:root{--font-sans:"Supreme", ui-sans-serif, system-ui, sans-serif;--font-display:"Clash Display", ui-sans-serif, system-ui, sans-serif;--color-bg:#fcfbf9;--color-surface:#f8f6f2;--color-mist:#dce4ec;--color-stone:#c3d4e6;--color-ink:#1d232b;--color-navy:#20374d;--color-muted:#4f6578;--color-steel:#7a8c9d;--color-amber:#c98917;--color-amber-soft:#f8eedc;--color-moss:#5a7a65;--color-moss-soft:#eaf1ec;--shadow-lift:0 1px 2px #20374d0f, 0 12px 32px -12px #20374d2e;--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/ClashDisplay-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/ClashDisplay-Semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/supreme/Supreme-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/supreme/Supreme-Medium.woff2)format("woff2");font-weight:500;font-display:swap}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:auto;margin:0;scroll-padding-top:88px}body{background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";margin:0}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}h1,h2{text-wrap:balance}::selection{background:var(--color-amber-soft);color:var(--color-navy)}:focus-visible{outline:2px solid var(--color-amber);outline-offset:3px;border-radius:6px}.nav-active-dark{color:#f8f0e0;background-color:#f8f0e01a}.nav-active-light{color:var(--color-navy);background-color:#20374d0d}.cast-row{transition:column-gap .5s cubic-bezier(.16,1,.3,1);display:flex}.cast-row>[data-pop]{transition:transform .5s cubic-bezier(.16,1,.3,1),margin .5s cubic-bezier(.16,1,.3,1);display:inline-flex}.cast-row>[data-pop]+[data-pop]{margin-left:-8px}.cast-row:hover>[data-pop]+[data-pop]{margin-left:4px}@keyframes pulse-ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite pulse-ping}.btn-arrow{flex-shrink:0;width:1.125em;height:1.125em;display:inline-flex;position:relative;overflow:hidden}.btn-arrow>svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.btn-arrow>svg:last-child{position:absolute;inset:0;transform:translate(-120%)}.group:hover .btn-arrow>svg:first-child{transform:translate(120%)}.group:hover .btn-arrow>svg:last-child{transform:translate(0)}.grain:after{content:"";pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-fade{background:linear-gradient(#fcfbf900 0%,#fcfbf999 60%,#fcfbf9 100%)}.dot-field{background-image:radial-gradient(circle,#20374d24 1px,#0000 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(#000 40%,#0000 78%);mask-image:radial-gradient(#000 40%,#0000 78%)}.paper{isolation:isolate;position:relative}.paper:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#20374d0f 1px,#0000 1px),linear-gradient(90deg,#20374d0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.paper>*{z-index:1;position:relative}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.stack-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.stack-marquee-track{width:max-content;animation:48s linear infinite stack-marquee-scroll;display:flex}.stack-marquee-track-reverse{animation-name:stack-marquee-scroll-reverse}.stack-marquee:hover .stack-marquee-track{animation-play-state:paused}.stack-marquee-group{flex-shrink:0}@keyframes stack-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes stack-marquee-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@supports (animation-timeline:view()){.solution-stack-card{animation:linear both solution-bury;animation-timeline:view();animation-range:exit-crossing}}@keyframes solution-bury{to{filter:brightness(.7);transform:translateY(-8px)scale(.94)}}.dot-rings{background-image:radial-gradient(circle at 50% 42%,#0000 18%,#20374d14 18.5%,#0000 19%),radial-gradient(circle at 50% 42%,#0000 32%,#20374d12 32.5%,#0000 33%),radial-gradient(circle at 50% 42%,#0000 46%,#20374d0f 46.5%,#0000 47%),radial-gradient(circle at 50% 42%,#0000 60%,#20374d0d 60.5%,#0000 61%)}.run-column-lines{background-image:linear-gradient(#dce4ec,#0000),repeating-linear-gradient(90deg,#20374d59 0 1px,#0000 1px 6px);-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.run-column-flow{opacity:.55;background-image:repeating-linear-gradient(90deg,#c9891747 0 1px,#0000 1px 7px);background-size:100% 200%;animation:12s linear infinite run-column-flow;-webkit-mask-image:linear-gradient(#000 20%,#0000 85%);mask-image:linear-gradient(#000 20%,#0000 85%)}@keyframes run-column-flow{0%{background-position-y:0%}to{background-position-y:100%}}@media (prefers-reduced-motion:reduce){.stack-marquee-track,.run-column-flow{animation:none}.solution-stack-card{animation:none!important}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}

@layer priority1 {
  :root, .x1dig64r {
    --xhkm6by: "Supreme", ui-sans-serif, system-ui, sans-serif;
    --x107qxza: "Clash Display", ui-sans-serif, system-ui, sans-serif;
  }

  :root, .x1gvk026 {
    --xuzhnhj: 0 1px 2px #20374d0f, 0 12px 32px -12px #20374d2e;
  }

  :root, .x1qysrlh {
    --xvfvhej: #fcfbf9;
    --xnzqi9t: #f8f6f2;
    --xios89b: #dce4ec;
    --xg08pvn: #c3d4e6;
    --x1bfr6jc: #1d232b;
    --x1f0098m: #20374d;
    --x18b9a68: #4f6578;
    --x7e1m5v: #7a8c9d;
    --x1dv6b5b: #c98917;
    --xi612ib: #f8eedc;
    --x11p3o7: #5a7a65;
    --x1qkpqfa: #eaf1ec;
    --x1j9f3uq: #f8f0e0;
    --x1iqoetg: #e7b65c;
    --x1yyvxug: #f0c675;
    --x1o98f: #1e3550;
  }
}

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xp9y95v {
    padding: 22px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .x1gkjlqi {
    padding: 40px;
  }

  .xffpd3m {
    padding: 6px 7px;
  }

  .xe8ttls {
    padding: 8px;
  }

  .xskserf {
    padding: 9px;
  }

  @media (width >= 768px) {
    .xzp2yro.xzp2yro {
      padding: 16px;
    }
  }

  @media (width >= 640px) {
    .x8boyf7.x8boyf7 {
      padding: 18px;
    }

    .xx3wu21.xx3wu21 {
      padding: 22px;
    }

    .xdx2yj.xdx2yj {
      padding: 26px;
    }

    .x1c5v8if.x1c5v8if {
      padding: 28px;
    }
  }

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

  @media (width >= 640px) {
    .xcda1pw.xcda1pw {
      padding: 32px;
    }
  }

  @media (width >= 1024px) {
    .xcg3v9c.xcg3v9c {
      padding: 40px;
    }
  }

  @media (width >= 640px) {
    .x1io1c75.x1io1c75 {
      padding: 56px;
    }
  }
}

@layer priority3 {
  .xzou8ck {
    background-position: 0 100%;
  }

  .x1gkgce7 {
    border-color: #7a9cb859;
  }

  .x16xlawe {
    border-color: #fcfbf98c;
  }

  .xfkhlo4 {
    border-color: #20374d26;
  }

  .x1s7m9at {
    border-color: #20374d33;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .xx20hqb {
    border-radius: 2rem;
  }

  .x12fzoxp {
    border-radius: 32px;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1y9zxd1 {
    gap: 48px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .xhfbhpw {
    scroll-snap-type: x mandatory;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1fqm86u:focus-visible {
    outline: 2px solid var(--x1dv6b5b);
  }

  .x1lku1pv:hover {
    text-decoration: none;
  }

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

  .xomzh7y:focus {
    overflow: visible;
  }

  @media (width >= 640px) {
    .x1sgrd8r.x1sgrd8r {
      border-radius: 40px;
    }

    .x11v46ol.x11v46ol {
      gap: 12px;
    }
  }

  @media (width >= 1024px) {
    .x1rnuul5.x1rnuul5 {
      gap: 14px;
    }
  }

  @media (width >= 640px) {
    .xusv7z.xusv7z {
      gap: 16px;
    }
  }

  @media (width >= 768px) {
    .xe58yht.xe58yht {
      gap: 18px;
    }

    .x1kdygpg.x1kdygpg {
      gap: 32px;
    }
  }

  @media (width >= 1024px) {
    .xpjnl6y.xpjnl6y {
      gap: 48px;
    }

    .xh3y7q3.xh3y7q3 {
      gap: 56px;
    }

    .x1dlzysb.x1dlzysb {
      gap: 64px;
    }

    .x1rs5602.x1rs5602 {
      grid-column: 1;
    }

    .x14pfdr0.x14pfdr0 {
      grid-column: 2;
    }

    .x6fqkta.x6fqkta {
      grid-column: span 5;
    }

    .xx7xq06.xx7xq06 {
      grid-column: span 7;
    }

    .x1u9c3qj.x1u9c3qj {
      grid-row: 1 / 3;
    }

    .x1ew303f.x1ew303f {
      grid-row: 1;
    }

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

    .x1n1dsze.x1n1dsze {
      margin-inline: 0;
    }
  }
}

@layer priority4 {
  .xtw1kql {
    -webkit-backdrop-filter: blur(18px) saturate(1.2);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

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

  .x7a106z {
    align-items: start;
  }

  .xamitd3 {
    align-self: center;
  }

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

  .xkh2ocl {
    align-self: stretch;
  }

  .x1fg1c7i {
    aspect-ratio: 1 / 1.05;
  }

  .x1y5e3q9, .x1plog1 {
    aspect-ratio: 1;
  }

  .xgv0goc {
    backdrop-filter: blur(10px);
  }

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .x1padmi5 {
    backdrop-filter: blur(18px) saturate(1.2);
  }

  .xpivpjv {
    backdrop-filter: blur(4px);
  }

  .x1dmgsgi {
    backdrop-filter: blur(8px);
  }

  .x1ta4xzc {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .x2kq1z0 {
    background-color: #0a0a0a;
  }

  .x1s7i9eo {
    background-color: #161b20;
  }

  .x1sjafme {
    background-color: #a8bdd4;
  }

  .x1n1fj9b {
    background-color: #c3d4e6;
  }

  .xktffci {
    background-color: #f3efe6;
  }

  .x83z2og, .x1c5tqo3 {
    background-color: #fff;
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xsrwhm5 {
    background-color: #a5533f1a;
  }

  .xei2kdx {
    background-color: #a5533f1f;
  }

  .x1jnhu86 {
    background-color: #dce4ec4d;
  }

  .xcz1k0c {
    background-color: #dce4ec59;
  }

  .x7ee476 {
    background-color: #dce4ec80;
  }

  .x1366j7 {
    background-color: #f8eedccc;
  }

  .x138hge9 {
    background-color: #f8f6f280;
  }

  .x1jez7qi {
    background-color: #f8f6f2b3;
  }

  .xyh3lab {
    background-color: #fcfbf90d;
  }

  .xc1g1db {
    background-color: #fcfbf90f;
  }

  .xoa3bun {
    background-color: #fcfbf91a;
  }

  .x1fy9v59 {
    background-color: #fcfbf929;
  }

  .x1gkphp7 {
    background-color: #fcfbf959;
  }

  .xkdewvo {
    background-color: #fcfbf96b;
  }

  .x1ddzlns {
    background-color: #fcfbf9f0;
  }

  .xm0fhcc {
    background-color: #fcfbf9f2;
  }

  .xi7xcxs {
    background-color: #fcfbf9f5;
  }

  .x3l3weh {
    background-color: #ffffffeb;
  }

  .xezzwy5 {
    background-color: #fffffff2;
  }

  .xl5d1sr {
    background-color: #20374d0a;
  }

  .x1fsrpa5 {
    background-color: #20374d0f;
  }

  .x22f4nm {
    background-color: #20374d12;
  }

  .x1ih8tge {
    background-color: #20374d14;
  }

  .xaj09al {
    background-color: #20374d1f;
  }

  .xwqkct1 {
    background-color: #20374d38;
  }

  .x1793jhi {
    background-color: #5a7a6524;
  }

  .xt8b0e5 {
    background-color: #5a7a6529;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1dlqxvb {
    background-color: var(--x11p3o7);
  }

  .x1ec7269 {
    background-color: var(--x1dv6b5b);
  }

  .xyjvm70 {
    background-color: var(--x1f0098m);
  }

  .xeswckn {
    background-color: var(--x1iqoetg);
  }

  .x16238dl {
    background-color: var(--x1o98f);
  }

  .x10v0d6i {
    background-color: var(--x1qkpqfa);
  }

  .x1btwxcp {
    background-color: var(--xg08pvn);
  }

  .x8cmfte {
    background-color: var(--xi612ib);
  }

  .xdu6ki1 {
    background-color: var(--xios89b);
  }

  .x1p1eln2 {
    background-color: var(--xnzqi9t);
  }

  .xh6fevk {
    background-color: var(--xvfvhej);
  }

  .xag02wl {
    background-image: linear-gradient(#7a9bb8 0%, #20374d 100%);
  }

  .x11awg05 {
    background-image: linear-gradient(90deg, #c98917 0%, #e7b65c 100%);
  }

  .x1ndb5lc {
    background-image: linear-gradient(currentColor, currentColor);
  }

  .x871tnq {
    background-image: linear-gradient(#20374d, #0000);
  }

  .x1ksoso1 {
    background-image: linear-gradient(to right, #20374d, #20374d1a);
  }

  .x1jholr2 {
    background-image: linear-gradient(to right, #fcfbf9, #fcfbf91a);
  }

  .x18o3ruo {
    background-image: none;
  }

  .xoirm74 {
    background-image: radial-gradient(50% 60% at 50% 0, #e7b65c24, #0000);
  }

  .x1ug744x {
    background-image: radial-gradient(50% 80% at 0%, #fcfbf9d9, #0000);
  }

  .xwvzode {
    background-image: radial-gradient(60% 50% at 78% 42%, #e7b65c29, #0000 70%), radial-gradient(40% 35% at 12% 80%, #c3d4e614, #0000 65%);
  }

  .x2cmb7u {
    background-image: radial-gradient(#20374d12 1px, #0000 1px);
  }

  .xsanpkj {
    background-image: repeating-linear-gradient(-45deg, #7a9cb873 0 1.25px, #0000 1.25px 8px);
  }

  .x1aptb17 {
    background-image: repeating-linear-gradient(-45deg, #7a9cb8b3 0 1.5px, #0000 1.5px 6px);
  }

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

  .x1i6pzox {
    background-size: 0% 1px;
  }

  .xcdf9qb {
    background-size: 12px 12px;
  }

  .xakli9p {
    background-size: 200% 100%;
  }

  .xri5kgf {
    box-shadow: 0 0 0 1px #20374d29;
  }

  .x145bcqt {
    box-shadow: 0 0 0 2px #fcfbf9;
  }

  .xlqysbx {
    box-shadow: 0 10px 28px -12px #0006;
  }

  .x1q2cz7c {
    box-shadow: 0 14px 36px -16px #00000080;
  }

  .x1vbmos1 {
    box-shadow: 0 18px 40px -18px #20374d59, inset 0 1px #ffffffb3;
  }

  .x1flq9ya {
    box-shadow: 0 1px #20374d0f;
  }

  .xm2gelp {
    box-shadow: 0 1px 2px #20374d0f, 0 12px 32px -12px #20374d2e;
  }

  .x1mypkw4 {
    box-shadow: 0 1px 3px #20374d0f;
  }

  .x162fkyo {
    box-shadow: 0 1px 3px #20374d14;
  }

  .x1pazipa {
    box-shadow: inset 0 0 0 1px #a5533f80;
  }

  .x5i0rxe {
    box-shadow: inset 0 0 0 1px #c9891740;
  }

  .x1iqhswo {
    box-shadow: inset 0 0 0 1px #e7b65c80;
  }

  .x1ptwxvp {
    box-shadow: inset 0 0 0 1px #f8f0e040;
  }

  .x1a5739b {
    box-shadow: inset 0 0 0 1px #fcfbf91a;
  }

  .x35r4yd {
    box-shadow: inset 0 0 0 1px #fcfbf926;
  }

  .x905b1c {
    box-shadow: inset 0 0 0 1px #ffffff73;
  }

  .xnikids {
    box-shadow: inset 0 0 0 1px #20374d1a, 0 40px 80px -30px #20374d73;
  }

  .x1dl5gfu {
    box-shadow: inset 0 0 0 1px #20374d1a;
  }

  .x17pcxlo {
    box-shadow: inset 0 0 0 1px #20374d26;
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .x1b5ki5r {
    color: #1a1f24;
  }

  .xyxfbr {
    color: #a5533f;
  }

  .x1wr0z2i {
    color: #f3efe6;
  }

  .xppdop {
    color: #f8f0e0;
  }

  .xfungia {
    color: #fff;
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x8dp34c {
    color: #f3efe69e;
  }

  .x1uhk4ce {
    color: #f3efe6c7;
  }

  .x14ul1hs {
    color: #f8f0e0b3;
  }

  .x1d7y3d9 {
    color: #f8f0e0cc;
  }

  .x12y8myf {
    color: #f8f0e0eb;
  }

  .x1wjpx7l {
    color: #fcfbf92e;
  }

  .x1f9tv9f {
    color: #fcfbf966;
  }

  .x1kkea2q {
    color: #fcfbf97a;
  }

  .xpdk3nf {
    color: #fcfbf980;
  }

  .x197sfxc {
    color: #fcfbf98c;
  }

  .xv38y5e {
    color: #fcfbf9a6;
  }

  .x74z1js {
    color: #fcfbf9b3;
  }

  .x15l34m9 {
    color: #fcfbf9b8;
  }

  .x1s3gzh3 {
    color: #fcfbf9f0;
  }

  .x1jh3vh0 {
    color: #20374db8;
  }

  .x19co3pv {
    color: #0000;
  }

  .xotaonu {
    color: var(--x11p3o7);
  }

  .x1ji72c9 {
    color: var(--x18b9a68);
  }

  .xku15gt {
    color: var(--x1bfr6jc);
  }

  .x19ba98e {
    color: var(--x1dv6b5b);
  }

  .x1ic9yzv {
    color: var(--x1f0098m);
  }

  .x13po9ry {
    color: var(--x1iqoetg);
  }

  .xp5riy8 {
    color: var(--x1j9f3uq);
  }

  .x1fuaebb {
    color: var(--x7e1m5v);
  }

  .xf5y0qx {
    color: var(--xg08pvn);
  }

  .xhz08qq {
    color: var(--xvfvhej);
  }

  .xtqikln {
    column-gap: 12px;
  }

  .xjbmbcv {
    column-gap: 32px;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .xky4qsq {
    cursor: wait;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xnh3qil {
    filter: drop-shadow(0 18px 30px #20374d40);
  }

  .xebdhnw {
    filter: drop-shadow(0 24px 48px #00000059);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xn2snas {
    font-family: JetBrains Mono, ui-monospace, SFMono-Regular, monospace;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1mzksq2 {
    font-family: var(--x107qxza);
  }

  .xt0fm7g {
    font-family: var(--xhkm6by);
  }

  .x1gqo1bu {
    font-size: 1.15rem;
  }

  .xbpanq3 {
    font-size: 1.45rem;
  }

  .x1yoq5vf {
    font-size: 1.65rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .x8c3b7j {
    font-size: 1.7rem;
  }

  .x1ln3fw2 {
    font-size: 1.9rem;
  }

  .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;
  }

  .xc47msb {
    font-size: 2.15rem;
  }

  .xqh2sa2 {
    font-size: 2.1rem;
  }

  .x66fkqt {
    font-size: 2.2rem;
  }

  .x11taid4 {
    font-size: 2.3rem;
  }

  .x19orhxu {
    font-size: 2.4rem;
  }

  .xsf4rpc {
    font-size: 2.6rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1xoawnr {
    font-size: clamp(2.6rem, 16vw, 12rem);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x2nqld2 {
    grid-template-columns: 120px 1fr;
  }

  .xlx3b7z {
    grid-template-columns: 18px 1fr;
  }

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

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

  .x1eh1e0o {
    grid-template-columns: 22px 14px 1fr;
  }

  .xijjs62 {
    grid-template-columns: 72px 1fr;
  }

  .x1r82ky {
    grid-template-columns: 88px 1fr;
  }

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

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

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

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

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .x1labic3 {
    letter-spacing: .14em;
  }

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .xmud0hj {
    line-height: .82;
  }

  .xe8mmo7 {
    line-height: .95;
  }

  .x14ju556 {
    line-height: 0;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .xcl1409 {
    line-height: 1.04;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .xax6vvg {
    line-height: 1.12;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x1ksxc8v {
    line-height: 1.625;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x19mdvtv {
    mix-blend-mode: screen;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x1vey9yc {
    object-position: center 55%;
  }

  .x1xmow02 {
    object-position: center bottom;
  }

  .xs658sg {
    object-position: center top;
  }

  .x115dhu7 {
    object-position: center;
  }

  .xwt9smo {
    object-position: left center;
  }

  .x3onkmb {
    opacity: .35;
  }

  .xti2d7y {
    opacity: .4;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x197sbye {
    opacity: .6;
  }

  .x190dgpg {
    opacity: .65;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xf9vgkq {
    opacity: .72;
  }

  .x1667htg {
    opacity: .78;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .x19s9pn4 {
    opacity: .82;
  }

  .xiiclqw {
    opacity: .85;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .x1f9f2iw {
    opacity: .92;
  }

  .x27vdmw {
    opacity: .95;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x9ek82g {
    order: 1;
  }

  .x14yy4lh {
    order: 2;
  }

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

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xp1r0qw {
    row-gap: 12px;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .x1hdbdi8 {
    scroll-snap-align: center;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x5lhwog {
    text-decoration-line: line-through;
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .x1y4mc55 {
    text-shadow: 0 1px 18px #1e355073;
  }

  .x1kyqaxf {
    text-transform: lowercase;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .xqlk7fu {
    transform-origin: 50% 100%;
  }

  .xm4efwp {
    transform-origin: bottom;
  }

  .x19w6rv {
    transform-origin: 0;
  }

  .x1d39jk1 {
    transform: scale(1.28);
  }

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

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

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1rvut6x {
    transition-duration: .25s;
  }

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

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

  .x1d8287x {
    transition-duration: .3s;
  }

  .x1wsgiic {
    transition-duration: .5s;
  }

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

  .xzo0q3i {
    transition-property: background-color, color, border-color;
  }

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

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .x171cvpa {
    transition-property: background-size, color;
  }

  .x1gbuem2 {
    transition-property: color, background-color;
  }

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

  .xt3l3uh {
    transition-property: color;
  }

  .x1eokjkq {
    transition-property: filter;
  }

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

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

  .x19991ni {
    transition-property: opacity;
  }

  .x1up1gac {
    transition-property: padding;
  }

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

  .x12pfavo {
    transition-property: transform, color;
  }

  .x11xpdln {
    transition-property: transform;
  }

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

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x3ajldb {
    vertical-align: bottom;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xrp34fr {
    z-index: 25;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1w0boku {
    z-index: 6;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xaqnwrm:disabled {
    pointer-events: none;
  }

  .x5fafj8:hover {
    background-color: #f8f0e014;
  }

  .x1ag49k7:hover {
    background-color: #fcfbf924;
  }

  .x1im1wpc:hover {
    background-color: #20374d0d;
  }

  .x1lphwoc:hover {
    background-color: var(--x1bfr6jc);
  }

  .x172grs5:hover {
    background-color: var(--x1f0098m);
  }

  .xuy7w66:hover {
    background-color: var(--x1yyvxug);
  }

  .x1rx23lf:hover {
    background-color: var(--xios89b);
  }

  .xhvw1yn:hover {
    background-color: var(--xnzqi9t);
  }

  .xtn23gf:hover {
    background-size: 100% 1px;
  }

  .xdkzib5:hover {
    color: #f8f0e0;
  }

  .x1t1a6nv:hover {
    color: #fcfbf9cc;
  }

  .xa0f1ws:hover {
    color: var(--x1bfr6jc);
  }

  .x8di360:hover {
    color: var(--x1dv6b5b);
  }

  .x1r0de9o:hover {
    color: var(--x1f0098m);
  }

  .xy44bi4:hover {
    color: var(--xvfvhej);
  }

  .x1ohlld9:hover {
    filter: brightness(1.06);
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .x1lcra6a:hover {
    transform: scale(1.1);
  }

  .x1lz31oe:hover {
    transform: translateY(-2px);
  }

  .x1n3u82n:hover {
    transform: translateY(-4px);
  }

  .xctv2qn:focus {
    background-color: #fff;
  }

  .x1s6wq5n:focus {
    background-color: var(--x1f0098m);
  }

  .xbio1kt:focus {
    box-shadow: inset 0 0 0 1px #20374d4d;
  }

  .x1jxxt1b:focus {
    clip: auto;
  }

  .xoogzho:focus {
    color: var(--xvfvhej);
  }

  .xhlp2gg:focus {
    outline-style: none;
  }

  .xgygl01:focus {
    position: static;
  }

  .x1hbpcn8:focus {
    white-space: normal;
  }

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

  @media (width >= 768px) {
    .x1g4fvck.x1g4fvck {
      align-items: end;
    }
  }

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

    .x16q0uzb.x16q0uzb {
      align-items: stretch;
    }
  }

  @media (width >= 768px) {
    .xvp5gj9.xvp5gj9 {
      align-items: stretch;
    }
  }

  @media (width >= 1024px) {
    .xzto06b.xzto06b {
      align-self: start;
    }
  }

  @media (width >= 640px) {
    .x1fnoo2w.x1fnoo2w {
      aspect-ratio: auto;
    }

    .x1qhw6n5.x1qhw6n5 {
      background-image: none;
    }

    .xmhar4i.xmhar4i {
      color: #fcfbf938;
    }
  }

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

    .x1cxnrsr.x1cxnrsr {
      display: flex;
    }
  }

  @media (width >= 1440px) {
    .xezjsu3.xezjsu3 {
      display: flex;
    }
  }

  @media (width >= 640px) {
    .x1x25rye.x1x25rye {
      display: flex;
    }
  }

  @media (width >= 1600px) {
    .x135bve4.x135bve4 {
      display: inline;
    }
  }

  @media (width >= 640px) and (width <= 1023.99px) {
    .x173wi5h.x173wi5h {
      display: inline;
    }
  }

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

  @media (width >= 640px) {
    .x14imms7.x14imms7 {
      display: none;
    }

    .xfbjtz4.xfbjtz4 {
      font-size: 1.75rem;
    }

    .xfj9c3g.xfj9c3g {
      font-size: 1.85rem;
    }

    .x6j70g5.x6j70g5 {
      font-size: 15px;
    }

    .x1uzwvoj.x1uzwvoj {
      font-size: 16px;
    }

    .xlsovwv.xlsovwv {
      font-size: 17px;
    }

    .x1naxncd.x1naxncd {
      font-size: 18px;
    }

    .xw0u54u.xw0u54u {
      font-size: 19px;
    }

    .xjx4v3y.xjx4v3y {
      font-size: 2.1rem;
    }

    .x18jhj10.x18jhj10 {
      font-size: 2.2rem;
    }
  }

  @media (width >= 1024px) {
    .xpssd2y.xpssd2y {
      font-size: 2.35rem;
    }
  }

  @media (width >= 640px) {
    .xdkpmfp.xdkpmfp {
      font-size: 2.35rem;
    }
  }

  @media (width >= 1024px) {
    .xo3bdn4.xo3bdn4 {
      font-size: 2.55rem;
    }

    .x3fsydd.x3fsydd {
      font-size: 2.5rem;
    }
  }

  @media (width >= 640px) {
    .x375vgs.x375vgs {
      font-size: 2.6rem;
    }

    .xtsu9d3.xtsu9d3 {
      font-size: 2.8rem;
    }
  }

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

  @media (width >= 640px) {
    .x4sgggv.x4sgggv {
      font-size: 3.2rem;
    }
  }

  @media (width >= 1024px) {
    .x7j9q62.x7j9q62 {
      font-size: 3.5rem;
    }
  }

  @media (width >= 640px) {
    .xxwy04h.xxwy04h {
      font-size: 3rem;
    }

    .xpp3mz1.xpp3mz1 {
      font-size: clamp(3.25rem, 9.5vw, 6.5rem);
    }

    .xtkr4d6.xtkr4d6 {
      grid-template-columns: 140px 1fr;
    }
  }

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

  @media (width >= 640px) {
    .x2ump81.x2ump81 {
      grid-template-columns: 1fr 1fr;
    }
  }

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

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

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

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

    .x1x4s1nz.x1x4s1nz {
      grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
    }

    .x1d6o8z.x1d6o8z {
      grid-template-columns: minmax(0, 6fr) minmax(0, 6fr);
    }
  }

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

    .x17orrxq.x17orrxq {
      grid-template-columns: repeat(12, 1fr);
    }
  }

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

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

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

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

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

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

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

  @media (width >= 640px) {
    .x11zc1jl.x11zc1jl {
      grid-template-rows: 1fr 1fr;
    }
  }

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

    .xp8nmcr.xp8nmcr {
      justify-content: flex-end;
    }

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

  @media (width >= 640px) {
    .x13zscrf.x13zscrf {
      line-height: .78;
    }

    .x8nv8rc.x8nv8rc {
      line-height: 1.48;
    }

    .xzceswq.xzceswq {
      object-fit: cover;
    }
  }

  @media (width >= 768px) {
    .x4fuzr8.x4fuzr8 {
      object-position: 50% 22%;
    }
  }

  @media (width >= 640px) {
    .x1x9w8h1.x1x9w8h1 {
      object-position: center 58%;
    }

    .x1ojwigx.x1ojwigx {
      opacity: .55;
    }

    .x1vd37pv.x1vd37pv {
      opacity: .85;
    }
  }

  @media (width >= 1024px) {
    .x12m51qi.x12m51qi {
      order: 1;
    }
  }

  @media (width >= 768px) {
    .xqltka9.xqltka9 {
      order: 1;
    }
  }

  @media (width >= 1024px) {
    .x1hrbdb.x1hrbdb {
      order: 2;
    }
  }

  @media (width >= 768px) {
    .xd585e4.xd585e4 {
      order: 2;
    }
  }

  @media (width >= 1024px) {
    .xe6zstd.xe6zstd {
      position: sticky;
    }

    .x1rnir3y.x1rnir3y {
      text-align: left;
    }
  }

  @media (width >= 640px) {
    .x17igu32.x17igu32 {
      transform-origin: 50% 100%;
    }

    .xts6udt.xts6udt {
      transform: scale(1.14);
    }

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

  @media (width >= 1024px) {
    .xnvvg80.xnvvg80 {
      white-space: nowrap;
    }
  }
}

@layer priority5 {
  .x1gl7d9p {
    border-bottom-color: #fcfbf929;
  }

  .x9ois2b {
    border-bottom-color: #20374d1a;
  }

  .xm1wa9l {
    border-bottom-color: #20374d38;
  }

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

  .xfuqiyd {
    border-bottom-color: var(--x1f0098m);
  }

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

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

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

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

  .xzbjrha {
    border-left-color: #fcfbf91a;
  }

  .xvcysyb {
    border-left-color: #fcfbf929;
  }

  .xf5dgk3 {
    border-left-color: #20374d38;
  }

  .x13nhior {
    border-left-color: var(--x1dv6b5b);
  }

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

  .xyj58a3 {
    border-left-width: 0;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

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

  .xxj9s7z {
    border-right-color: #fcfbf929;
  }

  .x1xnsolp {
    border-right-color: #20374d38;
  }

  .x1dyppp9 {
    border-right-color: var(--x1f0098m);
  }

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

  .xgfja2r {
    border-right-width: 0;
  }

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

  .x1tuyt4k {
    border-top-color: #fcfbf929;
  }

  .x1vc17t4 {
    border-top-color: #20374d38;
  }

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

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

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

  .xq6397w {
    bottom: -16px;
  }

  .x48lskh {
    bottom: -3px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xjnlgov {
    bottom: 20px;
  }

  .x1ck3vee {
    bottom: 38%;
  }

  .x1v8ttqh {
    bottom: 8%;
  }

  .xqtp20y {
    height: 0;
  }

  .x1derqce {
    height: 1.125em;
  }

  .x5yr21d {
    height: 100%;
  }

  .xpyat2d {
    height: 100px;
  }

  .x170jfvy {
    height: 10px;
  }

  .x19swzb4 {
    height: 112px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xhjk10j {
    height: 140px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xv2kvbc {
    height: 184px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x4kdb9n {
    height: 232px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xrlp1an {
    height: 256px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .x1peatla {
    height: 64px;
  }

  .xols6we {
    height: 6px;
  }

  .xy75621 {
    height: 72px;
  }

  .x1hagigm {
    height: 7px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xjp8j0k {
    height: 96px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x103yxei {
    height: min(82vw, 480px);
  }

  .x1cuol81 {
    left: -24px;
  }

  .x1iazeee {
    left: -3px;
  }

  .x3rpodo {
    left: -9999px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1c42kn3 {
    left: 20px;
  }

  .x1en1zhm {
    left: 22px;
  }

  .x1592e3n {
    left: 3%;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1yu0tvw {
    left: 6%;
  }

  .x7incmi {
    left: 8%;
  }

  .xmgb6t1 {
    margin-bottom: -2px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1u7kmwd {
    margin-bottom: 14px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1iymm2a {
    margin-bottom: 32px;
  }

  .x14ler8 {
    margin-bottom: 40px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x1maufte {
    margin-bottom: -22vw;
  }

  .x18wv8x9 {
    margin-left: -10px;
  }

  .x1d6c7ev {
    margin-left: -20px;
  }

  .x16ydxro {
    margin-left: 10px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xump6t3 {
    margin-right: -20px;
  }

  .xack27t {
    margin-right: auto;
  }

  .x1aawmmo {
    margin-top: 11px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .x1tfhste {
    margin-top: 40px;
  }

  .xx4vt8u {
    margin-top: 48px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xzbgwbi {
    margin-top: 9px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xg0lw6a {
    max-height: 4.8em;
  }

  .xgd32d3 {
    max-height: 48vh;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1wmrhtn {
    max-width: 1100px;
  }

  .x1ikqzku {
    max-width: 1200px;
  }

  .x1fwz4qh {
    max-width: 12ch;
  }

  .x12mqa6l {
    max-width: 14ch;
  }

  .x1xtrz5g {
    max-width: 16ch;
  }

  .xt80e6n {
    max-width: 18ch;
  }

  .x1ncir08 {
    max-width: 200px;
  }

  .xzfcrpp {
    max-width: 20ch;
  }

  .x1racy4e {
    max-width: 220px;
  }

  .x4f7l4k {
    max-width: 22ch;
  }

  .x1j1zfo6 {
    max-width: 24ch;
  }

  .x1bgo2pq {
    max-width: 26ch;
  }

  .x1tkr9og {
    max-width: 272px;
  }

  .x1xtbepa {
    max-width: 28ch;
  }

  .x6kucy2 {
    max-width: 28px;
  }

  .x1u8bs6r {
    max-width: 30ch;
  }

  .xye4db1 {
    max-width: 34ch;
  }

  .x1mrxg6j {
    max-width: 36ch;
  }

  .xfqen6 {
    max-width: 38ch;
  }

  .x1oc4otl {
    max-width: 40ch;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x1dq269h {
    max-width: 42ch;
  }

  .x1qbr2yc {
    max-width: 44ch;
  }

  .x148vls7 {
    max-width: 46ch;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x6amaq2 {
    max-width: 48ch;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .xe0576n {
    max-width: 52ch;
  }

  .x7kya4p {
    max-width: 540px;
  }

  .x7durtj {
    max-width: 56ch;
  }

  .xiky8lt {
    max-width: 62ch;
  }

  .xkyadst {
    max-width: 68ch;
  }

  .x1uedy8c {
    max-width: 880px;
  }

  .x1xmur1q {
    max-width: min(100%, 280px);
  }

  .xzw6xfs {
    max-width: min(100%, 300px);
  }

  .xgpa91r {
    max-width: min(100%, 320px);
  }

  .xyn4b58 {
    max-width: min(100%, 340px);
  }

  .xm494rk {
    max-width: min(100%, 420px);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x6lgdlw {
    min-height: 112px;
  }

  .xbwy6ji {
    min-height: 150px;
  }

  .x1db3i3o {
    min-height: 160px;
  }

  .x1shn012 {
    min-height: 180px;
  }

  .xz65tgg {
    min-height: 200px;
  }

  .x9l5fec {
    min-height: 220px;
  }

  .x1ficeh5 {
    min-height: 240px;
  }

  .x1bq8ba2 {
    min-height: 280px;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .x1lpwdgh {
    min-height: 300px;
  }

  .x712feu {
    min-height: 320px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xgqnoi5 {
    min-height: 560px;
  }

  .xdmy4d6 {
    min-height: 7.5rem;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .xu9wakm {
    min-height: 72vh;
  }

  .x16suv20 {
    min-height: 8px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .x1t2pt76 {
    min-height: inherit;
  }

  .xeuugli {
    min-width: 0;
  }

  .xg0eer3 {
    min-width: min(100%, 480px);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1s73dr8 {
    overflow-y: clip;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .xydy9qd {
    padding-bottom: .1em;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1g2khh7 {
    padding-bottom: 14px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .x1t4gjm {
    padding-bottom: 22px;
  }

  .x84yb8i {
    padding-bottom: 28px;
  }

  .xg8j3zb {
    padding-bottom: 3px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .x161sli9 {
    padding-bottom: 56px;
  }

  .xs9asl8 {
    padding-bottom: 5px;
  }

  .xzk7aed {
    padding-bottom: 64px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .x1j3kn9t {
    padding-bottom: 72px;
  }

  .x1ej9moc {
    padding-bottom: 80px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xo0ha1f {
    padding-bottom: 96px;
  }

  .xdvlbce {
    padding-bottom: 9px;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .xf18ygs {
    padding-left: 12px;
  }

  .xzjhap9 {
    padding-left: 14px;
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .xnljgj5 {
    padding-left: 22px;
  }

  .xd3ty66 {
    padding-left: 24px;
  }

  .x163pfp {
    padding-left: 8px;
  }

  .xcicffo {
    padding-right: 10px;
  }

  .xnuq7ks {
    padding-right: 12px;
  }

  .x19tmk5i {
    padding-right: 14px;
  }

  .xyfqnmn {
    padding-right: 16px;
  }

  .x1s7jvk7 {
    padding-right: 20px;
  }

  .x8e5d8q {
    padding-right: 24px;
  }

  .x1tuxcxe {
    padding-right: 26px;
  }

  .xy13l1i {
    padding-right: 8px;
  }

  .x889kno {
    padding-top: 10px;
  }

  .x1gpkz0a {
    padding-top: 112px;
  }

  .x1evdl5j {
    padding-top: 120px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xyinxu5 {
    padding-top: 14px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1xy6bms {
    padding-top: 22px;
  }

  .x7sb2j6 {
    padding-top: 28px;
  }

  .xijc0j3 {
    padding-top: 36px;
  }

  .xyqdw3p {
    padding-top: 3px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .x123j3cw {
    padding-top: 5px;
  }

  .x1uysmmv {
    padding-top: 64px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x15uerrv {
    padding-top: 72px;
  }

  .x11408do {
    padding-top: 80px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x96k8nx {
    padding-top: 9px;
  }

  .xncmaur {
    padding-top: calc(22vw + 2.5rem);
  }

  .xde4b46 {
    right: -16px;
  }

  .x1m7ulfi {
    right: -20px;
  }

  .xkkrawi {
    right: -3px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xnh0wl6 {
    right: 10%;
  }

  .xk6ci0l {
    right: 20px;
  }

  .x76egb3 {
    right: 4%;
  }

  .x177m4yw {
    right: 6%;
  }

  .xdaoel4 {
    right: 8%;
  }

  .x1v8tlld {
    scroll-margin-top: 88px;
  }

  .x4h5fkn {
    scroll-margin-top: 96px;
  }

  .x1e0gzzx {
    top: -3px;
  }

  .x13vifvy {
    top: 0;
  }

  .xyd03xr {
    top: 0%;
  }

  .x124a52u {
    top: 1%;
  }

  .xlkv09j {
    top: 12%;
  }

  .x12ibf10 {
    top: 14%;
  }

  .xomnu4r {
    top: 16px;
  }

  .xmhk92p {
    top: 20px;
  }

  .xpvw4cs {
    top: 22%;
  }

  .x14wtqdm {
    top: 28%;
  }

  .xwa60dl {
    top: 50%;
  }

  .xz21lkc {
    top: 6%;
  }

  .xfr5jun {
    top: 8px;
  }

  .xnalus7 {
    width: 0;
  }

  .xnqnt2z {
    width: 1.125em;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xja02kk {
    width: 110px;
  }

  .xygnafs {
    width: 120px;
  }

  .xifkd7f {
    width: 140px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x1pju0fl {
    width: 50px;
  }

  .x1u78mur {
    width: 58px;
  }

  .x1ftt334 {
    width: 5px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xci0xqf {
    width: 7px;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .x1tjp0jp {
    width: 84%;
  }

  .xd8l9wo {
    width: 86%;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x13oubkp {
    width: 96px;
  }

  .x14atkfc {
    width: auto;
  }

  .xezivpi {
    width: max-content;
  }

  .xzrvom6 {
    width: min(100%, 300px);
  }

  .xm3u5fq {
    width: min(92vw, 840px);
  }

  .x1qrvjpq {
    width: min(960px, 88vw);
  }

  .x1uezs29:hover {
    border-left-color: #fcfbf966;
  }

  .x15cytp8:focus {
    height: auto;
  }

  .x1ueaarw:focus {
    left: 16px;
  }

  .x1xr5qq9:focus {
    top: 16px;
  }

  .x1jqxupm:focus {
    width: auto;
  }

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

  @media (width >= 768px) {
    .xu1s6oc.xu1s6oc {
      border-bottom-width: 0;
    }

    .x4ls1sb.x4ls1sb {
      border-left-color: #20374d38;
    }

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

    .x1tw25q0.x1tw25q0 {
      border-left-width: 1px;
    }

    .x2s8u57.x2s8u57 {
      border-right-color: #fcfbf929;
    }
  }

  @media (width >= 1024px) {
    .xsvtpj0.xsvtpj0 {
      border-right-color: #20374d38;
    }
  }

  @media (width >= 640px) {
    .xrgf3i0.xrgf3i0 {
      border-right-color: #20374d38;
    }
  }

  @media (width >= 768px) {
    .x1pihqp2.x1pihqp2 {
      border-right-color: #20374d38;
    }
  }

  @media (width >= 640px) {
    .x7vgxsx.x7vgxsx {
      border-right-color: var(--x1f0098m);
    }
  }

  @media (width >= 1024px) {
    .x1d563is.x1d563is {
      border-right-style: solid;
    }
  }

  @media (width >= 640px) {
    .x17uu5l6.x17uu5l6 {
      border-right-style: solid;
    }
  }

  @media (width >= 768px) {
    .xpx72i7.xpx72i7 {
      border-right-style: solid;
    }
  }

  @media (width >= 1024px) {
    .x1rn4x2j.x1rn4x2j {
      border-right-width: 0;
    }
  }

  @media (width >= 640px) {
    .xx79y52.xx79y52 {
      border-right-width: 0;
    }
  }

  @media (width >= 768px) {
    .x1aet6hx.x1aet6hx {
      border-right-width: 0;
    }
  }

  @media (width >= 1024px) {
    .x1ax8u6t.x1ax8u6t {
      border-right-width: 1px;
    }
  }

  @media (width >= 640px) {
    .x1e0cniq.x1e0cniq {
      border-right-width: 1px;
    }
  }

  @media (width >= 768px) {
    .x31icev.x31icev {
      border-right-width: 1px;
    }
  }

  @media (width >= 640px) {
    .x1rmdakd.x1rmdakd {
      bottom: -28px;
    }
  }

  @media (width >= 1024px) {
    .xjwy75y.xjwy75y {
      bottom: 10%;
    }
  }

  @media (width >= 640px) {
    .x1yqwy9j.x1yqwy9j {
      bottom: 10%;
    }

    .xp1rci8.xp1rci8 {
      bottom: 28px;
    }

    .xrnespt.xrnespt {
      bottom: auto;
    }

    .x65nm7a.x65nm7a {
      height: 0;
    }
  }

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

  @media (width >= 640px) {
    .xj41dgw.xj41dgw {
      height: 124px;
    }

    .x1dhxcgv.x1dhxcgv {
      height: 144px;
    }
  }

  @media (width >= 1024px) {
    .x14cl6i2.x14cl6i2 {
      height: 148px;
    }
  }

  @media (width >= 640px) {
    .xvjzmhd.xvjzmhd {
      height: 172px;
    }
  }

  @media (width >= 1024px) {
    .x10mmx95.x10mmx95 {
      height: 204px;
    }
  }

  @media (width >= 640px) {
    .x21z6m6.x21z6m6 {
      height: 224px;
    }
  }

  @media (width >= 1024px) {
    .x1oknao3.x1oknao3 {
      height: 268px;
    }
  }

  @media (width >= 640px) {
    .x236uh3.x236uh3 {
      height: 280px;
    }
  }

  @media (width >= 1024px) {
    .x1s285hn.x1s285hn {
      height: 340px;
    }

    .xvhs1id.xvhs1id {
      height: 72vh;
    }
  }

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

  @media (width >= 1024px) {
    .x1xhka8k.x1xhka8k {
      height: 96px;
    }
  }

  @media (width >= 640px) {
    .x1yasddn.x1yasddn {
      height: min(32vw, 460px);
    }

    .x1w2n6z6.x1w2n6z6 {
      left: -40px;
    }

    .x1xk0b7m.x1xk0b7m {
      left: -48px;
    }

    .xxabpk8.xxabpk8 {
      left: 28px;
    }

    .x82lxy0.x82lxy0 {
      left: 5%;
    }

    .x1j1mowu.x1j1mowu {
      margin-bottom: -2px;
    }

    .xzsfjxk.xzsfjxk {
      margin-bottom: 48px;
    }

    .x1y23u5k.x1y23u5k {
      margin-bottom: calc(-1 * min(27.5vw, 16.5rem));
    }

    .x16yqafl.x16yqafl {
      margin-top: 20px;
    }
  }

  @media (width >= 768px) {
    .x1st8ipi.x1st8ipi {
      margin-top: 64px;
    }
  }

  @media (width >= 640px) {
    .x3xu91p.x3xu91p {
      margin-top: 8px;
    }

    .x1fswogb.x1fswogb {
      max-height: 460px;
    }
  }

  @media (width >= 1024px) {
    .x17b68gp.x17b68gp {
      max-height: 620px;
    }
  }

  @media (width >= 640px) {
    .x1myg01t.x1myg01t {
      max-height: none;
    }
  }

  @media (width >= 1024px) {
    .x1p6bu90.x1p6bu90 {
      max-width: 32ch;
    }

    .xzatpep.xzatpep {
      max-width: none;
    }
  }

  @media (width >= 640px) {
    .x1bm6g20.x1bm6g20 {
      max-width: none;
    }
  }

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

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

  @media (width >= 1024px) {
    .x195ac4.x195ac4 {
      min-height: 100svh;
    }

    .x14vz8eg.x14vz8eg {
      min-height: 120px;
    }
  }

  @media (width >= 640px) {
    .x17sed7r.x17sed7r {
      min-height: 170px;
    }
  }

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

    .x1h2z0ff.x1h2z0ff {
      min-height: 240px;
    }
  }

  @media (width >= 640px) {
    .x19oqtru.x19oqtru {
      min-height: 240px;
    }

    .x1o217bu.x1o217bu {
      min-height: 260px;
    }
  }

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

  @media (width >= 640px) {
    .x9kspfh.x9kspfh {
      min-height: 340px;
    }

    .x89g4t1.x89g4t1 {
      min-height: 360px;
    }

    .x1odvk8z.x1odvk8z {
      min-height: 380px;
    }

    .x1vzmuyj.x1vzmuyj {
      min-height: 400px;
    }

    .x1bnwtvt.x1bnwtvt {
      min-height: 420px;
    }
  }

  @media (width >= 768px) {
    .xdrskt1.xdrskt1 {
      min-height: 440px;
    }
  }

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

    .xb1li2v.xb1li2v {
      min-height: 520px;
    }
  }

  @media (width >= 768px) {
    .x1tw68ji.x1tw68ji {
      min-height: 520px;
    }

    .xfnf4ks.xfnf4ks {
      min-height: 560px;
    }
  }

  @media (width >= 640px) {
    .xupcs25.xupcs25 {
      min-height: 5rem;
    }
  }

  @media (width >= 1024px) {
    .x1tuljls.x1tuljls {
      min-height: 6.5rem;
    }

    .x1fgxdcw.x1fgxdcw {
      min-height: 600px;
    }
  }

  @media (width >= 640px) {
    .xi27021.xi27021 {
      min-height: 600px;
    }
  }

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

    .x39ybpv.x39ybpv {
      min-height: 640px;
    }
  }

  @media (width >= 640px) {
    .xufgf5z.xufgf5z {
      min-height: 78vh;
    }
  }

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

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

    .x1su5lvt.x1su5lvt {
      padding-bottom: 112px;
    }
  }

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

  @media (width >= 640px) {
    .x1tpk9t.x1tpk9t {
      padding-bottom: 20px;
    }

    .x16fre1p.x16fre1p {
      padding-bottom: 24px;
    }

    .xuaulr.xuaulr {
      padding-bottom: 26px;
    }
  }

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

  @media (width >= 640px) {
    .xpu4mq3.xpu4mq3 {
      padding-bottom: 32px;
    }

    .xkxlu8t.xkxlu8t {
      padding-bottom: 80px;
    }
  }

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

  @media (width >= 640px) {
    .x18chd6h.x18chd6h {
      padding-bottom: 96px;
    }

    .x1uj5hkv.x1uj5hkv {
      padding-left: 16px;
    }

    .x1oux6xs.x1oux6xs {
      padding-left: 22px;
    }

    .xzt4sd7.xzt4sd7 {
      padding-left: 24px;
    }

    .x1rrz01j.x1rrz01j {
      padding-left: 28px;
    }

    .x1qvmtzh.x1qvmtzh {
      padding-left: 32px;
    }

    .x1wk3g37.x1wk3g37 {
      padding-left: 40px;
    }
  }

  @media (width >= 1024px) {
    .x16mn1a5.x16mn1a5 {
      padding-left: 48px;
    }

    .x18yiue8.x18yiue8 {
      padding-left: max(40px, 50vw - 568px);
    }
  }

  @media (width >= 640px) {
    .x1d8w6kb.x1d8w6kb {
      padding-right: 16px;
    }

    .xcipvi9.xcipvi9 {
      padding-right: 22px;
    }

    .x1w2nbpo.x1w2nbpo {
      padding-right: 24px;
    }

    .x18qpq7b.x18qpq7b {
      padding-right: 28px;
    }

    .x4mm1eo.x4mm1eo {
      padding-right: 32px;
    }

    .x1ju3kds.x1ju3kds {
      padding-right: 40px;
    }
  }

  @media (width >= 1024px) {
    .xudhuvh.xudhuvh {
      padding-right: 48px;
    }

    .x1hf0gq0.x1hf0gq0 {
      padding-right: max(40px, 50vw - 568px);
    }

    .x1ee8rq7.x1ee8rq7 {
      padding-top: 0;
    }
  }

  @media (width >= 640px) {
    .x1ua23ai.x1ua23ai {
      padding-top: 112px;
    }

    .x1qgaes.x1qgaes {
      padding-top: 128px;
    }

    .x1wef0cl.x1wef0cl {
      padding-top: 136px;
    }

    .x13qar0b.x13qar0b {
      padding-top: 140px;
    }

    .x13q9rms.x13q9rms {
      padding-top: 22px;
    }

    .x1iv5968.x1iv5968 {
      padding-top: 24px;
    }

    .xkkfcmx.xkkfcmx {
      padding-top: 32px;
    }
  }

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

  @media (width >= 640px) {
    .xhcaqfp.xhcaqfp {
      padding-top: 44px;
    }
  }

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

  @media (width >= 640px) {
    .x1uzfn4o.x1uzfn4o {
      padding-top: 64px;
    }

    .xlkqux7.xlkqux7 {
      padding-top: 88px;
    }
  }

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

  @media (width >= 640px) {
    .x1oftwic.x1oftwic {
      padding-top: 96px;
    }

    .x1dbtim1.x1dbtim1 {
      padding-top: min(26vw, 16.5rem);
    }

    .x8fksvn.x8fksvn {
      right: -32px;
    }

    .x1ux61va.x1ux61va {
      right: -40px;
    }

    .x1lpta0x.x1lpta0x {
      right: 28px;
    }

    .x1en203n.x1en203n {
      right: 6%;
    }
  }

  @media (width >= 1024px) {
    .x1deicwc.x1deicwc {
      right: 7%;
    }
  }

  @media (width >= 640px) {
    .x1aea8zw.x1aea8zw {
      right: 7%;
    }

    .xhiwqux.xhiwqux {
      top: 2%;
    }

    .xnfzi1t.xnfzi1t {
      top: 28px;
    }

    .xg3f99s.xg3f99s {
      top: 3%;
    }

    .x1ivjjgb.x1ivjjgb {
      top: 6%;
    }
  }

  @media (width >= 1024px) {
    .x1k4u4hm.x1k4u4hm {
      top: 96px;
    }
  }

  @media (width >= 640px) {
    .x19qnwqq.x19qnwqq {
      width: 112px;
    }

    .x154wu1a.x154wu1a {
      width: 180px;
    }

    .xpshmtf.xpshmtf {
      width: 220px;
    }

    .x1k53pdn.x1k53pdn {
      width: 58px;
    }
  }

  @media (width >= 1024px) {
    .xfo1p2i.xfo1p2i {
      width: 66px;
    }
  }

  @media (width >= 640px) {
    .xfa9q0i.xfa9q0i {
      width: 68%;
    }

    .x17gj573.x17gj573 {
      width: 72px;
    }

    .x13w5xp4.x13w5xp4 {
      width: 88px;
    }

    .x1dm6z6n.x1dm6z6n {
      width: 96px;
    }

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

  @media (width >= 1024px) {
    .x1az4fcu.x1az4fcu {
      width: min(100%, 520px);
    }
  }
}

@layer priority6 {
  .xqeg8ey::placeholder {
    color: var(--x7e1m5v);
  }
}
