@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.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}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.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 reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}button,input{font:inherit}}@layer base{html{scrollbar-gutter:stable}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#173c2a;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f0e7;font-family:DM Sans Variable,ui-sans-serif,system-ui,sans-serif}body{background:radial-gradient(circle at 10% 0,#e2c36938,#0000 30rem),#f3f0e7;flex-direction:column;min-width:320px;min-height:100svh;display:flex}body:has(main[data-minimal-home])>footer{margin-top:0!important}a{color:inherit}::selection{color:#fdfbf4;background:#bf4d2d}:focus-visible{outline-offset:3px;outline:3px solid #d86535}}

@layer priority1 {
  :root, .x2zcn6n {
    --x19f1q4u: clamp(16px, 2.5vw, 20px);
    --x1wjppvr: clamp(32px, 5vw, 40px);
    --x1vjuvn8: 1180px;
    --x1mqvh7w: 1080px;
    --xcfs74q: 1040px;
    --xvk5ab7: 760px;
    --xgg9ufh: min(1180px, calc(100% - clamp(32px, 5vw, 40px)));
    --xlu7sc1: min(1080px, calc(100% - clamp(32px, 5vw, 40px)));
    --x180dz2: min(1040px, calc(100% - clamp(32px, 5vw, 40px)));
    --xwgxh5: min(760px, calc(100% - clamp(32px, 5vw, 40px)));
  }

  :root, .x16hs74z {
    --x1icg6ci: 28px;
    --xovpcv8: 999px;
  }

  :root, .x15h6pz1 {
    --x1uplyx2: #f3f0e7;
    --x7vlob7: #fdfbf4;
    --xjj8zx2: #173c2a;
    --x10p7fxz: #456451;
    --x1tuwcv2: #617468;
    --xz6ia9q: #78867d;
    --xmuk858: #c9c4b5;
    --xlm95eo: #aaa99d;
    --x167h8lo: #bf4d2d;
    --x14zl3qj: #d86535;
    --x6pdn2a: #e7c95c;
    --x1721gsv: #d9dfd7;
    --x1mw3ebu: #e88762;
    --x1fwrk7g: #d6c356;
  }

  :root, .x12kt1rv {
    --xt7uzl7: "DM Sans Variable", ui-sans-serif, system-ui, sans-serif;
    --xc6r5mh: "Newsreader Variable", Georgia, serif;
    --xs1wnpv: 11px;
    --x1s4rlgy: 12px;
    --x1gx184x: 13px;
    --x7gntdq: 14px;
    --xfnro7u: 15px;
    --x1ia0f5v: 17px;
    --x42nphc: 18px;
    --xtw2411: 500;
    --xilpub3: 600;
    --x1614mis: 700;
    --x1oussp1: 1;
    --xmy8s4r: 1.6;
  }

  :root, .x19agwm6 {
    --xxmj81v: 4px;
    --x1b57xln: 8px;
    --x5im6yt: 12px;
    --xm0tafe: 16px;
    --xvmrmkd: 24px;
    --x1vtkx2e: 32px;
    --x1ngn456: 48px;
    --x1ygqrjv: 100px;
  }
}

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

  .x171ddli {
    grid-area: items;
  }

  .x1rzlk6f {
    grid-area: narration;
  }

  .xnyuz70 {
    grid-area: title;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x14odnwx {
    padding: 5px;
  }

  .xtln0w7 {
    padding: clamp(28px, 5vw, 54px);
  }

  .x8bk0s4 {
    padding: clamp(32px, 6vw, 70px);
  }

  .xbjjv5c {
    padding: var(--xm0tafe);
  }

  .xighoav {
    padding: var(--xvmrmkd);
  }

  @media (width <= 760px) {
    .x1yd5eyu.x1yd5eyu {
      margin: -1px;
    }

    .x1367gog.x1367gog {
      padding: 0;
    }

    .x1ahjsqz.x1ahjsqz {
      padding: var(--x1b57xln);
    }
  }

  @media (width <= 639px) {
    .x1s5pye1.x1s5pye1 {
      padding: var(--x5im6yt);
    }
  }
}

@layer priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x5nwxmi {
    border-color: var(--x6pdn2a);
  }

  .x11txsl {
    border-color: var(--xjj8zx2);
  }

  .xit3alf {
    border-color: var(--xlm95eo);
  }

  .x1gaz5qo {
    border-color: var(--xmuk858);
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x14o3kyb {
    border-radius: 26px;
  }

  .x1awomzq {
    border-radius: 42% 58% 52% 48% / 38% 48% 52% 62%;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .xd16ghr {
    border-radius: var(--x1icg6ci);
  }

  .x11d4pgd {
    border-radius: var(--xovpcv8);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x3psx0u {
    flex: none;
  }

  .x883omv {
    gap: 10px;
  }

  .x15gj94b {
    gap: 11px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .xseyljb {
    gap: 30px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .xc95tt5 {
    gap: clamp(24px, 5vw, 72px);
  }

  .x1ksy8z9 {
    gap: clamp(32px, 7vw, 96px);
  }

  .xyxd4a4 {
    gap: clamp(40px, 8vw, 100px);
  }

  .xffi0wh {
    gap: clamp(40px, 8vw, 110px);
  }

  .xsjsmtc {
    gap: clamp(44px, 8vw, 104px);
  }

  .x10wqpwi {
    gap: var(--x1b57xln);
  }

  .x1y8q1gb {
    gap: var(--x5im6yt);
  }

  .x1xhggzr {
    gap: var(--xm0tafe);
  }

  .x1h9fdyy {
    gap: var(--xvmrmkd);
  }

  .x1l7dw6e {
    gap: var(--xxmj81v);
  }

  .xz51j44 {
    grid-row: 3;
  }

  .x1o2jlhx {
    grid-template-areas: "title narration items";
  }

  .xs6hwqx {
    list-style: outside;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xhga67r {
    margin-inline: calc(min(1040px, 100vw - clamp(32px, 5vw, 40px)) / 2 + min(1180px, 100vw - clamp(32px, 5vw, 40px)) / -2);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .xrii95j {
    padding-block: 11px;
  }

  .x1yz839x {
    padding-block: 120px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .x1p266rr {
    padding-block: 26px;
  }

  .x1e9difb {
    padding-block: 28px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .xmw6hcl {
    padding-block: 60px;
  }

  .xknfcqp {
    padding-block: 7px;
  }

  .x35rw91 {
    padding-block: clamp(30px, 5vw, 54px);
  }

  .xzpbpo5 {
    padding-block: clamp(44px, 7vw, 76px);
  }

  .x1rnkxys {
    padding-block: clamp(44px, 7vw, 82px);
  }

  .x1km5x2f {
    padding-block: var(--x1b57xln);
  }

  .xfkndkd {
    padding-block: var(--x1ngn456);
  }

  .xlz5enq {
    padding-block: var(--x1vtkx2e);
  }

  .xfzor6w {
    padding-block: var(--x1ygqrjv);
  }

  .x192xkbl {
    padding-block: var(--x5im6yt);
  }

  .xjs3657 {
    padding-block: var(--xm0tafe);
  }

  .x2s4c92 {
    padding-block: var(--xvmrmkd);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .xbc4x4k {
    padding-inline: var(--x1b57xln);
  }

  .xurejt2 {
    padding-inline: var(--x5im6yt);
  }

  .x1cu8uhw {
    padding-inline: var(--xm0tafe);
  }

  .xxrtnvd {
    padding-inline: var(--xvmrmkd);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1eq3uzl {
    transition: background-color .14s;
  }

  .x1u15s0p {
    transition: transform .16s;
  }

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

  .x3169k4:hover {
    border-color: var(--x167h8lo);
  }

  .x159l6y6:hover {
    border-color: var(--xjj8zx2);
  }

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

  .x87hwyb:focus {
    border-color: var(--xjj8zx2);
  }

  @media (width <= 639px) {
    .x1bfkdsk.x1bfkdsk {
      border-radius: var(--xovpcv8);
    }
  }

  @media (width <= 760px) {
    .x1hah0go.x1hah0go {
      gap: 0;
    }
  }

  @media (width <= 640px) {
    .x1mbb00h.x1mbb00h {
      gap: 20px;
    }

    .xfsbxsc.xfsbxsc {
      gap: var(--x5im6yt);
    }
  }

  @media (width <= 639px) {
    .x1f31r22.x1f31r22 {
      gap: var(--x1b57xln);
    }

    .x17iqj29.x17iqj29 {
      gap: var(--xxmj81v);
    }
  }

  @media (width <= 560px) {
    .xy3kxhl.xy3kxhl {
      gap: 14px;
    }
  }

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

    .x13z0jam.x13z0jam {
      grid-column: 1 / 2;
    }

    .xyxhnhx.xyxhnhx {
      grid-column: 2 / 3;
    }

    .x1wpor5.x1wpor5 {
      grid-column: 3 / 4;
    }

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

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

    .x2jnik1.x2jnik1 {
      overflow: hidden;
    }
  }

  @media (width <= 720px) {
    .xvx1ob6.xvx1ob6 {
      padding-block: 72px;
    }

    .x13wzl70.x13wzl70 {
      padding-block: var(--x1ngn456);
    }
  }

  @media (width <= 639px) {
    .xi6iwkn.xi6iwkn {
      padding-block: 2px;
    }

    .xz11i2b.xz11i2b {
      padding-block: var(--xxmj81v);
    }
  }

  @media (width <= 520px) {
    .xt2aas8.xt2aas8 {
      padding-block: 14px;
    }
  }

  @media (width <= 760px) {
    .x11vwuqe.x11vwuqe {
      padding-inline: 0;
    }

    .xnbx3q6.xnbx3q6 {
      padding-inline: var(--x1b57xln);
    }

    .xzek6p2.xzek6p2 {
      padding-inline: var(--x5im6yt);
    }

    .xpfwe7t.xpfwe7t {
      padding-inline: var(--xxmj81v);
    }
  }

  @media (width <= 640px) {
    .xtdwrus.xtdwrus {
      padding-inline: var(--xvmrmkd);
    }
  }

  @media (width <= 639px) {
    .x1is8qly.x1is8qly {
      padding-inline: var(--x1b57xln);
    }

    .xa9w4j1.xa9w4j1 {
      padding-inline: var(--x5im6yt);
    }
  }

  @media (width <= 520px) {
    .x1kox5ps.x1kox5ps {
      padding-inline: var(--x1b57xln);
    }
  }

  @media (width <= 639px) {
    .x1v7xj6u.x1v7xj6u {
      text-decoration: none;
    }
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x1brxzyq {
    accent-color: var(--x167h8lo);
  }

  .x17n298n {
    accent-color: var(--xjj8zx2);
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xjyslct {
    appearance: none;
  }

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

  .xd5fvmy {
    background-color: #cac5b5;
  }

  .x7ky8ks {
    background-color: #173c2af2;
  }

  .x16jt26y {
    background-color: #e7c95c29;
  }

  .x17y9twb {
    background-color: #fdfbf424;
  }

  .xll3c44 {
    background-color: #ffffff73;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xwiqewn {
    background-color: var(--x167h8lo);
  }

  .x6sjxoa {
    background-color: var(--x1uplyx2);
  }

  .x1ys7mhn {
    background-color: var(--x6pdn2a);
  }

  .x16021y7 {
    background-color: var(--x7vlob7);
  }

  .x11ehtwj {
    background-color: var(--xjj8zx2);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1dz5cr1 {
    box-shadow: 0 0 0 2px #fdfbf4, 0 0 0 4px #173c2a;
  }

  .x1v15rau {
    box-shadow: 0 0 0 2px #e7c95c38, 0 14px 32px #173c2a4d;
  }

  .x11nmsy7 {
    box-shadow: 0 0 0 3px #e7c95c;
  }

  .xlahocs {
    box-shadow: 0 12px 28px #173c2a3d;
  }

  .x1vezz1e {
    box-shadow: 0 20px 50px #173c2a17;
  }

  .xo350gh {
    box-shadow: 0 28px 80px #173c2a57;
  }

  .xn5fhi5 {
    box-shadow: 0 8px 24px #173c2a12;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

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

  .xeh89do {
    clip: rect(0 0 0 0);
  }

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

  .xzb4dqr {
    color: #617468;
  }

  .xtw61cn {
    color: #78867d;
  }

  .x4puvnu {
    color: #bf4d2d;
  }

  .xt1rptl {
    color: #d9dfd7;
  }

  .x1heor9g {
    color: inherit;
  }

  .x19co3pv {
    color: #0000;
  }

  .xo0dt42 {
    color: var(--x10p7fxz);
  }

  .x5kwqvc {
    color: var(--x167h8lo);
  }

  .x1y88xc3 {
    color: var(--x1721gsv);
  }

  .x1gyfmmw {
    color: var(--x1tuwcv2);
  }

  .xaqbh35 {
    color: var(--x1uplyx2);
  }

  .xok0cz5 {
    color: var(--x6pdn2a);
  }

  .x1spe303 {
    color: var(--x7vlob7);
  }

  .x10pfp8b {
    color: var(--xjj8zx2);
  }

  .x116ujdl {
    color: var(--xz6ia9q);
  }

  .xq5c7ks {
    column-gap: 18px;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .x1s85apg {
    display: none;
  }

  .x117rol3 {
    fill: currentColor;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1tyaysr {
    font-family: Newsreader Variable, Georgia, serif;
  }

  .xpesubb {
    font-family: var(--xc6r5mh);
  }

  .x1uvs1e3 {
    font-family: var(--xt7uzl7);
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1nyyd3 {
    font-size: 25px;
  }

  .x3vlhr4 {
    font-size: 27px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x111wavz {
    font-size: clamp(18px, 2.3vw, 24px);
  }

  .x1uttnq1 {
    font-size: clamp(18px, 2.4vw, 23px);
  }

  .x1crdef3 {
    font-size: clamp(20px, 2.2vw, 28px);
  }

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

  .xxmf5j3 {
    font-size: clamp(26px, 3.6vw, 38px);
  }

  .xodktre {
    font-size: clamp(28px, 3.5vw, 40px);
  }

  .x13h5c09 {
    font-size: clamp(32px, 4vw, 46px);
  }

  .x5mdgoi {
    font-size: clamp(34px, 4.5vw, 54px);
  }

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

  .x4fcsfr {
    font-size: clamp(36px, 5vw, 54px);
  }

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

  .x6a3v61 {
    font-size: clamp(40px, 5vw, 60px);
  }

  .xa7edlo {
    font-size: clamp(42px, 6vw, 72px);
  }

  .xqfmv7c {
    font-size: clamp(42px, 8vw, 74px);
  }

  .x3oa44p {
    font-size: clamp(46px, 7.5vw, 84px);
  }

  .xd0selc {
    font-size: clamp(48px, 7vw, 80px);
  }

  .x1o862k3 {
    font-size: var(--x1gx184x);
  }

  .x820r5u {
    font-size: var(--x1ia0f5v);
  }

  .x3kglr8 {
    font-size: var(--x1s4rlgy);
  }

  .xq3c2ch {
    font-size: var(--x42nphc);
  }

  .x7aecb3 {
    font-size: var(--x7gntdq);
  }

  .xfg5m5q {
    font-size: var(--xfnro7u);
  }

  .xfyigi5 {
    font-size: var(--xs1wnpv);
  }

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

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .x14lpemm {
    font-weight: var(--x1614mis);
  }

  .xfvotry {
    font-weight: var(--xilpub3);
  }

  .x1j9s4dp {
    font-weight: var(--xtw2411);
  }

  .x18k0e04 {
    grid-template-columns: .55fr 1.45fr;
  }

  .x1qe008k {
    grid-template-columns: .72fr 1.28fr;
  }

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

  .xekzehm {
    grid-template-columns: 1.2fr .8fr;
  }

  .x1mnvxdk {
    grid-template-columns: 150px 1fr 170px;
  }

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

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

  .xsbjnyx {
    grid-template-columns: 34px 1fr;
  }

  .xw74bwl {
    grid-template-columns: 38px 46px minmax(72px, 1fr) 46px 38px;
  }

  .x1q3957m {
    grid-template-columns: 42px 1fr;
  }

  .x113zzhj {
    grid-template-columns: 44px 1fr;
  }

  .xrbq7m8 {
    grid-template-columns: auto auto minmax(120px, 1fr) auto;
  }

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

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

  .x26gnf8 {
    grid-template-columns: minmax(180px, .55fr) minmax(0, 1.45fr);
  }

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

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1qab1bc {
    justify-self: end;
  }

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

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

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

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

  .x97j52 {
    letter-spacing: -.055em;
  }

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

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

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

  .x2hcs4w {
    letter-spacing: .13em;
  }

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

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

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x4gjf66 {
    letter-spacing: inherit;
  }

  .x2fkcpg {
    line-height: .9;
  }

  .x1wltjb0 {
    line-height: .94;
  }

  .xe8mmo7 {
    line-height: .95;
  }

  .xwt5yq5 {
    line-height: .96;
  }

  .xobulqh {
    line-height: .98;
  }

  .xcl1409 {
    line-height: 1.04;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

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

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x11o4v5q {
    line-height: 1.78;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xdod15v {
    line-height: 21px;
  }

  .xl6qsez {
    line-height: var(--x1oussp1);
  }

  .xu5rbtv {
    line-height: var(--xmy8s4r);
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xr5o5jz {
    text-decoration-color: #0000;
  }

  .xy9wq0h {
    -webkit-text-decoration-color: var(--x14zl3qj);
    text-decoration-color: var(--x14zl3qj);
  }

  .xcid40t {
    -webkit-text-decoration-color: var(--x167h8lo);
    text-decoration-color: var(--x167h8lo);
  }

  .xewurvo {
    text-decoration-thickness: 2px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x5ftkge {
    text-transform: inherit;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

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

  .x5ek575 {
    text-underline-offset: 5px;
  }

  .xjygbdx {
    text-underline-offset: 6px;
  }

  .x1ix4fcc {
    transform: translateX(-.5ch);
  }

  .x1bee3ir {
    transform: translateY(-200%);
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xoegz02 {
    z-index: 4;
  }

  .x1b63yb4:focus-visible {
    background-color: #e7c95c38;
  }

  .xttxgcz:focus-visible {
    background-color: #fdfbf42e;
  }

  .xp7bcdt:focus-within {
    background-color: #ffffff94;
  }

  .xwvwsqo:focus-visible {
    box-shadow: 0 0 0 3px #e7c95c, 0 0 0 6px #d86535;
  }

  .x1gji3ro:focus-visible {
    box-shadow: 0 0 0 3px #fdfbf4, 0 0 0 6px #d86535;
  }

  .x1bbkr6k:focus-within {
    box-shadow: inset 0 0 0 3px #d86535;
  }

  .xhz0zr0:focus-visible {
    color: var(--x167h8lo);
  }

  .xbqn9ix:focus-visible {
    outline-color: var(--x167h8lo);
  }

  .xy7d8ys:focus-visible {
    outline-color: var(--x6pdn2a);
  }

  .x14faxg6:focus-visible {
    outline-color: var(--xjj8zx2);
  }

  .xhfxdjs:focus-visible {
    outline-offset: -3px;
  }

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

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

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

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

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

  .x1eubp6g:hover {
    background-color: #234b37;
  }

  .x3vww0o:hover {
    background-color: #d8653512;
  }

  .x57m79q:hover {
    background-color: #e7c95c38;
  }

  .x1lvd8ls:hover {
    background-color: #fdfbf42e;
  }

  .xb8pwl2:hover {
    background-color: #ffffff6b;
  }

  .x10sjh05:hover {
    background-color: var(--x14zl3qj);
  }

  .x1w8m7zr:hover {
    background-color: var(--x167h8lo);
  }

  .x1495ilb:hover {
    background-color: var(--x7vlob7);
  }

  .xlnz9zd:hover {
    background-color: var(--xjj8zx2);
  }

  .x111u4oz:hover {
    box-shadow: 0 0 0 2px #fdfbf4d1;
  }

  .x155tt0a:hover {
    box-shadow: 0 0 0 3px #e7c95c;
  }

  .x1e9mec:hover {
    color: #bf4d2d;
  }

  .x1xtuxrq:hover {
    color: var(--x167h8lo);
  }

  .x10d6vuk:hover {
    color: var(--x7vlob7);
  }

  .xypxcla:hover {
    -webkit-text-decoration-color: var(--x167h8lo);
    text-decoration-color: var(--x167h8lo);
  }

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

  .xu5vdtk:hover {
    text-underline-offset: 5px;
  }

  .x1ed7mdw:focus {
    box-shadow: 0 0 0 3px #173c2a21;
  }

  .x1wfrlr2:focus {
    transform: translateY(0);
  }

  @media (width <= 639px) {
    .x1x3crzc.x1x3crzc {
      -webkit-line-clamp: 4;
    }
  }

  @media (width <= 800px) {
    .x16t3077.x16t3077 {
      align-items: center;
    }
  }

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

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

  @media (width <= 639px) {
    .x1mpq3lp.x1mpq3lp {
      align-items: center;
    }
  }

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

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

  @media (width <= 640px) {
    .x1xl3lnb.x1xl3lnb {
      align-self: center;
    }
  }

  @media (width <= 639px) {
    .xnc0vq.xnc0vq {
      aspect-ratio: auto;
    }

    .x12g4lyi.x12g4lyi {
      background-color: var(--x1uplyx2);
    }
  }

  @media (width <= 760px) {
    .x99ta5g.x99ta5g {
      clip: rect(0,0,0,0);
    }
  }

  @media (width <= 639px) {
    .x1eddz6m.x1eddz6m {
      color: var(--x1tuwcv2);
    }

    .x1j8vgdn.x1j8vgdn {
      color: var(--xz6ia9q);
    }

    .x1xyhlo6.x1xyhlo6 {
      column-gap: var(--x1b57xln);
    }
  }

  @media (width <= 760px) {
    .xy0uqqd.xy0uqqd {
      display: none;
    }
  }

  @media (width <= 639px) {
    .x1gnsoq7.x1gnsoq7 {
      display: block;
    }

    .x14753uz.x14753uz {
      display: flex;
    }

    .xquwaiz.xquwaiz {
      display: grid;
    }

    .x1tqnigt.x1tqnigt {
      display: none;
    }
  }

  @media (width <= 520px) {
    .x1iqanyw.x1iqanyw {
      display: none;
    }
  }

  @media (width <= 800px) {
    .x1c2keg2.x1c2keg2 {
      flex-direction: row;
    }
  }

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

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

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

  @media (width <= 640px) {
    .xk863x7.xk863x7 {
      font-size: var(--x42nphc);
    }
  }

  @media (width <= 639px) {
    .x1ed2yjp.x1ed2yjp {
      font-size: var(--x42nphc);
    }

    .x1rj4gz7.x1rj4gz7 {
      font-size: var(--x7gntdq);
    }

    .x1v4qpwp.x1v4qpwp {
      font-size: var(--xs1wnpv);
    }
  }

  @media (width <= 520px) {
    .xtsp1ns.xtsp1ns {
      font-size: 19px;
    }

    .xyjmahu.xyjmahu {
      font-size: var(--x1gx184x);
    }
  }

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

  @media (width <= 639px) {
    .xtnsg3h.xtnsg3h {
      font-weight: var(--x1614mis);
    }
  }

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

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

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

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

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

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

  @media (width <= 760px) {
    .xfvq2g7.xfvq2g7 {
      grid-template-rows: 42px 38px;
    }
  }

  @media (width <= 639px) {
    .x6m28ew.x6m28ew {
      grid-template-rows: auto minmax(0, 1fr) auto;
    }

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

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

  @media (width <= 800px) {
    .x1bl9cu6.x1bl9cu6 {
      justify-content: space-between;
    }
  }

  @media (width <= 760px) {
    .x18za3gu.x18za3gu {
      justify-content: center;
    }
  }

  @media (width <= 640px) {
    .x1s9bmkn.x1s9bmkn {
      justify-content: space-between;
    }
  }

  @media (width <= 639px) {
    .xd0e2yh.xd0e2yh {
      justify-content: space-between;
    }
  }

  @media (width <= 760px) {
    .xwn7hfu.xwn7hfu {
      justify-self: center;
    }

    .xipsitn.xipsitn {
      justify-self: end;
    }
  }

  @media (width <= 639px) {
    .xpoymyc.xpoymyc {
      justify-self: start;
    }

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

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

  @media (width <= 520px) {
    .xnozu5c.xnozu5c {
      letter-spacing: .04em;
    }
  }

  @media (width <= 639px) {
    .xgyah9t.xgyah9t {
      line-height: 18px;
    }
  }

  @media (width <= 520px) {
    .x1nio368.x1nio368 {
      line-height: 1.4;
    }
  }

  @media (width <= 760px) {
    .x1riae4y.x1riae4y {
      position: absolute;
    }

    .xu7l6ab.xu7l6ab {
      position: static;
    }
  }

  @media (width <= 639px) {
    .x16yqw4a.x16yqw4a {
      text-transform: uppercase;
    }
  }

  @media (width <= 760px) {
    .xllg3n8.xllg3n8 {
      white-space: nowrap;
    }
  }
}

@layer priority5 {
  .xik4yp1 {
    border-bottom-color: var(--xjj8zx2);
  }

  .xyd58re {
    border-bottom-color: var(--xlm95eo);
  }

  .x12ye59d {
    border-bottom-color: var(--xmuk858);
  }

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

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

  .x36aswe {
    border-top-color: var(--xjj8zx2);
  }

  .x4jdax8 {
    border-top-color: var(--xlm95eo);
  }

  .xbjcg1q {
    border-top-color: var(--xmuk858);
  }

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

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

  .x5yr21d {
    height: 100%;
  }

  .x1h5wmu3 {
    height: 132px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x90ne7k {
    height: 34px;
  }

  .x5kalc8 {
    height: 42px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xy75621 {
    height: 72px;
  }

  .xpnmzw7 {
    left: 12px;
  }

  .x1chd833 {
    margin-bottom: 28px;
  }

  .xvl6max {
    margin-bottom: 36px;
  }

  .x1yu7th5 {
    margin-bottom: 38px;
  }

  .x18t5to9 {
    margin-bottom: clamp(44px, 7vw, 72px);
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xaqh0s9 {
    margin-top: 26px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xn0ockd {
    margin-top: 54px;
  }

  .x1ok221b {
    margin-top: 5px;
  }

  .x1rhet7l {
    margin-top: 7px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .x19xrqk1 {
    margin-top: clamp(38px, 7vw, 72px);
  }

  .xnw5mux {
    margin-top: clamp(54px, 9vw, 100px);
  }

  .x143h37r {
    margin-top: clamp(72px, 10vw, 120px);
  }

  .x5rjxw5 {
    margin-top: var(--x1b57xln);
  }

  .xp580ph {
    margin-top: var(--x1ygqrjv);
  }

  .xxnsaef {
    margin-top: var(--x5im6yt);
  }

  .x1pf7o28 {
    margin-top: var(--xm0tafe);
  }

  .xsc10yz {
    margin-top: var(--xvmrmkd);
  }

  .xg15b2f {
    margin-top: var(--xxmj81v);
  }

  .x7ab17h {
    max-height: none;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .xrgej4m {
    max-width: 700px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x1uedy8c {
    max-width: 880px;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xu97haq {
    min-height: 34px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x879a55 {
    min-height: 60px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xwsj4vy {
    min-width: 104px;
  }

  .x1i9suas {
    min-width: 120px;
  }

  .x15hfatp {
    min-width: 36px;
  }

  .x13m5vm7 {
    min-width: 38px;
  }

  .x1g5v70j {
    min-width: 46px;
  }

  .x187xtus {
    min-width: 72px;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1n5fnim {
    padding-bottom: clamp(34px, 5vw, 62px);
  }

  .x14e8iz2 {
    padding-bottom: var(--xvmrmkd);
  }

  .x8rieai {
    padding-left: var(--x1b57xln);
  }

  .xnl3918 {
    padding-left: var(--xvmrmkd);
  }

  .xuubsvp {
    padding-right: var(--x1b57xln);
  }

  .xnk5j39 {
    padding-top: 100px;
  }

  .x464y1e {
    padding-top: clamp(34px, 6vw, 72px);
  }

  .xlr049g {
    padding-top: clamp(48px, 8vw, 84px);
  }

  .xupbj36 {
    padding-top: var(--x1vtkx2e);
  }

  .x1sbj968 {
    padding-top: var(--x5im6yt);
  }

  .x1d65x6z {
    padding-top: var(--xvmrmkd);
  }

  .x1pc5bob {
    scroll-margin-top: var(--xm0tafe);
  }

  .x1tk7jg1 {
    top: 12px;
  }

  .x8l1umf {
    top: 24px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x8yj6t5 {
    width: 20%;
  }

  .x16grhtn {
    width: 220px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1f1nlb9 {
    width: 25%;
  }

  .x1anfit2 {
    width: 31%;
  }

  .xg80ozm {
    width: 330px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x1pgblm0 {
    width: 36%;
  }

  .x1guw455 {
    width: 38px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x1u78mur {
    width: 58px;
  }

  .x29ncy0 {
    width: 88px;
  }

  .x155erve {
    width: var(--x180dz2);
  }

  .x19m4fgq {
    width: var(--xgg9ufh);
  }

  .xadgtn1 {
    width: var(--xlu7sc1);
  }

  .x1eday99 {
    width: var(--xwgxh5);
  }

  .xc1k80x:nth-child(2) {
    width: 34%;
  }

  @media (width <= 639px) {
    .xf2wu02.xf2wu02 {
      border-bottom-color: var(--xlm95eo);
    }

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

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

  @media (width <= 760px) {
    .xd07fh1.xd07fh1 {
      height: 1px;
    }
  }

  @media (width <= 639px) {
    .x1h9d8cy.x1h9d8cy {
      height: 100%;
    }

    .x10pydre.x10pydre {
      height: 72px;
    }

    .x1bioopx.x1bioopx {
      height: 96px;
    }

    .x1qldnvg.x1qldnvg {
      height: clamp(132px, 18dvh, 160px);
    }

    .x14jlkcu.x14jlkcu {
      height: min(100dvh - 16px, 650px);
    }

    .xmxip8i.xmxip8i {
      margin-bottom: var(--xxmj81v);
    }

    .x1xuc304.x1xuc304 {
      max-height: calc(100dvh - 16px);
    }

    .x1o4h8su.x1o4h8su {
      min-height: 0;
    }
  }

  @media (width <= 760px) {
    .x1dqhd8u.x1dqhd8u {
      min-width: 0;
    }
  }

  @media (width <= 720px) {
    .xgk7bx3.xgk7bx3 {
      padding-top: 72px;
    }

    .xmtw1wz.xmtw1wz {
      padding-top: var(--xvmrmkd);
    }
  }

  @media (width <= 760px) {
    .x1f8jsg6.x1f8jsg6 {
      width: 1px;
    }

    .x1543aqo.x1543aqo {
      width: 38%;
    }

    .x14ksrda.x14ksrda {
      width: 38px;
    }

    .xzxmmzy.xzxmmzy {
      width: 46px;
    }

    .xbdqubn.xbdqubn {
      width: 52px;
    }

    .x18fk4sr.x18fk4sr {
      width: 62%;
    }

    .x1dels4x.x1dels4x {
      width: 72px;
    }

    .x1d9kny5.x1d9kny5 {
      width: 88px;
    }
  }

  @media (width <= 640px) {
    .x1dbdljh.x1dbdljh {
      width: 100%;
    }
  }

  @media (width <= 639px) {
    .x1th86ac.x1th86ac {
      width: fit-content;
    }
  }

  @media (width <= 620px) {
    .x1999td6.x1999td6 {
      width: 100%;
    }
  }

  @media (width <= 520px) {
    .x1is9p6o.x1is9p6o {
      width: 43%;
    }

    .x1671481.x1671481 {
      width: 57%;
    }
  }
}

@layer priority6 {
  .xi6jy01::backdrop {
    backdrop-filter: blur(3px);
  }

  .x13pzlv0::backdrop {
    background-color: #11231a94;
  }

  .x1tl4hpj::placeholder {
    color: var(--xz6ia9q);
  }
}
