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

@layer priority1;

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

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x1o8uwn5 {
    padding: 48px;
  }

  .xfawy5m {
    padding: 4px;
  }
}

@layer priority3 {
  .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);
  }

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

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x9h44rk {
    border-radius: 13px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

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

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

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

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

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xg9jes1 {
    margin-block: 4px;
  }

  .xxbjj12 {
    margin-inline: 8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .xrii95j {
    padding-block: 11px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x99dwph {
    padding-block: 13px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1b9wmvo {
    padding-block: 15px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .x1lgqdd1 {
    padding-block: 19px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .xr9q8rw {
    padding-block: 24px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1m7iz9m {
    padding-block: 9px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .x1t6ggfl {
    padding-inline: 30px;
  }

  .xj7an9n {
    padding-inline: 32px;
  }

  .x1bzy8qs {
    padding-inline: 40px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1ys0ab8 {
    transition: background-color .13s, color .13s;
  }

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

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

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

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

  .xloy9ls {
    transition: color .15s;
  }

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

  .x1gwx9ft {
    transition: color .2s;
  }

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

  .x112o3c2 {
    transition: transform .15s;
  }

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

  @media (width >= 768px) {
    .x21xy61.x21xy61 {
      margin-inline: 8px 8px 18px;
    }

    .x1i4fkyd.x1i4fkyd {
      padding-inline: 0;
    }

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

    .xkmj6c8.xkmj6c8 {
      padding-inline: 48px;
    }
  }
}

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

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

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x1qjc9v5 {
    align-items: stretch;
  }

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

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .xsxcgo5 {
    animation-duration: 4.2s;
  }

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

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

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

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

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

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

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

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

  .xjyslct {
    appearance: none;
  }

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

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

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

  .x1t853zo {
    backdrop-filter: none;
  }

  .xs8us2w {
    background-color: linear-gradient(135deg,#c9a86a,#8f6f3e);
  }

  .xuv7tap {
    background-color: #00000024;
  }

  .xcpsgoo {
    background-color: #00000080;
  }

  .xo8yvp8 {
    background-color: #c0182b14;
  }

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

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

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

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

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

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

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

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

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

  .xa3vrhm {
    background-image: radial-gradient(1100px 600px at 50% -10%, #c9a86a17, #0000 60%);
  }

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

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

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

  .x1mwwwfo {
    border-collapse: collapse;
  }

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

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

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

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

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

  .xl0o41i {
    color: #1c1610;
  }

  .x1ncg3bw {
    color: #f8efd8;
  }

  .xfungia {
    color: #fff;
  }

  .xu9imsn {
    color: #fff4d6;
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

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

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

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

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

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

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

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

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

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

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

  .x1amjocr {
    column-gap: 10px;
  }

  .x1f6pogk {
    column-gap: 11px;
  }

  .xtqikln {
    column-gap: 12px;
  }

  .x40hh3e {
    column-gap: 16px;
  }

  .x1fslrwu {
    column-gap: 22px;
  }

  .x17zd0t2 {
    column-gap: 4px;
  }

  .xmixu3c {
    column-gap: 6px;
  }

  .xfex06f {
    column-gap: 8px;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

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

  .xwuoujp {
    flex-basis: 280px;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

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

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

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

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

  .x1s31vzs {
    font-size: 10.5px;
  }

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

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .xew7ush {
    font-size: 21px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

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

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

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

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

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

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

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

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

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

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

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

  .x1u7k74 {
    line-height: 1.2;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1b8z93w {
    row-gap: 10px;
  }

  .xp1r0qw {
    row-gap: 12px;
  }

  .x14vct77 {
    row-gap: 14px;
  }

  .xgpatz3 {
    row-gap: 16px;
  }

  .x1o0lzc5 {
    row-gap: 18px;
  }

  .x1na6gtj {
    row-gap: 24px;
  }

  .x1dbijih {
    row-gap: 2px;
  }

  .x1r0jzty {
    row-gap: 4px;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

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

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .x1c071of {
    transform: none;
  }

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

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

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

  .xnn1q72 {
    transform: translateY(0);
  }

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

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

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

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

  .xjd9b36 {
    transition-duration: 1ms;
  }

  .xt3l3uh {
    transition-property: color;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

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

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

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

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

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

  .x1vjfegm {
    z-index: 1;
  }

  .x8k05lb {
    z-index: 200;
  }

  .xzkaem6 {
    z-index: 3;
  }

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

  .x1mvux7o:hover {
    background-color: #efe9df0a;
  }

  .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) {
    .xsif4ur.xsif4ur {
      display: flex;
    }

    .x1a9x84j.x1a9x84j {
      display: inline;
    }

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

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

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

  @media (width >= 768px) {
    .x1qwx6fb.x1qwx6fb {
      grid-template-columns: 1fr 1fr 1fr;
    }

    .x12bbgtu.x12bbgtu {
      grid-template-columns: 248px 1fr;
    }

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

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

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

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

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

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

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

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

  .x32b0ac {
    border-right-style: solid;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xqo3gd {
    bottom: 8px;
  }

  .x5yr21d {
    height: 100%;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xqitzto {
    height: 280px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .x1x0gksc {
    height: 62px;
  }

  .xols6we {
    height: 6px;
  }

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

  .xu96u03 {
    left: 0;
  }

  .x12lbrt0 {
    left: 10px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x14ler8 {
    margin-bottom: 40px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .xuyqlj2 {
    max-height: 300px;
  }

  .x1phlbz0 {
    max-height: 400px;
  }

  .xhd83ik {
    max-height: 85vh;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .x4gyc16 {
    max-width: 1120px;
  }

  .x14lruf5 {
    max-width: 260px;
  }

  .x1dt7z5j {
    max-width: 380px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x95b5qq {
    max-width: 90vw;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x15kz4h8 {
    min-width: 16px;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .xlm99nl {
    min-width: 240px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

  .xq1608w {
    padding-bottom: 36px;
  }

  .xg8j3zb {
    padding-bottom: 3px;
  }

  .xzk7aed {
    padding-bottom: 64px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .x1m2p0i2 {
    padding-right: 32px;
  }

  .xyinxu5 {
    padding-top: 14px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1xy6bms {
    padding-top: 22px;
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .xlaft8j {
    padding-top: 44px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .xgzdjil {
    right: -6px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xn5hqff {
    right: 16px;
  }

  .xtu2xtp {
    top: -6px;
  }

  .x13vifvy {
    top: 0;
  }

  .xomnu4r {
    top: 16px;
  }

  .xwa60dl {
    top: 50%;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1oysuqx {
    width: 200px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .xqujd4m {
    width: 390px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .xht4xr3 {
    width: 480px;
  }

  .xvni27 {
    width: 52px;
  }

  .x1v4s8kt {
    width: 6px;
  }

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

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

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

@layer priority6 {
  @media (width <= 767px) {
    .x1bylwml.x1bylwml {
      padding-inline: 16px;
    }
  }
}

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

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

@layer priority8 {
  .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 priority9 {
  .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 priority10 {
  @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-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 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 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);
  }
}

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