@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer base{:root{color:#191919;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Geist Variable,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:0;margin:0}button,input,select,textarea{font:inherit}button,a,input[type=range],input[type=checkbox],summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}button,input,select,textarea,img{max-width:100%}:focus-visible{outline-offset:5px;outline:3px solid #0066f5}::selection{color:#191919;background:#dcd0ff}.skip-link{z-index:30;color:#fff;background:#191919;border-radius:4px;padding:14px 18px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

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

  .xjgi5au {
    margin: 0 0 12px;
  }

  .xbahbt {
    margin: 0 0 15px;
  }

  .xkaeupc {
    margin: 0 0 16px;
  }

  .xsgk5ga {
    margin: 0 0 17px;
  }

  .xwf2t3e {
    margin: 0 0 23px;
  }

  .xswdx4l {
    margin: 0 0 24px;
  }

  .x12v6xiq {
    margin: 0 0 25px;
  }

  .x12fr0ep {
    margin: 0 0 28px;
  }

  .x13bw8dj {
    margin: 0 0 7px;
  }

  .x1q6ys4k {
    margin: 0 0 8px;
  }

  .xzrr0m3 {
    margin: 0 0 9px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x108lf0y {
    margin: 10px 0 0;
  }

  .x1uud7ro {
    margin: 12px 0 0;
  }

  .x9rwyo8 {
    margin: 12px 0;
  }

  .xzrgobi {
    margin: 12px auto 27px;
  }

  .xzmowlt {
    margin: 14px 0 0;
  }

  .x1nwyajf {
    margin: 16px 0 0;
  }

  .x1rzwvau {
    margin: 16px 0 10px;
  }

  .x11myalf {
    margin: 17px 0 0;
  }

  .xxq9mk8 {
    margin: 20px 0 0;
  }

  .xx4tcn0 {
    margin: 22px 0 21px;
  }

  .x1og1jfq {
    margin: 23px 0 25px;
  }

  .x10sdyai {
    margin: 24px 0 0;
  }

  .x1ttfe78 {
    margin: 28px auto;
  }

  .xabx8x8 {
    margin: 6px 0 0;
  }

  .x1y5wklg {
    margin: 7px 0 0;
  }

  .x1ows6qj {
    margin: 8px 0 9px;
  }

  .xliz465 {
    margin: 9px 0 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xetlade {
    padding: 10px 15px;
  }

  .xjfvgm7 {
    padding: 10px 17px;
  }

  .xf0b7zy {
    padding: 10px 18px;
  }

  .x7z7khe {
    padding: 10px;
  }

  .x19prhb7 {
    padding: 11px 17px;
  }

  .xz2xg2 {
    padding: 11px 4px 9px;
  }

  .xozlmf9 {
    padding: 12px 18px;
  }

  .xtxaddz {
    padding: 12px 54px 12px 14px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1d8yrva {
    padding: 14px 18px;
  }

  .xcaa3tu {
    padding: 17px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x1179rhn {
    padding: 27px;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .x1i7k47o {
    padding: 36px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x1fa6oz {
    padding: 60px 28px;
  }

  .x1jmcyos {
    padding: 6px 9px;
  }

  .x1160tuk {
    padding: 8px 10px;
  }

  @media (width <= 1100px) {
    .x5z21g0.x5z21g0 {
      padding: 22px;
    }
  }

  @media (width <= 767px) {
    .xp7sltc.xp7sltc {
      padding: 20px;
    }

    .xe9ic7z.xe9ic7z {
      padding: 21px;
    }

    .x4nl91d.x4nl91d {
      padding: 22px;
    }
  }

  @media (width <= 639px) {
    .xn0kn3x.xn0kn3x {
      padding: 24px;
    }

    .x11kt2c6.x11kt2c6 {
      padding: 40px 20px;
    }
  }

  @media (width <= 479px) {
    .xo4mdaq.xo4mdaq {
      padding: 10px 6px;
    }
  }

  @media (width <= 420px) {
    .x13op100.x13op100 {
      padding: 14px;
    }
  }
}

@layer priority2 {
  .x1mc8p8k {
    border-color: #20201d;
  }

  .x19fik03 {
    border-color: #23251e;
  }

  .x20oktb {
    border-color: #252521;
  }

  .x6r50p0 {
    border-color: #656b5d;
  }

  .x156x0td {
    border-color: #676a5d;
  }

  .x1jj4byn {
    border-color: #74786b;
  }

  .x2wqvyu {
    border-color: #a6aba0;
  }

  .x8afjtr {
    border-color: #a8e795;
  }

  .x14hz5jv {
    border-color: #b7bdab;
  }

  .x1o1mhb8 {
    border-color: #c8ccbd;
  }

  .xj9a3qa {
    border-color: #cdd2c1;
  }

  .x8hpx5x {
    border-color: #d4d4cc;
  }

  .x1o21s67 {
    border-color: #d6dacd;
  }

  .xnxdjhl {
    border-color: #d7d7d0;
  }

  .x96zhiv {
    border-color: #d7dace;
  }

  .x1vfczd3 {
    border-color: #d9e6cb;
  }

  .x1w2z3o1 {
    border-color: #dadad3;
  }

  .x6lbcq0 {
    border-color: #dde0d5;
  }

  .x1533zyp {
    border-color: #dfe2d6;
  }

  .x1h0sytl {
    border-color: #e5e5de;
  }

  .xblr8oa {
    border-color: #f0d5cd;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .xugzpu4 {
    border-radius: 18px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .xhpnuu7 {
    border-radius: 9px;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x15gj94b {
    gap: 11px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .x1qg7m3j {
    gap: 15px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1jpf44d {
    gap: 17px;
  }

  .x19bis63 {
    gap: 18px 14px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .xqnjxqj {
    gap: 25px;
  }

  .xseyljb {
    gap: 30px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1y9zxd1 {
    gap: 48px;
  }

  .xx06bmz {
    gap: 4px 18px;
  }

  .x1vctgw6 {
    gap: 4px 20px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1kmbe4n {
    gap: 76px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x1j6065w {
    gap: 90px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1ivwjiz {
    margin-block: 13px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .xshveej {
    padding-block: 23px;
  }

  .xr9q8rw {
    padding-block: 24px;
  }

  .x1p266rr {
    padding-block: 26px;
  }

  .x1e9difb {
    padding-block: 28px;
  }

  .xpkjrnt {
    padding-block: 34px;
  }

  .x1dbyjgh {
    padding-block: 38px;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .xu5dx4v {
    padding-block: 60px 44px;
  }

  .x14tan9n {
    padding-block: 72px;
  }

  .x61m8d9 {
    padding-block: 76px;
  }

  .x1jmc72o {
    padding-block: 92px;
  }

  .x1m7iz9m {
    padding-block: 9px;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1l730wp {
    padding-inline: 13px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x15ldat2 {
    padding-inline: 15px;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .xgfvp02:focus-visible {
    border-radius: 2px;
  }

  .x1og20jt:focus-visible {
    outline: 2px solid #20211e;
  }

  .x6oj90t:focus-visible {
    outline: 2px solid;
  }

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

  @media (width <= 500px) {
    .x1x5x2g4.x1x5x2g4 {
      flex: 1;
    }
  }

  @media (width >= 768px) {
    .x1f5ib91.x1f5ib91 {
      gap: 24px 20px;
    }
  }

  @media (width <= 1050px) {
    .x1dadi3o.x1dadi3o {
      gap: 42px;
    }
  }

  @media (width <= 900px) {
    .xucguac.xucguac {
      gap: 28px;
    }

    .x14htxrf.x14htxrf {
      gap: 45px;
    }
  }

  @media (width <= 767px) {
    .x1j58abo.x1j58abo {
      gap: 0;
    }

    .x6982ne.x6982ne {
      gap: 10px;
    }

    .xn364dr.xn364dr {
      gap: 12px;
    }

    .x1qhv00s.x1qhv00s {
      gap: 14px;
    }

    .xkvta4w.xkvta4w {
      gap: 15px;
    }

    .x6i9pa2.x6i9pa2 {
      gap: 18px;
    }

    .x468ld2.x468ld2 {
      gap: 20px;
    }

    .xuvsejx.xuvsejx {
      gap: 24px;
    }

    .x19xrryn.x19xrryn {
      gap: 25px;
    }

    .xcj67n9.xcj67n9 {
      gap: 30px;
    }

    .x158g6tc.x158g6tc {
      gap: 37px;
    }

    .xj809cb.xj809cb {
      gap: 38px;
    }
  }

  @media (width <= 639px) {
    .x13oz0a1.x13oz0a1 {
      gap: 18px 16px;
    }
  }

  @media (width <= 420px) {
    .x1j6gpca.x1j6gpca {
      gap: 18px;
    }
  }

  @media (width <= 359px) {
    .x1ai0656.x1ai0656 {
      gap: 9px;
    }
  }

  @media (width <= 899px) {
    .x1con6tg.x1con6tg {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 767px) {
    .x6y60qa.x6y60qa {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 479px) {
    .x1l02gu2.x1l02gu2 {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 767px) {
    .x1bl4gfp.x1bl4gfp {
      margin-block: 20px;
    }

    .x7hitd6.x7hitd6 {
      margin-inline: auto;
    }

    .x4485xj.x4485xj {
      padding-block: 23px;
    }

    .x1w2wdgz.x1w2wdgz {
      padding-block: 28px;
    }

    .x1v5czr7.x1v5czr7 {
      padding-block: 49px;
    }

    .x1u9eyd5.x1u9eyd5 {
      padding-block: 54px;
    }

    .xby34jh.xby34jh {
      padding-block: 62px;
    }
  }

  @media (width <= 639px) {
    .x1mtq97g.x1mtq97g {
      padding-block: 40px 30px;
    }
  }

  @media (width <= 500px) {
    .xvnqlau.xvnqlau {
      padding-inline: 12px;
    }
  }
}

@layer priority3 {
  .x1nfgxw2 {
    accent-color: #242420;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

  .x7a106z {
    align-items: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

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

  .x178y3g4 {
    aspect-ratio: 6 / 7;
  }

  .x1xzd14d {
    background-color: #009b41;
  }

  .xz5rbe8 {
    background-color: #20201d;
  }

  .x15c5p6e {
    background-color: #20a143;
  }

  .xidrca0 {
    background-color: #23251e;
  }

  .xcj086a {
    background-color: #252622;
  }

  .x1cfwrou {
    background-color: #3c4035;
  }

  .x1m0vsfv {
    background-color: #414438;
  }

  .xxra0dp {
    background-color: #55584c;
  }

  .x16tctn2 {
    background-color: #cecfc7;
  }

  .xyelslw {
    background-color: #dfe2d5;
  }

  .x1crn5x9 {
    background-color: #e0e4d7;
  }

  .x2t32os {
    background-color: #e6e9df;
  }

  .x1m1mq3e {
    background-color: #e9ebe3;
  }

  .xb0kg1h {
    background-color: #eeeee7;
  }

  .x1tsrk2k {
    background-color: #eff1e8;
  }

  .xk4ohar {
    background-color: #eff1e9;
  }

  .x4t8fjf {
    background-color: #f0f6e8;
  }

  .x10ts823 {
    background-color: #f1f3eb;
  }

  .x1f85jot {
    background-color: #f3f3ef;
  }

  .xobfpym {
    background-color: #f4f5f0;
  }

  .x131utoy {
    background-color: #f6f6f2;
  }

  .x1va8v0m {
    background-color: #f8f9f4;
  }

  .x145az33 {
    background-color: #f8faf4;
  }

  .x10xryh0 {
    background-color: #f9f9f4;
  }

  .xxixwyt {
    background-color: #fafaf6;
  }

  .x6p5rl9 {
    background-color: #fafaf7;
  }

  .x1xhzwxu {
    background-color: #fafbf7;
  }

  .x83z2og {
    background-color: #fff;
  }

  .x131claz {
    background-color: #fff2ef;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1www0l8 {
    box-shadow: 0 0 0 1px #252521;
  }

  .xde1t9z {
    box-shadow: 0 1px 3px #19230f14;
  }

  .xcudlns {
    color: #06f;
  }

  .x1hpcngy {
    color: #00a740;
  }

  .x10f1wnx {
    color: #191919;
  }

  .x1t2o285 {
    color: #20211e;
  }

  .xr6bsau {
    color: #20221b;
  }

  .x1f1sv9v {
    color: #23231f;
  }

  .x9utake {
    color: #242420;
  }

  .x1s8rdd4 {
    color: #24261f;
  }

  .x1iviarp {
    color: #242620;
  }

  .x1khcu9k {
    color: #30332a;
  }

  .xv03f9r {
    color: #3c5328;
  }

  .x1j9li96 {
    color: #44463e;
  }

  .x1uycqi6 {
    color: #48533b;
  }

  .xbvoot8 {
    color: #505747;
  }

  .x8sp6e9 {
    color: #565652;
  }

  .x19qf7fs {
    color: #5b6451;
  }

  .x94u6oh {
    color: #5c6552;
  }

  .x1gu9ppn {
    color: #5f6158;
  }

  .x5r8x37 {
    color: #62625a;
  }

  .x1ft5usb {
    color: #626953;
  }

  .xjfl95k {
    color: #63685a;
  }

  .x1j2r53f {
    color: #636b58;
  }

  .x17wkge3 {
    color: #64665b;
  }

  .x16xec88 {
    color: #64695c;
  }

  .x1wadie7 {
    color: #65655e;
  }

  .xotgu9i {
    color: #656a5c;
  }

  .x1qgh49b {
    color: #66665f;
  }

  .x41250u {
    color: #666d5c;
  }

  .x1ukrqui {
    color: #676a60;
  }

  .x1vndwb1 {
    color: #676b60;
  }

  .xti930w {
    color: #697060;
  }

  .xb688m8 {
    color: #69715e;
  }

  .xrn7dzw {
    color: #6b725e;
  }

  .x14c3bb8 {
    color: #6b735e;
  }

  .x1ogosow {
    color: #6c7164;
  }

  .x19kwae6 {
    color: #6d7264;
  }

  .x1f4c3qh {
    color: #6e7066;
  }

  .x1f476ln {
    color: #707266;
  }

  .xq2zkuv {
    color: #717666;
  }

  .xfjjujf {
    color: #73776c;
  }

  .x1o58lit {
    color: #757b69;
  }

  .x47w05d {
    color: #76766b;
  }

  .x8qj187 {
    color: #77796d;
  }

  .x189folk {
    color: #777c6e;
  }

  .xde48nc {
    color: #7c7e73;
  }

  .x3pr28h {
    color: #963c2e;
  }

  .xx0nvp3 {
    color: #a03629;
  }

  .xxbq3ov {
    color: #a22925;
  }

  .xm4b6dd {
    color: #a9ad9b;
  }

  .xugthco {
    color: #b5b8a8;
  }

  .x1ndtocq {
    color: #b6baa9;
  }

  .x2z0k {
    color: #bec2b2;
  }

  .x42rabm {
    color: #d2d5c8;
  }

  .x1gvpy3e {
    color: #fafaf6;
  }

  .x1c7ahgv {
    color: #ffc3ad;
  }

  .xfungia {
    color: #fff;
  }

  .x1heor9g {
    color: inherit;
  }

  .x7eptgl {
    cursor: ew-resize;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1c32rnm {
    flex-basis: 78px;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1ey7xld {
    font-family: monospace;
  }

  .xg9jl45 {
    font-size: .82em;
  }

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

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x5heo1l {
    font-size: 23px;
  }

  .x1nyyd3 {
    font-size: 25px;
  }

  .x1gwigmq {
    font-size: 35px;
  }

  .x1uzp5y5 {
    font-size: 42px;
  }

  .x6ybaqj {
    font-size: 46px;
  }

  .x1ilj6qw {
    font-size: 47px;
  }

  .x93iunb {
    font-size: 48px;
  }

  .x18b8bqe {
    font-size: clamp(25px, 4.5vw, 31px);
  }

  .xjbgdvl {
    font-size: clamp(34px, 4.3vw, 52px);
  }

  .xeo9zmu {
    font-size: clamp(35px, 4vw, 51px);
  }

  .x1yly530 {
    font-size: clamp(38px, 4.4vw, 56px);
  }

  .x17yur91 {
    font-size: clamp(38px, 4.5vw, 61px);
  }

  .x14pt32v {
    font-size: clamp(58px, 6.5vw, 88px);
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .x10p5zqr {
    font-weight: 450;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xh88oxj {
    font-weight: 550;
  }

  .xlpn31b {
    font-weight: 570;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

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

  .x6bb5bu {
    grid-template-columns: 1.03fr 1fr;
  }

  .x1gjcbqd {
    grid-template-columns: 1.1fr 1fr;
  }

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

  .x1s82b0b {
    grid-template-columns: 1fr 1fr 1.3fr 40px;
  }

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

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

  .x1ovdlwp {
    grid-template-columns: 80px 1fr auto;
  }

  .x10kbvu7 {
    grid-template-columns: 80px 1fr;
  }

  .xwxdp4j {
    grid-template-columns: minmax(0, .78fr) minmax(0, 1.22fr);
  }

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

  .x1noms9b {
    grid-template-columns: none;
  }

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

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x7v7x1q {
    justify-self: center;
  }

  .x1tzkb49 {
    letter-spacing: -.3px;
  }

  .x1hmgyg8 {
    letter-spacing: -.5px;
  }

  .x1d14kon {
    letter-spacing: -.6px;
  }

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

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

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

  .x1l3itlz {
    letter-spacing: -.7px;
  }

  .xv4e3ii {
    letter-spacing: -1.1px;
  }

  .x10ru5sl {
    letter-spacing: -1.3px;
  }

  .xtxd4ai {
    letter-spacing: -2.5px;
  }

  .x40jse2 {
    letter-spacing: -2.6px;
  }

  .xzl56ps {
    letter-spacing: -2px;
  }

  .xd9ui0u {
    letter-spacing: -4.6px;
  }

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

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

  .xbac8wx {
    letter-spacing: .5px;
  }

  .x3sp56b {
    letter-spacing: .8px;
  }

  .x147bs2h {
    letter-spacing: 1.1px;
  }

  .x99s37k {
    letter-spacing: 1.3px;
  }

  .x1r0g7yl {
    letter-spacing: 1px;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .x1rewzq7 {
    line-height: 1.06;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x14upnqn {
    line-height: 1.14;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xwsnznl {
    line-height: 1.85;
  }

  .xo5v014 {
    line-height: 1;
  }

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

  .xl1xv1r {
    object-fit: cover;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1g77sc7 {
    order: 0;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .xx69xxh {
    touch-action: pan-y;
  }

  .x1tzjjtt {
    transform: rotate(14deg);
  }

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

  .x11xpdln {
    transition-property: transform;
  }

  .x15dy37a {
    transition-timing-function: var(--design-ease-out, cubic-bezier(.23,1,.32,1));
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1lmdlpl:focus-visible {
    outline-color: #0066f5;
  }

  .x13vk2ds:focus-within {
    outline-color: #06f;
  }

  .x1k90ez3:focus-visible {
    outline-color: #a8e795;
  }

  .x18ar2m9:focus-within, .xbzj17n:focus-visible {
    outline-color: #fafaf6;
  }

  .x13iak60:focus-visible {
    outline-offset: 1px;
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .x1vygmqv:focus-within, .xj3ae5l:focus-visible {
    outline-offset: 3px;
  }

  .x12ijfkc:focus-visible, .x13m69k2:focus-within {
    outline-offset: 4px;
  }

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

  .x16gxa91:focus-within, .x784prv:focus-visible {
    outline-width: 2px;
  }

  .x1qd81ih:focus-within, .xzv1bek:focus-visible {
    outline-width: 3px;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .x1jsrwd7:hover {
    background-color: #414438;
  }

  .xiii4yt:hover {
    background-color: #414639;
  }

  .x1pavvmg:hover {
    background-color: #f1f3eb;
  }

  .xb3xubu:hover {
    background-color: #f3f4ef;
  }

  .xjt732p:hover {
    color: #11120f;
  }

  .x1jaba1q:hover {
    color: #20211e;
  }

  .xwnq9x7:hover {
    color: #fafaf6;
  }

  .xhd47g6:hover {
    text-underline-offset: 4px;
  }

  .x19kf12q:active {
    transform: scale(.96);
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

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

  @media (width <= 899px) {
    .xk4aldg.xk4aldg {
      align-items: flex-start;
    }
  }

  @media (width <= 767px) {
    .x1uttgrm.x1uttgrm {
      align-items: flex-start;
    }

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

    .xig2svb.xig2svb {
      display: block;
    }

    .x137v6ai.x137v6ai {
      display: none;
    }
  }

  @media (width <= 639px) {
    .x1tqnigt.x1tqnigt {
      display: none;
    }
  }

  @media (width <= 500px) {
    .x167ybu3.x167ybu3 {
      display: block;
    }
  }

  @media (width <= 479px) {
    .xjcl073.xjcl073 {
      display: grid;
    }
  }

  @media (width <= 430px) {
    .x1ro0esq.x1ro0esq {
      display: none;
    }
  }

  @media (width <= 420px) {
    .xfh8oii.xfh8oii {
      display: none;
    }
  }

  @media (width <= 380px) {
    .x10c9hk4.x10c9hk4 {
      display: none;
    }
  }

  @media (width <= 360px) {
    .x1phz06y.x1phz06y {
      display: none;
    }
  }

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

    .x9iw1id.x9iw1id {
      flex-direction: row;
    }
  }

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

  @media (width <= 767px) {
    .xfddjzw.xfddjzw {
      flex-wrap: wrap;
    }

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

    .xvkpwgg.xvkpwgg {
      font-size: 22px;
    }

    .xwnowkr.xwnowkr {
      font-size: clamp(48px, 11.3vw, 74px);
    }
  }

  @media (width <= 639px) {
    .xng8egc.xng8egc {
      font-size: 36px;
    }
  }

  @media (width <= 359px) {
    .x6qzj7f.x6qzj7f {
      font-size: 12px;
    }
  }

  @media (width >= 359.01px) and (width <= 479px) {
    .xrzhfzf.xrzhfzf {
      font-size: 13px;
    }
  }

  @media (width <= 899px) {
    .xy1n8hk.xy1n8hk {
      grid-template-columns: 88px minmax(0, 1fr);
    }
  }

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

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

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

    .x1ekkz2w.x1ekkz2w {
      grid-template-columns: 60px 1fr;
    }

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

  @media (width <= 479px) {
    .x2c01lk.x2c01lk {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }
  }

  @media (width <= 420px) {
    .x1e4k2uv.x1e4k2uv {
      grid-template-columns: 62px 1fr;
    }
  }

  @media (width <= 379px) {
    .xmxjvmo.xmxjvmo {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width <= 767px) {
    .x1jcdcsb.x1jcdcsb {
      justify-self: end;
    }

    .xavzg41.xavzg41 {
      justify-self: start;
    }

    .x1nbrj4i.x1nbrj4i {
      letter-spacing: -1.8px;
    }

    .xol6wa8.xol6wa8 {
      letter-spacing: -2.8px;
    }
  }

  @media (width <= 479px) {
    .x46n7eb.x46n7eb {
      order: -1;
    }
  }

  @media (width <= 767px) {
    .x1dggc2o.x1dggc2o {
      position: static;
    }
  }

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

  @media (hover: hover) and (pointer: fine) {
    .xd4aot0.xd4aot0:hover {
      background-color: #383b32;
    }

    .xmyv3ym.xmyv3ym:hover {
      background-color: #e6e8df;
    }
  }

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

@layer priority4 {
  .xtsitiq {
    border-bottom-color: #47483f;
  }

  .x1dvck6t {
    border-bottom-color: #cfcfc7;
  }

  .xfimjqk {
    border-bottom-color: #d7d7ce;
  }

  .xqwrbt9 {
    border-bottom-color: #dfe2d7;
  }

  .x1dfvo3s {
    border-bottom-color: #e3e6da;
  }

  .x1ccvixo {
    border-bottom-color: #e6e7e0;
  }

  .x1htfu4g {
    border-bottom-color: #e9e9e4;
  }

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

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

  .x1ls7dcu {
    border-top-color: #47483f;
  }

  .x1c0q668 {
    border-top-color: #cecec6;
  }

  .x1wq98j0 {
    border-top-color: #cfcfc7;
  }

  .xog6b2z {
    border-top-color: #cfd4c4;
  }

  .xj41wa9 {
    border-top-color: #dedfd6;
  }

  .x12v6mi3 {
    border-top-color: #e6e6e0;
  }

  .xlkvk39 {
    border-top-color: #e6e8e0;
  }

  .x18l3179 {
    border-top-color: #e9e9e3;
  }

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

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

  .x5yr21d {
    height: 100%;
  }

  .x1dr9wh {
    height: 108px;
  }

  .xnfxvih {
    height: 116px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .x1ebt64t {
    height: 152px;
  }

  .xx3o462 {
    height: 15px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .xu3xrit {
    height: 320px;
  }

  .x90ne7k {
    height: 34px;
  }

  .x14o62y9 {
    height: 39px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x5kalc8 {
    height: 42px;
  }

  .x14m17ec {
    height: 440px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .x10wjd1d {
    height: 50px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .x1peatla {
    height: 64px;
  }

  .xols6we {
    height: 6px;
  }

  .xy75621 {
    height: 72px;
  }

  .xwzfr38 {
    height: 80px;
  }

  .xegnrdp {
    height: 9px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1julenc {
    left: 4%;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1u7kmwd {
    margin-bottom: 14px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1bmbmjk {
    margin-bottom: 23px;
  }

  .x1xka2u1 {
    margin-bottom: 26px;
  }

  .x14ler8 {
    margin-bottom: 40px;
  }

  .xu06os2 {
    margin-bottom: 5px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xet2fuk {
    margin-left: 8px;
  }

  .x9otpla {
    margin-top: -8px;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x1aawmmo {
    margin-top: 11px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xk9mzb7 {
    margin-top: 13px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xaqh0s9 {
    margin-top: 26px;
  }

  .x11fxgd9 {
    margin-top: 30px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x9f1gs1 {
    margin-top: 35px;
  }

  .x1ok221b {
    margin-top: 5px;
  }

  .x6mwo3c {
    margin-top: 72px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1ko49du {
    max-width: 1240px;
  }

  .xw5ewwj {
    max-width: 300px;
  }

  .x1dc814f {
    max-width: 350px;
  }

  .x197vjsw {
    max-width: 430px;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x1kqw5pp {
    max-width: 490px;
  }

  .x73t7g {
    max-width: 55%;
  }

  .xphddl8 {
    max-width: 550px;
  }

  .xp73w0s {
    max-width: 580px;
  }

  .xv560u0 {
    max-width: 98px;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x11md1zd {
    min-height: 100px;
  }

  .x1dpfsqi {
    min-height: 122px;
  }

  .x1v877vn {
    min-height: 270px;
  }

  .x141feeh {
    min-height: 38px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x3sc9yq {
    min-height: 46px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x7ywyr2 {
    min-height: 50px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xrcyg4e {
    min-height: 580px;
  }

  .xseoqlg {
    min-height: 80px;
  }

  .x1yp0f2e {
    min-height: 85px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x1s14bel {
    padding-bottom: 26px;
  }

  .x84yb8i {
    padding-bottom: 28px;
  }

  .xpq3e1d {
    padding-bottom: 46px;
  }

  .x1egpv2n {
    padding-bottom: 52px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xqy66fx {
    padding-top: 15px;
  }

  .x1i80of2 {
    padding-top: 17px;
  }

  .x134lwj9 {
    padding-top: 19px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x15l0y89 {
    padding-top: 21px;
  }

  .x1xy6bms {
    padding-top: 22px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x1stpksq {
    padding-top: 27px;
  }

  .x7sb2j6 {
    padding-top: 28px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x9orja2 {
    padding-top: 30px;
  }

  .xsx72as {
    padding-top: 54px;
  }

  .x123j3cw {
    padding-top: 5px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .xuip6jf {
    right: 3%;
  }

  .x1pzoy33 {
    right: 4px;
  }

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

  .x13vifvy {
    top: 0;
  }

  .x8l1umf {
    top: 24px;
  }

  .xndqk7f {
    top: 4px;
  }

  .x1o50b86 {
    top: 58%;
  }

  .xhvklfv {
    top: 70%;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1exxlbk {
    width: 100px;
  }

  .x1sb9yw4 {
    width: 108px;
  }

  .x1ozfbi4 {
    width: 152px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1hfn5x7 {
    width: 260px;
  }

  .xdzyupr {
    width: 300px;
  }

  .xj6ak53 {
    width: 340px;
  }

  .x1n7h9c3 {
    width: 35px;
  }

  .x1u8m480 {
    width: 39px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x10h3iyq {
    width: 42px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x1ftt334 {
    width: 5px;
  }

  .x1endk3i {
    width: 64%;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1oux285 {
    width: 65%;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xni59qk {
    width: 72px;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .xi9l4ab {
    width: 82%;
  }

  .xm6i5cn {
    width: 90%;
  }

  .x24u15m {
    width: 94px;
  }

  .x14atkfc {
    width: auto;
  }

  .x10kpxic {
    width: calc(100% - 80px);
  }

  .x1nv51dz {
    width: min(1100px, 100% - 48px);
  }

  .x173vy4h {
    width: min(1160px, 100% - 40px);
  }

  .x1gu8kse {
    width: min(220px, 60%);
  }

  .x1i9w225 {
    width: min(340px, 80%);
  }

  .x10zg81t:first-child {
    padding-top: 0;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  .xup0pd7:last-child {
    padding-bottom: 0;
  }

  @media (width <= 767px) {
    .x1g6wg6d.x1g6wg6d {
      height: 128px;
    }

    .xqr4rht.xqr4rht {
      height: 270px;
    }

    .x1sxl9xg.x1sxl9xg {
      height: 305px;
    }

    .x1qg9knu.x1qg9knu {
      height: 56px;
    }

    .x1mzvp2d.x1mzvp2d {
      height: 88px;
    }
  }

  @media (width <= 420px) {
    .xijalxq.xijalxq {
      height: 62px;
    }
  }

  @media (width <= 380px) {
    .xawg73q.xawg73q {
      height: 270px;
    }
  }

  @media (width <= 767px) {
    .x2syqbd.x2syqbd {
      margin-bottom: 18px;
    }

    .x1yffunb.x1yffunb {
      margin-bottom: 29px;
    }

    .xwy3nlu.xwy3nlu {
      margin-top: 16px;
    }

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

    .x64n2eo.x64n2eo {
      max-width: 260px;
    }

    .xeqsvf4.xeqsvf4 {
      max-width: 420px;
    }

    .x1jd17cj.x1jd17cj {
      max-width: 440px;
    }
  }

  @media (width <= 1100px) {
    .x1rxtpke.x1rxtpke {
      min-height: 510px;
    }
  }

  @media (width <= 767px) {
    .xvj9ncl.xvj9ncl {
      min-height: 0;
    }
  }

  @media (width <= 600px) {
    .x148d4ii.x148d4ii {
      min-height: 68px;
    }
  }

  @media (width <= 767px) {
    .xn1is9z.xn1is9z {
      padding-bottom: 15px;
    }

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

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

    .xkrian2.xkrian2 {
      padding-top: 12px;
    }

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

    .xvhq0rf.xvhq0rf {
      padding-top: 41px;
    }

    .x10rn61k.x10rn61k {
      width: 100%;
    }

    .xhrooc9.xhrooc9 {
      width: 128px;
    }

    .xxzyf8i.xxzyf8i {
      width: 56px;
    }

    .x1mp8r87.x1mp8r87 {
      width: 72%;
    }

    .x1x53l4u.x1x53l4u {
      width: calc(100% - 40px);
    }
  }

  @media (width <= 600px) {
    .xla0qxk.xla0qxk {
      width: calc(100% - 32px);
    }
  }

  @media (width <= 479px) {
    .x1ehcat2.x1ehcat2 {
      width: 100%;
    }
  }

  @media (width <= 420px) {
    .x19yvlln.x19yvlln {
      width: 62px;
    }
  }
}

@layer priority5 {
  .x1joluhp::placeholder {
    color: #767c6d;
  }

  .xl5mlbp::placeholder {
    color: #b6baa9;
  }
}
