@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}button{-webkit-tap-highlight-color:transparent}}@layer stylex;

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

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x79iv2k {
    padding: .75rem;
  }

  .x1vjxkgn {
    padding: .875rem 1rem;
  }

  .x8hbxov {
    padding: .875rem;
  }

  .x1717udv {
    padding: 0;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .xfhssxd {
    padding: clamp(1.5rem, 5vw, 4rem);
  }

  .x7kr5oi {
    padding: clamp(1rem, 3vw, 1.35rem);
  }

  .x8iflxz {
    padding: clamp(1rem, 4vw, 3rem);
  }
}

@layer priority2 {
  .x1loyc23 {
    border-color: #825334;
  }

  .x1mugehz {
    border-color: #9b6b29;
  }

  .x18jmz35 {
    border-color: #a98564;
  }

  .x1vm3k79 {
    border-color: #b9a998;
  }

  .x1rock5z {
    border-color: #bda98f;
  }

  .x1edlqwn {
    border-color: #d6a38d;
  }

  .x53jwu3 {
    border-color: #d7a958;
  }

  .x1px9fso {
    border-color: #d8aa5e;
  }

  .x1janqr5 {
    border-color: #d8cbbb;
  }

  .x17k5xpq {
    border-color: #d9cdbd;
  }

  .x1l1pwzr {
    border-color: #e0bd7f;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x16eypsj {
    border-radius: .25rem;
  }

  .x116uinm {
    border-radius: .5rem;
  }

  .xmx9ex2 {
    border-radius: .625rem;
  }

  .x1yt6v20 {
    border-radius: .75rem;
  }

  .x15fclwp {
    border-radius: .875rem;
  }

  .x1j6x5gx {
    border-radius: 1.5rem;
  }

  .x3fmiap {
    border-radius: 1rem;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x73f2yu {
    gap: .35rem;
  }

  .x1d8fv93 {
    gap: .375rem .875rem;
  }

  .x1rcpt3j {
    gap: .45rem;
  }

  .x1neeqzj {
    gap: .4rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xfjy8m2 {
    gap: clamp(2rem, 6vw, 5rem);
  }

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

  .x1npkx4u {
    grid-column: 2;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .x1267ecw {
    padding-block: .35rem;
  }

  .xla58y3 {
    padding-block: .3rem;
  }

  .x1vj3u9m {
    padding-block: .4rem;
  }

  .x18g2hj5 {
    padding-block: .5rem;
  }

  .x13eudtd {
    padding-block: .625rem;
  }

  .xo0yzjp {
    padding-block: .75rem;
  }

  .x1f8t57k {
    padding-block: clamp(2.5rem, 6vw, 5rem);
  }

  .x9h5odj {
    padding-block: clamp(2.5rem, 7vw, 5.5rem);
  }

  .x1d0a3bg {
    padding-inline: .15rem;
  }

  .x1q3hkhx {
    padding-inline: .55rem;
  }

  .x1f6otoe {
    padding-inline: .65rem;
  }

  .x1iouy3e {
    padding-inline: .6rem;
  }

  .x1ryrjj2 {
    padding-inline: .75rem;
  }

  .x13s4r1c {
    padding-inline: .875rem;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x1vro14v {
    padding-inline: clamp(1rem, 4vw, 3rem);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x18pfgmg:focus-visible {
    outline: .2rem solid #c47d46;
  }

  .x1b45tcu:focus {
    border-color: #865936;
  }

  @media (width >= 42rem) {
    .x1y3nid.x1y3nid {
      gap: 1.25rem;
    }

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

@layer priority3 {
  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

  .x7a106z {
    align-items: start;
  }

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

  .x1fzvlhm {
    background-color: #825334;
  }

  .xzl4r6p {
    background-color: #8a5a18;
  }

  .xheal9j {
    background-color: #dce9d8;
  }

  .xrnjfdk {
    background-color: #e4ddd4;
  }

  .x13bkcva {
    background-color: #e8d3b8;
  }

  .x1qw6e34 {
    background-color: #eee0d7;
  }

  .xu6ev3f {
    background-color: #f1ebe2;
  }

  .x1ug93kk {
    background-color: #f4efe7;
  }

  .xgdwn0 {
    background-color: #f5ead6;
  }

  .xb3n7cb {
    background-color: #f9e9e2;
  }

  .xbcxe5 {
    background-color: #fff0cf;
  }

  .x1cxhdsn {
    background-color: #fff2d9;
  }

  .xl6otdi {
    background-color: #fff4dc;
  }

  .x1w3tx9d {
    background-color: #fffdf9;
  }

  .xf5un2g {
    background-color: #fffdfa;
  }

  .xjeyoxm {
    background-color: #fffdf9f5;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x10qjkfk {
    border-block-color: #d8cbbb;
  }

  .xykt701 {
    border-block-style: solid;
  }

  .x1kbiq1m {
    border-block-width: 1px;
  }

  .x7zje5i {
    box-shadow: 0 .5rem 1.5rem #4233240f;
  }

  .xmvm8wx {
    box-shadow: 0 .5rem 1.75rem #3f312314;
  }

  .x1lyst7t {
    box-shadow: 0 1.5rem 4rem #47392a1f;
  }

  .x1978dx1 {
    color: #274b2c;
  }

  .x4smjww {
    color: #302a24;
  }

  .xndhzsp {
    color: #4d3920;
  }

  .x18hxa4m {
    color: #4e443a;
  }

  .xd2ftr7 {
    color: #5e3e28;
  }

  .xtfaaap {
    color: #5f5145;
  }

  .xgbfgjw {
    color: #61564b;
  }

  .x1kmbm5g {
    color: #62401f;
  }

  .x17qi0ml {
    color: #624426;
  }

  .xuj0fbr {
    color: #665e56;
  }

  .x1h5y870 {
    color: #67430b;
  }

  .xr1q3hg {
    color: #674717;
  }

  .x4gsh31 {
    color: #675b50;
  }

  .xhoz1ly {
    color: #675d52;
  }

  .xpclo9x {
    color: #6d6257;
  }

  .xpkzvd4 {
    color: #6f655b;
  }

  .x1w0sbu2 {
    color: #6f665d;
  }

  .xk57ni0 {
    color: #702f20;
  }

  .xo3zfzi {
    color: #70422d;
  }

  .xlfus4k {
    color: #704725;
  }

  .x1mftlo1 {
    color: #705228;
  }

  .x1fkndqn {
    color: #74695e;
  }

  .xznrjvv {
    color: #764c2f;
  }

  .x15rrx09 {
    color: #805735;
  }

  .xgn3dy1 {
    color: #8d8379;
  }

  .x12pg9i6 {
    color: #fffdf9;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1cnr73a {
    font-family: ui-monospace, SFMono-Regular, Consolas, monospace;
  }

  .x12lo8hy {
    font-size: .6875rem;
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x16hr52g {
    font-size: clamp(1rem, 2.5vw, 1.125rem);
  }

  .x1ikv38y {
    font-size: clamp(1rem, 2vw, 1.1875rem);
  }

  .x9u5dc7 {
    font-size: clamp(2.25rem, 7vw, 4.25rem);
  }

  .x10hzazz {
    font-size: clamp(2.25rem, 8vw, 4.5rem);
  }

  .xvo9io6 {
    font-size: clamp(2.5rem, 8vw, 5.25rem);
  }

  .xxwux5z {
    font-size: clamp(2rem, 7vw, 4.5rem);
  }

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

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1t8wntd {
    font-weight: 750;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x8bsokv {
    font-weight: 850;
  }

  .x1uu0p8 {
    font-weight: 900;
  }

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

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

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

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

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

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

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

  .xwt5yq5 {
    line-height: .96;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xzmripd {
    outline-offset: .125rem;
  }

  .x1c0g4xo {
    outline-offset: .15rem;
  }

  .xdt7q59 {
    outline-offset: .2rem;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

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

  .x1n327nk {
    z-index: 10;
  }

  .x3cw41t:disabled {
    background-color: #a9998c;
  }

  .xbsu6kp:disabled {
    background-color: #a99a8c;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .xjb0foi:disabled {
    cursor: wait;
  }

  .xqdd0e1:hover {
    background-color: #694126;
  }

  .x16srz6h:hover {
    background-color: #f1e7da;
  }

  .x12niqrs:hover {
    background-color: #f8e6c3;
  }

  .xw0rey9:hover {
    color: #392f26;
  }

  .xr3nk2x:hover {
    color: #4f2e15;
  }

  .x1efu05:hover {
    color: #56341f;
  }

  .x1yaclwh:active {
    background-color: #56341f;
  }

  .x1sjmmri:active {
    background-color: #e8d8c5;
  }

  .xk3swbx:active {
    background-color: #efd59f;
  }

  @media (width >= 42rem) {
    .x1tzpb59.x1tzpb59 {
      align-items: flex-end;
    }
  }

  @media (width >= 56rem) {
    .x1mxt6s3.x1mxt6s3 {
      display: grid;
    }
  }

  @media (width >= 42rem) {
    .xirmxy2.xirmxy2 {
      grid-template-columns: 4rem minmax(0, 1fr) auto;
    }
  }

  @media (width >= 36rem) {
    .x15v5gra.x15v5gra {
      grid-template-columns: minmax(0, 1fr) auto;
    }
  }
}

@layer priority4 {
  .x15gotqe {
    border-bottom-color: #cfc1b0;
  }

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

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

  .x13k1eqh {
    border-top-color: #e0bd7f;
  }

  .xegpqk5 {
    border-top-color: #e0d5c7;
  }

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

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

  .xdh1ao5 {
    height: 1.35rem;
  }

  .xyccheo {
    margin-bottom: .4rem;
  }

  .x1ncqgef {
    margin-bottom: .625rem;
  }

  .x1gr9t9r {
    margin-bottom: .75rem;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .xc8tqf8 {
    margin-bottom: 1.75rem;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x1t84w78 {
    margin-bottom: 2rem;
  }

  .x15z0wfo {
    margin-top: .35rem;
  }

  .x5y4uik {
    margin-top: .625rem;
  }

  .xhj8ucd {
    margin-top: .75rem;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1l59rab {
    max-width: 52rem;
  }

  .xbtmy3k {
    max-width: 74rem;
  }

  .x1ca7mhu {
    min-height: 1.15rem;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x1rbcp9z {
    min-height: clamp(16rem, 42vh, 28rem);
  }

  .xeuugli {
    min-width: 0;
  }

  .xbq476d {
    min-width: 11.5rem;
  }

  .x1oeq5xr {
    min-width: 7.5rem;
  }

  .x7bpmte {
    min-width: 8.5rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .xfudz28 {
    padding-bottom: clamp(8rem, 60svh, 30rem);
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x1n8jptq {
    scroll-margin-top: 4.5rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xf8x8r1 {
    width: 1.35rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xezivpi {
    width: max-content;
  }

  @media (width >= 56rem) {
    .xx19ioh.xx19ioh {
      margin-bottom: 0;
    }
  }
}
