@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";@layer reset{*,:before,:after{box-sizing:border-box}h1,h2,h3,p{margin:0}}@layer base{:root{color:#26352f;font-synthesis:none;scroll-behavior:smooth;background:#fff9e9;font-family:DM Sans,system-ui,sans-serif}html{overscroll-behavior:none;background:#fff9e9;min-width:320px;overflow-x:clip}body{overscroll-behavior:none;background:radial-gradient(circle at 92% 2%,#fbd97685,#0000 24rem),#fff9e9;min-width:320px;min-height:100vh;margin:0;overflow-x:clip}button,input,select{color:inherit;font:inherit}@media (width<=719px){input,select,textarea{font-size:16px!important}}button,select,summary{cursor:pointer}button:disabled{cursor:wait;opacity:.58}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #ef63494d}code{color:#7c311a;background:#f7dfcf;border-radius:5px;padding:2px 5px;font-size:.9em}}@layer priority1,priority2,priority3;

@layer priority1;

@layer priority2 {
  .x1pfaf8l {
    margin: -7px 0 14px;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x84vhe8 {
    padding: 0 12px;
  }

  .xhwt3jn {
    padding: 0 13px;
  }

  .x1csxjeb {
    padding: 0 14px;
  }

  .x1tzdv60 {
    padding: 0 15px;
  }

  .xnjwko4 {
    padding: 0 16px 0 45px;
  }

  .x1xk1jr8 {
    padding: 0 16px;
  }

  .x1lufkf8 {
    padding: 0 17px;
  }

  .x5b5r1n {
    padding: 0 18px;
  }

  .x19pp110 {
    padding: 0 19px;
  }

  .x1astma3 {
    padding: 0 9px;
  }

  .x1717udv {
    padding: 0;
  }

  .x1b4vry6 {
    padding: 10px 0;
  }

  .x6yrr3s {
    padding: 10px 12px;
  }

  .xwdwxv0 {
    padding: 10px 18px max(12px,env(safe-area-inset-bottom));
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .x18vwc6u {
    padding: 15px 16px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x1giyoqj {
    padding: 20px 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xp9y95v {
    padding: 22px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .xedysl6 {
    padding: 2px 2px 10px;
  }

  .x89xqzq {
    padding: 30px 24px;
  }

  .x1oz7pbf {
    padding: 36px 0 28px;
  }

  .x4axe6h {
    padding: 36px 18px;
  }

  .x1w1l5uu {
    padding: 38px 0 36px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .x1hdnibz {
    padding: 4px 17px 18px;
  }

  .x5t5jma {
    padding: 4px 7px;
  }

  .xcpb3ok {
    padding: 5px 13px 5px 6px;
  }

  .x8lhhth {
    padding: 5px 8px;
  }

  .x9d2g2v {
    padding: 7px 2px;
  }

  .x153ncpu {
    padding: 8px 12px;
  }

  .xe8ttls {
    padding: 8px;
  }

  @media (width >= 720px) {
    .x1anch3x.x1anch3x {
      padding: 17px;
    }

    .x1n27odz.x1n27odz {
      padding: 26px;
    }

    .x9myid6.x9myid6 {
      padding: 28px;
    }

    .x11beya1.x11beya1 {
      padding: 30px;
    }

    .x1i0ambv.x1i0ambv {
      padding: 44px;
    }

    .x1s90l10.x1s90l10 {
      padding: 62px 0 42px;
    }

    .x17fxnyw.x17fxnyw {
      padding: 66px 0 54px;
    }
  }

  @media (width <= 719px) {
    .xzw53bn.xzw53bn {
      padding: 5px;
    }
  }
}

@layer priority3 {
  .xnw9glq {
    border-color: var(--xm5244j);
  }

  .x1ctf4ec {
    border-radius: 11px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .x9h44rk {
    border-radius: 13px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xn5hx6u {
    border-radius: 15px;
  }

  .xmf3hgm {
    border-radius: 17px;
  }

  .xugzpu4 {
    border-radius: 18px;
  }

  .xetvl1f {
    border-radius: 19px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x13pz1uv {
    border-radius: 22px;
  }

  .x13e3gmj {
    border-radius: 23px;
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .x14o3kyb {
    border-radius: 26px;
  }

  .x1jvnzes {
    border-radius: 28px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1au62bz {
    flex: 0 0 42px;
  }

  .x3psx0u {
    flex: none;
  }

  .x98rzlu {
    flex: 1;
  }

  .x883omv {
    gap: 10px;
  }

  .x15gj94b {
    gap: 11px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1aut5rd {
    gap: 13px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

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

  .xe8uvvx {
    list-style: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1di6z1p {
    scroll-snap-type: x proximity;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x7r6lai {
    transition: border-color .16s, background-color .16s, transform .16s;
  }

  .xgjc9ih:focus-visible {
    outline: 3px solid #ef63494d;
  }

  .x1jmltfm:hover {
    border-color: var(--xpqh5e4);
  }

  @media (width >= 720px) {
    .xqx9nj8.xqx9nj8 {
      border-radius: 22px;
    }

    .x1d1ppm7.x1d1ppm7 {
      gap: 12px;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .xj9207x.xj9207x {
      transition: color .15s, background-color .15s, transform .15s;
    }

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

    .xy8yeag.xy8yeag {
      transition: transform .14s, background-color .14s;
    }
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .xc26acl {
    align-content: center;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xjyslct {
    appearance: none;
  }

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .x1sgmpr3 {
    background-color: #cfe5d6;
  }

  .xbsg4y4 {
    background-color: #e4ddca;
  }

  .x1jmodho {
    background-color: #ebe4d2;
  }

  .x2fv3lz {
    background-color: #eee5d2;
  }

  .x1igiwi8 {
    background-color: #efd1bd;
  }

  .x1ydbn1l {
    background-color: #f4c79f;
  }

  .xsi6y5o {
    background-color: #f5d8a8;
  }

  .x1sn91n0 {
    background-color: #f8d9ce;
  }

  .xlikiku {
    background-color: #ef634929;
  }

  .x16ogjlw {
    background-color: #fff9e994;
  }

  .x66v7g3 {
    background-color: #fffef9b8;
  }

  .x1ojxzsc {
    background-color: #fffef9c2;
  }

  .x1ax1y7d {
    background-color: #fffef9c7;
  }

  .x1pu55en {
    background-color: #fffef9cc;
  }

  .xkuzpmj {
    background-color: #fffef9f0;
  }

  .xktk31 {
    background-color: #ffffff94;
  }

  .xudskjk {
    background-color: #fff9;
  }

  .x1s9j6y5 {
    background-color: #ffffffb8;
  }

  .xefe8ek {
    background-color: #ffffffbf;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x11ugzm1 {
    background-color: var(--x10ggty3);
  }

  .x1vddklq {
    background-color: var(--x15lwph9);
  }

  .xi39wvh {
    background-color: var(--x1f0nrsc);
  }

  .x1ib5irs {
    background-color: var(--x1yfnkoh);
  }

  .x1xo4xh5 {
    background-color: var(--x9jkfxc);
  }

  .x1bccrrb {
    background-color: var(--xm5244j);
  }

  .x5sfrj9 {
    background-color: var(--xpqh5e4);
  }

  .xru5e05 {
    background-image: linear-gradient(105deg, #0000 20%, #fffef9d1 46%, #fffffff5 50%, #fffef9d1 54%, #0000 80%);
  }

  .x1s8mef9 {
    background-size: 260% 100%;
  }

  .x1hhzetz {
    box-shadow: 0 12px 30px #493a2712;
  }

  .x1cccrsy {
    box-shadow: 0 14px 28px #6e49391f;
  }

  .x9m7os6 {
    box-shadow: 0 14px 32px #493a2714;
  }

  .x1mbblat {
    box-shadow: 0 18px 50px #493a271a;
  }

  .xxqrvje {
    box-shadow: 0 4px 14px #493a270f;
  }

  .xzig229 {
    box-shadow: 0 6px 18px #493a270a;
  }

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .xlty86h {
    color: #4a271b;
  }

  .x10x71pe {
    color: #633a2e;
  }

  .x1r3w1ao {
    color: #657068;
  }

  .x11wp68m {
    color: #674a42;
  }

  .xisutsg {
    color: #8a3c2a;
  }

  .x19y3q59 {
    color: #bbd7c1;
  }

  .x1n65zph {
    color: #df5338;
  }

  .xfungia {
    color: #fff;
  }

  .xs1fie9 {
    color: #26352f3d;
  }

  .x19nsgoz {
    color: var(--x1f0nrsc);
  }

  .x13evgwh {
    color: var(--x997uai);
  }

  .xansk2q {
    color: var(--x9jkfxc);
  }

  .x48qlun {
    color: var(--xbce1iq);
  }

  .xe538kt {
    color: var(--xm5244j);
  }

  .xrsji8k {
    color: var(--xpqh5e4);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xdp0dy8 {
    font-family: Manrope, system-ui, sans-serif;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .xew7ush {
    font-size: 21px;
  }

  .x1nyyd3 {
    font-size: 25px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1sf3f7r {
    font-size: clamp(32px, 8vw, 50px);
  }

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

  .x13tigi4 {
    font-size: clamp(38px, 7vw, 62px);
  }

  .x1e8ojl3 {
    font-size: clamp(40px, 7vw, 72px);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x1n6892x {
    grid-auto-columns: minmax(150px, 44%);
  }

  .x1mt1orb {
    grid-auto-flow: column;
  }

  .xfwuahd {
    grid-template-columns: 30px minmax(0, 1fr) auto;
  }

  .xpeyxs3 {
    grid-template-columns: 38px minmax(0, 1fr) auto;
  }

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

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

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

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

  .x1mzazjb {
    grid-template-columns: repeat(7, 1fr);
  }

  .x7aqlz9 {
    grid-template-columns: repeat(7, minmax(43px, 1fr));
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1o2pa38 {
    justify-items: center;
  }

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

  .xrq0m5f {
    letter-spacing: -.035em;
  }

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

  .x1w3xk6t {
    letter-spacing: -.045em;
  }

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

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

  .x1o3iqad {
    letter-spacing: -.065em;
  }

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

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

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

  .xobulqh {
    line-height: .98;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1pqk8vl {
    overscroll-behavior-inline: contain;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1bhewko {
    scroll-snap-align: start;
  }

  .x1gjp37h {
    scrollbar-color: #c9c2af transparent;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x2b8uid {
    text-align: center;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

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

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .x1w4w7sa:hover {
    background-color: #3b5048;
  }

  .x1fg54bg:hover {
    background-color: #d2e4d7;
  }

  .x1iygp3:hover {
    background-color: #f0cd94;
  }

  .xet7otp:hover {
    background-color: #f7ae9d;
  }

  .x153k39p:hover {
    background-color: #f8e1d9;
  }

  .x1c55qq9:hover {
    background-color: var(--x15lwph9);
  }

  .x14ow2ja:hover {
    transform: translateY(-1px);
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

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

  @media (width >= 720px) {
    .xhtw1e7.xhtw1e7 {
      align-items: end;
    }

    .x188yrbg.x188yrbg {
      display: none;
    }
  }

  @media (width <= 719px) {
    .xr4thkj.xr4thkj {
      display: none;
    }
  }

  @media (width >= 720px) {
    .xzi74au.xzi74au {
      font-size: 13px;
    }

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

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

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

    .x1jciy63.x1jciy63 {
      font-size: 25px;
    }

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

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

    .x1vro7mq.x1vro7mq {
      grid-auto-columns: minmax(190px, 24%);
    }

    .x14028rr.x14028rr {
      grid-template-columns: 1.15fr .85fr;
    }

    .x1bsqxcr.x1bsqxcr {
      grid-template-columns: 1fr 1fr auto;
    }

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

    .x160o4xj.x160o4xj {
      grid-template-columns: minmax(0, 620px);
    }

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

@layer priority5 {
  .x1ey2m1c {
    bottom: 0;
  }

  .xmbx2d0 {
    bottom: 14px;
  }

  .xjnlgov {
    bottom: 20px;
  }

  .x1y0lptx {
    bottom: 22px;
  }

  .xrb244j {
    bottom: 6px;
  }

  .x5yr21d {
    height: 100%;
  }

  .x162hmin {
    height: 148px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xlrawln {
    height: 25px;
  }

  .x9fpu7x {
    height: 27px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x90ne7k {
    height: 34px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .xuoj239 {
    height: 3px;
  }

  .x5kalc8 {
    height: 42px;
  }

  .xqvfhly {
    height: 45px;
  }

  .x1dqyrwa {
    height: 47px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x10wjd1d {
    height: 50px;
  }

  .xwa7hi {
    height: 58px;
  }

  .x1mgsydn {
    height: 66px;
  }

  .xuzvuw4 {
    height: 78px;
  }

  .xu96u03 {
    left: 0;
  }

  .xc1hvs2 {
    left: 15px;
  }

  .x1qpfodn {
    left: 16px;
  }

  .x1c42kn3 {
    left: 20px;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .x1ibc7va {
    margin-bottom: 25px;
  }

  .xahult9 {
    margin-bottom: 3px;
  }

  .xu06os2 {
    margin-bottom: 5px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .x1msw3d8 {
    margin-top: 130px;
  }

  .xk9mzb7 {
    margin-top: 13px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xcxhlts {
    margin-top: 15px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .x5i9c7l {
    margin-top: 17px;
  }

  .xhrpt6u {
    margin-top: 18px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .x1sgpng {
    margin-top: 22px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xaqh0s9 {
    margin-top: 26px;
  }

  .xib59rt {
    margin-top: 38px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .x1ajfak3 {
    margin-top: 42px;
  }

  .xx4vt8u {
    margin-top: 48px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1rhet7l {
    margin-top: 7px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xzbgwbi {
    margin-top: 9px;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x14lmr3l {
    max-width: 62%;
  }

  .xic84rp {
    max-width: 650px;
  }

  .x1lke7as {
    max-width: 75%;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x17na0u1 {
    max-width: 85%;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1gy5wq5 {
    min-height: 145px;
  }

  .x1shn012 {
    min-height: 180px;
  }

  .x1awnzvw {
    min-height: 190px;
  }

  .xzv1f22 {
    min-height: 242px;
  }

  .x1lpwdgh {
    min-height: 300px;
  }

  .x1rj1pf4 {
    min-height: 35px;
  }

  .x141feeh {
    min-height: 38px;
  }

  .xse5ku5 {
    min-height: 39px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1vvkg0e {
    min-height: 47px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .xt55aet {
    min-height: 54px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1r3qdcx {
    min-height: 76px;
  }

  .x1aes4zu {
    min-height: 92px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x11lyqom {
    min-width: 43px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .xp7iezc {
    padding-bottom: 116px;
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

  .xadcicp {
    padding-top: 92px;
  }

  .x11jdl05 {
    right: -8px;
  }

  .x3m8u43 {
    right: 0;
  }

  .x44moml {
    right: 14px;
  }

  .xk6ci0l {
    right: 20px;
  }

  .x4a824z {
    right: 5px;
  }

  .x1d73xr4 {
    scroll-margin-top: 20px;
  }

  .x13vifvy {
    top: 0;
  }

  .xuivejd {
    top: 14px;
  }

  .xtotuo0 {
    top: 36px;
  }

  .x1ym02ve {
    top: 48px;
  }

  .xwa60dl {
    top: 50%;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xoa0rjt {
    width: 148px;
  }

  .xrostsh {
    width: 150px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xo7uitg {
    width: 27px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x1guw455 {
    width: 38px;
  }

  .x10h3iyq {
    width: 42px;
  }

  .xzuapc8 {
    width: 45px;
  }

  .x51ohtg {
    width: 4px;
  }

  .x1u78mur {
    width: 58px;
  }

  .xd2a334 {
    width: min(100% - 32px, 1080px);
  }

  .x1cy49o3 {
    width: min(520px, 100%);
  }

  .xvzn5ge {
    width: min(560px, 100%);
  }

  @media (width >= 720px) {
    .x1a5bhp.x1a5bhp {
      bottom: 28px;
    }

    .x1tb6kq5.x1tb6kq5 {
      height: 205px;
    }

    .x1rqiova.x1rqiova {
      height: 64px;
    }

    .xrxjnx3.xrxjnx3 {
      height: 72px;
    }

    .x10zt2ks.x10zt2ks {
      left: 28px;
    }

    .xaiaaaf.xaiaaaf {
      margin-top: 156px;
    }

    .xvt8gnd.xvt8gnd {
      margin-top: 28px;
    }

    .x1cxcpje.x1cxcpje {
      margin-top: 30px;
    }

    .xr2k034.xr2k034 {
      margin-top: 54px;
    }

    .x1a9z5vc.x1a9z5vc {
      margin-top: 72px;
    }

    .x9l5orj.x9l5orj {
      max-width: 55%;
    }

    .xzx7emu.xzx7emu {
      max-width: 720px;
    }

    .x1vntsay.x1vntsay {
      min-height: 160px;
    }

    .x10f07si.x10f07si {
      min-height: 350px;
    }

    .xch7s38.xch7s38 {
      min-height: 92px;
    }

    .xqzjfsk.xqzjfsk {
      padding-bottom: 80px;
    }

    .xc73ge3.xc73ge3 {
      padding-top: 116px;
    }

    .x99oei0.x99oei0 {
      right: 28px;
    }

    .x1h6dqtd.x1h6dqtd {
      right: 38px;
    }

    .x1yi6hta.x1yi6hta {
      top: 58px;
    }

    .x3u59wg.x3u59wg {
      top: 68px;
    }

    .x1t7rzbj.x1t7rzbj {
      width: 205px;
    }

    .x3ua1mh.x3ua1mh {
      width: 64px;
    }

    .xmjvngj.xmjvngj {
      width: min(100% - 64px, 1080px);
    }
  }

  @media (width <= 719px) {
    .xrdor48.xrdor48 {
      width: 42px;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .xduowax.xduowax {
      width: 42%;
    }
  }
}

@keyframes x1jzkxz-B {
  from {
    background-position: 180% 0;
  }

  to {
    background-position: -80% 0;
  }
}

@keyframes xehc2yr-B {
  from {
    transform: translateX(-110%);
  }

  to {
    transform: translateX(245%);
  }
}

:root, .xa3chie {
  --x997uai: #26352f;
  --xbce1iq: #727b75;
  --x1f0nrsc: #fff9e9;
  --x15lwph9: #fffef9;
  --xh34mwt: #e7dfc8;
  --x9jkfxc: #ef6349;
  --xpqh5e4: #f4a28f;
  --x1yfnkoh: #fbd976;
  --xm5244j: #293a34;
  --x10ggty3: #dfece2;
}
