@layer reset{*,:before,:after{box-sizing:border-box}body,h1,p{margin:0}button,input,textarea,select{font:inherit}img,video,svg{max-width:100%;display:block}a{color:inherit}[data-edition-page]::-webkit-scrollbar{width:0;height:0;display:none}[data-edition-page] [data-section-content]::-webkit-scrollbar{width:0;height:0;display:none}}

@layer reset, stylex.priority1;

@layer stylex.priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x34o6z3 {
    grid-area: art;
  }

  .xhc5kgo {
    grid-area: black;
  }

  .x14cweug {
    grid-area: copy;
  }

  .xr4022g {
    grid-area: nacre;
  }

  .xlglc5o {
    grid-area: scene;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1anvkwx {
    inset: auto;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1uud7ro {
    margin: 12px 0 0;
  }

  .xled65b {
    margin: 18px 0 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .x1717udv {
    padding: 0;
  }

  .x6yrr3s {
    padding: 10px 12px;
  }

  .x15x03d9 {
    padding: 10px 14px;
  }

  .x7z7khe {
    padding: 10px;
  }

  .x17mb830 {
    padding: 11px 18px;
  }

  .xc8rrec {
    padding: 12px 12px 18px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .x1gv5b34 {
    padding: 150px 28px 90px;
  }

  .x14zi5kn {
    padding: 16px 14px;
  }

  .x1np1h16 {
    padding: 16px 18px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x1asu97y {
    padding: 3px 8px;
  }

  .x1av5pea {
    padding: 40px 24px 0;
  }

  .x1bfd0w0 {
    padding: 40px 24px 72px;
  }

  .x5t5jma {
    padding: 4px 7px;
  }

  .x1bvmlv8 {
    padding: 5px 10px 5px 6px;
  }

  .x8lhhth {
    padding: 5px 8px;
  }

  .x106umrb {
    padding: 60px 24px;
  }

  .x1160tuk {
    padding: 8px 10px;
  }

  .x153ncpu {
    padding: 8px 12px;
  }

  .xe8ttls {
    padding: 8px;
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x187tswo.x187tswo {
      grid-area: auto;
    }
  }

  @media (width >= 1024px) {
    .x19y84aw.x19y84aw {
      inset: 0;
    }
  }

  @media (width >= 768px) {
    .x1ko3yv6.x1ko3yv6 {
      padding: 12px;
    }

    .x68s1yh.x68s1yh {
      padding: 28px;
    }

    .x1tov7ds.x1tov7ds {
      padding: 36px;
    }
  }

  @media (width >= 1024px) {
    .x1vxu28k.x1vxu28k {
      padding: 32px;
    }

    .x34rdjb.x34rdjb {
      padding: 52px 52px 96px;
    }

    .xzsc9cg.xzsc9cg {
      padding: 56px 52px 0;
    }
  }
}

@layer stylex.priority3 {
  .x1lliryv {
    border-color: #303030;
  }

  .x165c8v {
    border-color: #333;
  }

  .xxaij67 {
    border-color: #383838;
  }

  .xrni53m {
    border-color: #3b3b3b;
  }

  .x1okfzhe {
    border-color: #3d3d3d;
  }

  .x17yr5sb {
    border-color: #3f413e;
  }

  .x1gqu4in {
    border-color: #414141;
  }

  .xnh9bbe {
    border-color: #424242;
  }

  .x1c0klvr {
    border-color: #454545;
  }

  .xq3fg6y {
    border-color: #46584c;
  }

  .x1nzypwg {
    border-color: #48534b;
  }

  .xpwrq1m {
    border-color: #4a4a4a;
  }

  .x1ejeqoh {
    border-color: #555;
  }

  .xn1pq7l {
    border-color: #565656;
  }

  .x1x2p4k4 {
    border-color: #59615b;
  }

  .xja3cbh {
    border-color: #634137;
  }

  .x9l16rn {
    border-color: #637e6a;
  }

  .x6zx2s9 {
    border-color: #694239;
  }

  .x1egxmht {
    border-color: #74766d;
  }

  .xamhaq {
    border-color: #777;
  }

  .x3ad9l5 {
    border-color: #785e53;
  }

  .x2kwp18 {
    border-color: #a57464;
  }

  .xsaaw49 {
    border-color: #e5b8a9;
  }

  .x1mow3j0 {
    border-color: #f5f3ef;
  }

  .xg29ltk {
    border-color: #fff;
  }

  .x1reja3m {
    border-color: #ffffffbf;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xsdi4jd {
    flex: 220px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1xgxo1j {
    gap: .12em;
  }

  .x1h6ljj {
    gap: .75em;
  }

  .x1tuw9qr {
    gap: .9em;
  }

  .xactx6o {
    gap: 0 24px;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .xxue3oi {
    gap: 12px 20px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .xvwmxfl {
    gap: 20px 28px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .xrqyycp {
    gap: 4px 8px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1passjy {
    gap: 72px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

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

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .xz51j44 {
    grid-row: 3;
  }

  .x1q05dye {
    grid-template-areas: "art"
                         "copy";
  }

  .x1ucslhg {
    grid-template-areas: "copy"
                         "art";
  }

  .x1fabw91 {
    grid-template-areas: "nacre"
                         "scene"
                         "black";
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xcvoez5 {
    inset-inline: 24px;
  }

  .x1d62fex {
    inset-inline: 28px;
  }

  .xfb7e1 {
    inset-inline: auto;
  }

  .x1rzc0f {
    inset-inline: var(--x89u9rq);
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1twdi5u {
    margin-block: 12px;
  }

  .x2k5q2m {
    margin-block: 14px;
  }

  .x2i9t41 {
    margin-block: 16px;
  }

  .xq7u8qf {
    margin-block: 20px;
  }

  .xqbtnzu {
    margin-block: 24px 0;
  }

  .x6rq67f {
    margin-block: 28px;
  }

  .x1jp4ehj {
    margin-block: 8px;
  }

  .x1nkss2m {
    margin-block: auto;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .x1udtwzs {
    margin-inline: 4%;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xchl8tl {
    padding-block: 104px 140px;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x141619w {
    padding-block: 132px 100px;
  }

  .x1ye8z84 {
    padding-block: 137px;
  }

  .x1b9wmvo {
    padding-block: 15px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .xshveej {
    padding-block: 23px;
  }

  .xr9q8rw {
    padding-block: 24px;
  }

  .x1e9difb {
    padding-block: 28px;
  }

  .x1a6kali {
    padding-block: 30px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x6sgm8y {
    padding-block: 96px;
  }

  .xf0qr5j {
    padding-block: clamp(24px, 5vw, 64px);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xfoe8qy {
    padding-inline: 11px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .xsab28o {
    padding-inline: 4%;
  }

  .x1bzy8qs {
    padding-inline: 40px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .x1wi90cs {
    padding-inline: clamp(24px, 10.67vw, 80px);
  }

  .x114edqz {
    padding-inline: clamp(24px, 6vw, 96px);
  }

  .x1fn4eeo {
    padding-inline: clamp(24px, 7vw, 112px);
  }

  .x1m4i1by {
    padding-inline: max(48px, 8vw);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x168l2et {
    scroll-snap-type: y mandatory;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1hlxrm7:focus-visible {
    outline: 1px solid #a4b1b3;
  }

  .x110vgg6:focus-visible {
    outline: 1px solid #bac6c8;
  }

  .x1mbmjqs:focus-visible {
    outline: 1px solid #f5f3ef;
  }

  .x1g58psk:focus-visible {
    outline: 1px solid #fff;
  }

  .x5evyfh:focus-visible {
    outline: 1px solid;
  }

  .xd0xdz2:focus-visible {
    outline: 2px solid #f5f3ef;
  }

  .xwv73w1:focus-visible {
    outline: 2px solid #fff;
  }

  .xq9a7xe:focus-visible {
    outline: 3px solid #fff;
  }

  .xk2swo9:focus-visible {
    outline: none;
  }

  .x134tql2:hover {
    border-color: #696969;
  }

  .xn1g462:hover {
    border-color: #85877d;
  }

  .xcw77kw:hover {
    border-color: #8d8e87;
  }

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

  .xuce6kk:focus {
    border-color: #f5f3ef;
  }

  .xoifp8r:focus {
    outline: 1px solid #aaa;
  }

  @media (width >= 768px) {
    .x1kdygpg.x1kdygpg {
      gap: 32px;
    }
  }

  @media (width >= 1024px) {
    .x17mfbtv.x17mfbtv {
      gap: .8vw;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x1x0hsmj.x1x0hsmj {
      gap: 0;
    }
  }

  @media (width >= 1024px) {
    .x2muhfp.x2muhfp {
      gap: 1.5vw;
    }

    .x4t6gvl.x4t6gvl {
      gap: 24px;
    }

    .x1ppaa9o.x1ppaa9o {
      gap: 40px;
    }

    .x2ptbsb.x2ptbsb {
      gap: 6px;
    }

    .xo6fdor.xo6fdor {
      gap: clamp(16px, 1.65vw, 32px);
    }

    .x1mnsr4x.x1mnsr4x {
      gap: clamp(28px, 4dvh, 56px);
    }
  }

  @media (width <= 479px) and (height <= 599px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .xj445h4.xj445h4 {
      gap: 10px;
    }
  }

  @media (width >= 768px) {
    .x1wd5xn1.x1wd5xn1 {
      grid-column: 2;
    }

    .xqu2iyj.xqu2iyj {
      grid-column: 3;
    }
  }

  @media (width >= 1024px) {
    .x14pfdr0.x14pfdr0 {
      grid-column: 2;
    }
  }

  @media (width >= 768px) {
    .x1r1ldp5.x1r1ldp5 {
      grid-row: 1;
    }
  }

  @media (width >= 1024px) {
    .x1u9c3qj.x1u9c3qj {
      grid-row: 1 / 3;
    }

    .x14olgvw.x14olgvw {
      grid-row: 2;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .xytyctu.xytyctu {
      grid-template-areas: ". . nacre"
                           "scene scene scene"
                           "black . .";
    }
  }

  @media (height <= 599px) and (aspect-ratio >= 3 / 2) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .xwx8d1k.xwx8d1k {
      grid-template-areas: "scene nacre"
                           "scene black";
    }
  }

  @media (width >= 1024px) {
    .x1cxqgcg.x1cxqgcg {
      inset-inline: 10.4vw;
    }

    .x5mrvyi.x5mrvyi {
      inset-inline: 15.7vw;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .xrgmko2.xrgmko2 {
      inset-inline: 4%;
    }
  }

  @media (width >= 1024px) {
    .x9h7f26.x9h7f26 {
      inset-inline: var(--x89u9rq);
    }
  }

  @media (width <= 1023px) and (not (((width >= 1024px) and (height <= 799px)) or ((width >= 1024px) and (aspect-ratio >= 2)))) {
    .xt28zxy.xt28zxy {
      inset-inline: auto;
    }
  }

  @media (width >= 1024px) and (height <= 799px), (width >= 1024px) and (aspect-ratio >= 2) {
    .x7rsgsq.x7rsgsq {
      inset-inline: auto;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .x15olloj.x15olloj {
      margin-inline: 0;
    }
  }

  @media (width <= 1023px) and (not (((width >= 1024px) and (height <= 799px)) or ((width >= 1024px) and (aspect-ratio >= 2)))) {
    .x1dcmvdt.x1dcmvdt {
      margin-inline: 4%;
    }
  }

  @media (width >= 1024px) and (height <= 799px), (width >= 1024px) and (aspect-ratio >= 2) {
    .xnr7ljl.xnr7ljl {
      margin-inline: var(--x89u9rq);
    }
  }

  @media (width >= 1024px) {
    .x4bfpit.x4bfpit {
      padding-block: .72vw;
    }

    .x14okbfo.x14okbfo {
      padding-block: 1.45vw;
    }

    .x1uxy8si.x1uxy8si {
      padding-block: 104px;
    }

    .x1yr2zga.x1yr2zga {
      padding-block: 150px 120px;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .x11ujjei.x11ujjei {
      padding-block: 217px;
    }
  }

  @media (width >= 1024px) {
    .x8tyjj3.x8tyjj3 {
      padding-block: 44px;
    }

    .xefh5zz.xefh5zz {
      padding-inline: 1.1vw;
    }

    .x18435wd.x18435wd {
      padding-inline: 1.38vw;
    }

    .x13j71p1.x13j71p1 {
      padding-inline: 10%;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .x1g6e6i9.x1g6e6i9 {
      padding-inline: 202px;
    }
  }

  @media (width >= 1024px) {
    .x1vj1z3d.x1vj1z3d {
      padding-inline: 32px;
    }

    .x1umjprn.x1umjprn {
      padding-inline: 52px;
    }

    .x1ekmrtr.x1ekmrtr {
      padding-inline: 8vw;
    }

    .xkt9ehc.xkt9ehc {
      padding-inline: var(--x89u9rq);
    }
  }

  @media (width >= 768px) and (width <= 1023.98px) {
    .xg3a5x.xg3a5x {
      padding-inline: 40px;
    }
  }
}

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

  .xddqlu {
    -webkit-text-stroke-width: .35px;
  }

  .x168370y {
    accent-color: #dfe8d9;
  }

  .x16j3nzl {
    accent-color: #e2e6dc;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .x1yy6ivq {
    align-items: safe center;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .x7fd4wk {
    align-self: end;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1rrengx {
    animation-delay: 8s;
  }

  .x1jcdnqa {
    animation-duration: 0s;
  }

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

  .xg169qk {
    animation-name: xg3foec-B;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .xkzw52a {
    aspect-ratio: 1736 / 680;
  }

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

  .x1q4529w {
    aspect-ratio: 800 / 1080;
  }

  .x1r1mewj {
    background-color: #000;
  }

  .xk2idm9 {
    background-color: #060708;
  }

  .x1qtvmyh {
    background-color: #080808;
  }

  .x1vhjtdt {
    background-color: #0b0b0b;
  }

  .xsqiib2 {
    background-color: #0c1815;
  }

  .x1b4tsfi {
    background-color: #101010;
  }

  .x15cjo92 {
    background-color: #111;
  }

  .x5gunsr {
    background-color: #121212;
  }

  .x1lqn3kn {
    background-color: #161616;
  }

  .xt4stdr {
    background-color: #161916;
  }

  .xei258h {
    background-color: #171717;
  }

  .x15v3143 {
    background-color: #171917;
  }

  .xasz975 {
    background-color: #171b18;
  }

  .xdsama9 {
    background-color: #191919;
  }

  .x1wyji3d {
    background-color: #202020;
  }

  .xbhgmb4 {
    background-color: #20211e;
  }

  .x1vtubdr {
    background-color: #211814;
  }

  .xxpp5wv {
    background-color: #242424;
  }

  .xh7civx {
    background-color: #261d19;
  }

  .x1yi8jrw {
    background-color: #303030;
  }

  .x1c25uh8 {
    background-color: #333;
  }

  .xafkc2x {
    background-color: #363636;
  }

  .xbryexa {
    background-color: #7a8581;
  }

  .x73k6oj {
    background-color: #e5b8a9;
  }

  .x56r1v8 {
    background-color: #f5f3ef;
  }

  .x83z2og {
    background-color: #fff;
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .x14q89n7 {
    background-color: #000000a6;
  }

  .x679uo6 {
    background-color: #000c;
  }

  .x1av4zun {
    background-color: #000000d9;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1nawbr0 {
    background-color: var(--x1mli6q);
  }

  .x1wv390x {
    background-image: linear-gradient(#06070899, #0000 68%, #00000040);
  }

  .x7jkzf0 {
    background-image: linear-gradient(90deg, #00000080, #00000038 55%, #00000014), linear-gradient(to top, #000000db 0%, #000000ad 22%, #0000004d 50%, #0000001f 100%);
  }

  .xumkm33 {
    background-image: linear-gradient(#0000001f, #0000 16% 65%, #000000a6);
  }

  .x1teun9l {
    background-image: linear-gradient(#0000004d, #0000 20% 65%, #000000d9);
  }

  .xipqs9q {
    background-image: linear-gradient(#0000 6%, #00000014 25%, #0000001f 55%, #0003);
  }

  .x1f59oor {
    background-image: linear-gradient(to top, #000000b8, #00000029 22%, #0000 40%);
  }

  .xadn7sc {
    background-image: linear-gradient(to top, #000000d1 0%, #000000ad 22%, #0000004d 38%, #0000 56%);
  }

  .x1v3syus {
    border-inline-start-color: gray;
  }

  .xstzfhl {
    border-inline-start-style: none;
  }

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .xzl8u9e {
    box-shadow: 0 0 0 1px #f5f3ef;
  }

  .x16e7n0s {
    box-shadow: 0 0 0 4px #101b18, 0 0 0 5px #d5dfda;
  }

  .x5lzjo3 {
    box-shadow: 0 12px 40px #00000059;
  }

  .x1e5w2ss {
    box-shadow: 0 16px 48px #00000073;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .xejpj2m {
    caret-color: #f5f3ef;
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .xoeuc74 {
    clip-path: polygon(0 0, 100% 81.6%, 100% 100%, 0 100%);
  }

  .x1i603la {
    clip-path: polygon(3% 0, 100% 0, 100% 100%, 5% 19.5%);
  }

  .xod0wng {
    color: #000;
  }

  .x1votaj3 {
    color: #111;
  }

  .x1mt16zd {
    color: #616968;
  }

  .x1xa4v7r {
    color: #818583;
  }

  .xyux7iv {
    color: #878787;
  }

  .x1g3taxb {
    color: #888;
  }

  .x1uxek4p {
    color: #898e89;
  }

  .xp357pd {
    color: #8d9b9c;
  }

  .x1vnmunw {
    color: #8e9586;
  }

  .x8df2bs {
    color: #949494;
  }

  .x1rqygno {
    color: #969994;
  }

  .xrqqi8i {
    color: #97a6a4;
  }

  .x1noocy9 {
    color: #999;
  }

  .x103i1g7 {
    color: #a1a6a2;
  }

  .xelo3as {
    color: #a4a5a1;
  }

  .x1i7kcph {
    color: #a4aaa9;
  }

  .x1rbhcmx {
    color: #a6a6a4;
  }

  .xzbxcxb {
    color: #a6a6a6;
  }

  .x18mcrrb {
    color: #a6a9a2;
  }

  .x7qou4i {
    color: #a6aaa6;
  }

  .x1f220r9 {
    color: #a6b6b8;
  }

  .xr5m11q {
    color: #a7aaa5;
  }

  .xs627v6 {
    color: #a8b0ae;
  }

  .x16b2wg2 {
    color: #a9a9a9;
  }

  .x160uoy {
    color: #aaa;
  }

  .x7x5cxg {
    color: #aaa9a5;
  }

  .x1ejxj3r {
    color: #b3b3b3;
  }

  .x19mbalm {
    color: #b8b8b6;
  }

  .x17lup97 {
    color: #b8bbb3;
  }

  .x30yv42 {
    color: #b9b5aa;
  }

  .x1u0a7h7 {
    color: #bac6c8;
  }

  .x1t0dvtt {
    color: #c1c8be;
  }

  .x6gp218 {
    color: #c1d3c4;
  }

  .x8na856 {
    color: #c5ccc4;
  }

  .xg7si0e {
    color: #c6c6c6;
  }

  .xlfkeox {
    color: #c6c8c2;
  }

  .xvftrdv {
    color: #c9c9c5;
  }

  .xfclkh3 {
    color: #ccc;
  }

  .x58uydh {
    color: #d0d0ca;
  }

  .xgumqr7 {
    color: #d0d0d0;
  }

  .xiqx6gx {
    color: #d0d2ca;
  }

  .x1vfzh95 {
    color: #d0d5cb;
  }

  .xyfrff4 {
    color: #d3d9d9;
  }

  .x1gml3ue {
    color: #d4dcda;
  }

  .x16h2hkg {
    color: #d5d8cf;
  }

  .x1ygkbma {
    color: #dce5e1;
  }

  .x1q80238 {
    color: #deded8;
  }

  .x13t2ec2 {
    color: #e1e3e0;
  }

  .x6odt10 {
    color: #e4e7e2;
  }

  .x3ihgve {
    color: #e5b8a9;
  }

  .xbopyqs {
    color: #e5e5e5;
  }

  .xwgl7fp {
    color: #edf2ef;
  }

  .xjkyfws {
    color: #f5d4c8;
  }

  .x1ycjc2q {
    color: #f5f3ef;
  }

  .xfungia, .x1f7m26b {
    color: #fff;
  }

  .x1heor9g {
    color: inherit;
  }

  .x12a2sgk {
    color: #ffffff87;
  }

  .x9ccd1s {
    color: var(--x29wzlg);
  }

  .xh0ut16 {
    color: var(--x8dp8ic);
  }

  .xntwwlm {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }

  .x18hwk67 {
    column-gap: 20px;
  }

  .x1qgv0r9 {
    column-gap: 24px;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xt40fly {
    filter: brightness(.87);
  }

  .x1rov9ah {
    filter: drop-shadow(0 2px 24px #00000073);
  }

  .xdrobes {
    filter: drop-shadow(0 2px 8px #00000080);
  }

  .xkcp37y {
    filter: none;
  }

  .x1gc7yrn {
    flex-basis: 260px;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1i2a2ro {
    font-family: Bouvet Akira Outline, Arial, sans-serif;
  }

  .x173134i {
    font-family: "Bouvet DIN 2014", Bouvet DIN, Arial, sans-serif;
  }

  .x17sgy93 {
    font-family: "Bouvet DIN 2014", sans-serif;
  }

  .x1y1lqcx {
    font-family: Bouvet DIN, Arial, sans-serif;
  }

  .x16jikw2 {
    font-family: Bouvet Segoe UI, Segoe UI, Arial, sans-serif;
  }

  .x1p01sl6 {
    font-family: Segoe UI, Arial, sans-serif;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1m6gqj5 {
    font-family: var(--x1rhaoqz);
  }

  .x8nxvkn {
    font-family: var(--x1tjkpk6);
  }

  .xuii438 {
    font-size: .28em;
  }

  .x5vlaog {
    font-size: .57em;
  }

  .xfw28uq {
    font-size: .667rem;
  }

  .x140imcn {
    font-size: 1.06em;
  }

  .x1wypooj {
    font-size: 1.35em;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .x5heo1l {
    font-size: 23px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1nyyd3 {
    font-size: 25px;
  }

  .x3vlhr4 {
    font-size: 27px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x1uzp5y5 {
    font-size: 42px;
  }

  .x6ybaqj {
    font-size: 46px;
  }

  .x93iunb {
    font-size: 48px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .xmje5xi {
    font-size: clamp(11px, 3.8vw, 16px);
  }

  .x2jjhe4 {
    font-size: clamp(13px, 2.3vw, 16px);
  }

  .xx134ny {
    font-size: clamp(13px, 3.8vw, 19px);
  }

  .x5x2i2p {
    font-size: clamp(16px, 2vw, 20px);
  }

  .x1v0uxr0 {
    font-size: clamp(16px, 4.5vw, 26px);
  }

  .xyjp0ul {
    font-size: clamp(20px, 4.2vw, 34px);
  }

  .x1th6y4p {
    font-size: clamp(22px, 3vw, 36px);
  }

  .xpjua9x {
    font-size: clamp(22px, 5.2vw, 48px);
  }

  .xtiv4k8 {
    font-size: clamp(24px, 2.1vw, 34px);
  }

  .x1051ugc {
    font-size: clamp(24px, 6.2vw, 32px);
  }

  .x6fhalp {
    font-size: clamp(27px, 6.8vw, 40px);
  }

  .xc6aykl {
    font-size: clamp(32px, 8vw, 96px);
  }

  .x6wb9yk {
    font-size: clamp(38px, 3.7vw, 58px);
  }

  .xk7ec5w {
    font-size: clamp(40px, 7vw, 104px);
  }

  .xlqio7u {
    font-size: clamp(44px, 8vw, 104px);
  }

  .x1ny7uwr {
    font-weight: 200;
  }

  .x1iikomf {
    font-weight: 300;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .x1s688f {
    font-weight: 600;
  }

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

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

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

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

  .xq1d1ia {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 190px), 1fr));
  }

  .x1h51kgi {
    grid-template-rows: 1fr auto;
  }

  .xogrr9c {
    grid-template-rows: auto 1fr;
  }

  .x1rlqdvi {
    grid-template-rows: auto auto auto;
  }

  .x1eb06qy {
    grid-template-rows: auto minmax(88px, 1fr) auto;
  }

  .x53ex0y {
    grid-template-rows: minmax(0, max-content) minmax(72px, 1fr);
  }

  .x1u6z5qq {
    grid-template-rows: minmax(min-content, 1fr) auto;
  }

  .x1cgqlcu {
    grid-template-rows: minmax(min-content, 1fr);
  }

  .xeer0ze {
    inset-inline-end: 24px;
  }

  .x1hpvemw {
    inset-inline-start: 64px;
  }

  .xpim6w6 {
    inset-inline-start: calc(5.12vw - 11px);
  }

  .xl56j7k {
    justify-content: center;
  }

  .x7v6yn8 {
    justify-content: end;
  }

  .xej7fhh {
    justify-content: safe center;
  }

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

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .xct23u9 {
    letter-spacing: -.015em;
  }

  .x1jk9byj {
    letter-spacing: -.025em;
  }

  .x119dkuu {
    letter-spacing: -.035em;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .x1w3xk6t {
    letter-spacing: -.045em;
  }

  .x1clpfr8 {
    letter-spacing: -.05em;
  }

  .x1yf5rgg {
    letter-spacing: .01em;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x1g5djsm {
    letter-spacing: .09em;
  }

  .x7447wj {
    letter-spacing: .12em;
  }

  .x14lbdrl {
    letter-spacing: .15em;
  }

  .xa7ig63 {
    letter-spacing: .16em;
  }

  .x11fj6oh {
    letter-spacing: .18em;
  }

  .x1qv67nb {
    letter-spacing: .22em;
  }

  .x1jv4fct {
    letter-spacing: .24em;
  }

  .x6qtydf {
    letter-spacing: .25em;
  }

  .xribhvm {
    letter-spacing: .2em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .xax6vvg {
    line-height: 1.12;
  }

  .x14upnqn {
    line-height: 1.14;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x1ylrvg7 {
    line-height: 1.27;
  }

  .xplvh11 {
    line-height: 1.28;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1rwwq93 {
    line-height: 1.38;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1ptyidx {
    line-height: 1.52;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xwxc2jc {
    line-height: 1.8;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .x1u5lrna {
    line-height: 2;
  }

  .xq5twk9 {
    line-height: 31px;
  }

  .xpwdb9g {
    margin-inline-end: 24px;
  }

  .xzf9ole {
    margin-inline-start: 64px;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x6etorw {
    object-position: 50% 100%;
  }

  .x3nanmr {
    object-position: 60% center;
  }

  .xs658sg {
    object-position: center top;
  }

  .x11hjqv3 {
    object-position: var(--x-objectPosition);
  }

  .xk8c4ds {
    opacity: .32;
  }

  .xti2d7y {
    opacity: .4;
  }

  .xyd83as {
    opacity: .45;
  }

  .x1uh4dvb {
    opacity: .53;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x18km98s {
    opacity: .75;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x8ndym3 {
    opacity: calc(1 - var(--edition-heading-progress, 0));
  }

  .x1i5h8yl {
    opacity: max(0,calc(1 - 1.4 * var(--edition-heading-progress, 0)));
  }

  .x1bywoe6 {
    opacity: var(--edition-links-opacity, 0);
  }

  .xc88uof {
    opacity: var(--edition-signature-opacity, 1);
  }

  .x1vyq9oa {
    opacity: var(--intro-product-opacity, 0);
  }

  .x9ek82g {
    order: 1;
  }

  .x14yy4lh {
    order: 2;
  }

  .xo1ph6p {
    order: 3;
  }

  .x1g40iwv {
    outline-offset: -1px;
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .xr2mjdv {
    outline-offset: -4px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .x1h7bf5v {
    outline-offset: 5px;
  }

  .x8wkva7 {
    outline-offset: 6px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .x64bnmy {
    padding-inline-end: 24px;
  }

  .x1xejkzo {
    padding-inline-end: max(24px, 4vw);
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .x13jy36j {
    padding-inline-start: 24px;
  }

  .x7vhb2i {
    padding-inline-start: 64px;
  }

  .x79kw8w {
    padding-inline-start: calc(5.12vw + 56px);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1b8z93w {
    row-gap: 10px;
  }

  .xp1r0qw {
    row-gap: 12px;
  }

  .x1ra7mdn {
    row-gap: 36px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .x1bhewko {
    scroll-snap-align: start;
  }

  .xgv127d {
    scroll-snap-stop: always;
  }

  .xaf6hvo {
    scrollbar-color: #fff #000;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1y1a1nq {
    text-shadow: 0 1px 8px #000;
  }

  .xhrhxbx {
    text-shadow: 0 2px 12px #00000073;
  }

  .xxz1xd4 {
    text-shadow: 0 2px 18px #000;
  }

  .x1j6ijcy {
    text-shadow: 0 2px 20px #0006;
  }

  .x19pm5ym {
    text-shadow: none;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xk4td0m {
    text-wrap: wrap;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1c071of {
    transform: none;
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .x1wcvtdj {
    transform: translate(-50%,-50%) rotate(var(--intro-product-angle, -90deg));
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .x1cgizuy {
    transform: translate3d(0,var(--section-parallax-y, 0px),0) scale(var(--section-parallax-scale, 1));
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .xitnhlw {
    transform: translateX(50%);
  }

  .x105ttfm {
    transform: translateY(-100%);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .xvvkyix {
    transform: translateY(0) scale(1);
  }

  .x2wfltp {
    transform: translateY(calc(-22px * var(--edition-heading-progress, 0)));
  }

  .x1e7gbr0 {
    transform: translateY(calc(-36px * var(--edition-heading-progress, 0))) scale(calc(1 - .06 * var(--edition-heading-progress, 0)));
  }

  .xsqj5wx {
    transform: var(--x-transform);
  }

  .x1dp6rp6 {
    transform-origin: top;
  }

  .xp56suv {
    transition-delay: var(--intro-fade-delay, 0s),var(--intro-turn-delay, .25s);
  }

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

  .x9dyr19 {
    transition-duration: .18s;
  }

  .xpceaqw {
    transition-duration: .22s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x1bc2b9n {
    transition-duration: .32s;
  }

  .x3icemf {
    transition-duration: .35s;
  }

  .x2v5u55 {
    transition-duration: .65s,var(--intro-turn-duration, .65s);
  }

  .xippbsu {
    transition-duration: .8s;
  }

  .x1e8aii2 {
    transition-property: background-color, opacity;
  }

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .xrf8owv {
    transition-property: color, border-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .xb51amx {
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .xw7arcc {
    transition-timing-function: var(--intro-fade-easing, ease-out),cubic-bezier(.4,0,.2,1);
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1fj9vlw {
    white-space: pre-line;
  }

  .x13faqbe {
    word-break: break-word;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xoegz02 {
    z-index: 4;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1b4dqds {
    z-index: 41;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .x1w0boku {
    z-index: 6;
  }

  .x1019261:-webkit-autofill {
    -webkit-text-fill-color: #f5f3ef;
  }

  .x1ettwhf:focus-visible {
    background-color: #ffffff1f;
  }

  .x1x536qi:-webkit-autofill {
    box-shadow: inset 0 0 0 1000px #000;
  }

  .x1onvgx9.x1onvgx9:where(.x-default-marker:is(:hover, :focus-visible) *) {
    opacity: 1;
  }

  .x66neoi.x66neoi:where(.x-default-marker:is(:hover, :focus-visible) *) {
    visibility: visible;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xjb0foi:disabled {
    cursor: wait;
  }

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .x1w1f2g1:hover {
    background-color: #181818;
  }

  .xcxljp8:hover {
    background-color: #181916;
  }

  .x1ac52ea:hover {
    background-color: #1c1c1c;
  }

  .x1a0lzyy:hover {
    background-color: #232323;
  }

  .xs6a9if:hover {
    background-color: #242424;
  }

  .xk7qbda:hover {
    background-color: #282923;
  }

  .x15vayl2:hover {
    background-color: #292929;
  }

  .x1x48wal:hover {
    background-color: #2a2a2a;
  }

  .x485p4q:hover {
    background-color: #303030;
  }

  .x1r5rdtc:hover {
    background-color: #d4a593;
  }

  .xb5955s:hover {
    background-color: #dcdcd5;
  }

  .x17uyszq:hover {
    background-color: #dedcd5;
  }

  .xq7k88y:hover {
    background-color: #fff;
  }

  .x5cl95y:hover {
    background-color: #000c;
  }

  .x1x8dl09:hover {
    color: #000;
  }

  .xbkdkls:hover {
    color: #ccc;
  }

  .xuad3x4:hover {
    color: #f5f3ef;
  }

  .x1huxsc5:hover {
    opacity: .53;
  }

  .x174vrl6:focus {
    background-color: #2a2a2a;
  }

  .xnooom4:focus {
    box-shadow: 0 1px #f5f3ef;
  }

  @media (width >= 600px) and (orientation: portrait) {
    .x19nwdt1.x19nwdt1 {
      align-content: center;
    }
  }

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

  @media (width >= 1024px) {
    .xaqfwfx.xaqfwfx {
      align-items: flex-end;
    }

    .xy1ry11.xy1ry11 {
      border-inline-start-style: solid;
    }
  }

  @media (width >= 1024px) and (height <= 500px) {
    .x1pkbhsl.x1pkbhsl {
      display: block;
    }
  }

  @media (width >= 1024px) and (height >= 500.01px) {
    .xlj14fg.xlj14fg {
      display: block;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .xl2lv0o.xl2lv0o {
      display: block;
    }
  }

  @media (width >= 1024px) {
    .xzhf20h.xzhf20h {
      display: block;
    }

    .x1cxnrsr.x1cxnrsr {
      display: flex;
    }
  }

  @media (width >= 1024px) and (height <= 500px) {
    .x1rjs0f2.x1rjs0f2 {
      display: none;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .x1tthl7i.x1tthl7i {
      display: none;
    }
  }

  @media (width >= 1024px) {
    .x1oob3yn.x1oob3yn {
      display: none;
    }
  }

  @media (width >= 1200px) {
    .x1uycp7t.x1uycp7t {
      display: block;
    }
  }

  @media (width >= 1024px) {
    .x1gyvsfw.x1gyvsfw {
      filter: url("#nacre-cockpit-opacity");
    }
  }

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

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

  @media (width >= 600px) and (orientation: portrait) {
    .x945be0.x945be0 {
      font-size: 16px;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .x1rllsnz.x1rllsnz {
      font-size: .833rem;
    }
  }

  @media (width >= 1024px) {
    .x1mx0q52.x1mx0q52 {
      font-size: 11px;
    }

    .xwxw0fl.xwxw0fl {
      font-size: 13px;
    }

    .xm2lg5p.xm2lg5p {
      font-size: 14px;
    }
  }

  @media (width >= 1024px) and (orientation: portrait) {
    .x3quo9c.x3quo9c {
      font-size: 16px;
    }
  }

  @media (width >= 1024px) {
    .x1ym0d95.x1ym0d95 {
      font-size: 19px;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .x18135pk.x18135pk {
      font-size: 4.44rem;
    }
  }

  @media (width >= 1024px) {
    .xudwd3h.xudwd3h {
      font-size: 4.44vw;
    }

    .xscr036.xscr036 {
      font-size: 46px;
    }

    .x137grx.x137grx {
      font-size: 58px;
    }

    .xyfk77e.xyfk77e {
      font-size: clamp(11px, .95vw, 16px);
    }

    .x17g5jgj.x17g5jgj {
      font-size: clamp(13px, .83vw, 18px);
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x1vk5mn9.x1vk5mn9 {
      font-size: clamp(13px, 1.045vw, 24px);
    }
  }

  @media (width >= 1024px) {
    .xbmkeog.xbmkeog {
      font-size: clamp(13px, 1.04vw, 18px);
    }

    .xvnv6rn.xvnv6rn {
      font-size: clamp(13px, 1.04vw, 20px);
    }

    .x1l6kpff.x1l6kpff {
      font-size: clamp(13px, 1.04vw, 22px);
    }

    .xq4a2rr.xq4a2rr {
      font-size: clamp(14px, .88vw, 19px);
    }

    .x1p5cjmy.x1p5cjmy {
      font-size: clamp(14px, 1.02vw, 17px);
    }

    .xl9bf4l.xl9bf4l {
      font-size: clamp(14px, 1.05vw, 20px);
    }

    .xygjn0l.xygjn0l {
      font-size: clamp(14px, 1.3vw, 23px);
    }

    .x10t2rod.x10t2rod {
      font-size: clamp(16px, .83vw, 18px);
    }

    .xlmrigk.xlmrigk {
      font-size: clamp(16px, 1.04vw, 22px);
    }

    .x1fqhaw9.x1fqhaw9 {
      font-size: clamp(16px, 1.3vw, 20px);
    }

    .x1xna49e.x1xna49e {
      font-size: clamp(18px, 1.74vw, 30px);
    }

    .xd7yqx2.xd7yqx2 {
      font-size: clamp(18px, 1.75vw, 30px);
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x1nuhbrf.x1nuhbrf {
      font-size: clamp(20px, min(1.88vw, 4.3dvh), 44px);
    }
  }

  @media (width >= 1024px) {
    .xcg51y4.xcg51y4 {
      font-size: clamp(22px, 1.8vw, 36px);
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .xu23t1h.xu23t1h {
      font-size: clamp(22px, 1.9vw, 44px);
    }
  }

  @media (width >= 1024px) {
    .x5xbk5i.x5xbk5i {
      font-size: clamp(26px, 2.08vw, 36px);
    }

    .x10zhf3d.x10zhf3d {
      font-size: clamp(26px, 2vw, 42px);
    }

    .x1k9ebv2.x1k9ebv2 {
      font-size: clamp(32px, 3.1vw, 50px);
    }

    .x1en1vt.x1en1vt {
      font-size: clamp(40px, 5.4vw, 96px);
    }

    .xis1iuv.xis1iuv {
      font-size: clamp(44px, 4.2vw, 88px);
    }

    .x18dkqu1.x18dkqu1 {
      font-size: clamp(54px, 5.4vw, 86px);
    }

    .xfecfco.xfecfco {
      font-size: clamp(9px, .73vw, 15px);
    }
  }

  @media (width <= 1023px) {
    .x11xgwsh.x11xgwsh {
      font-size: 9px;
    }
  }

  @media (width >= 1024px) and (height <= 600px) and (not (orientation: portrait)) {
    .x1x5gcp5.x1x5gcp5 {
      font-size: 12px;
    }
  }

  @media (height <= 600px) {
    .xea3kcl.xea3kcl {
      font-size: 22px;
    }

    .xp5kgwh.xp5kgwh {
      font-size: 32px;
    }
  }

  @media (width >= 480px) and (width <= 1023.98px) {
    .x1fuaqa7.x1fuaqa7 {
      font-size: 46px;
    }
  }

  @media (width >= 1024px) and (not (orientation: portrait)) {
    .x3k76s2.x3k76s2 {
      font-size: clamp(12px, 1.04vw, 19px);
    }
  }

  @media (width <= 479px) and (height <= 599px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .xtj7n9j.xtj7n9j {
      font-size: clamp(12px, 3.35vw, 14px);
    }
  }

  @media ((width >= 1024px) and ((width < 1024px)) and (not (orientation: portrait))) or ((width >= 1024px) and ((height > 600px)) and (not (orientation: portrait))) {
    .x1489hug.x1489hug {
      font-size: clamp(13px, 1vw, 15px);
    }
  }

  @media (height <= 599px) and (aspect-ratio >= 3 / 2) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .x1usy8ps.x1usy8ps {
      font-size: clamp(15px, 2.5vw, 23px);
    }
  }

  @media ((width <= 479px) and (height <= 599px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((height > 599px))) or ((width <= 479px) and (height <= 599px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((aspect-ratio < 3 / 2))) {
    .x1b2jirt.x1b2jirt {
      font-size: clamp(18px, 4.8vw, 21px);
    }
  }

  @media (height <= 599px) and (aspect-ratio >= 3 / 2) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .x1qgyfi4.x1qgyfi4 {
      font-size: clamp(19px, 3.4vw, 27px);
    }
  }

  @media (width >= 480px) {
    .x1ru4bsr.x1ru4bsr {
      grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
    }
  }

  @media (width >= 640px) {
    .x1xrh62w.x1xrh62w {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 768px) {
    .x121j18s.x121j18s {
      grid-template-columns: auto 1fr auto;
    }

    .xjqzamg.xjqzamg {
      grid-template-columns: minmax(0, 1fr) 160px 220px;
    }
  }

  @media (width >= 1024px) {
    .x1k13mqb.x1k13mqb {
      grid-template-columns: 280px minmax(0, 1fr);
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .xhwy28w.xhwy28w {
      grid-template-columns: 35% 35% 30%;
    }
  }

  @media (width >= 1024px) {
    .x1va8ggk.x1va8ggk {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }

    .xjrjnsv.xjrjnsv {
      grid-template-columns: minmax(0, 31.6fr) minmax(0, 36.6fr) minmax(0, 31.8fr);
    }

    .x1u9h4w1.x1u9h4w1 {
      grid-template-columns: minmax(0, 31fr) minmax(0, 36.6fr) minmax(0, 32.4fr);
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x7gs8we.x7gs8we {
      grid-template-columns: minmax(0, 38.7vw);
    }
  }

  @media (width >= 1024px) {
    .x98izi.x98izi {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 1100px) {
    .x16ma6e8.x16ma6e8 {
      grid-template-columns: minmax(0, .7fr) minmax(0, 1.3fr);
    }
  }

  @media (width >= 1200px) {
    .xw27mud.xw27mud {
      grid-template-columns: 1fr 1fr 1.3fr;
    }

    .xz8erpu.xz8erpu {
      grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr) minmax(0, 1fr) auto;
    }

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

  @media (width >= 768px) and (width <= 1199.98px) {
    .x1rlnyz2.x1rlnyz2 {
      grid-template-columns: minmax(0, 1fr) auto;
    }
  }

  @media (height <= 599px) and (aspect-ratio >= 3 / 2) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .x1et27rj.x1et27rj {
      grid-template-columns: minmax(0, 1fr) minmax(0, .65fr);
    }
  }

  @media (width >= 768px) and (width <= 1199.98px) {
    .x1crubae.x1crubae {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 600px) and (orientation: portrait) {
    .x1901jv2.x1901jv2 {
      grid-template-rows: auto auto;
    }
  }

  @media (width >= 1024px) {
    .x1vxc085.x1vxc085 {
      grid-template-rows: auto 1fr;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x13qcr7.x13qcr7 {
      grid-template-rows: auto minmax(0, 1fr) auto;
    }

    .x1w6054r.x1w6054r {
      grid-template-rows: minmax(0, 1fr);
    }
  }

  @media ((width <= 479px) and (height <= 599px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((height > 599px))) or ((width <= 479px) and (height <= 599px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((aspect-ratio < 3 / 2))) {
    .xw4x36z.xw4x36z {
      grid-template-rows: auto minmax(clamp(48px, 100dvh - 290px, 88px), 1fr) auto;
    }
  }

  @media (height <= 599px) and (aspect-ratio >= 3 / 2) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .x1wy1nvm.x1wy1nvm {
      grid-template-rows: minmax(0, 1fr);
    }
  }

  @media ((width <= 479px) and (height <= 599px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((height > 599px))) or ((width <= 479px) and (height <= 599px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((aspect-ratio < 3 / 2))) {
    .xrdgiz9.xrdgiz9 {
      grid-template-rows: minmax(0, max-content) minmax(64px, 1fr);
    }
  }

  @media (height <= 599px) and (aspect-ratio >= 3 / 2) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .x3zvbcs.x3zvbcs {
      grid-template-rows: repeat(2, minmax(min-content, 1fr));
    }
  }

  @media (width >= 1024px) {
    .x1dwdsnn.x1dwdsnn {
      inset-inline-end: 7.6vw;
    }

    .x3e25sz.x3e25sz {
      inset-inline-end: 8vw;
    }

    .x1o2jywd.x1o2jywd {
      inset-inline-start: 7.6vw;
    }

    .x1edld5j.x1edld5j {
      inset-inline-start: 8vw;
    }

    .x1exqvbn.x1exqvbn {
      inset-inline-start: calc(2vw - 11px);
    }

    .x1pblz59.x1pblz59 {
      justify-content: end;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x4osq1c.x4osq1c {
      justify-self: center;
    }
  }

  @media (height <= 599px) and (aspect-ratio >= 3 / 2) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .xv2zusk.xv2zusk {
      justify-self: center;
    }
  }

  @media (width >= 1024px) {
    .x67tm1w.x67tm1w {
      letter-spacing: -.015em;
    }

    .x1jf2hw5.x1jf2hw5 {
      letter-spacing: -.018em;
    }

    .x6lyri3.x6lyri3 {
      letter-spacing: -.025em;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .xygbksc.xygbksc {
      letter-spacing: -.012em;
    }
  }

  @media (width >= 1024px) {
    .x18cz86r.x18cz86r {
      line-height: 1.17;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x46pcoo.x46pcoo {
      line-height: 1.35;
    }
  }

  @media (width >= 1024px) {
    .x1fntl2u.x1fntl2u {
      line-height: 1.38;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .xfcowbm.xfcowbm {
      line-height: 5.61rem;
    }
  }

  @media (width >= 600px) and (orientation: portrait) {
    .x1yzp390.x1yzp390 {
      margin-inline-end: auto;
    }

    .x3axfio.x3axfio {
      margin-inline-start: auto;
    }
  }

  @media (width >= 1024px) {
    .x1iv0cik.x1iv0cik {
      object-position: center;
    }

    .xpxr4gk.xpxr4gk {
      padding-inline-end: 0;
    }

    .x1nugg44.x1nugg44 {
      padding-inline-end: 2.6vw;
    }

    .xgf7aiu.xgf7aiu {
      padding-inline-end: max(20vw, 3.4vw + 288px);
    }

    .x1cfl0gx.x1cfl0gx {
      padding-inline-start: 0;
    }

    .x1p1m60l.x1p1m60l {
      padding-inline-start: 2.6vw;
    }

    .x1c5rxxh.x1c5rxxh {
      padding-inline-start: 7.8vw;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x1oqy73a.x1oqy73a {
      position: absolute;
    }
  }

  @media (width >= 1024px) {
    .xyxgr3g.xyxgr3g {
      position: absolute;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .xpp6dvi.xpp6dvi {
      position: fixed;
    }
  }

  @media (width <= 1023px) and (not (((width >= 1024px) and (height <= 799px)) or ((width >= 1024px) and (aspect-ratio >= 2)))) {
    .xq0mdw5.xq0mdw5 {
      position: relative;
    }
  }

  @media (width >= 1024px) and (height <= 799px), (width >= 1024px) and (aspect-ratio >= 2) {
    .x11msiv3.x11msiv3 {
      position: relative;
    }
  }

  @media (width >= 1024px) {
    .xji19gb.xji19gb {
      row-gap: clamp(20px, 4dvh, 50px);
    }

    .x9yiozq.x9yiozq {
      row-gap: clamp(7px, .95vw, 17px);
    }

    .x1i7ov2p.x1i7ov2p {
      text-align: center;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .x9xxt1y.x9xxt1y {
      text-align: left;
    }
  }

  @media (width >= 1024px) {
    .xmj2c66.xmj2c66 {
      text-align: right;
    }

    .xr9ww3t.xr9ww3t {
      text-shadow: 0 1px 2px #0009, 0 0 8px #0005;
    }

    .x12hd2u.x12hd2u {
      transform: none;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .xufmm09.xufmm09 {
      transform: translateX(-50%);
    }

    .x7lrob8.x7lrob8 {
      transform: translateY(-50%);
    }
  }

  @media (width >= 1024px) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) {
    .x1j7v5gb.x1j7v5gb {
      transform: none;
    }
  }

  @media (width >= 480px) and (width <= 1023px) and (height <= 599px) {
    .xnmxbm9.xnmxbm9 {
      transform: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xuupxpy.xuupxpy {
      transform: none;
    }
  }

  @media (height <= 480px) {
    .x1q6j4g2.x1q6j4g2 {
      transform: translateY(50%);
    }
  }

  @media (height <= 600px) {
    .x1ayr3w.x1ayr3w {
      transform: translateY(50%);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xhj7x8a.xhj7x8a {
      transition-delay: 0s;
    }

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }
}

@layer stylex.priority5 {
  .x18wu2dg {
    border-bottom-color: #2d2d2d;
  }

  .x19m9bq9 {
    border-bottom-color: #303030;
  }

  .x15ogz0l {
    border-bottom-color: #333;
  }

  .xafwqrs {
    border-bottom-color: #35403e;
  }

  .xt6sy98 {
    border-bottom-color: #414542;
  }

  .xt1e50t {
    border-bottom-color: #74766d;
  }

  .xv8syn3 {
    border-bottom-color: #bac6c8;
  }

  .x6f45l3 {
    border-bottom-color: #d5dfda;
  }

  .x4o825q {
    border-bottom-color: #fff;
  }

  .x16stqrj {
    border-bottom-color: #0000;
  }

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

  .x1qhh985 {
    border-bottom-width: 0;
  }

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

  .xaothv8 {
    border-left-color: #7b8b7b;
  }

  .x1xn6tij {
    border-left-color: #b47a62;
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .xftrd1y {
    border-right-color: #202222;
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .xangzjo {
    border-top-color: #303030;
  }

  .x1qop83y {
    border-top-color: #333;
  }

  .x1ibzmiz {
    border-top-color: gray;
  }

  .x192kdpm {
    border-top-color: #fff;
  }

  .x1v8p93f {
    border-top-color: #0000;
  }

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

  .x972fbf {
    border-top-width: 0;
  }

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x1jn9clo {
    bottom: 10px;
  }

  .x1cuzkmy {
    bottom: 158px;
  }

  .x14cijab {
    bottom: 19.45%;
  }

  .x18bbb1i {
    bottom: 210px;
  }

  .x874rk5 {
    bottom: 36px;
  }

  .x1a0r7gv {
    bottom: 62.04%;
  }

  .xdd4er5 {
    bottom: auto;
  }

  .xgz07p5 {
    bottom: calc(clamp(120px, 24dvh, 220px) + 32px);
  }

  .xqb2wof {
    bottom: clamp(24px, 7dvh, 64px);
  }

  .xqy3bfk {
    bottom: max(152px,calc(8dvh + 104px + env(safe-area-inset-bottom, 0px)));
  }

  .x8d17mi {
    bottom: max(24px,env(safe-area-inset-bottom, 0px));
  }

  .x1ks0x1i {
    bottom: max(8dvh,calc(env(safe-area-inset-bottom, 0px) + 16px));
  }

  .xi7u9zk {
    bottom: max(calc(26.2dvh - 11px),calc(env(safe-area-inset-bottom, 0px) + 16px));
  }

  .xc2h7pt {
    bottom: var(--x1dyizm7);
  }

  .xm4p689 {
    height: 1.32em;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1wkxgih {
    height: 120px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x1isuwpm {
    height: 220px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1rtgns3 {
    height: 300%;
  }

  .x90ne7k {
    height: 34px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xwvwv9b {
    height: 46px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xek93xr {
    height: 63.9526px;
  }

  .xy75621 {
    height: 72px;
  }

  .x12ogm2o {
    height: 82%;
  }

  .xdk7pt {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1968qrs {
    height: clamp(120px, 24dvh, 220px);
  }

  .x154ex75 {
    height: min(36dvh, 320px);
  }

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

  .xu96u03 {
    left: 0;
  }

  .x1hsj7ug {
    left: 10.2%;
  }

  .xl8wat7 {
    left: 100%;
  }

  .x12lbrt0 {
    left: 10px;
  }

  .xowhefo {
    left: 12.5%;
  }

  .x1sj59yy {
    left: 12%;
  }

  .x1qpfodn {
    left: 16px;
  }

  .x1l0fap9 {
    left: 31px;
  }

  .xmv20l {
    left: 32px;
  }

  .x1julenc {
    left: 4%;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xddg5eg {
    left: 52px;
  }

  .x19o2q4l {
    left: 64px;
  }

  .xlvsccf {
    left: 7vw;
  }

  .x7incmi {
    left: 8%;
  }

  .x1t8mvi6 {
    left: auto;
  }

  .xedixbg {
    left: max(52px, 8.5vw);
  }

  .xgq9j65 {
    left: var(--x-left);
  }

  .x71n700, .x1ugm63u {
    margin-bottom: -.12em;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1u7kmwd {
    margin-bottom: 14px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x91k8ka {
    margin-bottom: 22px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1xka2u1 {
    margin-bottom: 26px;
  }

  .xg0cujg {
    margin-bottom: 27px;
  }

  .x1chd833 {
    margin-bottom: 28px;
  }

  .x14ler8 {
    margin-bottom: 40px;
  }

  .xk1wuvs {
    margin-bottom: 56px;
  }

  .xwoyzhm {
    margin-bottom: 7px;
  }

  .xfitlp5 {
    margin-bottom: 9px;
  }

  .x1gfa6gt {
    margin-left: 7px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xcxhlts {
    margin-top: 15px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xhrpt6u {
    margin-top: 18px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .x1sgpng {
    margin-top: 22px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .xseo6mj {
    margin-top: 36px;
  }

  .xx4vt8u {
    margin-top: 48px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1d7yc3v {
    margin-top: 56px;
  }

  .x8rgt9n {
    margin-top: 64px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1rhet7l {
    margin-top: 7px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xzbgwbi {
    margin-top: 9px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1dwiwmm {
    margin-top: clamp(32px, 10dvh, 108px);
  }

  .x1hlscr8 {
    margin-top: clamp(32px, 8.5dvh, 80px);
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x1sslpiy {
    max-height: 320px;
  }

  .x1y36iv {
    max-height: 34%;
  }

  .x4ys8kp {
    max-height: 45dvh;
  }

  .x11p8ha2 {
    max-height: calc(100dvh - 40px);
  }

  .xy2oaap {
    max-height: calc(100dvh - 48px);
  }

  .x1jols5v {
    max-height: var(--x-maxHeight);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xted6l9 {
    max-width: 1000px;
  }

  .x1wmrhtn {
    max-width: 1100px;
  }

  .x4gyc16 {
    max-width: 1120px;
  }

  .x1kvbfxc {
    max-width: 1600px;
  }

  .x1e4dklr {
    max-width: 180px;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .x7kya4p {
    max-width: 540px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x12fk1ku {
    max-width: 660px;
  }

  .xyzno7u {
    max-width: 960px;
  }

  .xw7nakj {
    max-width: calc(100vw - 32px);
  }

  .x1recik0 {
    max-width: calc(100vw - 48px);
  }

  .x12z5423 {
    max-width: min(100%, 660px);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x3ilyx8 {
    min-height: 104px;
  }

  .xbwy6ji {
    min-height: 150px;
  }

  .x1db3i3o {
    min-height: 160px;
  }

  .x1shn012 {
    min-height: 180px;
  }

  .x1rz828m {
    min-height: 30px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x3sc9yq {
    min-height: 46px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xznra1h {
    min-width: 110px;
  }

  .x1oslful {
    min-width: 22px;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .xwrg52n {
    min-width: 88px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xryxfnj {
    overflow-y: visible;
  }

  .x1e4zzel {
    overscroll-behavior-y: contain;
  }

  .x6i9wio {
    overscroll-behavior-y: none;
  }

  .x1xlk350 {
    padding-bottom: .12em;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1skyu6m {
    padding-bottom: 158px;
  }

  .xr1496l {
    padding-bottom: 15px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .x1t4gjm {
    padding-bottom: 22px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x156go17 {
    padding-bottom: 25px;
  }

  .x1gan7if {
    padding-bottom: 32px;
  }

  .xq1608w {
    padding-bottom: 36px;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .x1xt3nh5 {
    padding-bottom: max(160px, 22dvh);
  }

  .xqvlxyp {
    padding-bottom: max(48px,env(safe-area-inset-bottom, 0px));
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .xh80x56 {
    padding-right: 48px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xnk5j39 {
    padding-top: 100px;
  }

  .x1g0v9sp {
    padding-top: 104px;
  }

  .x1mi1c4e {
    padding-top: 109px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1xy6bms {
    padding-top: 22px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x1017fhk {
    padding-top: 47px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x3f1ev4 {
    padding-top: max(48px,env(safe-area-inset-top, 0px));
  }

  .xxqvkw7 {
    padding-top: max(94px, 11dvh);
  }

  .x1e1r51q {
    padding-top: max(94px,env(safe-area-inset-top, 0px));
  }

  .x3m8u43 {
    right: 0;
  }

  .xnh0wl6 {
    right: 10%;
  }

  .xn5hqff {
    right: 16px;
  }

  .x1gv0tr7 {
    right: 24px;
  }

  .x2i5vmh {
    right: 32px;
  }

  .x76egb3 {
    right: 4%;
  }

  .x1pqncro {
    right: 50%;
  }

  .xl7mwhm {
    right: 8.6%;
  }

  .xdaoel4 {
    right: 8%;
  }

  .xwukr4l {
    right: auto;
  }

  .x1fe6lwq {
    right: clamp(24px, 4vw, 64px);
  }

  .xanhq36 {
    scroll-margin-top: 24px;
  }

  .x1qiirwl {
    top: -2px;
  }

  .x13vifvy {
    top: 0;
  }

  .xdsb8wn {
    top: 100%;
  }

  .xqglv4n {
    top: 13%;
  }

  .xomnu4r {
    top: 16px;
  }

  .x8l1umf {
    top: 24px;
  }

  .x1u832pd {
    top: 27%;
  }

  .xs7f9wi {
    top: 2px;
  }

  .x1moq7zp {
    top: 34%;
  }

  .xwa60dl {
    top: 50%;
  }

  .x19vdmjc {
    top: 56%;
  }

  .x4suypc {
    top: 6vh;
  }

  .x14lxbfz {
    top: 8%;
  }

  .x29q81c {
    top: 94px;
  }

  .x80663w {
    top: auto;
  }

  .x7vlisz {
    top: calc(100% + 12px);
  }

  .x1hdc9bb {
    top: max(160px, 27%);
  }

  .x6r5xpf {
    top: max(20px,env(safe-area-inset-top, 0px));
  }

  .x1p5hc91 {
    top: max(24px,env(safe-area-inset-top, 0px));
  }

  .x1ado5op {
    top: max(80px,calc(env(safe-area-inset-top, 0px) + 64px));
  }

  .x1qakra8 {
    top: max(88px,env(safe-area-inset-top, 0px));
  }

  .xjbys53 {
    top: var(--x-top);
  }

  .xwgfvnl {
    width: .6em;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1exxlbk {
    width: 100px;
  }

  .x1cyolm5 {
    width: 1080px;
  }

  .x16s0kzc {
    width: 132px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw38o7n {
    width: 20.3%;
  }

  .x1jfg07d {
    width: 22%;
  }

  .x1dz1jew {
    width: 280px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .xlpg0r2 {
    width: 30vw;
  }

  .x1691je0 {
    width: 34px;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x14zvdfm {
    width: 48%;
  }

  .xw94mis {
    width: 56.7136px;
  }

  .x14rvwrp {
    width: 600px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x14atkfc {
    width: auto;
  }

  .xkxa9zd {
    width: calc(100% - 32px);
  }

  .x1kc4hmh {
    width: min(100%, 40dvh, 360px);
  }

  .x14r54xd {
    width: min(100%, 420px);
  }

  .x6vf1on {
    width: min(100%, 760px);
  }

  .xj5d0vm {
    width: min(100%, 177.778dvh);
  }

  .xtb2or6 {
    width: var(--intro-product-width, 0px);
  }

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

  .x1sz1lcg:focus {
    border-bottom-color: #f5f3ef;
  }

  @media (width >= 1024px) {
    .x1u78m33.x1u78m33 {
      border-top-style: none;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .xejf3nb.xejf3nb {
      bottom: 0;
    }
  }

  @media (width >= 1024px) and (height >= 600px) {
    .x7s2y8d.x7s2y8d {
      bottom: 0;
    }
  }

  @media (width >= 1024px) {
    .x15xb89o.x15xb89o {
      bottom: 18dvh;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .xbtkceh.xbtkceh {
      bottom: 4.6vh;
    }
  }

  @media (width >= 1024px) and (height <= 599px) {
    .x1vkk8qn.x1vkk8qn {
      bottom: 64px;
    }
  }

  @media (width >= 1024px) and (height >= 480.01px) {
    .xt2vvq1.xt2vvq1 {
      bottom: calc(20.3dvh - 3.5px);
    }
  }

  @media (width >= 1024px) and (height >= 600.01px) {
    .x1m2wo6s.x1m2wo6s {
      bottom: calc(20.3dvh - 3.5px);
    }
  }

  @media (width >= 1024px) and (height <= 500px) {
    .x1sknln3.x1sknln3 {
      bottom: calc(clamp(104px, 26dvh, 130px) + 24px);
    }

    .x1vac8sg.x1vac8sg {
      bottom: calc(clamp(180px, 32dvh, 380px) + 32px);
    }
  }

  @media (width >= 1024px) and (height >= 500.01px) {
    .x11r1pvt.x11r1pvt {
      bottom: calc(clamp(180px, 32dvh, 380px) + 32px);
    }

    .xzg450v.xzg450v {
      bottom: max(208px, 12dvh + 104px);
    }
  }

  @media (width >= 1024px) {
    .x1y9y4wm.x1y9y4wm {
      bottom: max(66px, 14dvh);
    }
  }

  @media (width >= 1024px) and (height >= 500.01px) {
    .xtddowy.xtddowy {
      bottom: max(68px, 12dvh);
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x1wxu6tb.x1wxu6tb {
      bottom: max(74px, 14.4dvh);
    }
  }

  @media (width >= 1024px) {
    .x1ica8kc.x1ica8kc {
      bottom: max(75px, 17dvh);
    }

    .x1b9fnxp.x1b9fnxp {
      bottom: max(82px, 14.6dvh);
    }
  }

  @media (width >= 1024px) and (height >= 500.01px) {
    .x1sdais0.x1sdais0 {
      bottom: max(82px, 24dvh);
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x14dav2m.x14dav2m {
      bottom: max(86px, 4.6dvh + 42px + clamp(16px, 1.7dvh, 28px));
    }
  }

  @media (width >= 1024px) {
    .xhmc00r.xhmc00r {
      bottom: max(96px, 12dvh);
    }
  }

  @media (width <= 1023.98px) and (height <= 500px) {
    .xo2pqe2.xo2pqe2 {
      bottom: calc(clamp(120px, 24dvh, 220px) + 32px);
    }
  }

  @media (width <= 1023px) and (height <= 500px) {
    .x137beip.x137beip {
      bottom: 64px;
    }
  }

  @media (height <= 500px) {
    .xbom4tl.xbom4tl {
      bottom: 104px;
    }
  }

  @media (width >= 1024px) or ((width >= 1024px) and (height >= 500.01px)) {
    .x1dovrjr.x1dovrjr {
      bottom: 24%;
    }
  }

  @media ((width <= 1023px) and (height <= 599px)) or ((width <= 1023px) and (height <= 599px)) {
    .x1e647c5.x1e647c5 {
      bottom: 24px;
    }
  }

  @media ((width >= 480px) and (width <= 1023px) and (height <= 599px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((width < 1024px))) or ((width >= 480px) and (width <= 1023px) and (height <= 599px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((height > 599px))) {
    .xn2nigy.xn2nigy {
      bottom: 24px;
    }
  }

  @media (height <= 480px) {
    .x1hg86u6.x1hg86u6 {
      bottom: 50%;
    }
  }

  @media (height >= 480.01px) and (height <= 600px) {
    .xr5suyb.xr5suyb {
      bottom: 50%;
    }
  }

  @media (width >= 1024px) and (height <= 599px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .x1ehqsyf.x1ehqsyf {
      bottom: 64px;
    }

    .xe7o416.xe7o416 {
      bottom: 76px;
    }
  }

  @media ((height <= 599px) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((width > 479px)) and ((width < 1024px))) or ((height <= 599px) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((width > 479px)) and ((height > 599px))) or ((height <= 599px) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((height > 599px)) and ((width < 1024px))) or ((height <= 599px) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((height > 599px)) and ((height > 599px))) {
    .x11oizfl.x11oizfl {
      bottom: 78px;
    }
  }

  @media ((height <= 599px) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((width < 1024px))) or ((height <= 599px) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((height > 599px))) {
    .x1vrnu03.x1vrnu03 {
      bottom: 78px;
    }
  }

  @media (width <= 1023px) and (not (((width >= 1024px) and (height <= 799px)) or ((width >= 1024px) and (aspect-ratio >= 2)))) {
    .x1var43.x1var43 {
      bottom: auto;
    }
  }

  @media (width >= 1024px) and (height <= 599px) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .x1lcbygl.x1lcbygl {
      bottom: auto;
    }
  }

  @media (width >= 1024px) and (height <= 799px), (width >= 1024px) and (aspect-ratio >= 2) {
    .xkt0o4u.xkt0o4u {
      bottom: auto;
    }
  }

  @media (width >= 480px) and (width <= 1023px) and (height <= 599px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .xquwjw4.xquwjw4 {
      bottom: auto;
    }
  }

  @media ((width >= 1024px) and ((height > 599px)) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((width > 479px)) and ((width < 1024px))) or ((width >= 1024px) and ((height > 599px)) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((width > 479px)) and ((height > 599px))) or ((width >= 1024px) and ((height > 599px)) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((height > 599px)) and ((width < 1024px))) or ((width >= 1024px) and ((height > 599px)) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((height > 599px)) and ((height > 599px))) {
    .xdv50uq.xdv50uq {
      bottom: max(208px, 12dvh + 104px);
    }
  }

  @media ((width >= 1024px) and ((height > 599px)) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((width < 1024px))) or ((width >= 1024px) and ((height > 599px)) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((height > 599px))) {
    .x1vhb259.x1vhb259 {
      bottom: max(208px, 12dvh + 104px);
    }
  }

  @media ((width <= 479px) and (height <= 599px) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((width < 1024px))) or ((width <= 479px) and (height <= 599px) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((height > 599px))) {
    .xqm6e7z.xqm6e7z {
      bottom: max(86px,calc(100px + env(safe-area-inset-bottom, 0px) - 4dvh));
    }
  }

  @media ((width >= 1024px) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((width < 1024px))) or ((width >= 1024px) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((height > 599px))) {
    .x1alpmh5.x1alpmh5 {
      bottom: max(96px, 12dvh);
    }
  }

  @media (width >= 600px) and (orientation: portrait) {
    .xsj90ar.xsj90ar {
      height: min(48dvh, 560px);
    }
  }

  @media (width >= 640px) {
    .xriehy7.xriehy7 {
      height: 70px;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .xyftdf5.xyftdf5 {
      height: 0;
    }
  }

  @media (width >= 1024px) and (height >= 500.01px) {
    .x1a40ypx.x1a40ypx {
      height: 100%;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .xdpdrf6.xdpdrf6 {
      height: 100%;
    }
  }

  @media (width >= 1024px) {
    .x1d9q8ru.x1d9q8ru {
      height: 100%;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .xq6q4co.xq6q4co {
      height: 100dvh;
    }
  }

  @media (width >= 1024px) {
    .xnq9qc9.xnq9qc9 {
      height: 29px;
    }

    .x1bk6o11.x1bk6o11 {
      height: 3.125vw;
    }

    .x3d0096.x3d0096 {
      height: 31.3dvh;
    }

    .xzu0me4.xzu0me4 {
      height: auto;
    }
  }

  @media (width >= 1024px) and (height <= 500px) {
    .xgs9pe7.xgs9pe7 {
      height: clamp(104px, 26dvh, 130px);
    }
  }

  @media (width >= 1024px) {
    .x1j8gsgs.x1j8gsgs {
      height: clamp(180px, 32dvh, 380px);
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x15cjyub.x15cjyub {
      height: min(32.6vw, 67dvh, 100dvh - 220px);
    }
  }

  @media (width <= 1023px) and (height <= 600px) {
    .x13qwz6w.x13qwz6w {
      height: 28px;
    }
  }

  @media ((width <= 599.98px) and (height <= 700px)) or ((height <= 700px) and (not (orientation: portrait))) {
    .x6v1vjg.x6v1vjg {
      height: 24dvh;
    }
  }

  @media (width >= 1024px) or ((width >= 1024px) and (height >= 600.01px)) {
    .x1b94e45.x1b94e45 {
      height: 29px;
    }
  }

  @media (width >= 1024px) {
    .xb34zuf.xb34zuf {
      left: 10vw;
    }

    .xnrf1p0.xnrf1p0 {
      left: 24%;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x62y2xq.x62y2xq {
      left: 48.75vw;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .x1jo4ruv.x1jo4ruv {
      left: 4vw;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x7fkk4t.x7fkk4t {
      left: 6.25vw;
    }

    .x16c21nj.x16c21nj {
      left: 8.4vw;
    }
  }

  @media (width >= 1024px) {
    .x1pwdlyd.x1pwdlyd {
      left: 8vw;
    }

    .x1g0hn40.x1g0hn40 {
      left: max(6vw, 50vw - 800px);
    }
  }

  @media (width >= 1024px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .xnq2jnn.xnq2jnn {
      left: max(8vw, 50vw - 840px);
    }
  }

  @media (width >= 1024px) {
    .x9e3csq.x9e3csq {
      margin-bottom: 0;
    }

    .xfu0jqb.xfu0jqb {
      margin-bottom: 1.5vw;
    }

    .xpxj1hk.xpxj1hk {
      margin-bottom: 1.7vw;
    }

    .x1oxaqls.x1oxaqls {
      margin-bottom: 22px;
    }

    .x3gdlli.x3gdlli {
      margin-top: 1.1vw;
    }

    .x1o977e4.x1o977e4 {
      margin-top: 1.5vw;
    }

    .xglhgfz.xglhgfz {
      margin-top: 1.7vw;
    }

    .xrn54p2.xrn54p2 {
      margin-top: 18px;
    }

    .x13n8njb.x13n8njb {
      margin-top: 26px;
    }

    .xcy19vy.xcy19vy {
      margin-top: clamp(13px, .83vw, 18px);
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x2ob3xd.x2ob3xd {
      margin-top: clamp(18px, 1.6vw, 32px);
    }

    .x1ckocjv.x1ckocjv {
      max-height: 55dvh;
    }
  }

  @media (width >= 600px) and (orientation: portrait) {
    .x1pc7stn.x1pc7stn {
      max-width: 640px;
    }
  }

  @media (width >= 1024px) {
    .xl9i780.xl9i780 {
      max-width: 58vw;
    }

    .xqbgcms.xqbgcms {
      max-width: 72vw;
    }
  }

  @media (width >= 480px) and (width <= 1023px) and (height <= 599px) {
    .x1reya2g.x1reya2g {
      max-width: calc(50vw - 62px);
    }
  }

  @media (width >= 1024px) {
    .x1eloeus.x1eloeus {
      min-height: 0;
    }

    .xtp2izb.xtp2izb {
      min-height: 24px;
    }

    .x1sgo7x8.x1sgo7x8 {
      min-width: 6.9vw;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .x1n1jsbq.x1n1jsbq {
      overflow-y: auto;
    }
  }

  @media (width >= 1024px) {
    .x1m4w9oy.x1m4w9oy {
      overflow-y: auto;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .x1vbh5xb.x1vbh5xb {
      padding-bottom: 0;
    }
  }

  @media (width >= 1024px) {
    .x14kb6tx.x14kb6tx {
      padding-bottom: 0;
    }

    .xp0u9o8.xp0u9o8 {
      padding-bottom: 12dvh;
    }

    .xefwku2.xefwku2 {
      padding-bottom: 14dvh;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .x1stbb2f.x1stbb2f {
      padding-bottom: 5.61rem;
    }
  }

  @media (width >= 1024px) {
    .x1fdrnkk.x1fdrnkk {
      padding-bottom: max(116px, 15dvh);
    }
  }

  @media (width >= 1024px) and (height <= 799px), (width >= 1024px) and (aspect-ratio >= 2) {
    .x1bwudnu.x1bwudnu {
      padding-bottom: 24px;
    }
  }

  @media (width <= 1023px) and (not (((width >= 1024px) and (height <= 799px)) or ((width >= 1024px) and (aspect-ratio >= 2)))) {
    .x1c1soew.x1c1soew {
      padding-bottom: max(24px,env(safe-area-inset-bottom, 0px));
    }
  }

  @media (width >= 1024px) {
    .x1ee8rq7.x1ee8rq7 {
      padding-top: 0;
    }
  }

  @media (width >= 1024px) and (height >= 600px) {
    .x1nj4e9h.x1nj4e9h {
      padding-top: 2dvh;
    }
  }

  @media (width >= 1024px) {
    .x59w19s.x59w19s {
      padding-top: 32px;
    }

    .x1n8scx6.x1n8scx6 {
      padding-top: 9dvh;
    }

    .x1fmrn35.x1fmrn35 {
      padding-top: var(--x1wiud08);
    }
  }

  @media (width <= 1023px) {
    .x1uk24xm.x1uk24xm {
      padding-top: 16px;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x19otkzi.x19otkzi {
      right: 0;
    }
  }

  @media (width >= 1024px) {
    .xd5o86d.xd5o86d {
      right: 10vw;
    }

    .xiqex7l.xiqex7l {
      right: 20vw;
    }

    .x1jxdlq4.x1jxdlq4 {
      right: 24%;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .xliau15.xliau15 {
      right: 8.4vw;
    }
  }

  @media (width >= 1024px) {
    .x1jmql7m.x1jmql7m {
      right: max(6vw, 50vw - 800px);
    }

    .x17n7slk.x17n7slk {
      right: var(--x89u9rq);
    }
  }

  @media (width >= 480px) and (width <= 1023px) and (height <= 599px) {
    .x129w7r.x129w7r {
      right: 24px;
    }
  }

  @media (width >= 1024px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .xabsrzv.xabsrzv {
      right: max(8vw, 50vw - 840px);
    }
  }

  @media (width >= 1024px) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) {
    .x125rbgw.x125rbgw {
      right: var(--x89u9rq);
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x1nnlz3l.x1nnlz3l {
      top: 0;
    }
  }

  @media (width >= 1024px) and (height >= 600px) {
    .xelu9s8.xelu9s8 {
      top: 0;
    }
  }

  @media (width >= 1024px) {
    .xmta3ho.xmta3ho {
      top: 15dvh;
    }

    .xetixi1.xetixi1 {
      top: 20dvh;
    }

    .x1e5vc7r.x1e5vc7r {
      top: 51%;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .xpluq36.xpluq36 {
      top: auto;
    }

    .xpz53mk.xpz53mk {
      top: calc(46.6dvh - max(25px, 4.6dvh));
    }

    .x1gx2gh9.x1gx2gh9 {
      top: calc(48dvh + min(36vw, 76dvh));
    }

    .x1btqd42.x1btqd42 {
      top: max(25px, 4.6dvh);
    }
  }

  @media (width >= 1024px) {
    .x1agxbxw.x1agxbxw {
      top: max(32px, 5dvh);
    }

    .x15h4xnh.x15h4xnh {
      top: max(54px, 14dvh);
    }

    .x2hasz1.x2hasz1 {
      top: max(60px, 13dvh);
    }

    .xukf0wi.xukf0wi {
      top: max(68px, 12dvh);
    }

    .xi32okw.xi32okw {
      top: max(68px, 24dvh);
    }

    .x1p9wttc.x1p9wttc {
      top: var(--x1wiud08);
    }

    .x1ljexuh.x1ljexuh {
      top: var(--x8e57kb);
    }
  }

  @media (width <= 1023.98px) and (height <= 500px) {
    .x1lvaa6s.x1lvaa6s {
      top: 78px;
    }
  }

  @media (width <= 1023px) and (height <= 500px) {
    .x1k7mgvg.x1k7mgvg {
      top: 88px;
    }
  }

  @media (width <= 1023px) and (height >= 700px) {
    .x1j5x2b8.x1j5x2b8 {
      top: max(104px, 10dvh);
    }
  }

  @media (width <= 1023px) and (height <= 650px) {
    .x19nawma.x19nawma {
      top: max(118px, 22%);
    }
  }

  @media (height >= 850px) {
    .xi27c7u.xi27c7u {
      top: 12dvh;
    }
  }

  @media (width >= 1024px) or ((width >= 1024px) and (height >= 650.01px)) {
    .x5jc1u6.x5jc1u6 {
      top: 43%;
    }
  }

  @media (width >= 1024px) or ((width >= 1024px) and (height >= 500.01px)) {
    .x149dbx1.x149dbx1 {
      top: 50%;
    }
  }

  @media (height <= 500px) {
    .xve8wcj.xve8wcj {
      top: 80px;
    }
  }

  @media ((height >= 700px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((width > 479px))) or ((height >= 700px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) and ((height > 599px))) {
    .xi53h2z.xi53h2z {
      top: max(104px, 10dvh);
    }
  }

  @media (width >= 480px) and (width <= 1023px) and (height <= 599px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .x1rddarx.x1rddarx {
      top: max(20px,env(safe-area-inset-top, 0px));
    }
  }

  @media (width <= 479px) and (height <= 599px) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .x1f6m1l9.x1f6m1l9 {
      top: max(72px,calc(env(safe-area-inset-top, 0px) + 52px));
    }
  }

  @media (width >= 1024px) and (height <= 599px) and (not ((width >= 480px) and (width <= 1023px) and (height <= 599px))) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .x2cdvu6.x2cdvu6 {
      top: var(--x1wiud08);
    }
  }

  @media (width >= 600px) and (orientation: portrait) {
    .x1mcw5ei.x1mcw5ei {
      width: calc(100% - 96px);
    }
  }

  @media (width >= 640px) {
    .x1ryy9cp.x1ryy9cp {
      width: 80px;
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x1041vif.x1041vif {
      width: 100%;
    }
  }

  @media (width >= 1024px) {
    .xrxg4wn.xrxg4wn {
      width: 38vw;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .xuwkdb.xuwkdb {
      width: 43.55rem;
    }
  }

  @media (width >= 1024px) {
    .xqqx7d2.xqqx7d2 {
      width: 48vw;
    }

    .x1f2q9be.x1f2q9be {
      width: 52%;
    }

    .x1y4ib4p.x1y4ib4p {
      width: 88%;
    }
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .x1haax41.x1haax41 {
      width: 9.3vw;
    }
  }

  @media (width >= 1024px) {
    .xd38pf3.xd38pf3 {
      width: 9.3vw;
    }

    .x14ixjev.x14ixjev {
      width: auto;
    }

    .x156wpgo.x156wpgo {
      width: min(37.6vw, 660px);
    }

    .x1dtejs.x1dtejs {
      width: min(40vw, 720px);
    }
  }

  @media (width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px) {
    .x1bide42.x1bide42 {
      width: min(83.2vw, 176dvh);
    }
  }

  @media (height <= 599px) and (aspect-ratio >= 3 / 2) and (not ((width >= 1024px) and (aspect-ratio >= 8 / 5) and (height >= 520px))) {
    .x1ye3scn.x1ye3scn {
      width: min(100%, 56dvh);
    }
  }
}

@layer stylex.priority6 {
  .x14qzv:before {
    inset-inline: -4vw;
  }
}

@layer stylex.priority7 {
  .x1cve9a5::backdrop {
    backdrop-filter: blur(5px);
  }

  .xxe0fqu:before {
    background-color: #7b8581;
  }

  .x1vqju1l::backdrop {
    background-color: #000c;
  }

  .x30i80x::backdrop {
    background-color: #000000d1;
  }

  .x3unt7c:before {
    background-image: linear-gradient(#0000, #000 64px);
  }

  .x15gi052::placeholder {
    color: #737573;
  }

  .x1ofxgam::placeholder {
    color: #818581;
  }

  .x4dwttu::placeholder {
    color: #878787;
  }

  .x1cpjm7i:before {
    content: "";
  }

  .xnahlnb:before {
    content: none;
  }

  .x1fgarty:before {
    display: block;
  }

  .x7xwk5j::placeholder {
    opacity: 1;
  }

  .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before {
    position: absolute;
  }

  .xy5mcqj:before {
    z-index: -1;
  }

  @media (width >= 1024px) and (orientation: landscape) {
    .x105iokq.x105iokq:before {
      content: "";
    }
  }
}

@layer stylex.priority8 {
  .x8fsebg:before {
    bottom: -4.6vh;
  }

  .xy80zi5:before {
    height: 1px;
  }

  .xxydk7u:before {
    top: -64px;
  }

  .x1fitiw8:before {
    width: 22px;
  }
}

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

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

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

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

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

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

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

@keyframes xg3foec-B {
  from {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }

  to {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
  }
}

:root, .x1a28z9o {
  --x1mli6q: #000;
  --x8dp8ic: #f5f3ef;
  --x29wzlg: #acb9bf;
  --x1wroqml: #2e3e46;
}

:root, .x2eawl {
  --x1rhaoqz: Arial, Helvetica, sans-serif;
  --x1tjkpk6: "Bouvet Segoe UI", "Segoe UI", Arial, sans-serif;
}

:root, .x1ighxhd {
  --x89u9rq: 3.4vw;
  --x1wiud08: max(20px, 6.4dvh);
  --x8e57kb: max(20px, 3dvh);
  --x1dyizm7: max(4.6dvh, calc(env(safe-area-inset-bottom, 0px) + 16px));
}
