@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-ext-standard-normal-C5E2Gvlv.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-standard-normal-BVScPF0l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@layer priority1;

@layer priority2 {
  .x1d1h8al {
    inset: var(--x1pu4xfv);
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1g83aip {
    padding: clamp(20px, 4vw, 56px);
  }

  .xq24xx7 {
    padding: var(--xo19qrd);
  }

  @media (width >= 720px) {
    .xpqh0ve.xpqh0ve {
      padding: 8px;
    }
  }

  @media (width <= 480px) {
    .x181y35e.x181y35e {
      padding: var(--x1k2p3nt);
    }
  }
}

@layer priority3 {
  .x1gnjola {
    border-color: var(--x1unapop);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x1gzjth6 {
    border-radius: var(--x1br3po1);
  }

  .x8wwnw1 {
    border-radius: var(--xku44r2);
  }

  .x1m3fsnl {
    border-radius: var(--xvkm7dm);
  }

  .x1hegsvj {
    border-radius: var(--xvre9vl);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1r0x45p {
    gap: var(--x1k2p3nt);
  }

  .x1173whf {
    gap: var(--x1pu4xfv);
  }

  .xskm3c9 {
    gap: var(--x1t7ptdk);
  }

  .x15agyyk {
    gap: var(--xo19qrd);
  }

  .x626il7 {
    gap: var(--xtekhgw);
  }

  .xd3upel {
    gap: var(--xz9zfsn);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .x1i2vcpo {
    inset-inline: var(--x1pu4xfv);
  }

  .xe8uvvx {
    list-style: none;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .x16gwnm0 {
    margin-inline: 20px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xzydexm {
    padding-block: clamp(40px, 6vw, 80px);
  }

  .x1wiri7k {
    padding-block: var(--x1k2p3nt);
  }

  .x1jyo4x1 {
    padding-block: var(--x1pu4xfv);
  }

  .x8hz100 {
    padding-block: var(--x1t7ptdk);
  }

  .xfjredr {
    padding-block: var(--xo19qrd);
  }

  .xgs5mw1 {
    padding-block: var(--xrey7e2);
  }

  .xp1t01x {
    padding-block: var(--xtekhgw);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .xelt9ym {
    padding-inline: clamp(20px, 4vw, 56px);
  }

  .x179o8vp {
    padding-inline: var(--xo19qrd);
  }

  .xerji9v {
    padding-inline: var(--xtekhgw);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x19omjqh:hover {
    border-color: var(--x12cb5oy);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  @media (width >= 720px) {
    .x1h6wx5f.x1h6wx5f {
      border-radius: var(--xvre9vl);
    }

    .xw5jm4s.xw5jm4s {
      grid-column: auto;
    }
  }

  @media (width <= 480px) {
    .x11t1e62.x11t1e62 {
      margin-inline: auto;
    }
  }

  @media (width >= 720px) {
    .xrt8cxi.xrt8cxi {
      padding-inline: 8px;
    }

    .x1xtxxwa.x1xtxxwa {
      padding-inline: calc(clamp(20px, 4vw, 56px) - 8px);
    }
  }
}

@layer priority4 {
  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .xvo38ju {
    animation-delay: var(--x-animationDelay);
  }

  .xpz12be {
    animation-direction: alternate;
  }

  .x1g3bjam {
    animation-duration: 1.3s;
  }

  .xcdydla {
    animation-duration: var(--x1uw7nx8);
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .xlcs3up {
    animation-name: x1o401fz-B;
  }

  .xg51wch {
    animation-name: xatw9dd-B;
  }

  .xi1bcxy {
    animation-name: xkrgsfx-B;
  }

  .xzqjj77 {
    animation-name: xreb3et-B;
  }

  .xv8cai {
    animation-name: xrngkwq-B;
  }

  .xorstpt {
    animation-play-state: paused;
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .x1ip1z55 {
    animation-timing-function: var(--x10sqo1w);
  }

  .x1r7ngqf {
    animation-timing-function: var(--x83mddk);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x17bqms0 {
    background-color: var(--x12cb5oy);
  }

  .x1l0w1cl {
    background-color: var(--x18dkhnz);
  }

  .xovxxy8 {
    background-color: var(--x1t4504g);
  }

  .xtx2pbi {
    background-color: var(--xcom0ln);
  }

  .x1gadm0y {
    background-color: var(--xcv7gmx);
  }

  .xcqm4px {
    background-color: var(--xdm9qzo);
  }

  .x1890um5 {
    background-color: var(--xi2cjfm);
  }

  .xmbr0q7 {
    background-color: var(--xzdj894);
  }

  .x4igwzo {
    background-image: linear-gradient(90deg,color-mix(in oklch,var(--x18dkhnz),var(--x12cb5oy) 12%) 0%,var(--xdm9qzo) 8%,var(--xdm9qzo) 92%,color-mix(in oklch,var(--x18dkhnz),var(--x12cb5oy) 12%) 100%);
  }

  .xain1ry {
    background-image: radial-gradient(ellipse 60% 100% at 50% 100%,color-mix(in oklch,var(--x18dkhnz),var(--x12cb5oy) 12%),transparent);
  }

  .x16s1rjh {
    background-image: repeating-linear-gradient(90deg,color-mix(in oklch,var(--x18dkhnz),var(--x12cb5oy) 12%) 0 1px,var(--xi2cjfm) 1px 4px);
  }

  .x11tod8u {
    border-end-end-radius: var(--xvre9vl);
  }

  .x15j5i6c {
    border-end-start-radius: var(--xvre9vl);
  }

  .x1ykue90 {
    border-start-end-radius: var(--xvre9vl);
  }

  .x8k982a {
    border-start-start-radius: var(--xvre9vl);
  }

  .xool35m {
    box-shadow: inset 0 1px 0 color-mix(in oklch,var(--x18dkhnz),var(--x12cb5oy) 12%);
  }

  .x8xb0n0 {
    box-shadow: var(--x12rr7qi);
  }

  .xr28dtp {
    clip-path: polygon(0 0, 100% 0, 100% 34px, calc(100% - 8px) 40px, 100% 46px, 100% 100%, 0 100%, 0 46px, 8px 40px, 0 34px);
  }

  .xzb3lse {
    color: var(--x12cb5oy);
  }

  .x82pncc {
    color: var(--x1bsprrr);
  }

  .x1fb0272 {
    color: var(--x1lk0fnk);
  }

  .xgjxun8 {
    color: var(--x1t4504g);
  }

  .x1jty25b {
    color: var(--x1uzx5w5);
  }

  .x156x1qg {
    color: var(--xcom0ln);
  }

  .x1p2vmyc {
    color: var(--xcv7gmx);
  }

  .x10dbofl {
    color: var(--xzdj894);
  }

  .xwaa2ar {
    column-gap: 48px;
  }

  .x7wfn4f {
    column-gap: clamp(20px, 3.4vw, 48px);
  }

  .xe1c0t1 {
    column-gap: clamp(32px, 6vw, 96px);
  }

  .xtmfs0b {
    column-gap: clamp(40px, 6vw, 96px);
  }

  .x1b3r8ps {
    column-gap: clamp(48px, 7vw, 112px);
  }

  .x1vdzsm {
    column-gap: var(--x1k2p3nt);
  }

  .x1iojj6j {
    column-gap: var(--xo19qrd);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x19v85br {
    cursor: progress;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xbh8q5q {
    fill: none;
  }

  .xd7we23 {
    filter: drop-shadow(var(--x1pdqpob));
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1cikjda {
    font-family: var(--xizir49);
  }

  .x154s7bo {
    font-size: var(--x13oom55);
  }

  .xl4dl4e {
    font-size: var(--x1d14q7s);
  }

  .x1rf3zrh {
    font-size: var(--x1jilh36);
  }

  .x11mdwsw {
    font-size: var(--x499rbq);
  }

  .x1u29x3t {
    font-size: var(--x4edpcb);
  }

  .x1u57udm {
    font-size: var(--xjdl89j);
  }

  .x3cmmws {
    font-size: var(--xzap6ju);
  }

  .xgvszs4 {
    font-stretch: 100%;
  }

  .x1ntj4s9 {
    font-stretch: var(--xfjwumv);
  }

  .x1l1vl4p {
    font-variant-numeric: var(--x1qeoe46);
  }

  .xqu410z {
    font-weight: var(--x14jxt2n);
  }

  .x117lpx5 {
    font-weight: var(--x16tlll1);
  }

  .xox936i {
    font-weight: var(--x1kff1uh);
  }

  .x1o61qjw {
    grid-template-columns: 1fr 1fr;
  }

  .x52fmzj {
    grid-template-columns: 1fr auto;
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .xr0qvvs {
    grid-template-columns: 5.5rem 1fr;
  }

  .xjc6deh {
    grid-template-columns: 6rem 1fr;
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .x11ny1cx {
    grid-template-columns: repeat(3, auto);
  }

  .xl56j7k {
    justify-content: center;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x1d3j7mx {
    letter-spacing: var(--xepgqgp);
  }

  .xu01rmg {
    letter-spacing: var(--xlvvlav);
  }

  .x14abtgu {
    line-height: var(--x3988gb);
  }

  .x1e5flnj {
    line-height: var(--xdhvyi7);
  }

  .xbz0q3o {
    line-height: var(--xr4d5n2);
  }

  .xwjwp01 {
    -webkit-mask-image: var(--x-maskImage);
    mask-image: var(--x-maskImage);
  }

  .x1rudrqi {
    -webkit-mask-position: center;
    mask-position: center;
  }

  .x16fucec {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .x2k2kcx {
    -webkit-mask-size: contain;
    mask-size: contain;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x179ler2 {
    opacity: .96;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x2jzzdg {
    outline-color: var(--x1t4504g);
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .x1icxu4v {
    padding-inline-end: 6px;
  }

  .xa9f7qn {
    padding-inline-start: var(--x1k2p3nt);
  }

  .x47corl {
    pointer-events: none;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x1jsi1cl {
    row-gap: var(--x1k2p3nt);
  }

  .x1xwure6 {
    row-gap: var(--x1pu4xfv);
  }

  .xcfm6fe {
    row-gap: var(--x1t7ptdk);
  }

  .xbnhjcb {
    row-gap: var(--xo19qrd);
  }

  .xqecrbx {
    row-gap: var(--xtekhgw);
  }

  .x1ewte8j {
    row-gap: var(--xz9zfsn);
  }

  .xnq1ati {
    stroke-dasharray: 1;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .x73je2i {
    stroke: currentColor;
  }

  .xp4054r {
    text-align: end;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1nf803f {
    transform-origin: 0;
  }

  .x1c071of {
    transform: none;
  }

  .x1loycy4 {
    transform: translateY(140%);
  }

  .x149xavy {
    transition-duration: var(--x11gf7eo);
  }

  .x937rjr {
    transition-duration: var(--x1uw7nx8);
  }

  .x101pvzj {
    transition-property: background-color, color, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .xwcsmn1 {
    transition-property: transform, opacity;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .xa02eh3 {
    transition-timing-function: var(--x83mddk);
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x1jwtgrv:hover {
    background-color: var(--x12cb5oy);
  }

  .xe7fqdy:hover {
    background-color: var(--x1qrtxvq);
  }

  .xnmvl4g:hover {
    background-color: var(--x1t4504g);
  }

  .x171263r:hover {
    background-color: var(--xi2cjfm);
  }

  .x5z6fxw:hover {
    opacity: .8;
  }

  .xk4oym4:active {
    transform: scale(.98);
  }

  @media (width >= 960px) {
    .x39sw2z.x39sw2z {
      align-items: center;
    }
  }

  @media (width <= 599px) {
    .x1vnjz6c.x1vnjz6c {
      align-items: stretch;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width >= 720px) {
    .x1ttcfvv.x1ttcfvv {
      column-gap: clamp(40px, 6vw, 96px);
    }
  }

  @media (pointer: coarse) {
    .xdr8hi5.xdr8hi5 {
      display: contents;
    }
  }

  @media (width <= 719px) {
    .x1m5wjhc.x1m5wjhc {
      display: flex;
    }
  }

  @media (width >= 560px) {
    .x174fb47.x174fb47 {
      display: flex;
    }
  }

  @media (width >= 720px) {
    .x41uh7j.x41uh7j {
      display: grid;
    }

    .x10wx1ku.x10wx1ku {
      display: inline;
    }
  }

  @media (pointer: fine) {
    .xwqx9jr.xwqx9jr {
      display: inline;
    }
  }

  @media (width >= 960px) {
    .x1p55870.x1p55870 {
      display: none;
    }
  }

  @media (pointer: coarse) {
    .xhj50sb.xhj50sb {
      display: none;
    }
  }

  @media (width <= 599px) {
    .xz35z2r.xz35z2r {
      flex-direction: column;
    }
  }

  @media (width >= 960px) {
    .x1lk1ig7.x1lk1ig7 {
      flex-direction: row;
    }
  }

  @media (width >= 720px) {
    .xm3hrcx.xm3hrcx {
      font-size: var(--x499rbq);
    }

    .x14af8d7.x14af8d7 {
      grid-template-columns: 9rem 1fr;
    }

    .xjg1j0.xjg1j0 {
      grid-template-columns: minmax(0, 1.1fr) minmax(300px, .9fr);
    }
  }

  @media (width >= 960px) {
    .x1lenqxw.x1lenqxw {
      grid-template-columns: minmax(0, 34rem) 19rem;
    }
  }

  @media (width >= 720px) {
    .x1xxrret.x1xxrret {
      grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
    }
  }

  @media (width >= 960px) {
    .x1sx0k03.x1sx0k03 {
      grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
    }
  }

  @media (width >= 560px) {
    .x11bysp9.x11bysp9 {
      justify-content: flex-start;
    }
  }

  @media (width >= 720px) {
    .xibkab0.xibkab0 {
      justify-self: end;
    }
  }

  @media (width >= 960px) {
    .x17tt5qk.x17tt5qk {
      position: sticky;
    }
  }
}

@layer priority5 {
  .x1xx6wn7 {
    border-bottom-color: var(--x12cb5oy);
  }

  .x1t74ka8 {
    border-bottom-color: var(--x1qrtxvq);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x1uhw61z {
    border-top-color: var(--x12cb5oy);
  }

  .xez8t42 {
    border-top-color: var(--x1qrtxvq);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .xamhcws {
    border-top-width: 2px;
  }

  .xhdlry7 {
    bottom: var(--x1pu4xfv);
  }

  .x5yr21d {
    height: 100%;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xwvwv9b {
    height: 46px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .xy75621 {
    height: 72px;
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .xsf620a {
    height: var(--x1pu4xfv);
  }

  .xnp4br5 {
    height: var(--x1t7ptdk);
  }

  .x18fbomr {
    height: var(--xo19qrd);
  }

  .x3ycs4o {
    height: var(--xtekhgw);
  }

  .xaqh0s9 {
    margin-top: 26px;
  }

  .x18kjutu {
    margin-top: var(--x1k2p3nt);
  }

  .x1noub4 {
    margin-top: var(--xo19qrd);
  }

  .x197fguk {
    margin-top: var(--xz9zfsn);
  }

  .x80co2b {
    max-width: 1328px;
  }

  .xt80e6n {
    max-width: 18ch;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x18t6ddr {
    max-width: 30rem;
  }

  .x19pysoa {
    max-width: 34rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1shn012 {
    min-height: 180px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .x65nank {
    min-height: auto;
  }

  .xeuugli {
    min-width: 0;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x129n6ie {
    padding-bottom: 112px;
  }

  .x1ktccwo {
    padding-bottom: clamp(20px, 4vw, 56px);
  }

  .x1u8hu9d {
    padding-bottom: var(--xrey7e2);
  }

  .x1ovbggj {
    padding-bottom: var(--xtekhgw);
  }

  .xcmmui4 {
    padding-bottom: var(--xz9zfsn);
  }

  .xyqdw3p {
    padding-top: 3px;
  }

  .x8nvr85 {
    padding-top: clamp(24px, 6vw, 64px);
  }

  .xeonxcd {
    padding-top: var(--x1k2p3nt);
  }

  .xwlyjvd {
    padding-top: var(--xz9zfsn);
  }

  .x1yji3t {
    scroll-margin-top: var(--xo19qrd);
  }

  .xs7f9wi {
    top: 2px;
  }

  .x13fi8xg {
    top: var(--xz9zfsn);
  }

  .xh8yej3 {
    width: 100%;
  }

  .xl0us3e {
    width: 164px;
  }

  .xh00ny3 {
    width: 72%;
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .x7rs3l3 {
    width: var(--x1pu4xfv);
  }

  @media (width >= 960px) {
    .xyk9i7q.xyk9i7q {
      margin-top: 0;
    }
  }

  @media (width <= 480px) {
    .x15b3djf.x15b3djf {
      max-width: 320px;
    }
  }

  @media (width >= 960px) {
    .xyh2l3g.xyh2l3g {
      max-width: calc(53rem + clamp(48px, 7vw, 112px));
    }
  }

  @media (width >= 1024px) {
    .x1i75mbj.x1i75mbj {
      min-height: min(900px, 100svh - 16px);
    }
  }

  @media (width >= 720px) {
    .x1delj98.x1delj98 {
      padding-bottom: 8px;
    }

    .x1b4r2p0.x1b4r2p0 {
      padding-bottom: var(--xz9zfsn);
    }

    .x125yd6a.x125yd6a {
      padding-top: var(--xo19qrd);
    }
  }
}

@property --x-animationDelay {
  syntax: "*";
  inherits: false
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-maskImage {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

@keyframes xreb3et-B {
  from {
    opacity: .4;
  }

  to {
    opacity: .9;
  }
}

@keyframes x1o401fz-B {
  from {
    opacity: .35;
  }

  to {
    opacity: 1;
  }
}

@keyframes xkrgsfx-B {
  from {
    opacity: 0;
    transform: translateY(4px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xrngkwq-B {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xatw9dd-B {
  from {
    stroke-dashoffset: 1px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

:root, .x17muy3b {
  --x11gf7eo: .12s;
  --x1uw7nx8: .26s;
  --x1guwu5m: .42s;
  --x83mddk: cubic-bezier(.2, 0, 0, 1);
  --x10sqo1w: cubic-bezier(.05, .7, .1, 1);
}

:root, .xiplds9 {
  --x18dkhnz: oklch(96.8% .005 118);
  --xdm9qzo: oklch(99.2% .003 118);
  --xi2cjfm: oklch(92.1% .013 185);
  --x1qrtxvq: oklch(87.5% .014 190);
  --x1unapop: oklch(60% .025 205);
  --x12cb5oy: oklch(24% .017 230);
  --x1uzx5w5: oklch(47% .022 215);
  --x1lk0fnk: oklch(98.5% .004 118);
  --xzdj894: oklch(33.6% .042 210);
  --x1t4504g: oklch(50% .08 189);
  --xcv7gmx: oklch(50% .1 165);
  --x1bsprrr: oklch(68% .13 75);
  --xcom0ln: oklch(56% .17 28);
}

:root, .xgh212e {
  --x1pdqpob: 0 40px 70px -24px oklch(12% .03 220 / .7), 0 2px 6px oklch(12% .03 220 / .25);
  --x12rr7qi: 0 12px 32px -8px oklch(15% .03 220 / .45);
}

:root, .x1p8dr7i {
  --x1t7ptdk: 4px;
  --x1pu4xfv: 8px;
  --xtekhgw: 12px;
  --x1k2p3nt: 16px;
  --xo19qrd: 24px;
  --xz9zfsn: 40px;
  --xrey7e2: clamp(48px, 7vw, 88px);
}

:root, .x17hqfif {
  --xizir49: "Instrument Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;
  --x1qeoe46: tabular-nums;
  --x1d14q7s: 13px;
  --x1jilh36: 16px;
  --x499rbq: 19px;
  --xzap6ju: 24px;
  --x13oom55: clamp(32px, 3.6vw, 48px);
  --x4edpcb: 32px;
  --xjdl89j: clamp(40px, 6.6vw, 104px);
  --x3988gb: .96;
  --xdhvyi7: 1.2;
  --xr4d5n2: 1.55;
  --x1kff1uh: 400;
  --x14jxt2n: 520;
  --x16tlll1: 620;
  --xfjwumv: 92%;
  --xlvvlav: -.015em;
  --xepgqgp: -.02em;
}

:root, .x14cw03f {
  --xku44r2: 4px;
  --x1qn55o8: 8px;
  --x1br3po1: 14px;
  --xvre9vl: 28px;
  --xvkm7dm: 9999px;
}

.x1y12p8j.x1y12p8j, .x1y12p8j.x1y12p8j:root {
  --xzdj894: oklch(33.6% .042 210);
  --x18dkhnz: oklch(97.5% .004 118);
  --x1unapop: oklch(60% .025 205);
  --xcom0ln: oklch(56% .17 28);
  --x1uzx5w5: oklch(50% .02 215);
  --x1qrtxvq: oklch(86% .01 190);
  --xcv7gmx: oklch(50% .1 165);
  --x1lk0fnk: oklch(98.5% .004 118);
  --xdm9qzo: oklch(99% .003 118);
  --xi2cjfm: oklch(94% .008 150);
  --x1t4504g: oklch(50% .08 189);
  --x12cb5oy: oklch(24% .017 230);
  --x1bsprrr: oklch(68% .13 75);
}

.xoewc0h.xoewc0h, .xoewc0h.xoewc0h:root {
  --xzdj894: oklch(92.1% .013 185);
  --x18dkhnz: oklch(30% .04 212);
  --x1unapop: oklch(66% .035 195);
  --xcom0ln: oklch(74% .15 28);
  --x1uzx5w5: oklch(77% .03 190);
  --x1qrtxvq: oklch(47% .04 204);
  --xcv7gmx: oklch(80% .12 165);
  --x1lk0fnk: oklch(24% .017 230);
  --xdm9qzo: oklch(33.6% .042 210);
  --xi2cjfm: oklch(38% .044 208);
  --x1t4504g: oklch(88% .12 170);
  --x12cb5oy: oklch(96.5% .008 180);
  --x1bsprrr: oklch(84% .13 80);
}
