@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.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(/_astro/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(/_astro/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(/_astro/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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}html{-webkit-text-size-adjust:100%}body{width:100%;margin:0}img,svg{display:block}a:not([class]){color:inherit}code,pre{font-family:var(--font-mono,ui-monospace, monospace)}::selection{color:#ede8dc;background:#c8281c}:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #ef3b26}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}

@layer priority1;

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

  .x1ghz6dp {
    margin: 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .x1717udv {
    padding: 0;
  }
}

@layer priority3 {
  .x1rfk73v {
    border-color: #1b17121a;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x15rkn4p {
    border-color: var(--x1hycnn5);
  }

  .x1tm2wtf {
    border-color: var(--xat4fao);
  }

  .x1bj77yz {
    border-color: var(--xbncdcu);
  }

  .x7fe9ef {
    border-color: var(--xsexmlk);
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xbcm6b9 {
    gap: .3rem;
  }

  .x1rcpt3j {
    gap: .45rem;
  }

  .x1ndr6cn {
    gap: .55em;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xbhn5rf {
    gap: 1.2rem;
  }

  .x15bd6e7 {
    gap: 1.6rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x13p3q8k {
    gap: clamp(1.5rem, 4vw, 3rem);
  }

  .xm840xg {
    gap: clamp(2rem, 6vw, 4rem);
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x1s87935 {
    padding-block: .15em;
  }

  .xauslqb {
    padding-block: .25em;
  }

  .x150c9sh {
    padding-block: .45em;
  }

  .xf608o4 {
    padding-block: .7rem;
  }

  .xnpq0b6 {
    padding-block: .82em;
  }

  .x1j5wrab {
    padding-block: 1.2rem;
  }

  .xugb4w {
    padding-block: 1.3rem;
  }

  .xw5plll {
    padding-block: 1.7rem;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .x1wcykc5 {
    padding-inline: .45em;
  }

  .x1saq5u5 {
    padding-inline: .55em;
  }

  .x15qt7rm {
    padding-inline: .7em;
  }

  .x1tt96h8 {
    padding-inline: .9rem;
  }

  .xlh8nwh {
    padding-inline: 1.15em;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .x1tmlzr {
    padding-inline: 1.2rem;
  }

  .xiuexfa {
    padding-inline: 1.4rem;
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  @media (width <= 980px) {
    .x1agf7f7.x1agf7f7 {
      gap: 1.4rem;
    }
  }
}

@layer priority4 {
  .x46savl {
    accent-color: var(--xbncdcu);
  }

  .x6s0dn4 {
    align-items: center;
  }

  .x7a106z {
    align-items: start;
  }

  .xtsvl71 {
    animation-duration: .15s;
  }

  .xw6taxk {
    animation-duration: .22s;
  }

  .xs4xyr0 {
    animation-duration: .25s;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .x1818i9i {
    animation-name: x1lwed90-B;
  }

  .xqf3suz {
    animation-name: x1xuf6tn-B;
  }

  .xa1yw30 {
    animation-name: xcpgnq5-B;
  }

  .xybormd {
    animation-timing-function: cubic-bezier(.2, .85, .3, 1.1);
  }

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

  .x1debuo4 {
    animation-timing-function: ease;
  }

  .x1k6gk7 {
    aspect-ratio: 300 / 440;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x19a0ktp {
    background-color: var(--x19ul6ag);
  }

  .xh9k82u {
    background-color: var(--x1dtxgkg);
  }

  .x5888py {
    background-color: var(--x1lyfxwt);
  }

  .xy4f6qx {
    background-color: var(--x5lx1be);
  }

  .x125g6qv {
    background-color: var(--xbncdcu);
  }

  .x4g4o88 {
    background-color: var(--xdc22td);
  }

  .xmrbku2 {
    background-color: var(--xpfjzig);
  }

  .xfpuqe9 {
    background-color: var(--xwqtobb);
  }

  .xfzjcsu {
    background-color: var(--xxpi3nd);
  }

  .xas6dyi {
    background-image: radial-gradient(60% 60% at 18% 12%, #c8281c38, #c8281c1a 40%, #0000 70%);
  }

  .x1priihx {
    background-image: radial-gradient(#1b171229 1px, #0000 1.2px);
  }

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

  .x1vpfhx1 {
    box-shadow: 0 0 0 3px #c8281c2e;
  }

  .xwoibbg {
    box-shadow: 0 2px 4px #1b17121f;
  }

  .x42zus {
    box-shadow: 2px 3px #1b171259;
  }

  .xi1fg8s {
    box-shadow: 3px 4px #1b17122e;
  }

  .x1e35dyp {
    box-shadow: 3px 4px #1b17124d;
  }

  .x11hhcgc {
    box-shadow: 5px 7px #1b171238;
  }

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

  .x1q2ldva {
    caret-color: var(--xbncdcu);
  }

  .x1heor9g {
    color: inherit;
  }

  .x16g6d0l {
    color: var(--x19ul6ag);
  }

  .xnjz0a7 {
    color: var(--x1pxbuyr);
  }

  .xwn63ki {
    color: var(--x1vfvuut);
  }

  .xrgapr {
    color: var(--xat4fao);
  }

  .x1uhq23n {
    color: var(--xbncdcu);
  }

  .x1lhd7yx {
    color: var(--xxpi3nd);
  }

  .x8goms5 {
    column-gap: 1.6rem;
  }

  .x1izhsip {
    column-gap: 1rem;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xurrdon {
    filter: drop-shadow(2px 3px #1b17123d);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x5hhg68 {
    font-family: var(--x10z1bs);
  }

  .x74geb6 {
    font-family: var(--x1dqbief);
  }

  .x16x75ro {
    font-family: var(--x1wd93wc);
  }

  .x1p17qiy {
    font-family: var(--xfe5m6z);
  }

  .xe9ykj3 {
    font-family: var(--xidfs57);
  }

  .x1xbdnly {
    font-size: .98rem;
  }

  .xw40dun {
    font-size: 1.08rem;
  }

  .xh85d4o {
    font-size: 1.32rem;
  }

  .x1xebwwb {
    font-size: 1.3rem;
  }

  .xml2kzp {
    font-size: 1.4rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1uv3qv7 {
    font-size: 1.6rem;
  }

  .x1s31vzs {
    font-size: 10.5px;
  }

  .x1qt5hsa {
    font-size: 11.5px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1xhqadj {
    font-size: clamp(1.2rem, 2.2vw, 1.6rem);
  }

  .x1l8r25v {
    font-size: clamp(1.3rem, 2.6vw, 1.9rem);
  }

  .x75me9c {
    font-size: clamp(1.45rem, 2.4vw, 1.95rem);
  }

  .x4yfdd9 {
    font-size: clamp(1.5rem, 3.2vw, 2.3rem);
  }

  .x1f1rkln {
    font-size: clamp(15px, 1.6vw, 18px);
  }

  .x18qan1v {
    font-size: clamp(2.3rem, 5.4vw, 4.4rem);
  }

  .x1j61x8r {
    font-style: normal;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .xuv8nkb {
    font-weight: 800;
  }

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

  .xl8wdks {
    grid-template-columns: 1fr 1.35fr;
  }

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

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

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

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

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

  .xvge619 {
    line-height: .97;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .xroc8g2 {
    line-height: 1.03;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xo5v014 {
    line-height: 1;
  }

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

  .x18km98s {
    opacity: .75;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xtt52l0 {
    resize: none;
  }

  .x1q6ueb7 {
    row-gap: .7rem;
  }

  .x1w6r25c {
    row-gap: 1rem;
  }

  .x2b8uid {
    text-align: center;
  }

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

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .x1c071of {
    transform: none;
  }

  .x1uwj82o {
    transform: rotate(-.5deg);
  }

  .x8ux8q4 {
    transform: rotate(-.6deg);
  }

  .x6asa0f {
    transform: rotate(-.7deg);
  }

  .x15m98yq {
    transform: rotate(-1.2deg);
  }

  .x1yvr1aw {
    transform: rotate(-1.3deg);
  }

  .x1711q3r {
    transform: rotate(-1.6deg);
  }

  .xkwx021 {
    transform: rotate(-10deg);
  }

  .x1rq8hya {
    transform: rotate(-13deg);
  }

  .xxcu0bs {
    transform: rotate(-14deg);
  }

  .xtwysp0 {
    transform: rotate(-1deg);
  }

  .xt8glu {
    transform: rotate(-3deg);
  }

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

  .xetamn0 {
    transform: rotate(-5deg);
  }

  .xizgwol {
    transform: rotate(-8deg);
  }

  .x1tadh6z {
    transform: rotate(10deg);
  }

  .xl8nxe3 {
    transform: rotate(12deg);
  }

  .x1yhv8rz {
    transform: rotate(13deg);
  }

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

  .x144pkbt {
    transform: rotate(1deg);
  }

  .x1pacjlr {
    transform: rotate(24deg);
  }

  .xdzgsf4 {
    transform: rotate(5deg);
  }

  .x1iyqvdu {
    transform: rotate(7deg);
  }

  .xvs9q68 {
    transform: rotate(9deg);
  }

  .xgdialr {
    transition-duration: .12s;
  }

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

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

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

  .x106061f {
    transition-property: background-color, box-shadow;
  }

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

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

  .x1vjfegm {
    z-index: 1;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x1fk5vzm:hover {
    background-color: var(--x1nthzck);
  }

  .xkj86ta:hover {
    background-color: var(--xat4fao);
  }

  .x14f379t:hover {
    color: var(--xbncdcu);
  }

  .x1qpcz5l:hover {
    color: var(--xxpi3nd);
  }

  .xymg228:active {
    transform: translateY(1px);
  }

  @media (width <= 980px) {
    .xsapnw1.xsapnw1 {
      display: none;
    }
  }

  @media (width <= 560px) {
    .xl0nte0.xl0nte0 {
      display: none;
    }
  }

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

@layer priority5 {
  .xnfys95 {
    border-bottom-color: #1b171247;
  }

  .xzthya8 {
    border-bottom-color: var(--xsexmlk);
  }

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

  .x1pzews7 {
    border-bottom-width: 1.5px;
  }

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

  .xm0kc0r {
    border-top-color: #1b17124d;
  }

  .xw87gor {
    border-top-color: var(--xat4fao);
  }

  .xpuma7c {
    border-top-color: var(--xsexmlk);
  }

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

  .x5see2y {
    border-top-width: 1.5px;
  }

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

  .xsugpx9 {
    bottom: -6px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xlup9mm {
    height: 16px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xegnrdp {
    height: 9px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xg7h5cd {
    height: fit-content;
  }

  .x1ypnk07 {
    left: -10px;
  }

  .x14p8jc9 {
    left: -16px;
  }

  .x1ntwb77 {
    left: -30px;
  }

  .xu96u03 {
    left: 0;
  }

  .xypcu7k {
    left: 170px;
  }

  .xn08lp5 {
    left: 40px;
  }

  .xwqvl8a {
    left: 44%;
  }

  .xy7bl6z {
    left: 56%;
  }

  .x1hpqcdg {
    margin-bottom: .25rem;
  }

  .x1aihh6c {
    margin-bottom: .2rem;
  }

  .xrjgrw3 {
    margin-bottom: .35rem;
  }

  .xhbfen4 {
    margin-bottom: .5rem;
  }

  .xapjhp3 {
    margin-bottom: .6rem;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x10r77sx {
    margin-bottom: 1.4rem;
  }

  .x12l4n8e {
    margin-bottom: 1.6rem;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xecx8xk {
    margin-top: .55rem;
  }

  .x1718m3q {
    margin-top: .7rem;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .x1r4xu76 {
    margin-top: 1.8rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1pzvv0r {
    margin-top: 2.6rem;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .x8020k4 {
    margin-top: 3.4rem;
  }

  .x1in9gft {
    margin-top: 3.6rem;
  }

  .x7ab17h {
    max-height: none;
  }

  .xomyj9x {
    max-width: 12em;
  }

  .x1u8bs6r {
    max-width: 30ch;
  }

  .x148vls7 {
    max-width: 46ch;
  }

  .x9ta2hf {
    max-width: 58ch;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x1mgerz8 {
    min-height: 186px;
  }

  .xh2hnf2 {
    padding-bottom: 1.4rem;
  }

  .x1vs7mja {
    padding-bottom: 4.5rem;
  }

  .x14ooc7e {
    padding-top: 1.2rem;
  }

  .x138h7i8 {
    padding-top: 1.4rem;
  }

  .x94innu {
    padding-top: clamp(1.4rem, 4vh, 2.6rem);
  }

  .xde4b46 {
    right: -16px;
  }

  .xhq1jkn {
    right: -24px;
  }

  .x9hnlyw {
    right: -30px;
  }

  .x12tlian {
    right: -42px;
  }

  .x1d83s0a {
    right: .5rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1g34p3e {
    right: 1%;
  }

  .xn5hqff {
    right: 16px;
  }

  .x1kir1w4 {
    right: 44px;
  }

  .x5enoso {
    top: -14px;
  }

  .xlzwios {
    top: -15px;
  }

  .xhksxof {
    top: -24px;
  }

  .x2rgi {
    top: -30px;
  }

  .xepu288 {
    top: -34px;
  }

  .x1pdn4fc {
    top: -48px;
  }

  .x8o3lmc {
    top: -52px;
  }

  .xpg8exb {
    top: -62px;
  }

  .x1nh8u4m {
    top: .5rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xm5vxui {
    top: 110px;
  }

  .x1qtjdds {
    top: 146px;
  }

  .xzc2ltc {
    top: 26%;
  }

  .x1hdvlmp {
    top: 38%;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1sla5pk {
    width: 118px;
  }

  .xrmyp2 {
    width: 124px;
  }

  .x1f2tiqu {
    width: 136px;
  }

  .xfj1xho {
    width: 158px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1g6vzv9 {
    width: 170px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x1247r65 {
    width: 60px;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .x1pigqs1 {
    width: 82px;
  }

  .x29ncy0 {
    width: 88px;
  }

  .x24u15m {
    width: 94px;
  }

  .x183tlwk {
    width: 98px;
  }

  .x1wc42o8 {
    width: 9px;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x1spsc4c {
    width: min(1180px, 92vw);
  }

  .x135d74a {
    width: min(230px, 64%);
  }

  .xhmuaoh {
    width: min(520px, 92vw);
  }

  @media (width <= 480px) {
    .x2vhabe.x2vhabe {
      left: -6px;
    }

    .x8v3pav.x8v3pav {
      right: -6px;
    }
  }

  @media (width <= 980px) {
    .xdm2p7c.xdm2p7c {
      width: min(200px, 52%);
    }
  }
}

@layer priority6 {
  .x15nwkr::backdrop {
    backdrop-filter: blur(1.5px);
  }

  .x95fsk2::backdrop {
    background-color: #2b231a57;
  }

  .xi4cxqc::placeholder {
    color: var(--x1dtxgkg);
  }

  .x1s928wv:after {
    content: "";
  }

  .x1j6awrg:after {
    position: absolute;
  }

  .xmai38o:after {
    transform: rotate(40deg);
  }
}

@layer priority7 {
  .x1mlxz5d:after {
    border-bottom-color: var(--xxpi3nd);
  }

  .x1r9ni5o:after {
    border-bottom-style: solid;
  }

  .x13afdcp:after {
    border-bottom-width: 2px;
  }

  .x1wypehc:after {
    border-right-color: var(--xxpi3nd);
  }

  .x19s4mhr:after {
    border-right-style: solid;
  }

  .x1shcxn1:after {
    border-right-width: 2px;
  }

  .x1n3qctg:after {
    height: 9px;
  }

  .x1r8uy42:after {
    left: 4px;
  }

  .x1n3af7d:after {
    top: 1px;
  }

  .x1orumrs:after {
    width: 5px;
  }
}

@keyframes x1xuf6tn-B {
  from {
    opacity: .9;
  }

  to {
    opacity: 0;
  }
}

@keyframes xcpgnq5-B {
  from {
    opacity: 0;
    transform: translateY(-3px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x1lwed90-B {
  from {
    opacity: 0;
    transform: rotate(-4.2deg) scale(1.035);
  }

  to {
    opacity: 1;
    transform: rotate(-1.2deg) scale(1);
  }
}

:root, .x16x09q6 {
  --x1vfvuut: #2b4e8c;
  --xxpi3nd: #fffdf7;
  --xpfjzig: #f4eee0;
  --xsexmlk: #1b17122e;
  --x1hycnn5: #1b171266;
  --xfe5m6z: "Caveat Variable", "Bradley Hand", cursive;
  --x1dqbief: "Bricolage Grotesque Variable", system-ui, sans-serif;
  --x1wd93wc: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
  --x10z1bs: "IBM Plex Sans", system-ui, -apple-system, sans-serif;
  --xidfs57: "Newsreader Variable", Georgia, "Times New Roman", serif;
  --xat4fao: #1b1712;
  --x1pxbuyr: #6b6252;
  --x1dtxgkg: #9a9080;
  --xdc22td: #cfe3f5;
  --x1lyfxwt: #f6cfc7;
  --x5lx1be: #f7e9a0;
  --x19ul6ag: #ede8dc;
  --xbncdcu: #c8281c;
  --x1nthzck: #a81f16;
  --xwqtobb: #c8a268;
}
