@font-face{font-family:Varela;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/varela-latin-ext-400-normal-C6vR0ey6.woff2)format("woff2"),url(/assets/varela-latin-ext-400-normal-Di2C_lC2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Varela;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/varela-latin-400-normal-DkSzEnOM.woff2)format("woff2"),url(/assets/varela-latin-400-normal-GoMQ-5f3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@layer priority1 {
  .x7bmz9m {
    inset: 3% 2% 1%;
  }

  .xcgzzx6 {
    margin: -10px;
  }

  .x7z7khe {
    padding: 10px;
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .xrw2f3u {
    padding: clamp(28px, 4vw, 58px);
  }

  @media (width <= 520px) {
    .xmdpsk2.xmdpsk2 {
      padding: 26px;
    }

    .x1h900iv.x1h900iv {
      padding: 8px;
    }

    .xock9u1.xock9u1 {
      padding: 9px;
    }
  }
}

@layer priority2 {
  .xswl7p1 {
    border-color: #ffffff9e;
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .x1ym1fkr {
    border-radius: 34px;
  }

  .xff7v11 {
    border-radius: 36px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x15gj94b {
    gap: 11px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .xseyljb {
    gap: 30px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .xnn31ll {
    gap: 70px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .xa035zs {
    gap: clamp(34px, 4vw, 64px);
  }

  .x9u7jpg {
    gap: clamp(56px, 7vw, 120px);
  }

  .x6jx5rq {
    gap: clamp(70px, 9vw, 160px);
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .xrii95j {
    padding-block: 11px;
  }

  .x1f8cj4a {
    padding-block: 130px;
  }

  .x99dwph {
    padding-block: 13px;
  }

  .x17r5tez {
    padding-block: 150px;
  }

  .x1b9wmvo {
    padding-block: 15px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .x1e9difb {
    padding-block: 28px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .xelufkg {
    padding-inline: 17px;
  }

  .x1vi1x4c {
    padding-inline: clamp(18px, 2.5vw, 34px);
  }

  .xt9lmp6 {
    padding-inline: clamp(24px, 4vw, 68px);
  }

  .x1mlasbo {
    padding-inline: clamp(24px, 5vw, 74px);
  }

  .x1ivj3kn {
    padding-inline: clamp(24px, 5vw, 76px);
  }

  .xn20ly0 {
    padding-inline: clamp(24px, 5vw, 82px);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xmqliwb {
    text-decoration: line-through;
  }

  .x1chw2l5 {
    transition: background-color .18s, color .18s, transform .18s;
  }

  .x1e0zvxy {
    transition: background-color .2s, color .2s, transform .2s;
  }

  .x1u5f326 {
    transition: box-shadow .24s;
  }

  .xuhxe7p {
    transition: color .18s;
  }

  .xf1cvll {
    transition: top .28s, left .28s, width .28s, min-height .28s, padding .28s, background-color .28s, box-shadow .28s, border-radius .28s;
  }

  .x1sv4dxw {
    transition: transform .25s;
  }

  @media (width <= 520px) {
    .x86gf02.x86gf02 {
      border-radius: 15px;
    }

    .x1k4ki5s.x1k4ki5s {
      border-radius: 22px;
    }

    .xtksfb3.xtksfb3 {
      border-radius: 24px;
    }
  }

  @media (width <= 760px) {
    .x49l20z.x49l20z {
      gap: 10px;
    }

    .xox34iw.xox34iw {
      gap: 32px;
    }

    .xgapo2l.xgapo2l {
      gap: 44px;
    }
  }

  @media (width <= 900px) {
    .x1pe8pp4.x1pe8pp4 {
      gap: 48px;
    }
  }

  @media (width <= 520px) {
    .xdbxdh9.xdbxdh9 {
      gap: 76px;
    }
  }

  @media (width >= 520.01px) and (width <= 1020px) {
    .x14zigew.x14zigew {
      gap: 96px;
    }
  }

  @media (width <= 520px) {
    .xiqek8k.xiqek8k {
      padding-block: 20px;
    }
  }

  @media (width <= 760px) {
    .xdxyug7.xdxyug7 {
      padding-block: 84px;
    }

    .x9r36wq.x9r36wq {
      padding-block: 90px;
    }
  }

  @media (width <= 520px) {
    .x18f7qjn.x18f7qjn {
      padding-block: 9px;
    }

    .xyhebcw.xyhebcw {
      padding-inline: 12px;
    }

    .x1y1ag8m.x1y1ag8m {
      padding-inline: 14px;
    }

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

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

  @media (width <= 880px) {
    .x1ynxpvt.x1ynxpvt {
      padding-inline: clamp(18px, 5vw, 42px);
    }
  }
}

@layer priority3 {
  .x10ukxgv {
    align-content: start;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .xamitd3 {
    align-self: center;
  }

  .x7fd4wk {
    align-self: end;
  }

  .x1y8v6su {
    align-self: start;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .xoob0kj {
    aspect-ratio: 3 / 2;
  }

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

  .x10uud1 {
    backdrop-filter: blur(24px) saturate(185%) brightness(1.06);
  }

  .x1dmgsgi {
    backdrop-filter: blur(8px);
  }

  .x15ldcng {
    background-color: #2a100c;
  }

  .xa1riz8 {
    background-color: #51231c;
  }

  .xwf0iqn {
    background-color: #cce5df;
  }

  .x1o6u4ka {
    background-color: #e78837;
  }

  .xxbcnnq {
    background-color: #f3d6aa;
  }

  .x1reikdm {
    background-color: #f4c3af;
  }

  .xnofuyj {
    background-color: #f4c3cc;
  }

  .x1bo19eo {
    background-color: #fecd8c;
  }

  .x1ntjycg {
    background-color: #fff8ec;
  }

  .xqwvqg0 {
    background-color: #fff8ec0f;
  }

  .x11peb7q {
    background-color: #fff8ec26;
  }

  .x18g9f3z {
    background-color: #fff8ecc7;
  }

  .x8897o3 {
    background-color: #ffffff14;
  }

  .xdfcuy4 {
    background-color: #2a100cc2;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x14wxd7z {
    background-image: linear-gradient(135deg, #ffffff80, #ffffff1a 58%, #fff8ec2e);
  }

  .x1nd52ow {
    box-shadow: 0 0 0 5px #e7883724;
  }

  .x12aepez {
    box-shadow: 0 14px 30px #3b171321;
  }

  .x133yaf4 {
    box-shadow: 0 14px 42px #2a100c1f, inset 0 1px #ffffffc2, inset 0 -1px #51231c14;
  }

  .x19vu8wy {
    box-shadow: 0 32px 90px #00000047;
  }

  .xe8k73y {
    box-shadow: inset 0 0 0 18px #fff8ec2e, 0 45px 90px #51231c1f;
  }

  .xfuikcy {
    color: #2a100c;
  }

  .x4qjeef {
    color: #51231c;
  }

  .x1nlqww8 {
    color: #b1581f;
  }

  .x14ct2u5 {
    color: #f9ab61;
  }

  .xasd2zh {
    color: #fff8ec;
  }

  .xoazfom {
    color: #fff8ec9e;
  }

  .x1mjmtur {
    color: #fff8eca3;
  }

  .x51z3bu {
    color: #fff8ecb3;
  }

  .x6srpv5 {
    color: #fff8ecd1;
  }

  .x8q7r6k {
    color: #2a100c47;
  }

  .x1rrdubk {
    color: #2a100cad;
  }

  .xn6tvfd {
    color: #2a100cb8;
  }

  .x3cbg98 {
    column-gap: clamp(12px, 2.4vw, 44px);
  }

  .xsid9ct {
    cursor: crosshair;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1vj577h {
    filter: blur(16px);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1txx2sa {
    font-family: Arial Narrow, Aptos Display, sans-serif;
  }

  .xy6lr8t {
    font-family: Arial Narrow, sans-serif;
  }

  .xxytu5k {
    font-family: Georgia, Times New Roman, serif;
  }

  .x14d0is5 {
    font-family: Georgia, serif;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x155jak9 {
    font-size: 38px;
  }

  .x5rwy4t {
    font-size: clamp(34px, 3.2vw, 50px);
  }

  .x1r4n7d0 {
    font-size: clamp(38px, 3.7vw, 60px);
  }

  .x1ta55rx {
    font-size: clamp(50px, 5.4vw, 86px);
  }

  .xy4ztu {
    font-size: clamp(50px, 5vw, 80px);
  }

  .xqimyie {
    font-size: clamp(52px, 5.2vw, 84px);
  }

  .x19ydtsj {
    font-size: clamp(52px, 5.2vw, 86px);
  }

  .x13am4vn {
    font-size: clamp(58px, 6.35vw, 104px);
  }

  .xqzmt2c {
    font-size: clamp(58px, 6.4vw, 104px);
  }

  .xecj45q {
    font-size: clamp(62px, 7.2vw, 116px);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x1pbgtra {
    grid-template-columns: .42fr 1.15fr .62fr;
  }

  .xtul4fh {
    grid-template-columns: .86fr 1fr;
  }

  .xyaunix {
    grid-template-columns: 1fr .72fr;
  }

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

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

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

  .xiz8y7d {
    grid-template-columns: minmax(0, .8fr) minmax(440px, 1.2fr);
  }

  .x1wgcbi2 {
    grid-template-columns: minmax(0, .96fr) minmax(420px, 1.04fr);
  }

  .x143vqdn {
    grid-template-columns: minmax(0, 1.15fr) minmax(280px, .38fr);
  }

  .xmfhrfv {
    grid-template-columns: minmax(0, 1.3fr) minmax(300px, .55fr);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x1rfj78v {
    justify-content: left;
  }

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

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

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

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

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

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

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

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

  .xmek3rm {
    letter-spacing: -.075em;
  }

  .xre9zt1 {
    letter-spacing: -.07em;
  }

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

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

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

  .xwhmn0f {
    letter-spacing: .07em;
  }

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

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

  .x2hcs4w {
    letter-spacing: .13em;
  }

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

  .x437fzw {
    line-height: .83;
  }

  .xramuv7 {
    line-height: .85;
  }

  .x1j4510k {
    line-height: .92;
  }

  .x1wltjb0 {
    line-height: .94;
  }

  .xe8mmo7 {
    line-height: .95;
  }

  .xwt5yq5 {
    line-height: .96;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xducte5 {
    line-height: 1.62;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xv9g4s7 {
    line-height: 1.68;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x18r22x1 {
    object-position: left bottom;
  }

  .x1uy6g52 {
    opacity: .62;
  }

  .xtyeu75 {
    perspective: 1100px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x2b8uid {
    text-align: center;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1bxz2rg {
    text-decoration-color: #b1581f;
  }

  .x149zxs2 {
    text-decoration-thickness: 4px;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1oyok0e {
    transform-style: preserve-3d;
  }

  .x1qmncd3 {
    transform: rotate(-1deg) scale(1.035);
  }

  .xvs9q68 {
    transform: rotate(9deg);
  }

  .x17yclkj {
    transform: translateY(-150%);
  }

  .x1nun21i {
    transform: translateZ(36px);
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xoegz02 {
    z-index: 4;
  }

  .xa9119d {
    z-index: 50;
  }

  .x15ulcqx:hover {
    background-color: #2a100c;
  }

  .xr9g0mo:hover {
    background-color: #51231c;
  }

  .xkb1avw:hover {
    box-shadow: 0 46px 110px #0006;
  }

  .x120ghxq:hover {
    color: #7b3a29;
  }

  .xqube5r:hover {
    color: #b1581f;
  }

  .x1nck23z:hover {
    color: #fff8ec;
  }

  .x1lz31oe:hover {
    transform: translateY(-2px);
  }

  .x1oa88o5:hover {
    transform: translateY(-3px);
  }

  .x1neyzuf:hover {
    transform: translateY(-5px);
  }

  .x1wfrlr2:focus {
    transform: translateY(0);
  }

  @media (width <= 760px) {
    .x1lcrrcy.x1lcrrcy {
      align-items: flex-end;
    }
  }

  @media (width <= 520px) {
    .x13pdd3w.x13pdd3w {
      align-items: flex-start;
    }
  }

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

  @media (width <= 880px) {
    .xxfrrm4.xxfrrm4 {
      display: none;
    }
  }

  @media (width <= 520px) {
    .x1yp3roa.x1yp3roa {
      flex-direction: column;
    }
  }

  @media (width <= 760px) {
    .x1krwfvz.x1krwfvz {
      flex-direction: column;
    }
  }

  @media (width <= 520px) {
    .x1nrvimn.x1nrvimn {
      font-size: 13px;
    }

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

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

    .x6lphmq.x6lphmq {
      font-size: 34px;
    }

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

    .x1yto12g.x1yto12g {
      font-size: clamp(42px, 12.5vw, 60px);
    }

    .x12fon8z.x12fon8z {
      font-size: clamp(42px, 12vw, 58px);
    }

    .x13h967q.x13h967q {
      font-size: clamp(42px, 13vw, 62px);
    }

    .x1x2fx8g.x1x2fx8g {
      font-size: clamp(44px, 13vw, 62px);
    }

    .xj6vyrm.xj6vyrm {
      font-size: clamp(48px, 14vw, 68px);
    }

    .x1prwadl.x1prwadl {
      font-size: clamp(50px, 15vw, 74px);
    }

    .x1ki4u5j.x1ki4u5j {
      font-size: clamp(51px, 15vw, 74px);
    }
  }

  @media (width >= 520.01px) and (width <= 880px) {
    .xp40qtk.xp40qtk {
      font-size: clamp(56px, 10vw, 88px);
    }
  }

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

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

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

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

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

  @media (width <= 880px) {
    .xq2hi84.xq2hi84 {
      pointer-events: none;
    }
  }

  @media (width <= 1020px) {
    .x1ihm6bf.x1ihm6bf {
      position: relative;
    }
  }
}

@layer priority4 {
  .xw5cbg8 {
    border-bottom-color: #ffffff9e;
  }

  .x1hg0q46 {
    border-bottom-color: #3b171329;
  }

  .x1dgqw1f {
    border-top-color: #fff8ec4d;
  }

  .x1jn9clo {
    bottom: 10px;
  }

  .x1j45oq0 {
    bottom: 16%;
  }

  .xfqi8uc {
    bottom: 25px;
  }

  .xwajptj {
    bottom: 30px;
  }

  .xk7dvq3 {
    bottom: 42px;
  }

  .x5yr21d {
    height: 100%;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1dnml7z {
    height: 54px;
  }

  .x1p68vee {
    height: 60vw;
  }

  .xdk7pt {
    height: 8px;
  }

  .xlo07zb {
    height: 90px;
  }

  .x1el4h4d {
    left: -20%;
  }

  .x1ypyb5m {
    left: -55px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1c5ba64 {
    left: 11px;
  }

  .xpnmzw7 {
    left: 12px;
  }

  .x1yu0tvw {
    left: 6%;
  }

  .x7incmi {
    left: 8%;
  }

  .xjtki03 {
    left: clamp(12px, 2vw, 30px);
  }

  .xf6fx5f {
    left: clamp(24px, 4vw, 68px);
  }

  .x14as7qm {
    left: clamp(28px, 4vw, 58px);
  }

  .x4n8cb0 {
    margin-bottom: 30px;
  }

  .xvbwn7r {
    margin-bottom: 82px;
  }

  .x1ykuxbq {
    margin-left: clamp(32px, 5vw, 88px);
  }

  .xnoga0h {
    margin-left: clamp(80px, 11vw, 190px);
  }

  .xdj266r {
    margin-top: 0;
  }

  .x155cy4d {
    margin-top: 120px;
  }

  .x1sgpng {
    margin-top: 22px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x1hogkm0 {
    margin-top: 34px;
  }

  .xib59rt {
    margin-top: 38px;
  }

  .x1ajfak3 {
    margin-top: 42px;
  }

  .x1kkxoqe {
    margin-top: 46px;
  }

  .x1oboqm0 {
    margin-top: 52px;
  }

  .x1d7yc3v {
    margin-top: 56px;
  }

  .xvkph5b {
    margin-top: 60px;
  }

  .x6gtfd8 {
    margin-top: 90px;
  }

  .x569fbc {
    max-height: 100px;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1afiy2o {
    max-width: 190px;
  }

  .x1dt7z5j {
    max-width: 380px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x1q6x1k0 {
    max-width: 470px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x1vueqzb {
    max-width: 510px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .xtrj1p {
    max-width: 530px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .xp73w0s {
    max-width: 580px;
  }

  .xwo748l {
    max-width: 610px;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xp6bsu {
    max-width: 850px;
  }

  .x1uyial6 {
    max-width: 940px;
  }

  .x1eu8qjq {
    max-width: 950px;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1lpwdgh {
    min-height: 300px;
  }

  .x13hwc6b {
    min-height: 340px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1aes4zu {
    min-height: 92px;
  }

  .x188eoyq {
    min-height: clamp(500px, 48vw, 660px);
  }

  .xeuugli {
    min-width: 0;
  }

  .xzergbl {
    padding-bottom: 132px;
  }

  .x1idq3uh {
    padding-bottom: 35px;
  }

  .x8rgvua {
    padding-bottom: 58px;
  }

  .xs9asl8 {
    padding-bottom: 5px;
  }

  .xo5ses6 {
    padding-bottom: 70px;
  }

  .x1c7xelf {
    padding-left: 25px;
  }

  .x11e5h0t {
    padding-left: 55px;
  }

  .xnx03mk {
    padding-left: clamp(34px, 5vw, 88px);
  }

  .xchjzhy {
    padding-right: .08em;
  }

  .xcicffo {
    padding-right: 10px;
  }

  .x1evdl5j {
    padding-top: 120px;
  }

  .x1d0ri9u {
    padding-top: 13px;
  }

  .x17rqnwr {
    padding-top: 150px;
  }

  .x109j2v6 {
    padding-top: 18px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x1d12jij {
    padding-top: 35px;
  }

  .xyqdw3p {
    padding-top: 3px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x1rkhv3u {
    right: -8%;
  }

  .x16i1cuh {
    right: 30px;
  }

  .x9vp8z6 {
    right: 5%;
  }

  .x177m4yw {
    right: 6%;
  }

  .x1nmnrmk {
    scroll-margin-top: 86px;
  }

  .x1wt4d94 {
    scroll-margin-top: 92px;
  }

  .x1e0gzzx {
    top: -3px;
  }

  .x13vifvy {
    top: 0;
  }

  .xxcbz4w {
    top: 10%;
  }

  .x1eu8d0j {
    top: 10px;
  }

  .x1tk7jg1 {
    top: 12px;
  }

  .x12ibf10 {
    top: 14%;
  }

  .xic2vs9 {
    top: 15%;
  }

  .x1b90o33 {
    top: 18%;
  }

  .xck8wim {
    top: 2%;
  }

  .x1gxw5qe {
    top: 80px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xb172dh {
    width: 116px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xfo62xy {
    width: 2px;
  }

  .x1guw455 {
    width: 38px;
  }

  .x3x2bpi {
    width: 46px;
  }

  .x1fxk84t {
    width: 54px;
  }

  .x1nldzm0 {
    width: 60vw;
  }

  .xeepkih {
    width: 62px;
  }

  .x1tjp0jp {
    width: 84%;
  }

  .x1xc55vz {
    width: 8px;
  }

  .xefyazp {
    width: 90px;
  }

  .x10dxdoy {
    width: calc(100% - clamp(24px, 4vw, 60px));
  }

  .x1xirlz {
    width: calc(100% + 20px);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .xjoempi {
    width: min(100%, 580px);
  }

  .xyw7tqn {
    width: min(100%, 720px);
  }

  .x15xbdm7 {
    width: min(62vw, 880px);
  }

  @media (width <= 520px) {
    .x11hye4x.x11hye4x {
      bottom: 18px;
    }
  }

  @media (width <= 760px) {
    .xo201uh.xo201uh {
      bottom: auto;
    }
  }

  @media (width <= 520px) {
    .x62fwzg.x62fwzg {
      left: -38px;
    }

    .x1apky8a.x1apky8a {
      left: 8px;
    }
  }

  @media (width <= 760px) {
    .x881ur7.x881ur7 {
      left: auto;
    }
  }

  @media (width <= 520px) {
    .xsmb9wc.xsmb9wc {
      margin-bottom: 22px;
    }

    .xv3gsmg.xv3gsmg {
      margin-left: 10vw;
    }

    .x1aygl7q.x1aygl7q {
      margin-left: 4vw;
    }
  }

  @media (width <= 880px) {
    .xz7x033.xz7x033 {
      margin-top: 24px;
    }
  }

  @media (width <= 520px) {
    .x1kk77fp.x1kk77fp {
      margin-top: 30px;
    }
  }

  @media (width <= 760px) {
    .xm0cizi.xm0cizi {
      min-height: 60px;
    }

    .xf8ki6j.xf8ki6j {
      min-height: 76px;
    }

    .x29di9u.x29di9u {
      min-height: auto;
    }
  }

  @media (width <= 880px) {
    .x78rsv1.x78rsv1 {
      min-height: auto;
    }
  }

  @media (width <= 520px) {
    .x11f3nih.x11f3nih {
      min-height: clamp(330px, 90vw, 410px);
    }
  }

  @media (width >= 520.01px) and (width <= 880px) {
    .x1b7mzoc.x1b7mzoc {
      min-height: clamp(400px, 74vw, 540px);
    }
  }

  @media (width <= 1020px) {
    .x1m33jh4.x1m33jh4 {
      padding-bottom: 10px;
    }
  }

  @media (width <= 880px) {
    .xpov5oc.xpov5oc {
      padding-bottom: 80px;
    }
  }

  @media (width <= 760px) {
    .x11u98hu.x11u98hu {
      padding-bottom: 82px;
    }
  }

  @media (width <= 520px) {
    .xylpen5.xylpen5 {
      padding-left: 0;
    }

    .xepv9zb.xepv9zb {
      padding-left: 18px;
    }

    .x15b5a28.x15b5a28 {
      padding-left: 38px;
    }
  }

  @media (width >= 520.01px) and (width <= 880px) {
    .x1qhqjjs.x1qhqjjs {
      padding-left: clamp(28px, 8vw, 70px);
    }
  }

  @media (width <= 880px) {
    .x12fesli.x12fesli {
      padding-top: 0;
    }

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

  @media (width <= 760px) {
    .xjw2r19.xjw2r19 {
      padding-top: 80px;
    }

    .x27t55g.x27t55g {
      padding-top: 90px;
    }
  }

  @media (width <= 520px) {
    .x1d6yy60.x1d6yy60 {
      right: 18px;
    }
  }

  @media (width <= 760px) {
    .x2o7z8.x2o7z8 {
      right: 28px;
    }

    .x1wcxral.x1wcxral {
      top: 28px;
    }
  }

  @media (width <= 520px) {
    .xq69qk.xq69qk {
      top: 8px;
    }

    .xul8mme.xul8mme {
      width: 82px;
    }

    .x159jgof.x159jgof {
      width: calc(100% - 16px);
    }
  }
}
