body{color:#f5f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0c0c12;margin:0;font-family:Syne,sans-serif}*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}a:link,a:visited{color:inherit}a:hover{color:#fff}

@layer priority1;

@layer priority2 {
  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  @media (width >= 640px) {
    .xeyj0h7.xeyj0h7 {
      padding: 5rem;
    }
  }
}

@layer priority3 {
  .x1xsqp64 {
    background-position: center;
  }

  .xilar1o {
    gap: .75rem 1.5rem;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1hl2dhg {
    text-decoration: none;
  }
}

@layer priority4 {
  .x1cy8zhl {
    align-items: flex-start;
  }

  .x192tdn3 {
    animation-delay: .25s;
  }

  .xrm415x {
    animation-delay: .55s;
  }

  .xr7ufhj {
    animation-duration: 1.1s;
  }

  .x10e4vud {
    animation-fill-mode: forwards;
  }

  .xfl9z6j {
    animation-name: xn6vz5e-B;
  }

  .xa0mk88 {
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

  .x1fjlcsf {
    background-color: #0c0c12;
  }

  .xzkknj5 {
    background-image: url("data:image/svg+xml,%3Csvg width='93' height='4' viewBox='0 0 93 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M91.3412 2.20783C90.0586 1.67211 82.029 0.556397 77.4541 0.261402C68.8544 -0.266712 26.013 0.00374115 16.4643 1.08777C8.95195 1.94487 -0.364817 2.70863 0.011015 3.44512C0.18506 3.83212 14.4902 3.67439 20.4157 3.16865C27.8809 3.06752 37.3437 2.44311 42.8112 2.86526C46.4994 2.71155 51.2717 2.75065 60.7275 2.62261C71.6764 2.47434 80.1455 2.40681 86.0192 2.81286C92.3081 3.24346 93.6022 3.10473 91.3412 2.20783Z' fill='%23daf412'/%3E%3C/svg%3E");
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .x1h4uluw {
    background-size: 100% 100%;
  }

  .x18rnc43 {
    color: #daf412;
  }

  .x19qjqk {
    color: #f4f4f5;
  }

  .x1hw06hv {
    color: #f5f5f7;
  }

  .x17ia0ru {
    color: #fafafa;
  }

  .x1f7m26b {
    color: #fff;
  }

  .x78zum5 {
    display: flex;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .x12rrb9r {
    font-size: clamp(.8125rem, 1.75vw, .9375rem);
  }

  .x1qkiwoo {
    font-size: clamp(1rem, 2.5vw, 1.375rem);
  }

  .x1pinuh7 {
    font-size: clamp(2.5rem, 7.5vw, 5rem);
  }

  .x1iikomf {
    font-weight: 300;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1uu0p8 {
    font-weight: 900;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .xe8mmo7 {
    line-height: .95;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xsr76dd {
    text-shadow: 0 0 24px #0c0c1233, 0 2px 8px #0000004d;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1pyh76x {
    transform: translateY(14px);
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x15svroo {
    transition-property: color, text-shadow;
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x10phpnj:hover {
    color: #fff;
  }

  .x18yubc2:hover {
    text-shadow: 0 0 16px #ddff47f2;
  }

  @media (prefers-reduced-motion: reduce) {
    .x16dpw5u.x16dpw5u {
      opacity: 1;
    }

    .xuupxpy.xuupxpy {
      transform: none;
    }
  }
}

@layer priority5 {
  .x1k0lq6e {
    bottom: -.15em;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xu96u03 {
    left: 0;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .x14jpq49 {
    max-width: 60rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x3m8u43 {
    right: 0;
  }

  .xh8yej3 {
    width: 100%;
  }
}

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

  to {
    opacity: 1;
    transform: translateY(0);
  }
}
