@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Manrope:wght@400;500;600;700&display=swap";:root{color:#171914;font-synthesis:none;text-rendering:optimizelegibility;--ink:#11120f;--paper:#f5f1e8;--white:#fffdf8;--signal:#e3ff45;--signal-dark:#b9db11;--rust:#8f3318;--muted:#585c52;--line:#11120f38;--display:"DM Serif Display", Georgia, serif;background:#f5f1e8;font-family:Manrope,system-ui,sans-serif}@layer reset{*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);min-width:320px;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}::selection{background:var(--signal);color:var(--ink)}:focus-visible{outline-offset:3px;outline:3px solid}}.skip-link{z-index:40;background:var(--signal);color:var(--ink);padding:10px 16px;font-weight:700;position:absolute;top:-48px;left:16px}.skip-link:focus{top:12px}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%,to{transform:translate(0,0)rotate(-8deg)}50%{transform:translate(2%,-3%)rotate(-5deg)}}@keyframes lane{to{background-position-x:-96px}}@keyframes posts{to{background-position-x:-260px,0}}@keyframes wheel{to{transform:rotate(360deg)}}@keyframes bob{to{transform:translateY(-2px)}}@keyframes beam{0%{opacity:.55}to{opacity:1}}@keyframes truck-in{0%{transform:translate(-120vw)}to{transform:translate(0)}}@keyframes puff{0%{opacity:.55;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-46px,-34px)scale(2.4)}}@keyframes card-float{0%{transform:rotate(-4deg)translateY(0)}to{transform:rotate(-2deg)translateY(-8px)}}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}

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

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1j671cp {
    padding: 14px 16px;
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xp9y95v {
    padding: 22px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .x1v6jie7 {
    padding: 30px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .xr44xl5 {
    padding: 96px 0;
  }

  @media (width <= 560px) {
    .x1y9r2b3.x1y9r2b3 {
      padding: 20px;
    }
  }
}

@layer priority2 {
  .x1y2e61n {
    border-color: #11120f4d;
  }

  .x4dtbqu {
    border-color: #11120f59;
  }

  .x18kvpo9 {
    border-color: #fff6;
  }

  .x1xnbm8i {
    border-color: var(--ink);
  }

  .x6fouwu {
    border-color: var(--line);
  }

  .xuoxqrz {
    border-color: var(--signal);
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .xseyljb {
    gap: 30px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1y9zxd1 {
    gap: 48px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

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

  .xas0nrk {
    margin-block: 0 10px;
  }

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

  .xdzcq2x {
    margin-block: 12px 16px;
  }

  .x17pp67d {
    margin-block: 12px 20px;
  }

  .x108xmky {
    margin-block: 16px 32px;
  }

  .x1083b4y {
    margin-block: 20px 0;
  }

  .x1ty9jgk {
    margin-block: 40px 10px;
  }

  .xdfikuz {
    margin-block: auto 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x5rmuvv {
    padding-block: 100px;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x440c65 {
    padding-block: 130px 260px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .xmy6suf {
    padding-block: 48px 28px;
  }

  .xlo1xn2 {
    padding-block: 48px 80px;
  }

  .x1dqpxv6 {
    padding-block: 56px 96px;
  }

  .x1iefggq {
    padding-block: 64px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xgeg9sw {
    padding-block: 72px 48px;
  }

  .xbf3g3x {
    padding-block: 88px;
  }

  .xhzi4q0 {
    padding-block: 90px 50px;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .xsgzjv1 {
    padding-inline: 22px 0;
  }

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

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1ecjymc:hover, .x16qmaeh:focus {
    border-color: var(--ink);
  }

  @media (width <= 860px) {
    .xfgelj9.xfgelj9 {
      gap: 28px;
    }
  }

  @media (width <= 760px) {
    .x1x7qrrj.x1x7qrrj {
      gap: 16px;
    }
  }

  @media (width <= 620px) {
    .x1o229ly.x1o229ly {
      gap: 20px;
    }
  }

  @media (width <= 780px) {
    .xyyd6ys.xyyd6ys {
      padding-block: 110px 170px;
    }
  }

  @media (width <= 700px) {
    .x1m09nw0.x1m09nw0 {
      padding-block: 64px;
    }
  }
}

@layer priority3 {
  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

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

  .x1y8v6su {
    align-self: start;
  }

  .xpz12be {
    animation-direction: alternate;
  }

  .x1ykxiw6 {
    animation-duration: .45s;
  }

  .xxkxylk {
    animation-duration: .5s;
  }

  .xof6966 {
    animation-duration: .7s;
  }

  .x1xixsfh {
    animation-duration: 1.8s;
  }

  .x17rb3hg {
    animation-duration: 12s;
  }

  .x15civ31 {
    animation-duration: 2.1s;
  }

  .x7t6ubo {
    animation-duration: 3s;
  }

  .xaim1ab {
    animation-duration: 40s;
  }

  .xz5h9r3 {
    animation-duration: 5s;
  }

  .xmdyy31 {
    animation-duration: 6s;
  }

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

  .xq8qgn6 {
    animation-name: beam;
  }

  .x16xicg {
    animation-name: bob;
  }

  .x1y7qxel {
    animation-name: card-float;
  }

  .x1b7p8ie {
    animation-name: drift;
  }

  .x4qkhxp {
    animation-name: lane;
  }

  .x1yk9gzl {
    animation-name: posts;
  }

  .x1e3mo7i {
    animation-name: puff;
  }

  .xqg6dph {
    animation-name: rise;
  }

  .x16xgscu {
    animation-name: ticker;
  }

  .xv202u0 {
    animation-name: truck-in;
  }

  .xe11i06 {
    animation-name: wheel;
  }

  .xatqbsq {
    animation-timing-function: cubic-bezier(.2, .8, .2, 1);
  }

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

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .xn3uu9m {
    aspect-ratio: 1.586;
  }

  .x3ea3h1 {
    background-color: #0b0c09;
  }

  .x1nod0a8 {
    background-color: #151712;
  }

  .x12z2noy {
    background-color: #ddd8cc;
  }

  .xcazb6k {
    background-color: #efede7;
  }

  .x4sq9r7 {
    background-color: #efffb0;
  }

  .x3ef0oi {
    background-color: #ffffff12;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xhqetk0 {
    background-color: var(--ink);
  }

  .xsh0q14 {
    background-color: var(--paper);
  }

  .x1ukngol {
    background-color: var(--rust);
  }

  .x1k18bhn {
    background-color: var(--signal);
  }

  .x1hqk2wv {
    background-color: var(--white);
  }

  .x12peec7 {
    background-color: #fff;
  }

  .xa2d838 {
    background-image: linear-gradient(135deg, #fbf8f0 0%, #ece6d6 60%, #e3ff45 160%);
  }

  .xb0ibx3 {
    background-image: linear-gradient(90deg, #ffffff29 0 3px, #0000 3px), linear-gradient(#ffffff1f 0 1px, #0000 1px);
  }

  .x1bhm45o {
    background-image: linear-gradient(90deg,var(--signal) 0 45%,transparent 45%);
  }

  .x1ybhqzu {
    background-image: radial-gradient(circle, #e3ff4559, #0000 62%);
  }

  .x1ji2zp4 {
    background-image: repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px);
  }

  .x1radv2x {
    background-size: 260px 100%, 100% 100%;
  }

  .x1jg45oe {
    background-size: 96px 4px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1axic1f {
    box-shadow: 0 2px 4px #0000004d, 0 24px 50px #00000080;
  }

  .x1heor9g {
    color: inherit;
  }

  .xtz6rxn {
    color: #ffffffb3;
  }

  .x1pr2ixp {
    color: #ffffffb8;
  }

  .xw5f7a1 {
    color: #ffffffc7;
  }

  .xttq42n {
    color: #fffc;
  }

  .x1lk8qxj {
    color: var(--ink);
  }

  .x17j02y5 {
    color: var(--muted);
  }

  .x1909hmf {
    color: var(--paper);
  }

  .xapxif1 {
    color: var(--rust);
  }

  .x11tx30v {
    color: var(--signal);
  }

  .x1awj2ng {
    color: #fff;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1wd8k3y {
    filter: blur(8px);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1ruvf71 {
    font-family: var(--display);
  }

  .x9cxo5s {
    font-size: .62rem;
  }

  .xnqdymi {
    font-size: .6rem;
  }

  .x1iuv88s {
    font-size: .72rem;
  }

  .xp1qmoa {
    font-size: .78rem;
  }

  .x1sfrptf {
    font-size: .7rem;
  }

  .xym1t2f {
    font-size: .82rem;
  }

  .x1qzg9v8 {
    font-size: .85rem;
  }

  .xgommxb {
    font-size: .8rem;
  }

  .xyr29y3 {
    font-size: .95rem;
  }

  .x1nrrp6k {
    font-size: .9rem;
  }

  .x1hptrd9 {
    font-size: 1.1rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xvewgow {
    font-size: 1.2rem;
  }

  .xml2kzp {
    font-size: 1.4rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1uv3qv7 {
    font-size: 1.6rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x1pn704g {
    font-size: 3.6rem;
  }

  .x5f6h7s {
    font-size: 4rem;
  }

  .xi2rcq6 {
    font-size: clamp(1.75rem, 3.2vw, 2.75rem);
  }

  .xhfp5b {
    font-size: clamp(1rem, 1.3vw, 1.15rem);
  }

  .x1dbfc8y {
    font-size: clamp(2.25rem, 4.5vw, 4rem);
  }

  .xe0xdd2 {
    font-size: clamp(2.25rem, 5vw, 4.5rem);
  }

  .xwrst9o {
    font-size: clamp(2.75rem, 6.5vw, 6rem);
  }

  .x1a9n9ij {
    font-size: clamp(2.75rem, 6vw, 5rem);
  }

  .xjy75tb {
    font-size: clamp(3.5rem, 8vw, 7rem);
  }

  .x17tryg3 {
    font-size: clamp(5rem, 12vw, 9rem);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1tk6qca {
    grid-template-columns: .7fr 1.3fr;
  }

  .x15lkiu2 {
    grid-template-columns: .9fr 1.1fr;
  }

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

  .x6aukan {
    grid-template-columns: 220px 1fr;
  }

  .xzi7dhk {
    grid-template-columns: 2fr 1fr;
  }

  .xl8djxb {
    grid-template-columns: 36px 1fr;
  }

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

  .x1esuuhq {
    grid-template-columns: minmax(0, 1.4fr) minmax(260px, .6fr);
  }

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

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

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

  .xl501l6 {
    grid-template-columns: repeat(4, 1fr);
  }

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

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

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

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

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

  .x12oo3zp {
    letter-spacing: 0;
  }

  .xramuv7 {
    line-height: .85;
  }

  .x1wltjb0 {
    line-height: .94;
  }

  .xwt5yq5 {
    line-height: .96;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xwxc2jc {
    line-height: 1.8;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x18km98s {
    opacity: .75;
  }

  .xiiclqw {
    opacity: .85;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xpdry0n {
    transform: rotate(-4deg);
  }

  .x1764fhq {
    transform-box: fill-box;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x9i6iqp {
    transition-duration: .16s;
  }

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

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

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

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

  .xxrbq2n {
    transition-property: width;
  }

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

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

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .x1gl3shj:disabled {
    transform: none;
  }

  .xtwhjlv:hover {
    transform: translateX(4px);
  }

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

  .x1szt1je:focus {
    outline-color: var(--ink);
  }

  .x1q1bs38:focus {
    outline-offset: 1px;
  }

  .x1de710j:focus {
    outline-style: solid;
  }

  .xbtwl55:focus {
    outline-width: 2px;
  }

  @media (width <= 780px) {
    .xr9qtt2.xr9qtt2 {
      align-items: end;
    }
  }

  @media (width <= 620px) {
    .x1c4a5li.x1c4a5li {
      align-items: start;
    }
  }

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

  @media (width <= 780px) {
    .xuq6e6p.xuq6e6p {
      display: none;
    }
  }

  @media (width <= 760px) {
    .xm89ayo.xm89ayo {
      display: block;
    }

    .xy0uqqd.xy0uqqd {
      display: none;
    }
  }

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

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

  @media (width <= 860px) {
    .x1w4zg41.x1w4zg41 {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 850px) {
    .x1s4i0j0.x1s4i0j0 {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 800px) {
    .xcqouw7.xcqouw7 {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 780px) {
    .x1l0jvs.x1l0jvs {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 760px) {
    .x1guth9d.x1guth9d, .x14v6p8e.x14v6p8e {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 700px) {
    .xx3cr9d.xx3cr9d {
      grid-template-columns: 1fr;
    }

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

  @media (width <= 560px) {
    .xjucj32.xjucj32 {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 700px) {
    .x1fdervt.x1fdervt {
      row-gap: 16px;
    }
  }
}

@layer priority4 {
  .x16gzn2n {
    border-bottom-color: #ffffff1f;
  }

  .xnsqnv3 {
    border-bottom-color: #fff3;
  }

  .xk3n7ll {
    border-bottom-color: var(--line);
  }

  .x16animo {
    border-bottom-color: var(--rust);
  }

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

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

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

  .x8ysv8l {
    border-left-color: #fff3;
  }

  .x12iudbg {
    border-left-color: var(--ink);
  }

  .xs9j3te {
    border-left-color: var(--rust);
  }

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

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

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

  .x1vo0akb {
    border-left-width: 3px;
  }

  .x1lyn491 {
    border-right-color: #11120f33;
  }

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

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

  .x1pyongg {
    border-top-color: #ffffff24;
  }

  .x6eie1r {
    border-top-color: #ffffff29;
  }

  .xe2x8ty {
    border-top-color: #fff3;
  }

  .x23dydh {
    border-top-color: var(--line);
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xy58vm5 {
    bottom: 24px;
  }

  .xwajptj {
    bottom: 30px;
  }

  .xy75b87 {
    bottom: 64px;
  }

  .xqtp20y {
    height: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1v9usgg {
    height: 14px;
  }

  .x1h0wqhi {
    height: 230px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xwa7hi {
    height: 58px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .x1peatla {
    height: 64px;
  }

  .xjhyrdu {
    height: 650px;
  }

  .xn6wvy2 {
    height: 82px;
  }

  .x3rpodo {
    left: -9999px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1c42kn3 {
    left: 20px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1chd833 {
    margin-bottom: 28px;
  }

  .x14ler8 {
    margin-bottom: 40px;
  }

  .x11fxgd9 {
    margin-top: 30px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x1tfhste {
    margin-top: 40px;
  }

  .xx4vt8u {
    margin-top: 48px;
  }

  .x1wti20i {
    max-width: 1280px;
  }

  .xdduh5l {
    max-width: 330px;
  }

  .x1pfbilc {
    max-width: 460px;
  }

  .x7kya4p {
    max-width: 540px;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x18k543f {
    max-width: 820px;
  }

  .x1dtb55y {
    max-width: 900px;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xz65tgg {
    min-height: 200px;
  }

  .x9l5fec {
    min-height: 220px;
  }

  .xjjci79 {
    min-height: 250px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x3sc9yq {
    min-height: 46px;
  }

  .x7ywyr2 {
    min-height: 50px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .xcr9lap {
    min-height: 66px;
  }

  .x1aes4zu {
    min-height: 92px;
  }

  .xc8q044 {
    min-height: calc(100vh - 82px);
  }

  .x130fdfg {
    min-height: min(820px, 100svh);
  }

  .xn4wywj {
    padding-bottom: 100px;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .x1x7g8rv {
    padding-left: 26px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x9dc2pl {
    padding-top: 82px;
  }

  .x1ntxw0t {
    right: -160px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xk6ci0l {
    right: 20px;
  }

  .x76egb3 {
    right: 4%;
  }

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

  .x1g7q2uc {
    top: -180px;
  }

  .x13vifvy {
    top: 0;
  }

  .x25qlmf {
    top: 78px;
  }

  .x1afqxff {
    top: 88px;
  }

  .xnalus7 {
    width: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xja02kk {
    width: 110px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .xtm0smt {
    width: 650px;
  }

  .xezivpi {
    width: max-content;
  }

  .x1pnn698 {
    width: min(1280px, 100% - 40px);
  }

  .xndiotd {
    width: min(420px, 45vw);
  }

  .xmfuv7g {
    width: min(640px, 58vw);
  }

  .x1lpyac:last-child {
    border-right-width: 0;
  }

  @media (width <= 780px) {
    .xg433ss.xg433ss {
      border-left-width: 0;
    }

    .x1d7cfsg.x1d7cfsg {
      bottom: 16px;
    }

    .x1r1lld1.x1r1lld1 {
      bottom: 20px;
    }

    .xjtku91.xjtku91 {
      bottom: 44px;
    }

    .x184sz8k.x184sz8k {
      height: 150px;
    }

    .x1x8hokr.x1x8hokr {
      height: 36px;
    }

    .xywkotm.xywkotm {
      height: 44px;
    }

    .x1hunwwo.x1hunwwo {
      padding-left: 0;
    }

    .x1fmsqoy.x1fmsqoy {
      right: -6%;
    }

    .xbx8qn9.xbx8qn9 {
      width: 92vw;
    }
  }
}
