*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100svh;line-height:1.5;display:flex}img,picture,video,canvas,svg{max-width:100%;display:block}@layer reset{input,button,textarea,select{font:inherit;line-height:normal}}

@layer priority1;

@layer priority2 {
  .x154n3z4 {
    inset: -10%;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1ym4ksy {
    padding: 20px 26px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .xor4a8r {
    padding: 26px;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .x1v6jie7 {
    padding: 30px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .x1i7k47o {
    padding: 36px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x1g3h2t1 {
    padding: clamp(28px, 5vw, 44px);
  }
}

@layer priority3 {
  .x1vqfvw8 {
    border-color: #efe9df29;
  }

  .xic8rcv {
    border-color: #efe9df40;
  }

  .xywzrh6 {
    border-color: #f0d99a66;
  }

  .xhcmbar {
    border-color: var(--x1dr52ty);
  }

  .x1h73ckj {
    border-color: var(--x1iocqng);
  }

  .xojatc4 {
    border-color: var(--x1n8r9me);
  }

  .x1mk78je {
    border-color: var(--x1tl7u7l);
  }

  .x1sp7tdt {
    border-color: var(--xhi3ghr);
  }

  .x1e3cze8 {
    border-color: var(--xkz0t1k);
  }

  .xnf41ad {
    border-color: var(--xq0ddma);
  }

  .xst6eyh {
    border-color: var(--xx81yac);
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xmqybqs {
    border-radius: var(--x1k3fe8x);
  }

  .x9njzx7 {
    border-radius: var(--x51g47f);
  }

  .xdx2r1o {
    border-radius: var(--x52lu00);
  }

  .x4e2jme {
    border-radius: var(--xhkpabj);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .xv5gsod {
    gap: 36px;
  }

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

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x10luyfp {
    margin-block: 10px;
  }

  .xg9jes1 {
    margin-block: 4px;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xxbjj12 {
    margin-inline: 8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x5rmuvv {
    padding-block: 100px;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .xqrwc91 {
    padding-block: 110px;
  }

  .xrii95j {
    padding-block: 11px;
  }

  .xctc6bj {
    padding-block: 128px 40px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xmxfhar {
    padding-block: 130px 150px;
  }

  .x99dwph {
    padding-block: 13px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1b9wmvo {
    padding-block: 15px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .x1lgqdd1 {
    padding-block: 19px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xyz92ba {
    padding-block: 20px 90px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .xr9q8rw {
    padding-block: 24px;
  }

  .x1p266rr {
    padding-block: 26px;
  }

  .x1a6kali {
    padding-block: 30px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .x1wd6ya5 {
    padding-block: 34px 80px;
  }

  .x3hl483 {
    padding-block: 34px 90px;
  }

  .xpkjrnt {
    padding-block: 34px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .xe4769m {
    padding-block: 40px 90px;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xgtwk9 {
    padding-block: 54px;
  }

  .xgmh6ty {
    padding-block: 56px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .xe5e0cy {
    padding-block: 64px 90px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1l8ay1m {
    padding-block: 70px;
  }

  .x14tan9n {
    padding-block: 72px;
  }

  .x61m8d9 {
    padding-block: 76px;
  }

  .xknfcqp {
    padding-block: 7px;
  }

  .x1e0azyf {
    padding-block: 80px 110px;
  }

  .x1r7f3ni {
    padding-block: 80px;
  }

  .xjaaq5u {
    padding-block: 84px 70px;
  }

  .xw3lzfv {
    padding-block: 88px 0;
  }

  .x9jqovv {
    padding-block: 88px 72px;
  }

  .xbf3g3x {
    padding-block: 88px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .xioy2tq {
    padding-block: 90px;
  }

  .x1m7iz9m {
    padding-block: 9px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xfoe8qy {
    padding-inline: 11px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1l730wp {
    padding-inline: 13px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x15ldat2 {
    padding-inline: 15px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .xr244g7 {
    padding-inline: 26px;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .x1t6ggfl {
    padding-inline: 30px;
  }

  .xj7an9n {
    padding-inline: 32px;
  }

  .x1m3tyce {
    padding-inline: 34px;
  }

  .x1bzy8qs {
    padding-inline: 40px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xfk4uyj {
    padding-inline: 7vw;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x16bokkd {
    transition: background-color .15s, color .15s;
  }

  .x1jte46n {
    transition: background-color .25s;
  }

  .x1nlnu2n {
    transition: background-color .2s, border-color .2s;
  }

  .xt1132i {
    transition: background-color .3s, border-color .3s, backdrop-filter .3s;
  }

  .x1lctnhx {
    transition: border-color .15s;
  }

  .x1qt5whn {
    transition: border-color .2s, color .2s;
  }

  .xvewczl {
    transition: border-color .2s;
  }

  .x1at3t0n {
    transition: color .15s, border-color .15s;
  }

  .x1woewef {
    transition: color .2s, border-color .2s;
  }

  .x1gwx9ft {
    transition: color .2s;
  }

  .x1s2ojdz {
    transition: opacity .25s;
  }

  .x19tebyb {
    transition: opacity .2s, background-color .2s;
  }

  .x1hzt7jf {
    transition: opacity .2s;
  }

  .xe65jkn {
    transition: right 1.2s cubic-bezier(.22, 1, .36, 1);
  }

  .x112o3c2 {
    transition: transform .15s;
  }

  .xekjjir {
    transition: width .4s;
  }

  .xzdcm9x:focus-within {
    border-color: var(--xhi3ghr);
  }

  .x1i883oc:focus-visible {
    border-color: var(--xkz0t1k);
  }

  .x1jc1r7p:disabled {
    border-color: var(--x1iocqng);
  }

  .x1o5g6yp:hover {
    border-color: var(--xkz0t1k);
  }

  .x1lywki5:hover {
    border-color: var(--xx81yac);
  }

  .x16ci97l:focus {
    border-color: var(--xkz0t1k);
  }

  .x1dlebcc:focus {
    border-color: var(--xx81yac);
  }
}

@layer priority4 {
  .x1fh82p7 {
    -webkit-backdrop-filter: blur(10px);
  }

  .x1yiyo42 {
    -webkit-backdrop-filter: blur(16px) saturate(1.2);
  }

  .xbklr3v {
    -webkit-backdrop-filter: blur(3px);
  }

  .xs1r7gh {
    -webkit-backdrop-filter: none;
  }

  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

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

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

  .x1y8v6su {
    align-self: start;
  }

  .xdz8niu {
    animation-duration: .6s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .x1xixsfh {
    animation-duration: 1.8s;
  }

  .x138uwlg {
    animation-duration: 32s;
  }

  .xsxcgo5 {
    animation-duration: 4.2s;
  }

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

  .xdy2m20 {
    animation-name: x1g3nlh6-B;
  }

  .x13q19t4 {
    animation-name: x1i5vc86-B;
  }

  .xt6odnc {
    animation-name: x1iy90sb-B;
  }

  .xs8bqmf {
    animation-name: x1mxso0w-B;
  }

  .x1avuawy {
    animation-name: x1ofc7ps-B;
  }

  .x1i98sk2 {
    animation-name: x1pbz6n3-B;
  }

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .xhd0p8l {
    animation-name: x3fnmhf-B;
  }

  .x1ng0oyw {
    animation-name: xb4s9mv-B;
  }

  .xoj058f {
    animation-play-state: running;
  }

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

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

  .x1xb5t5o {
    appearance: auto;
  }

  .xjyslct {
    appearance: none;
  }

  .x10y9f9r {
    aspect-ratio: var(--x-aspectRatio);
  }

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

  .x1ilxrc6 {
    backdrop-filter: blur(16px) saturate(1.2);
  }

  .x19z9ohp {
    backdrop-filter: blur(2px);
  }

  .x5kmd2y {
    backdrop-filter: blur(3px);
  }

  .xpivpjv {
    backdrop-filter: blur(4px);
  }

  .x1t853zo {
    backdrop-filter: none;
  }

  .x1jkv59t {
    background-color: #080705;
  }

  .xa0iguv {
    background-color: #100e0b;
  }

  .x13lx5xp {
    background-color: #c6a25f;
  }

  .x83z2og {
    background-color: #fff;
  }

  .xcpsgoo {
    background-color: #00000080;
  }

  .xr1ax92 {
    background-color: #0a080599;
  }

  .xo8yvp8 {
    background-color: #c0182b14;
  }

  .xgngzz6 {
    background-color: #0807058c;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .x1ctsl20 {
    background-color: var(--x1eit3hc);
  }

  .xg1az9l {
    background-color: var(--x1iocqng);
  }

  .x1dyg2tr {
    background-color: var(--x1n8r9me);
  }

  .x14mi3lq {
    background-color: var(--x1ojfmw0);
  }

  .xrp8i7p {
    background-color: var(--x1puh9av);
  }

  .xjqbwsc {
    background-color: var(--x1sptdnw);
  }

  .x1hnc000 {
    background-color: var(--x61hrcv);
  }

  .xazbc96 {
    background-color: var(--x7eklhj);
  }

  .x1ke62gx {
    background-color: var(--xd19u44);
  }

  .x115cxt4 {
    background-color: var(--xhi3ghr);
  }

  .x1ax2ofy {
    background-color: var(--xkz0t1k);
  }

  .x15n2dhv {
    background-color: var(--xq0ddma);
  }

  .x130z5ao {
    background-color: var(--xrly1og);
  }

  .xt5vbf {
    background-color: var(--xx81yac);
  }

  .xtmxy2a {
    background-image: inset 0 -4px 8px #00000026;
  }

  .x1p6krju {
    background-image: linear-gradient(160deg,var(--x10vmgez) 0%,var(--xifkqmy) 36%,var(--x2moa1l) 54%,var(--xifkqmy) 72%,var(--x10vmgez) 100%);
  }

  .x5jao8d {
    background-image: linear-gradient(160deg,var(--x9mce9n) 0%,var(--x1tj423t) 40%,var(--x1fn4g22) 58%,var(--x1tj423t) 76%,var(--x9mce9n) 100%);
  }

  .xcnn3yw {
    background-image: linear-gradient(90deg, #7f7f7f14 0%, #7f7f7f2e 50%, #7f7f7f14 100%);
  }

  .xy48fgd {
    background-image: linear-gradient(90deg,var(--x9mce9n),var(--xrly1og));
  }

  .xdptley {
    background-image: radial-gradient(130% 170% at 22% -20%, #402c16 0%, #241708 42%, #0f0a05 100%);
  }

  .xrm4y8s {
    background-image: radial-gradient(ellipse at 55% 50%,var(--x1dotph7) 0%,transparent 62%);
  }

  .x3q0ghr {
    background-image: repeating-linear-gradient(45deg, #211c150f 0 1px, #0000 1px 8px);
  }

  .xakli9p {
    background-size: 200% 100%;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1vzz3my {
    box-shadow: -12px 0 40px #0000002e;
  }

  .x1bissmt {
    box-shadow: 0 0 0 2px #c9a86a40;
  }

  .xdzf9q3 {
    box-shadow: 0 10px 30px #00000059;
  }

  .x1vz2day {
    box-shadow: 0 12px 34px #00000080, inset 0 1px #ffecbe2e;
  }

  .xttp5s1 {
    box-shadow: 0 14px 34px #0000004d;
  }

  .x1d44bf8 {
    box-shadow: var(--x16ri34q);
  }

  .x1llx6t5 {
    box-shadow: var(--x1eblcd4);
  }

  .xooq0m1 {
    box-shadow: var(--xywjnbd);
  }

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

  .xl0o41i {
    color: #1c1610;
  }

  .x1rfxgzu {
    color: #8fb996;
  }

  .x1n3p57w {
    color: #c6a25f;
  }

  .x1vni86t {
    color: #efe9df;
  }

  .x1ncg3bw {
    color: #f8efd8;
  }

  .xfungia {
    color: #fff;
  }

  .xu9imsn {
    color: #fff4d6;
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1915vom {
    color: #efe9df73;
  }

  .x6vu5pb {
    color: #efe9df80;
  }

  .xed8pfb {
    color: #efe9df8c;
  }

  .xf6utov {
    color: #efe9dfa8;
  }

  .x1q90bil {
    color: #efe9dfb8;
  }

  .x3n12em {
    color: #efe9dfbf;
  }

  .xgvhi9r {
    color: #efe9dfc7;
  }

  .xfiw4rn {
    color: #ffffffa6;
  }

  .x14rh7hd {
    color: var(--x-color);
  }

  .x1vsw4zk {
    color: var(--x18dff19);
  }

  .xqr0pd {
    color: var(--x1bommbl);
  }

  .x1fnq4gh {
    color: var(--x1eit3hc);
  }

  .x1m2qfkq {
    color: var(--x1ieho06);
  }

  .x1vd37w1 {
    color: var(--x1kfi0or);
  }

  .xy10leo {
    color: var(--x1n8r9me);
  }

  .xt9dj54 {
    color: var(--x1puh9av);
  }

  .x1h5ma97 {
    color: var(--x1recwkm);
  }

  .x1y2qptm {
    color: var(--x27e0x5);
  }

  .x18wxp8r {
    color: var(--xbps6g4);
  }

  .x1u7nert {
    color: var(--xhi3ghr);
  }

  .xth6wfl {
    color: var(--xkz0t1k);
  }

  .x1be4z15 {
    color: var(--xq0ddma);
  }

  .x1ksihih {
    color: var(--xrly1og);
  }

  .xulj6bo {
    color: var(--xx81yac);
  }

  .x1amjocr {
    column-gap: 10px;
  }

  .x1f6pogk {
    column-gap: 11px;
  }

  .xtqikln {
    column-gap: 12px;
  }

  .xiyxwb5 {
    column-gap: 14px;
  }

  .x40hh3e {
    column-gap: 16px;
  }

  .xq5c7ks {
    column-gap: 18px;
  }

  .x121lspk {
    column-gap: 1px;
  }

  .x18hwk67 {
    column-gap: 20px;
  }

  .x1fslrwu {
    column-gap: 22px;
  }

  .x1qgv0r9 {
    column-gap: 24px;
  }

  .x8s6pyr {
    column-gap: 26px;
  }

  .x1ned7t2 {
    column-gap: 2px;
  }

  .x1d9k050 {
    column-gap: 36px;
  }

  .x1wh94ac {
    column-gap: 40px;
  }

  .x17zd0t2 {
    column-gap: 4px;
  }

  .x1tmqnbw {
    column-gap: 56px;
  }

  .xnldykx {
    column-gap: 5px;
  }

  .xcv2pqu {
    column-gap: 60px;
  }

  .xf2q2za {
    column-gap: 64px;
  }

  .xmixu3c {
    column-gap: 6px;
  }

  .x1k0uvhj {
    column-gap: 6vw;
  }

  .x9xpc1z {
    column-gap: 7px;
  }

  .xfex06f {
    column-gap: 8px;
  }

  .xlrrn2g {
    column-gap: 9px;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1chr4jn {
    fill: var(--x1n8r9me);
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .xwuoujp {
    flex-basis: 280px;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x6g5ul4 {
    flex-grow: 2.6;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x150zmqv {
    font-family: var(--x15or4bo);
  }

  .x1cnney2 {
    font-family: var(--x16vao6v);
  }

  .xl5gbue {
    font-family: var(--x1i8c4wp);
  }

  .xsgr1v4 {
    font-family: var(--x1nrsiut);
  }

  .x14dcm75 {
    font-family: var(--xbo4pnm);
  }

  .xx6mr1u {
    font-size: .85em;
  }

  .x1s31vzs {
    font-size: 10.5px;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1qt5hsa {
    font-size: 11.5px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .x1ct8sxb {
    font-size: 12.5px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x2ouz8m {
    font-size: 13.5px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xazqsvr {
    font-size: 14.5px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .xf9d6ro {
    font-size: 15.5px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .xew7ush {
    font-size: 21px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x5heo1l {
    font-size: 23px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .x3vlhr4 {
    font-size: 27px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

  .x155jak9 {
    font-size: 38px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x1uzp5y5 {
    font-size: 42px;
  }

  .x6ybaqj {
    font-size: 46px;
  }

  .x93iunb {
    font-size: 48px;
  }

  .xermeyz {
    font-size: 50px;
  }

  .x33rcho {
    font-size: 52px;
  }

  .x1fhusgw {
    font-size: 56px;
  }

  .x183178g {
    font-size: 58px;
  }

  .x1vuuof {
    font-size: 60px;
  }

  .x12hcmxz {
    font-size: 62px;
  }

  .x1nw67k5 {
    font-size: 74px;
  }

  .xpgl8qd {
    font-size: 76px;
  }

  .xlp3en2 {
    font-size: 8.5px;
  }

  .xdzlmae {
    font-size: 8px;
  }

  .xfmn3hh {
    font-size: 9.5px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .xv8h6kg {
    font-size: clamp(30px, 3.4vw, 44px);
  }

  .x5hd2a9 {
    font-size: clamp(30px, 3vw, 42px);
  }

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

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

  .xuhqhhz {
    font-size: clamp(40px, 4.4vw, 62px);
  }

  .xo6ck8s {
    font-size: clamp(48px, 5.6vw, 84px);
  }

  .x1gdhsdj {
    font-size: clamp(52px, 6.4vw, 92px);
  }

  .xdmh292 {
    font-size: var(--x-fontSize);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1j61x8r {
    font-style: normal;
  }

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

  .x1iikomf {
    font-weight: 300;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .xx1abn8 {
    grid-column-end: -1;
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .xpzx5ch {
    grid-template-columns: 1.05fr .95fr;
  }

  .x1cwpbzz {
    grid-template-columns: 1.2fr 1fr;
  }

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

  .x4tzmiw {
    grid-template-columns: 1.55fr 1fr;
  }

  .xtax15f {
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  }

  .xux54yh {
    grid-template-columns: 110px 1fr;
  }

  .x1w7qeiq {
    grid-template-columns: 160px 1fr 120px;
  }

  .xi08d6v {
    grid-template-columns: 1fr 160px 1fr;
  }

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

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

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

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

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

  .xyzup6z {
    grid-template-columns: minmax(0, .8fr) minmax(0, 1.6fr);
  }

  .xa6st1s {
    grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);
  }

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

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

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

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

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

  .x189bvgu {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }

  .x1e8za4c {
    grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
  }

  .x1ayh3g3 {
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  }

  .x5yznzf {
    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  }

  .xe9tf06 {
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  }

  .xihq33y {
    grid-template-rows: 0fr;
  }

  .x1tu4anv {
    grid-template-rows: 1fr;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1nhvcw1 {
    justify-content: flex-start;
  }

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

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

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

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

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

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

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

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

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

  .x11fj6oh {
    letter-spacing: .18em;
  }

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

  .x1qv67nb {
    letter-spacing: .22em;
  }

  .x1jv4fct {
    letter-spacing: .24em;
  }

  .x19gr33x {
    letter-spacing: .26em;
  }

  .xc1opfm {
    letter-spacing: .28em;
  }

  .xribhvm {
    letter-spacing: .2em;
  }

  .x1itdkj {
    letter-spacing: .5em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .xl5zsmt {
    letter-spacing: 2px;
  }

  .xobulqh {
    line-height: .98;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .xcl1409 {
    line-height: 1.04;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1rewzq7 {
    line-height: 1.06;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .xax6vvg {
    line-height: 1.12;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

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

  .x4q1cud {
    line-height: 1.75;
  }

  .xwxc2jc {
    line-height: 1.8;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x1f9f2iw {
    opacity: .92;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1jxi6fu {
    outline-color: var(--xkz0t1k);
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .xxs79tx {
    row-gap: 0;
  }

  .x1b8z93w {
    row-gap: 10px;
  }

  .xp1r0qw {
    row-gap: 12px;
  }

  .x14vct77 {
    row-gap: 14px;
  }

  .xgpatz3 {
    row-gap: 16px;
  }

  .x1o0lzc5 {
    row-gap: 18px;
  }

  .xm83of2 {
    row-gap: 1px;
  }

  .x1kb72lq {
    row-gap: 20px;
  }

  .xi9llsq {
    row-gap: 22px;
  }

  .x1na6gtj {
    row-gap: 24px;
  }

  .xfkdz6z {
    row-gap: 26px;
  }

  .x7oemit {
    row-gap: 28px;
  }

  .xkj13zw {
    row-gap: 30px;
  }

  .x1ra7mdn {
    row-gap: 36px;
  }

  .xe93d63 {
    row-gap: 40px;
  }

  .x1r0jzty {
    row-gap: 4px;
  }

  .xkoiz5y {
    row-gap: 60px;
  }

  .x1hals2l {
    row-gap: 64px;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .x17n6268 {
    row-gap: 6vw;
  }

  .xyu6300 {
    row-gap: 7px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .xa10oqz {
    row-gap: 9px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1mw6lax {
    text-shadow: 0 0 6px #ffe096e6;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x7ol4q1 {
    transform-origin: 50% 60%;
  }

  .x1c071of {
    transform: none;
  }

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

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

  .x1ewzhrl {
    transform: translateX(0%);
  }

  .x1aunp7o {
    transform: translateX(102%);
  }

  .xqyy0d1 {
    transform: translateX(18px);
  }

  .x1nouqcy {
    transform: translateX(2px);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .xo13l8a {
    transform: translateY(24px);
  }

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

  .x1vgdfw2 {
    transition-duration: .38s;
  }

  .x1vw7mf8 {
    transition-duration: .3s, .4s;
  }

  .x1d8287x {
    transition-duration: .3s;
  }

  .x97pzxe {
    transition-duration: .6s;
  }

  .xjd9b36 {
    transition-duration: 1ms;
  }

  .x16fj20d {
    transition-duration: 1s;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x1qn9uv2 {
    transition-property: grid-template-rows;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x16n73rl {
    transition-property: transform, box-shadow;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

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

  .x1dot0sf {
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
  }

  .xb51amx {
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

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

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

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x6my1t9 {
    will-change: opacity,transform;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1yn0g08 {
    word-break: break-all;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1hi9sau {
    z-index: 120;
  }

  .x1vg8xwf {
    z-index: 150;
  }

  .x1a8ild {
    z-index: 160;
  }

  .xm1epre {
    z-index: 190;
  }

  .x8k05lb {
    z-index: 200;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x1fina04 {
    z-index: 90;
  }

  .x1q3iwu1 {
    z-index: 100;
  }

  .x19hfc5y {
    z-index: 1000;
  }

  .x1e1abad {
    z-index: 10001;
  }

  .x17pmmw6 {
    z-index: 1200;
  }

  .x8qavr {
    z-index: 1300;
  }

  .x1ikepcu:first-child {
    opacity: 1;
  }

  .xog6bpj:disabled {
    background-color: var(--x1ojfmw0);
  }

  .x1nlz7fk:disabled {
    color: var(--x1puh9av);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .xg4gkpr:hover {
    animation-play-state: paused;
  }

  .x1m3xh7e:hover {
    background-color: #a91526;
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .x61umw6:hover {
    background-color: var(--x1bommbl);
  }

  .x1qkndgg:hover {
    background-color: var(--x1sptdnw);
  }

  .xypfl4b:hover {
    background-color: var(--xkz0t1k);
  }

  .xkdmx57:hover {
    background-image: linear-gradient(160deg,var(--xifkqmy) 0%,color-mix(in srgb,var(--x2moa1l),#000 68%) 52%,var(--xifkqmy) 100%);
  }

  .xaydon4:hover {
    box-shadow: 0 18px 46px #0000008c, 0 0 34px #d6b06666, inset 0 1px #ffecbe47;
  }

  .x1tv4qyv:hover {
    color: #fff6ec;
  }

  .xd0my17:hover {
    color: #fff8ee;
  }

  .x1j5q5lv:hover {
    color: var(--x1n8r9me);
  }

  .x80iew6:hover {
    color: var(--xkz0t1k);
  }

  .xe2cd9r:hover {
    opacity: .85;
  }

  .x18uuni6:hover {
    opacity: .9;
  }

  .xlwlibe:hover {
    transform: translateY(-3px) scale(1.012);
  }

  .x3zbpzy:focus {
    background-color: var(--x1sptdnw);
  }

  .xajfkwh:active {
    transform: translateY(-1px) scale(.99);
  }

  .x15ok05b:active {
    transform: translateY(1px) scale(.99);
  }

  @media (width <= 768px) {
    .x1xra5vk.x1xra5vk {
      font-size: 23px;
    }

    .x1jqtq9n.x1jqtq9n {
      font-size: 26px;
    }
  }
}

@layer priority5 {
  .xj3wgsj {
    border-bottom-color: #c6a25f73;
  }

  .x16stqrj {
    border-bottom-color: #0000;
  }

  .x146x0hq {
    border-bottom-color: var(--x1iocqng);
  }

  .xraidso {
    border-bottom-color: var(--xhi3ghr);
  }

  .x1r01snc {
    border-bottom-color: var(--xkz0t1k);
  }

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

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

  .x1qhh985 {
    border-bottom-width: 0;
  }

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

  .x1v2csrw {
    border-left-color: var(--xhi3ghr);
  }

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

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

  .xhe5wa1 {
    border-right-color: #0000;
  }

  .xhcgspn {
    border-top-color: #efe9df1f;
  }

  .x1v8p93f {
    border-top-color: #0000;
  }

  .x1hhqrot {
    border-top-color: var(--x1iocqng);
  }

  .x1btcgnh {
    border-top-color: var(--xhi3ghr);
  }

  .x1442zzp {
    border-top-color: var(--xkz0t1k);
  }

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

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xjnlgov {
    bottom: 20px;
  }

  .x1y0lptx {
    bottom: 22px;
  }

  .xbfrwjf {
    bottom: 4px;
  }

  .x1gldvzx {
    bottom: 86px;
  }

  .xqo3gd {
    bottom: 8px;
  }

  .x5yr21d {
    height: 100%;
  }

  .x18dl8mb {
    height: 150px;
  }

  .xx3o462 {
    height: 15px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1m3v4wt {
    height: 200px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x158ke7r {
    height: 21px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1vd4hg5 {
    height: 300px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .xuoj239 {
    height: 3px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xwvwv9b {
    height: 46px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x10wjd1d {
    height: 50px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .x1dnml7z {
    height: 54px;
  }

  .x1x0gksc {
    height: 62px;
  }

  .xols6we {
    height: 6px;
  }

  .x1hagigm {
    height: 7px;
  }

  .xegnrdp {
    height: 9px;
  }

  .x1app1l2 {
    height: calc(100vh - 62px);
  }

  .x1b3i6ik {
    height: min(520px, 44vw, 62vh);
  }

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

  .xu96u03 {
    left: 0;
  }

  .x12lbrt0 {
    left: 10px;
  }

  .x1qpfodn {
    left: 16px;
  }

  .xvejdz2 {
    left: 26px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1u7kmwd {
    margin-bottom: 14px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x91k8ka {
    margin-bottom: 22px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1xka2u1 {
    margin-bottom: 26px;
  }

  .x1chd833 {
    margin-bottom: 28px;
  }

  .x4n8cb0 {
    margin-bottom: 30px;
  }

  .x1iymm2a {
    margin-bottom: 32px;
  }

  .x1hyhr7 {
    margin-bottom: 34px;
  }

  .xvl6max {
    margin-bottom: 36px;
  }

  .x14ler8 {
    margin-bottom: 40px;
  }

  .x3nq9gw {
    margin-bottom: 46px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .xk1wuvs {
    margin-bottom: 56px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .xwoyzhm {
    margin-bottom: 7px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xfitlp5 {
    margin-bottom: 9px;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .xet2fuk {
    margin-left: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .xack27t {
    margin-right: auto;
  }

  .xhsvlbd {
    margin-top: -10px;
  }

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

  .xdj266r {
    margin-top: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xhrpt6u {
    margin-top: 18px;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .x1sgpng {
    margin-top: 22px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xaqh0s9 {
    margin-top: 26px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x11fxgd9 {
    margin-top: 30px;
  }

  .x1hogkm0 {
    margin-top: 34px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .x1tfhste {
    margin-top: 40px;
  }

  .x7y0ge5 {
    margin-top: 44px;
  }

  .x1kkxoqe {
    margin-top: 46px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1coevs8 {
    margin-top: 50px;
  }

  .x1ok221b {
    margin-top: 5px;
  }

  .xvkph5b {
    margin-top: 60px;
  }

  .x8rgt9n {
    margin-top: 64px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1rhet7l {
    margin-top: 7px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .x6gtfd8 {
    margin-top: 90px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xuyqlj2 {
    max-height: 300px;
  }

  .xhd83ik {
    max-height: 85vh;
  }

  .xqui1pq {
    max-height: 90vh;
  }

  .xted6l9 {
    max-width: 1000px;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .x104f9w2 {
    max-width: 1080px;
  }

  .x10xiq2s {
    max-width: 1180px;
  }

  .x1ko49du {
    max-width: 1240px;
  }

  .x1wti20i {
    max-width: 1280px;
  }

  .x186ixgm {
    max-width: 1440px;
  }

  .x14lruf5 {
    max-width: 260px;
  }

  .xw5ewwj {
    max-width: 300px;
  }

  .x1dt7z5j {
    max-width: 380px;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x197vjsw {
    max-width: 430px;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x1pfbilc {
    max-width: 460px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .xh9uqaf {
    max-width: 60%;
  }

  .xrlsmeg {
    max-width: 600px;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x7ep2pv {
    max-width: 680px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x1iey704 {
    max-width: 86vw;
  }

  .x95b5qq {
    max-width: 90vw;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x9l5fec {
    min-height: 220px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x1skkevw {
    min-height: 60vh;
  }

  .x1g3o50e {
    min-height: calc(100vh - 62px);
  }

  .xeuugli {
    min-width: 0;
  }

  .x15kz4h8 {
    min-width: 16px;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .x1jzhcrs {
    min-width: 200px;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .xlm99nl {
    min-width: 240px;
  }

  .x17s4nb9 {
    min-width: 30px;
  }

  .xxsxjwm {
    min-width: 70px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x5ibdzy {
    padding-bottom: 1.1em;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xvg07ld {
    padding-bottom: 110px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1hhzuzn {
    padding-bottom: 18px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x1s14bel {
    padding-bottom: 26px;
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

  .xbaz6xv {
    padding-bottom: 30px;
  }

  .xbe17z6 {
    padding-bottom: 34px;
  }

  .xq1608w {
    padding-bottom: 36px;
  }

  .xg8j3zb {
    padding-bottom: 3px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .xnljgj5 {
    padding-left: 22px;
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .x1x0y1qx {
    padding-right: 2.5em;
  }

  .x1s7jvk7 {
    padding-right: 20px;
  }

  .x1oou3sl {
    padding-right: 22px;
  }

  .x1m2p0i2 {
    padding-right: 32px;
  }

  .xohu265 {
    padding-right: 3em;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x889kno {
    padding-top: 10px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xyinxu5 {
    padding-top: 14px;
  }

  .x109j2v6 {
    padding-top: 18px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1xy6bms {
    padding-top: 22px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x9desvi {
    padding-top: 26px;
  }

  .x4i7bpe {
    padding-top: 48px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .x2vfze8 {
    padding-top: 62px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x96k8nx {
    padding-top: 9px;
  }

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

    .x1cdga0f.x1cdga0f {
      padding: 20px;
    }

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

  .xgzdjil {
    right: -6px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xn5hqff {
    right: 16px;
  }

  .x3mw7os {
    right: 18px;
  }

  .x1pdr0v7 {
    top: -1px;
  }

  .xtu2xtp {
    top: -6px;
  }

  .x13vifvy {
    top: 0;
  }

  .xomnu4r {
    top: 16px;
  }

  .x8l1umf {
    top: 24px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1rco1iv {
    top: 62px;
  }

  .x19xachh {
    top: 84px;
  }

  .x1nc2wqw {
    top: 90px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xb172dh {
    width: 116px;
  }

  .x1a00udw {
    width: 15px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1oysuqx {
    width: 200px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x1kl0l3y {
    width: 21px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x1guw455 {
    width: 38px;
  }

  .xqujd4m {
    width: 390px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x3x2bpi {
    width: 46px;
  }

  .xht4xr3 {
    width: 480px;
  }

  .xvr7zsw {
    width: 50vw;
  }

  .xvni27 {
    width: 52px;
  }

  .x1fxk84t {
    width: 54px;
  }

  .xeepkih {
    width: 62px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xci0xqf {
    width: 7px;
  }

  .x1pigqs1 {
    width: 82px;
  }

  .xjzaux3 {
    width: 92px;
  }

  .xzw1hr4 {
    width: 92vw;
  }

  .x1wc42o8 {
    width: 9px;
  }

  .xezivpi {
    width: max-content;
  }

  .x6gzar8 {
    width: min(520px, 44vw, 62vh);
  }

  .x10yczew {
    width: min(520px, 96vw);
  }

  .x1tuisgq {
    width: var(--radix-select-trigger-width);
  }

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

@layer priority6 {
  @media (width <= 767px) {
    .x1xp0jpl.x1xp0jpl {
      gap: 30px;
    }

    .xcbhofx.xcbhofx {
      padding-block: 10px 60px;
    }

    .x14rd6ut.x14rd6ut {
      padding-block: 14px;
    }

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

    .xkwxsoz.xkwxsoz {
      padding-block: 20px 60px;
    }

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

    .x1l8wzzz.x1l8wzzz {
      padding-block: 22px 50px;
    }

    .x1w27bzm.x1w27bzm {
      padding-block: 24px;
    }

    .x6rlac5.x6rlac5 {
      padding-block: 26px 60px;
    }

    .xst0adi.xst0adi {
      padding-block: 26px;
    }

    .xnpt2u8.xnpt2u8 {
      padding-block: 30px;
    }

    .x3bux48.x3bux48 {
      padding-block: 32px;
    }

    .xllh3av.xllh3av {
      padding-block: 36px;
    }

    .x1spfnz2.x1spfnz2 {
      padding-block: 40px;
    }

    .x1db1nc2.x1db1nc2 {
      padding-block: 44px 70px;
    }

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

    .x97qevs.x97qevs {
      padding-block: 50px;
    }

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

    .xzt2pi3.xzt2pi3 {
      padding-block: 60px;
    }

    .xotz0ve.xotz0ve {
      padding-block: 62px 44px;
    }

    .x1m21i99.x1m21i99 {
      padding-block: 62px 46px;
    }

    .xgoc4g4.xgoc4g4 {
      padding-block: 62px 70px;
    }

    .x13628nk.x13628nk {
      padding-block: 64px;
    }

    .xj57tvo.xj57tvo {
      padding-block: 70px 90px;
    }

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

    .x1djpxxc.x1djpxxc {
      padding-block: 80px 0;
    }

    .xnl3xnb.xnl3xnb {
      padding-block: 90px 30px;
    }

    .x1bylwml.x1bylwml {
      padding-inline: 16px;
    }

    .xtgkcs6.xtgkcs6 {
      padding-inline: 20px;
    }

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

    .x103vsi2.x103vsi2 {
      padding-inline: 8px;
    }
  }
}

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

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

    .x16om98z.x16om98z {
      column-gap: 10px;
    }

    .xxz7eny.xxz7eny {
      column-gap: 14px;
    }

    .x175oqac.x175oqac {
      column-gap: 18px;
    }

    .x1x16i4g.x1x16i4g {
      column-gap: 26px;
    }

    .x1ggq1c9.x1ggq1c9 {
      column-gap: 28px;
    }

    .xcylf02.xcylf02 {
      column-gap: 30px;
    }

    .x110pcmn.x110pcmn {
      column-gap: 32px;
    }

    .x1c9nt60.x1c9nt60 {
      column-gap: 36px;
    }

    .x18up728.x18up728 {
      display: none;
    }

    .xeo1tri.xeo1tri {
      font-size: 10px;
    }

    .xu3262o.xu3262o {
      font-size: 15px;
    }

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

    .x17e9fsc.x17e9fsc {
      font-size: 18px;
    }

    .x1ykv51t.x1ykv51t {
      font-size: 19px;
    }

    .x32cew.x32cew {
      font-size: 20px;
    }

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

    .x11fgr5f.x11fgr5f {
      font-size: 30px;
    }

    .xp0pwx5.xp0pwx5 {
      font-size: 32px;
    }

    .x1fo7ius.x1fo7ius {
      font-size: 38px;
    }

    .x1sfh8q5.x1sfh8q5 {
      font-size: 40px;
    }

    .x11rovqi.x11rovqi {
      font-size: 42px;
    }

    .x15ukic2.x15ukic2 {
      font-size: 44px;
    }

    .x9fxtn0.x9fxtn0 {
      font-size: clamp(34px, 8vw, 44px);
    }

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

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

  .xtu493u:before {
    inset: -3px;
  }

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

    .x180jhfn.x180jhfn {
      row-gap: 0;
    }

    .xw07tdh.xw07tdh {
      row-gap: 10px;
    }

    .xtrjvei.xtrjvei {
      row-gap: 14px;
    }

    .xmvymnd.xmvymnd {
      row-gap: 16px;
    }

    .x154806j.x154806j {
      row-gap: 18px;
    }

    .x4b8yiq.x4b8yiq {
      row-gap: 22px;
    }

    .x1c3dl79.x1c3dl79 {
      row-gap: 26px;
    }

    .xb7kc0.xb7kc0 {
      row-gap: 28px;
    }

    .x181j7q0.x181j7q0 {
      row-gap: 30px;
    }

    .xk20fub.xk20fub {
      row-gap: 32px;
    }

    .x1jdekat.x1jdekat {
      row-gap: 36px;
    }

    .xpn09gt.xpn09gt {
      row-gap: 40px;
    }
  }
}

@layer priority8 {
  @media (width <= 767px) {
    .xeckpwq.xeckpwq {
      border-top-width: 1px;
    }

    .x1xtmu4n.x1xtmu4n {
      margin-bottom: 34px;
    }

    .x4x8iys.x4x8iys {
      margin-top: 10px;
    }

    .x17jjhsw.x17jjhsw {
      max-width: 100%;
    }

    .xiwsjsn.xiwsjsn {
      padding-bottom: 22px;
    }

    .x1smq3sf.x1smq3sf {
      padding-bottom: 24px;
    }

    .xxepto5.xxepto5 {
      padding-bottom: 30px;
    }

    .x1m2uxse.x1m2uxse {
      padding-bottom: 72px;
    }

    .xj434dd.xj434dd {
      padding-top: 28px;
    }

    .xqv5q64.xqv5q64 {
      width: 84px;
    }
  }
}

@layer priority9 {
  .x1ja5ae0:after {
    animation-duration: 1.1s;
  }

  .x1jxfvve:before {
    animation-duration: 14s;
  }

  .xls1gz5:after {
    animation-duration: 3.6s;
  }

  .x13ee8us:after, .xzuot31:before {
    animation-iteration-count: infinite;
  }

  .xlkbn08:after {
    animation-name: none;
  }

  .x1rnzxjn:before {
    animation-name: xrh9dxr-B;
  }

  .x1ocqrpq:after {
    animation-name: xywpjws-B;
  }

  .x1y274o4:after {
    animation-timing-function: cubic-bezier(.4, .1, .2, 1);
  }

  .x1vhlsvk:after {
    animation-timing-function: cubic-bezier(.45, 0, .2, 1);
  }

  .x1fwxpn4:before {
    animation-timing-function: linear;
  }

  .x1ufm1jw:after {
    background-image: linear-gradient(105deg, #fff0 6%, #fffffff2 50%, #fff0 94%);
  }

  .xz99wiq:after {
    background-image: linear-gradient(105deg, #fff0 8%, #fff6ded9 50%, #fff0 92%);
  }

  .xp3rheq:before {
    background-image: radial-gradient(1.6px 1.6px at 20% 22%, #fff1cef2, #0000 55%), radial-gradient(1.4px 1.4px at 68% 58%, #ffdf96cc, #0000 55%), radial-gradient(1px 1px at 44% 84%, #ffecbebf, #0000 55%), radial-gradient(1.2px 1.2px at 88% 30%, #ffe6aab3, #0000 55%);
  }

  .x9632r5:before {
    background-size: 74px 74px, 96px 96px, 58px 58px, 120px 120px;
  }

  .x16yp00d::placeholder {
    color: var(--x1puh9av);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .xu5wrad:after {
    mix-blend-mode: screen;
  }

  .x2q1x1w:after, .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .x1fkdwu4:after {
    transform: translateX(-300%) rotate(16deg);
  }

  .x1rdswn2:after {
    transform: translateX(-320%) rotate(15deg);
  }

  .x12maryy:before {
    z-index: 1;
  }

  .x1jg531d:after {
    z-index: 2;
  }

  .x1rp6rk0:hover:after {
    animation-duration: 1.3s;
  }

  .xejj2g0:hover:after {
    animation-name: xhw5w5a-B;
  }

  .xw36h6w:hover:after {
    animation-name: xywpjws-B;
  }
}

@layer priority10 {
  .x12m7ys0:after {
    bottom: -70%;
  }

  .xr0u1xi:after {
    left: -20%;
  }

  .x10o0htw:after {
    left: -30%;
  }

  .x1vffhbf:after {
    top: -70%;
  }

  .xgx83ic:after {
    width: 32%;
  }

  .x1mv9zpo:after {
    width: 36%;
  }
}

@layer priority11 {
  @media (prefers-reduced-motion: reduce) {
    .x188a36p.x188a36p:after, .x2gxutv.x2gxutv:before, .x1sxll3f.x1sxll3f:hover:after {
      animation-name: none;
    }
  }
}

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

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

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

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

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

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

@keyframes xb4s9mv-B {
  0% {
    background-position: -200% 0;
  }

  100% {
    background-position: 200% 0;
  }
}

@keyframes xrh9dxr-B {
  0% {
    background-position: 0 0, 0 0, 0 0, 0 0;
  }

  100% {
    background-position: 74px -120px, -96px 90px, 58px 70px, -120px -60px;
  }
}

@keyframes x1iy90sb-B {
  0%, 100% {
    box-shadow: 0 12px 34px #00000080, 0 0 8px #c6a25f1f, inset 0 1px #ffecbe2e;
  }

  50% {
    box-shadow: 0 12px 34px #00000080, 0 0 24px #c6a25f47, inset 0 1px #ffecbe2e;
  }
}

@keyframes x1i5vc86-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .3;
  }
}

@keyframes x1g3nlh6-B {
  0%, 100% {
    opacity: .3;
  }

  50% {
    opacity: 1;
  }
}

@keyframes x1mxso0w-B {
  0%, 100% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(.4) rotate(0);
  }

  50% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1) rotate(35deg);
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes x1ofc7ps-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}

@keyframes x3fnmhf-B {
  to {
    transform: translateX(-50%);
  }
}

@keyframes xywpjws-B {
  0% {
    transform: translateX(-300%) rotate(16deg);
  }

  44% {
    transform: translateX(400%) rotate(16deg);
  }

  100% {
    transform: translateX(400%) rotate(16deg);
  }
}

@keyframes xhw5w5a-B {
  0% {
    transform: translateX(-320%) rotate(15deg);
  }

  100% {
    transform: translateX(520%) rotate(15deg);
  }
}

@keyframes x1pbz6n3-B {
  to {
    transform: translateY(-50%);
  }
}

:root, .xxf838y {
  --x1eit3hc: #f5f1e9;
  --x61hrcv: #fffdf8;
  --x1ojfmw0: #efe9dd;
  --x1n8r9me: #211c15;
  --x1bommbl: #211c158f;
  --x1puh9av: #211c1561;
  --xkz0t1k: #9a7a45;
  --x1sptdnw: #9a7a451f;
  --x1iocqng: #211c1521;
  --xhi3ghr: #211c1538;
  --xx81yac: #c0182b;
  --xq0ddma: #22c55e;
  --xbps6g4: #4f7a58;
  --x1recwkm: #a9812f;
  --x1kfi0or: #3b82f6;
  --x3xb6k: radial-gradient(120% 90% at 50% 0%, #efe8d9, #ddd4c4);
  --x1dotph7: #ece4d4;
  --x94dqiy: linear-gradient(#0000, #7864461f);
  --xd19u44: #211c15;
  --x18dff19: #efe9df;
  --xuavlp5: #efe9dfb3;
  --xvgait5: #efe9df29;
  --x10vmgez: #f0d99a;
  --xifkqmy: #c6a25f;
  --x2moa1l: #8f6f3d;
  --x1tl7u7l: #ffecbe8c;
  --x1ieho06: #221708;
  --xrly1og: #c0182b;
  --x9mce9n: #e8556d;
  --x1tj423t: #c0182b;
  --x1fn4g22: #7d0f1d;
  --x27e0x5: #fff5f0;
  --x1dr52ty: #ffc8c866;
  --x7eklhj: #f5f1e999;
  --x1i8c4wp: "Cormorant Garamond", Georgia, serif;
  --x16vao6v: "Manrope", system-ui, sans-serif;
  --x1nrsiut: "Space Mono", ui-monospace, monospace;
  --xbo4pnm: "Spectral", Georgia, serif;
  --x15or4bo: "Cormorant Garamond", Georgia, serif;
  --xhkpabj: 4px;
  --x51g47f: 8px;
  --x1k3fe8x: 14px;
  --x52lu00: 9999px;
  --xgfzmht: 0px;
  --xhuepx5: 4px;
  --x1xkkrsv: 8px;
  --x1ss2cvs: 12px;
  --x17a1rf2: 16px;
  --x1a8531b: 20px;
  --x1iv6d79: 24px;
  --xrpogs1: 32px;
  --x1uaas8: 40px;
  --xrciagj: 48px;
  --xennovf: 64px;
  --x1eblcd4: 0 1px 2px #211c150f, 0 1px 1px #211c150a;
  --xywjnbd: 0 4px 12px #211c151a, 0 2px 4px #211c150f;
  --x16ri34q: 0 12px 32px #211c152e, 0 4px 12px #211c151a;
  --xeu56f3: .12s ease;
  --x1duiqqs: .2s ease;
  --x1l6bpqc: .32s ease;
}

.x15a3jfd.x15a3jfd, .x15a3jfd.x15a3jfd:root {
  --xkz0t1k: #c6a25f;
  --x1sptdnw: #c6a25f24;
  --xx81yac: #e0556a;
  --xd19u44: #0d0b08;
  --x18dff19: #efe9df;
  --xvgait5: #efe9df1a;
  --xuavlp5: #efe9df94;
  --x15or4bo: "Cormorant Garamond", Georgia, serif;
  --x1puh9av: #efe9df61;
  --x94dqiy: linear-gradient(#0000, #0006);
  --x7eklhj: #0d0b088c;
  --x1kfi0or: #60a5fa;
  --x1n8r9me: #efe9df;
  --x1iocqng: #efe9df1a;
  --xhi3ghr: #efe9df33;
  --xbo4pnm: "Spectral", Georgia, serif;
  --x1nrsiut: "Space Mono", ui-monospace, monospace;
  --xbps6g4: #8fb996;
  --x1eit3hc: #0d0b08;
  --x16vao6v: "Manrope", system-ui, sans-serif;
  --x1i8c4wp: "Cormorant Garamond", Georgia, serif;
  --x3xb6k: radial-gradient(120% 90% at 50% 0%, #1a1610, #050403);
  --x1dotph7: #241d13;
  --x1bommbl: #efe9df99;
  --xq0ddma: #4ade80;
  --x61hrcv: #16120d;
  --x1ojfmw0: #1d1812;
  --x1recwkm: #d4a959;
}

.x1vt8n22.x1vt8n22, .x1vt8n22.x1vt8n22:root {
  --xkz0t1k: #c6a25f;
  --x1sptdnw: #c6a25f29;
  --xx81yac: #e0556a;
  --x15or4bo: "Cormorant Garamond", Georgia, serif;
  --x1puh9av: #efe9df66;
  --x94dqiy: linear-gradient(#0000, #0000004d);
  --x7eklhj: #0d0b088c;
  --x1kfi0or: #60a5fa;
  --x1n8r9me: #efe9df;
  --x1iocqng: #efe9df24;
  --xhi3ghr: #efe9df42;
  --xbo4pnm: "Spectral", Georgia, serif;
  --x1nrsiut: "Space Mono", ui-monospace, monospace;
  --xbps6g4: #8fb996;
  --x1eit3hc: #15130f;
  --x16vao6v: "Manrope", system-ui, sans-serif;
  --x1i8c4wp: "Cormorant Garamond", Georgia, serif;
  --x3xb6k: radial-gradient(120% 90% at 50% 0%, #1a1610, #0c0a08);
  --x1dotph7: #241d13;
  --x1bommbl: #efe9df99;
  --xq0ddma: #4ade80;
  --x61hrcv: #1d1913;
  --x1ojfmw0: #221d16;
  --x1recwkm: #d4a959;
}
