@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:#1f1a16;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f4ecdf;margin:0;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;line-height:1.5}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit}button,input{font:inherit;color:inherit}:focus-visible{outline-offset:3px;outline:2px solid #e0412d}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}}

@layer priority1;

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

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xilnx56 {
    padding: 22px 26px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .x1i7k47o {
    padding: 36px;
  }

  .x1gkjlqi {
    padding: 40px;
  }

  .x1o8uwn5 {
    padding: 48px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x1160tuk {
    padding: 8px 10px;
  }

  @media (width <= 760px) {
    .xvv0emj.xvv0emj {
      padding: 14px 16px;
    }

    .x1pbobep.x1pbobep {
      padding: 16px;
    }

    .x1wn7ikp.x1wn7ikp {
      padding: 20px;
    }

    .x1jry8mr.x1jry8mr {
      padding: 24px;
    }
  }
}

@layer priority3 {
  .x1imtju5 {
    border-color: #f4ecdf66;
  }

  .xdzgdwp {
    border-color: #f4ecdf8c;
  }

  .x38ez9p {
    border-color: #f7f3e8d9;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xrbmsbz {
    border-color: var(--x1gw7f6v);
  }

  .x3q0p2s {
    border-color: var(--x1kin4vw);
  }

  .x1daft12 {
    border-color: var(--x1nto8y3);
  }

  .x8gklo1 {
    border-color: var(--xkxms9r);
  }

  .xqjni4k {
    border-color: var(--xl77q8j);
  }

  .x1uaaeve {
    border-color: var(--xw0lmny);
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .x1kino1u {
    border-radius: var(--x14nz2ou);
  }

  .x11w0uwg {
    border-radius: var(--x1frbu22);
  }

  .xtzp2zf {
    border-radius: var(--xh4j8gl);
  }

  .x1o6j68t {
    border-radius: var(--xkxe01m);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x19l33nj {
    border-width: 6px;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x1y9zxd1 {
    gap: 48px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .xdim9vw {
    gap: 64px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

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

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x1yz839x {
    padding-block: 120px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .x1e9difb {
    padding-block: 28px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .xxtzvbg {
    padding-block: 36px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xbf3g3x {
    padding-block: 88px;
  }

  .x6sgm8y {
    padding-block: 96px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .xr244g7 {
    padding-inline: 26px;
  }

  .xj7an9n {
    padding-inline: 32px;
  }

  .x1bzy8qs {
    padding-inline: 40px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xwytvuo {
    padding-inline: 72px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1ecblr5:focus-within {
    outline: 2px solid var(--x1nto8y3);
  }

  .xbfkdxg:hover {
    border-color: var(--x1gw7f6v);
  }

  .x1eiw3g7:hover {
    border-color: var(--x1kin4vw);
  }

  .xhr0kos:hover {
    border-color: var(--x1nto8y3);
  }

  .x1k6x1fv:hover {
    border-color: var(--xkxms9r);
  }

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

  .xavy2xw:focus {
    border-color: var(--xkxms9r);
  }

  @media (width <= 1020px) {
    .x1ewpag5.x1ewpag5 {
      gap: 48px;
    }
  }

  @media (width <= 760px) {
    .x1lgkvta.x1lgkvta {
      gap: 12px;
    }

    .x1x7qrrj.x1x7qrrj {
      gap: 16px;
    }

    .x1f4j2pi.x1f4j2pi {
      gap: 28px;
    }

    .xox34iw.xox34iw {
      gap: 32px;
    }

    .x1qsrs3b.x1qsrs3b {
      grid-column: auto;
    }

    .xi87g2g.xi87g2g {
      padding-block: 18px;
    }

    .xfn15z5.xfn15z5 {
      padding-block: 20px;
    }

    .x1armpln.x1armpln {
      padding-block: 22px;
    }

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

    .x1pu0yaj.x1pu0yaj {
      padding-block: 48px;
    }

    .x17a36jt.x17a36jt {
      padding-block: 56px;
    }

    .x17996rw.x17996rw {
      padding-block: 72px;
    }
  }

  @media (width <= 1020px) {
    .xct5j6g.xct5j6g {
      padding-inline: 8px;
    }
  }

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

    .xmkknn8.xmkknn8 {
      padding-inline: 18px;
    }

    .xxzag8p.xxzag8p {
      padding-inline: 22px;
    }

    .x1vyceep.x1vyceep {
      padding-inline: 24px;
    }
  }
}

@layer priority4 {
  .x47pik3 {
    accent-color: var(--xkxms9r);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

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

  .x1g18oiy {
    animation-duration: .26s;
  }

  .xfbpl4g {
    animation-duration: .35s;
  }

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .x12u3ys4 {
    animation-duration: 14s;
  }

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

  .x12ak0yw {
    animation-name: x14bimdd-B;
  }

  .xhyc2tx {
    animation-name: x1m7sah6-B;
  }

  .xq4qc7c {
    animation-name: x1mtec06-B;
  }

  .x17iklgf {
    animation-name: x1xkn07j-B;
  }

  .xjafuex {
    animation-name: x7w5kg0-B;
  }

  .x115nrsz {
    animation-name: xyt3kk-B;
  }

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

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

  .x1htlvfj {
    animation-timing-function: step-end;
  }

  .x1xb5t5o {
    appearance: auto;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

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

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

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

  .x19vp9jt {
    background-color: #3e9b5c;
  }

  .x150x3c7 {
    background-color: #e3f1e6;
  }

  .x1633yqf {
    background-color: #e9e4dc;
  }

  .x1ukzell {
    background-color: #fbe1dc;
  }

  .xfh1foi {
    background-color: #fbefd5;
  }

  .xv6mzbp {
    background-color: #fff4d6;
  }

  .xh6q95 {
    background-color: #e0412d1a;
  }

  .x1dgztrs {
    background-color: #f4ecdf1f;
  }

  .x2hb7g8 {
    background-color: #f4ecdfdb;
  }

  .x18bpd29 {
    background-color: #fffaf10f;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xl8spv7 {
    background-color: var(--x-backgroundColor);
  }

  .xks7t9v {
    background-color: var(--x1hqejzz);
  }

  .xjc275u {
    background-color: var(--x1i9qjos);
  }

  .x1d8ondz {
    background-color: var(--x1nto8y3);
  }

  .x6ruldf {
    background-color: var(--xkxms9r);
  }

  .xnjhpy6 {
    background-color: var(--xl77q8j);
  }

  .x196ixh8 {
    background-color: var(--xtt7f5f);
  }

  .xcb0hv0 {
    background-color: var(--xw0lmny);
  }

  .x10tuel8 {
    background-color: var(--xzy2buw);
  }

  .x1hfex2i {
    background-image: linear-gradient(#f6c27e 0%, #ec9a5c 38%, #b9583d 66%, #4a2a1f 100%);
  }

  .x1c10qqi {
    background-image: radial-gradient(120% 90% at 50% 0, #e9a23b29, #0000 60%);
  }

  .xq5wm5e {
    background-image: radial-gradient(circle, #fff4d6f2 0%, #ffd69680 18%, #ffbe7800 58%);
  }

  .x1mmb27f {
    background-image: radial-gradient(at 85% 0, #e9a23b59, #0000 55%), radial-gradient(at 0 100%, #e0412d47, #0000 50%);
  }

  .x5aajdm {
    background-image: radial-gradient(#0000 55%, #140a048c 100%);
  }

  .x1od1j6x {
    background-image: repeating-linear-gradient(#00000021 0 1px, #0000 1px 3px);
  }

  .xjekc1g {
    background-image: repeating-linear-gradient(#0000 0 27px, #e0412d29 27px 28px);
  }

  .xigu8ky {
    background-image: repeating-linear-gradient(#0000 0 39px, #e0412d29 39px 40px);
  }

  .x18dwfh8 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  }

  .x1qljirm {
    background-position-y: 54px;
  }

  .x17ar2h {
    background-position-y: 56px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1y0tqrb {
    box-shadow: 0 0 0 2px #fffaf1, 0 0 0 4px #1f1a1659;
  }

  .x1hjd2c {
    box-shadow: 0 0 0 3px #e0412d26;
  }

  .x64dbqh {
    box-shadow: 0 0 0 4px #e0412d2e;
  }

  .x14tr2ch {
    box-shadow: 0 0 10px 4px #ffdc96d9, 0 0 26px 10px #ffb45a59;
  }

  .x1sw4j5j {
    box-shadow: 0 0 12px #e0412de6;
  }

  .x2i2e8i {
    box-shadow: 0 18px 40px -24px #1f1a16b3;
  }

  .x1050zzc {
    box-shadow: 0 1px 2px #1f1a161f;
  }

  .x7jmpft {
    box-shadow: 0 20px 40px -20px #0009;
  }

  .x1bwa3wc {
    box-shadow: 0 30px 60px -30px #1f1a16cc;
  }

  .x1j2e7d8 {
    box-shadow: 0 40px 80px -30px #2b201a99, 0 0 0 10px #1f1a16, 0 0 0 11px #ffffff14;
  }

  .xw17snq {
    box-shadow: 0 8px 24px -10px #e0412db3;
  }

  .xcol1na {
    box-shadow: 2px 2px #00000073;
  }

  .x184oc5b {
    box-shadow: inset 0 0 0 1.5px #1f1a16;
  }

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

  .xgltkrc {
    color: #1f5f33;
  }

  .xtp68gk {
    color: #4a423a;
  }

  .x1400zy {
    color: #7a4d06;
  }

  .x1oa2kvg {
    color: #8a8077;
  }

  .xvfrxss {
    color: #8e2415;
  }

  .x1jxbvad {
    color: #9a6215;
  }

  .x1ietv4t {
    color: #ff9b87;
  }

  .xmzmlnv {
    color: #fff;
  }

  .x15yp8or {
    color: #f4ecdf80;
  }

  .xkt5alv {
    color: #f4ecdf99;
  }

  .x1ipqurt {
    color: #f4ecdfb3;
  }

  .xc8yk32 {
    color: #f4ecdfbf;
  }

  .xleilpg {
    color: #f4ecdfcc;
  }

  .xuxetiu {
    color: #f7f3e8b8;
  }

  .x1jt37nr {
    color: var(--x1gw7f6v);
  }

  .x1vnhe38 {
    color: var(--x1i9qjos);
  }

  .xit3cht {
    color: var(--x1kin4vw);
  }

  .xoqlz5r {
    color: var(--x1nto8y3);
  }

  .xmnu0c6 {
    color: var(--xkxms9r);
  }

  .xcghh5k {
    color: var(--xw0lmny);
  }

  .xobrzya {
    color: var(--xy96w1z);
  }

  .xntwwlm {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }

  .x19aimcq {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
  }

  .xtqikln {
    column-gap: 12px;
  }

  .x40hh3e {
    column-gap: 16px;
  }

  .xwaa2ar {
    column-gap: 48px;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .xj2j9hd {
    filter: blur(10px);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xhkv0y8 {
    font-family: var(--x1q7ellj);
  }

  .xcfe526 {
    font-family: var(--xe3ggvi);
  }

  .xifsn7z {
    font-family: var(--xgyv9yp);
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1nyyd3 {
    font-size: 25px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x102p7hv {
    font-size: 44px;
  }

  .x93iunb {
    font-size: 48px;
  }

  .x1fhusgw {
    font-size: 56px;
  }

  .xcdf80j {
    font-size: 64px;
  }

  .x1kbulji {
    font-size: clamp(1.9rem, 3.6vw, 3.1rem);
  }

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

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

  .xonxqqx {
    font-size: clamp(2.5rem, 5vw, 4.25rem);
  }

  .x19tf0p1 {
    font-size: clamp(2rem, 4vw, 2.75rem);
  }

  .x1r1rbrj {
    font-size: clamp(2rem, 4vw, 3rem);
  }

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

  .x1k4tb9n {
    font-style: italic;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x85dbzf {
    grid-template-columns: 1.05fr 1fr;
  }

  .x168eg5c {
    grid-template-columns: 150px minmax(0, 1fr) 32px;
  }

  .xaysmg {
    grid-template-columns: 1fr 1.6fr;
  }

  .x1bactqi {
    grid-template-columns: 92px minmax(0, 1fr) 84px 48px;
  }

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

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

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

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

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

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

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

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

  .x1g9xdvi {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 220px), 1fr));
  }

  .xs80d5q {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 240px), 1fr));
  }

  .x18xhdct {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 340px), 1fr));
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

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

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

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

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

  .xe8mmo7 {
    line-height: .95;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xgif2c7 {
    line-height: 28px;
  }

  .x1owg228 {
    mix-blend-mode: multiply;
  }

  .xwgxeq8 {
    mix-blend-mode: overlay;
  }

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

  .xyd83as {
    opacity: .45;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xiiclqw {
    opacity: .85;
  }

  .x1f9f2iw {
    opacity: .92;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xl9kvtn {
    -webkit-text-decoration-color: var(--xkxms9r);
    text-decoration-color: var(--xkxms9r);
  }

  .x1gspyis {
    text-decoration-thickness: 3px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xaky0iw {
    text-shadow: 2px 2px #00000073;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .xf5r5xt {
    transform: rotate(-2deg);
  }

  .x4pakdm {
    transform: rotate(1.5deg);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

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

  .xbtu745 {
    transform: translateY(-12px);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .xbb3pvg {
    transition-duration: .14s;
  }

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

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

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

  .x1fbs3r {
    transition-duration: .45s;
  }

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

  .xshfolx {
    transition-property: border-color;
  }

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

  .xxrbq2n {
    transition-property: width;
  }

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

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

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1bq4at4:disabled {
    opacity: .3;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .x1xc8d5i:hover {
    background-color: #000;
  }

  .xdn8ayk:hover {
    background-color: var(--x1hqejzz);
  }

  .x1ggrskm:hover {
    background-color: var(--x1nto8y3);
  }

  .x1mtpwt7:hover {
    background-color: var(--xy96w1z);
  }

  .x9wpl7y:hover {
    color: var(--x1i9qjos);
  }

  .xbsj2yw:hover {
    color: var(--x1nto8y3);
  }

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

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

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

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

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

    .x1y16b6x.x1y16b6x {
      flex-basis: 100%;
    }

    .x1krwfvz.x1krwfvz {
      flex-direction: column;
    }

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

    .x12eu0hr.x12eu0hr {
      font-size: 14px;
    }

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

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

    .xl4vmnt.xl4vmnt {
      font-size: 28px;
    }

    .x8xa3xx.x8xa3xx {
      font-size: 36px;
    }
  }

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

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

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

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

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

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

  @media (width >= 760.01px) and (width <= 1020px) {
    .xbj3gzh.xbj3gzh {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 1020px) {
    .x1mgzzsw.x1mgzzsw {
      position: static;
    }

    .x1qu84qj.x1qu84qj {
      transform: none;
    }
  }

  @media (width <= 760px) {
    .x5u9yxa.x5u9yxa {
      transform: none;
    }

    .xsvzm3v.xsvzm3v {
      white-space: normal;
    }
  }
}

@layer priority5 {
  .xdjdbsk {
    border-bottom-color: var(--xl77q8j);
  }

  .xpvcztv {
    border-bottom-style: dashed;
  }

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

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

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

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

  .xyy74w7 {
    border-right-width: 2px;
  }

  .x2cq1xz {
    border-top-color: var(--x1gw7f6v);
  }

  .x1dadx28 {
    border-top-color: var(--x1hqejzz);
  }

  .x1yjf3ap {
    border-top-color: var(--xkxms9r);
  }

  .x4woj9w {
    border-top-color: var(--xl77q8j);
  }

  .x2b5lcy {
    border-top-left-radius: 4px;
  }

  .x1lzl9kk {
    border-top-right-radius: 4px;
  }

  .xlya59e {
    border-top-style: dashed;
  }

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

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

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

  .xamhcws {
    border-top-width: 2px;
  }

  .xmn4e3e {
    border-top-width: 3px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x1u9mewc {
    bottom: 28px;
  }

  .xbfrwjf {
    bottom: 4px;
  }

  .xwmwtye {
    bottom: calc(100% + 8px);
  }

  .x1nqzi6q {
    bottom: var(--x-bottom);
  }

  .xqtp20y {
    height: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1m3v4wt {
    height: 200px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xpxharq {
    height: 38%;
  }

  .x1u0w8k5 {
    height: 40%;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xy75621 {
    height: 72px;
  }

  .x1hagigm {
    height: 7px;
  }

  .xdk7pt {
    height: 8px;
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .xu96u03 {
    left: 0;
  }

  .x1vnjb71 {
    left: 28px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xd0hrzk {
    left: 58%;
  }

  .xgq9j65 {
    left: var(--x-left);
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1chd833 {
    margin-bottom: 28px;
  }

  .x1iymm2a {
    margin-bottom: 32px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x11yfylt {
    margin-left: -4px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x15ku74s {
    margin-right: 6px;
  }

  .x1db2dqx {
    margin-right: 8px;
  }

  .x11xss2o {
    margin-top: -32px;
  }

  .x1rdy4ex {
    margin-top: -4px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xhrpt6u {
    margin-top: 18px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .x1sgpng {
    margin-top: 22px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xaqh0s9 {
    margin-top: 26px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .xseo6mj {
    margin-top: 36px;
  }

  .x1tfhste {
    margin-top: 40px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1d7yc3v {
    margin-top: 56px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x6mwo3c {
    margin-top: 72px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .x10xiq2s {
    max-width: 1180px;
  }

  .x1xtrz5g {
    max-width: 16ch;
  }

  .xt80e6n {
    max-width: 18ch;
  }

  .x6kucy2 {
    max-width: 28px;
  }

  .xw5ewwj {
    max-width: 300px;
  }

  .x1u8bs6r {
    max-width: 30ch;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x1pfbilc {
    max-width: 460px;
  }

  .x148vls7 {
    max-width: 46ch;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .xe0576n {
    max-width: 52ch;
  }

  .x12qliqu {
    max-width: 60ch;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x1kozois {
    max-width: 920px;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1awnzvw {
    min-height: 190px;
  }

  .x141feeh {
    min-height: 38px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wjjzik {
    min-height: 45px;
  }

  .x7ywyr2 {
    min-height: 50px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .x1wzw5q2 {
    min-height: 68px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1i9suas {
    min-width: 120px;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .xt4ypqs {
    min-width: 20px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1ffnkcp {
    padding-bottom: 120px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .x1hhzuzn {
    padding-bottom: 18px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .xzk7aed {
    padding-bottom: 64px;
  }

  .xo0ha1f {
    padding-bottom: 96px;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .xh80x56 {
    padding-right: 48px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .x15uerrv {
    padding-top: 72px;
  }

  .x3m8u43 {
    right: 0;
  }

  .x2i5vmh {
    right: 32px;
  }

  .xa1dxl7 {
    scroll-margin-top: 120px;
  }

  .x5wat52 {
    scroll-margin-top: 72px;
  }

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

  .x5enoso {
    top: -14px;
  }

  .x1qiirwl {
    top: -2px;
  }

  .x13vifvy {
    top: 0;
  }

  .x8l1umf {
    top: 24px;
  }

  .xjbyncn {
    top: 44%;
  }

  .xjbys53 {
    top: var(--x-top);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1bm8l82 {
    width: 34%;
  }

  .x1691je0 {
    width: 34px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x65xoit {
    width: 70%;
  }

  .xci0xqf {
    width: 7px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x14atkfc {
    width: auto;
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  @media (width <= 760px) {
    .xqdxw3k.xqdxw3k {
      border-top-width: 0;
    }

    .x1o041u7.x1o041u7 {
      bottom: 22px;
    }

    .xxr2f1c.xxr2f1c {
      height: 12px;
    }

    .x4bi59b.x4bi59b {
      height: 60px;
    }

    .xiwr56r.xiwr56r {
      margin-bottom: 24px;
    }

    .x1y7ne7q.x1y7ne7q {
      margin-top: 48px;
    }

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

    .xfi41cs.xfi41cs {
      min-height: 40px;
    }

    .xzygvvm.xzygvvm {
      padding-bottom: 48px;
    }

    .x1w6gjj4.x1w6gjj4 {
      padding-bottom: 56px;
    }

    .xbq2gcu.xbq2gcu {
      padding-left: 30px;
    }

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

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

    .xzqsv3s.xzqsv3s {
      padding-top: 40px;
    }

    .x1q3x5oc.x1q3x5oc {
      right: 22px;
    }

    .x1ild4fd.x1ild4fd {
      width: 12px;
    }
  }
}

@layer priority6 {
  .x69hjeu:after {
    background-color: var(--xw0lmny);
  }

  .x1s928wv:after {
    content: "";
  }

  .x1i5lizr::-webkit-details-marker {
    display: none;
  }

  .x1j6awrg:after {
    position: absolute;
  }
}

@layer priority7 {
  .x13r0tq7:after {
    height: 6px;
  }

  .x1aj05zc:after {
    right: -6px;
  }

  .x158vwej:after {
    top: 3px;
  }

  .xqysinb:after {
    width: 3px;
  }
}

@property --x-backgroundColor {
  syntax: "*";
  inherits: false
}

@property --x-bottom {
  syntax: "*";
  inherits: false
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-left {
  syntax: "*";
  inherits: false
}

@property --x-top {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

@keyframes x1mtec06-B {
  0% {
    box-shadow: 0 0 #e0412d8c;
  }

  100% {
    box-shadow: 0 0 0 8px #e0412d00;
  }
}

@keyframes x1xkn07j-B {
  0%, 100% {
    opacity: .22;
  }

  50% {
    opacity: .3;
  }
}

@keyframes x14bimdd-B {
  0%, 60% {
    opacity: 1;
  }

  61%, 100% {
    opacity: 0;
  }
}

@keyframes x1m7sah6-B {
  0%, 55% {
    opacity: 1;
  }

  56%, 100% {
    opacity: 0;
  }
}

@keyframes x7w5kg0-B {
  0% {
    opacity: 0;
    transform: translateY(-6px) scale(.98);
  }

  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes xyt3kk-B {
  0% {
    transform: translate3d(0, 0, 0) scale(1);
  }

  50% {
    transform: translate3d(-8px, 6px, 0) scale(1.04);
  }

  100% {
    transform: translate3d(0, 0, 0) scale(1);
  }
}

:root, .x1i2f0lc {
  --x14nz2ou: 8px;
  --xkxe01m: 14px;
  --xh4j8gl: 22px;
  --x1frbu22: 999px;
}

:root, .xlkslku {
  --x1i9qjos: #f4ecdf;
  --x1hqejzz: #eadfcc;
  --xzy2buw: #fffaf1;
  --x1nto8y3: #1f1a16;
  --x1gw7f6v: #5e544a;
  --xl77q8j: #1f1a1624;
  --xkxms9r: #e0412d;
  --xy96w1z: #b8301f;
  --x1kin4vw: #e9a23b;
  --xtt7f5f: #2b201a;
  --xw0lmny: #f7f3e8;
}

:root, .xkk7yic {
  --xgyv9yp: "Instrument Serif", "Iowan Old Style", Georgia, serif;
  --xe3ggvi: "DM Sans", ui-sans-serif, system-ui, sans-serif;
  --x1q7ellj: "VT323", ui-monospace, "SFMono-Regular", monospace;
}
