@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(./fraunces-latin-400-italic.ChpO6tcr.woff2)format("woff2"),url(./fraunces-latin-400-italic.B7iDoVhm.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(./fraunces-latin-500-normal.DnGCNyPD.woff2)format("woff2"),url(./fraunces-latin-500-normal.BTR4KCeb.woff)format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:500;src:url(./fraunces-latin-500-italic.CjxnbVsv.woff2)format("woff2"),url(./fraunces-latin-500-italic.Bp1RWfBU.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(./fraunces-latin-600-normal.BFCDtZfi.woff2)format("woff2"),url(./fraunces-latin-600-normal.DL5QCzvS.woff)format("woff")}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./albert-sans-latin-400-normal.1PQZqV1o.woff2)format("woff2"),url(./albert-sans-latin-400-normal.CesMP4Nj.woff)format("woff")}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./albert-sans-latin-500-normal.CmxtX9KC.woff2)format("woff2"),url(./albert-sans-latin-500-normal.CItXc8sT.woff)format("woff")}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./albert-sans-latin-600-normal.C_5W882s.woff2)format("woff2"),url(./albert-sans-latin-600-normal.gYdudiP1.woff)format("woff")}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./albert-sans-latin-700-normal.DzMU317f.woff2)format("woff2"),url(./albert-sans-latin-700-normal.CZU4hHRi.woff)format("woff")}:root{--gutter:24px;--content:1320px;--section-y:64px;--head-gap:32px}@media (width>=720px){:root{--gutter:40px;--section-y:88px;--head-gap:40px}}@media (width>=1080px){:root{--gutter:60px;--section-y:112px}}@layer reset{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;font-family:Albert Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}html:has(dialog:modal){overflow:hidden}body{color:oklch(27.2% .019 161.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:oklch(96.8% .006 115.5)}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}small{color:oklch(50.8% .02 148.1);font-size:80%}table{text-indent:0;border-color:inherit;border-collapse:collapse}summary{cursor:pointer;font-weight:800;display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}textarea{resize:vertical}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button{cursor:pointer;transition-property:background-color,border-color,box-shadow,color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}button:active:not(:disabled){scale:.96}label{gap:.375rem;font-weight:700;display:grid}input,textarea,select{color:oklch(27.2% .019 161.1);background-color:oklch(99.7% .005 93.7);border:1px solid oklch(81.9% .032 79.7);border-radius:.5rem;width:100%;padding:10px 11px}:is(a,button,input,textarea,select,summary):focus-visible{outline-style:none;box-shadow:0 0 0 2px oklch(96.8% .006 115.5),0 0 0 4px oklch(34.7% .072 162.3)}}[data-reveal=init]{opacity:0;translate:0 18px}[data-reveal=in]{opacity:1;transition:opacity .7s cubic-bezier(.2,0,0,1),translate .7s cubic-bezier(.2,0,0,1);translate:0}

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

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

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

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

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1bvibhp-B {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xspxa3t-B {
  from {
    opacity: 0;
    transform: translateY(14px) scale(.985);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xuit3lt-B {
  from {
    opacity: 0;
    transform: translateY(14px) scale(.985);
  }

  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes x14njsnp-B {
  from {
    opacity: 0;
    translate: 0 16px;
  }

  to {
    opacity: 1;
    translate: 0;
  }
}

@keyframes x18b3a9v-B {
  from {
    opacity: 0;
    translate: 0 22px;
  }

  to {
    opacity: 1;
    translate: 0;
  }
}

@keyframes x1l4vlt5-B {
  from {
    opacity: 0;
    translate: 0 10px;
  }

  to {
    opacity: 1;
    translate: 0;
  }
}

@keyframes x1rar3f1-B {
  from {
    opacity: 0;
    translate: 18px;
  }

  to {
    opacity: 1;
    translate: 0;
  }
}

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

.x10a8y8t:not(#\#) {
  inset: 0;
}

.xgmf4nc:not(#\#) {
  inset: clamp(10px, 1.4vw, 18px);
}

.x9ok8pk:not(#\#) {
  margin: -4px 0 14px;
}

.xkaeupc:not(#\#) {
  margin: 0 0 16px;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.x1cpde12:not(#\#) {
  margin: 2px 0 0;
}

.xabx8x8:not(#\#) {
  margin: 6px 0 0;
}

.xl98ap2:not(#\#) {
  margin: 9px;
}

.x1bpp3o7:not(#\#) {
  margin: auto;
}

.x84vhe8:not(#\#) {
  padding: 0 12px;
}

.x1xk1jr8:not(#\#) {
  padding: 0 16px;
}

.x5b5r1n:not(#\#) {
  padding: 0 18px;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.x1u325tb:not(#\#) {
  padding: 11px 12px;
}

.x1j94k5z:not(#\#) {
  padding: 12px 12px 0;
}

.x1gqud3g:not(#\#) {
  padding: 12px 14px;
}

.xc7ga6q:not(#\#) {
  padding: 12px;
}

.x1klz7es:not(#\#) {
  padding: 14px 18px 18px;
}

.x5coewk:not(#\#) {
  padding: 14px 4px;
}

.xnred4:not(#\#) {
  padding: 14px 8px 12px;
}

.x1gnqi22:not(#\#) {
  padding: 14px;
}

.x1my6ywo:not(#\#) {
  padding: 16px 10px 18px;
}

.x1tamke2:not(#\#) {
  padding: 16px;
}

.x1wmrtc1:not(#\#) {
  padding: 18px 12px 14px;
}

.x1dypa6k:not(#\#) {
  padding: 18px;
}

.x1qhigcl:not(#\#) {
  padding: 20px;
}

.xp9y95v:not(#\#) {
  padding: 22px;
}

.x15fnm84:not(#\#) {
  padding: 32px;
}

.xro5lqf:not(#\#) {
  padding: 4px 0 14px;
}

.x16scj1r:not(#\#) {
  padding: 4px 16px;
}

.x8pumhb:not(#\#) {
  padding: 54px 16px 16px;
}

.x1otgul:not(#\#) {
  padding: 6px 11px;
}

.x1ruevkc:not(#\#) {
  padding: 6px;
}

.x1160tuk:not(#\#) {
  padding: 8px 10px;
}

.xe8ttls:not(#\#) {
  padding: 8px;
}

.xyvcavp:not(#\#) {
  padding: clamp(14px, 3vw, 34px);
}

.x1y0jkwb:not(#\#) {
  padding: clamp(18px, 2.4vw, 28px);
}

.x16cy0wg:not(#\#) {
  padding: clamp(18px, 3.5vw, 52px) clamp(12px, 3vw, 40px);
}

.x1baamt1:not(#\#) {
  padding: clamp(20px, 2.6vw, 30px);
}

.xof6kim:not(#\#) {
  padding: clamp(20px, 3vw, 30px);
}

.x559upu:not(#\#) {
  padding: clamp(24px, 3vw, 34px);
}

.x1504vvg:not(#\#) {
  padding: clamp(24px, 4vw, 46px);
}

.x1o3wyim:not(#\#) {
  padding: clamp(26px, 4.5vw, 64px) clamp(26px, 4.5vw, 64px) clamp(40px, 5vw, 72px);
}

@media (width <= 680px) {
  .x1x6s1sg.x1x6s1sg:not(#\#) {
    padding: 10px;
  }
}

@media (width <= 620px) {
  .x1nq7481.x1nq7481:not(#\#) {
    padding: 22px;
  }
}

.xu3oc2i:not(#\#):not(#\#) {
  background-position: 0 0, 0 0, 0 0, center;
}

.x1l95nz9:not(#\#):not(#\#) {
  background-position: 0 0, 0 0, center;
}

.x1xsqp64:not(#\#):not(#\#) {
  background-position: center;
}

.x1r7ld26:not(#\#):not(#\#) {
  border-color: currentColor;
}

.x11qdv4:not(#\#):not(#\#) {
  border-color: #092e1f;
  border-color: lab(15.9835% -16.9177 5.52419);
}

.xzwxsq4:not(#\#):not(#\#) {
  border-color: #1a342824;
  border-color: lab(19.3339% -13.2822 4.65262 / .14);
}

.x1n8epv2:not(#\#):not(#\#) {
  border-color: #1a342829;
  border-color: lab(19.3339% -13.2822 4.65262 / .16);
}

.x1cqr0to:not(#\#):not(#\#) {
  border-color: #1a342833;
  border-color: lab(19.3339% -13.2822 4.65262 / .2);
}

.xn60as2:not(#\#):not(#\#) {
  border-color: #8b2d2d59;
  border-color: lab(33.5152% 40.503 23.0467 / .35);
}

.x13q3tob:not(#\#):not(#\#) {
  border-color: #8b2d2d66;
  border-color: lab(33.5152% 40.503 23.0467 / .4);
}

.xgnuq2r:not(#\#):not(#\#) {
  border-color: #8f4d3880;
  border-color: lab(40.6834% 26.9771 25.2417 / .5);
}

.x1l8yq9q:not(#\#):not(#\#) {
  border-color: #9c7225;
  border-color: lab(51.2662% 11.9856 46.6709);
}

.xer34sx:not(#\#):not(#\#) {
  border-color: #c25d5999;
  border-color: lab(52.3126% 40.905 22.3243 / .6);
}

.xro3bkv:not(#\#):not(#\#) {
  border-color: #b9893a38;
  border-color: lab(60.769% 13.1654 48.4701 / .22);
}

.xcsv311:not(#\#):not(#\#) {
  border-color: #b9893a3d;
  border-color: lab(60.769% 13.1654 48.4701 / .24);
}

.x1rcwepv:not(#\#):not(#\#) {
  border-color: #b9893a59;
  border-color: lab(60.769% 13.1654 48.4701 / .35);
}

.x1e8co9v:not(#\#):not(#\#) {
  border-color: #b9893a66;
  border-color: lab(60.769% 13.1654 48.4701 / .4);
}

.x1vz4lcu:not(#\#):not(#\#) {
  border-color: #b9893a6b;
  border-color: lab(60.769% 13.1654 48.4701 / .42);
}

.xfbz7kp:not(#\#):not(#\#) {
  border-color: #b9893a80;
  border-color: lab(60.769% 13.1654 48.4701 / .5);
}

.x705c9c:not(#\#):not(#\#) {
  border-color: #b9893a8c;
  border-color: lab(60.769% 13.1654 48.4701 / .55);
}

.x13j8hll:not(#\#):not(#\#) {
  border-color: #b9893abf;
  border-color: lab(60.769% 13.1654 48.4701 / .75);
}

.xe5eig2:not(#\#):not(#\#) {
  border-color: #f9f6eb;
  border-color: lab(96.8288% -.162572 5.36085);
}

.x148rsm3:not(#\#):not(#\#) {
  border-color: #23362b;
  border-color: lab(20.7362% -10.3148 4.40965);
}

.xpwv9dk:not(#\#):not(#\#) {
  border-color: #06452e;
  border-color: lab(25.2045% -24.3988 8.31801);
}

.xdbwi9o:not(#\#):not(#\#) {
  border-color: #b9893a;
  border-color: lab(60.769% 13.1654 48.4701);
}

.x6fmkhs:not(#\#):not(#\#) {
  border-color: #d8c6ad;
  border-color: lab(80.9222% 3.4667 15.2561);
}

.x11jgr5s:not(#\#):not(#\#) {
  border-color: #d8cdbd;
  border-color: lab(82.9953% 2.00742 9.43577);
}

.x6clq45:not(#\#):not(#\#) {
  border-color: #cdd5c7;
  border-color: lab(84.3613% -4.73964 5.97818);
}

.x1dpgdbv:not(#\#):not(#\#) {
  border-color: #d9ddd2;
  border-color: lab(87.5224% -2.78768 4.78538);
}

.x1m9tk7b:not(#\#):not(#\#) {
  border-color: #dfe4d8;
  border-color: lab(89.9855% -3.34942 5.27695);
}

.xwo1si4:not(#\#):not(#\#) {
  border-color: #ffffff24;
  border-color: lab(100% 0 0 / .14);
}

.xbd3yds:not(#\#):not(#\#) {
  border-color: #ffffff2e;
}

.x1l8e4h3:not(#\#):not(#\#) {
  border-color: #ffffff38;
}

.xfg1vp4:not(#\#):not(#\#) {
  border-color: #ffffff3d;
}

.xot3dlm:not(#\#):not(#\#) {
  border-color: #ffffff57;
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

.x116uinm:not(#\#):not(#\#) {
  border-radius: .5rem;
}

.x1q4ynmn:not(#\#):not(#\#) {
  border-radius: 10px;
}

.x4pepcl:not(#\#):not(#\#) {
  border-radius: 12px;
}

.xixl9f9:not(#\#):not(#\#) {
  border-radius: 14px;
}

.x1fg1nvk:not(#\#):not(#\#) {
  border-radius: 160px 160px 8px 8px;
}

.xugzpu4:not(#\#):not(#\#) {
  border-radius: 18px;
}

.x18zih8k:not(#\#):not(#\#) {
  border-radius: 3px;
}

.x12oqio5:not(#\#):not(#\#) {
  border-radius: 4px;
}

.x1kogg8i:not(#\#):not(#\#) {
  border-radius: 6px;
}

.xur7f20:not(#\#):not(#\#) {
  border-radius: 8px;
}

.x10hpsqq:not(#\#):not(#\#) {
  border-radius: 9999px;
}

.x1xdqs1m:not(#\#):not(#\#) {
  border-radius: 999px 999px 8px 8px;
}

.x1e6avla:not(#\#):not(#\#) {
  border-radius: 999px;
}

.xhpnuu7:not(#\#):not(#\#) {
  border-radius: 9px;
}

.xbsl7fq:not(#\#):not(#\#) {
  border-style: dashed;
}

.x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.xdh2fpr:not(#\#):not(#\#) {
  border-width: 2px;
}

.x1a87jhh:not(#\#):not(#\#) {
  border-width: 4px;
}

.x1mo4bn2:not(#\#):not(#\#) {
  flex: 0 0 44px;
}

.x3psx0u:not(#\#):not(#\#) {
  flex: none;
}

.xsdi4jd:not(#\#):not(#\#) {
  flex: 220px;
}

.xk30mkq:not(#\#):not(#\#) {
  flex: 240px;
}

.x16lfkth:not(#\#):not(#\#) {
  flex: 300px;
}

.x98rzlu:not(#\#):not(#\#) {
  flex: 1;
}

.x73f2yu:not(#\#):not(#\#) {
  gap: .35rem;
}

.x13z6uf9:not(#\#):not(#\#) {
  gap: .5rem;
}

.xb6y1gh:not(#\#):not(#\#) {
  gap: .625rem;
}

.x8233eu:not(#\#):not(#\#) {
  gap: .75rem;
}

.xxhr3t:not(#\#):not(#\#) {
  gap: 0;
}

.xru8eyw:not(#\#):not(#\#) {
  gap: 1.5rem;
}

.xfkvodu:not(#\#):not(#\#) {
  gap: 10px 16px;
}

.xu8fupf:not(#\#):not(#\#) {
  gap: 10px 28px;
}

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x1i6z3p5:not(#\#):not(#\#) {
  gap: 11px 22px;
}

.x15gj94b:not(#\#):not(#\#) {
  gap: 11px;
}

.xij71pv:not(#\#):not(#\#) {
  gap: 12px 18px;
}

.xxue3oi:not(#\#):not(#\#) {
  gap: 12px 20px;
}

.xkagz3p:not(#\#):not(#\#) {
  gap: 12px 24px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.x1aut5rd:not(#\#):not(#\#) {
  gap: 13px;
}

.x1af02g3:not(#\#):not(#\#) {
  gap: 14px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

.xaobbuh:not(#\#):not(#\#) {
  gap: 18px;
}

.x12mrbbr:not(#\#):not(#\#) {
  gap: 1px;
}

.x8fetqu:not(#\#):not(#\#) {
  gap: 1rem;
}

.x17orwab:not(#\#):not(#\#) {
  gap: 2.75rem;
}

.x1c1vhfx:not(#\#):not(#\#) {
  gap: 20px;
}

.x18zrmz9:not(#\#):not(#\#) {
  gap: 22px clamp(40px, 7vw, 110px);
}

.xmt3bw4:not(#\#):not(#\#) {
  gap: 22px;
}

.x1665zp3:not(#\#):not(#\#) {
  gap: 24px;
}

.x1jaupxr:not(#\#):not(#\#) {
  gap: 26px;
}

.x33pbmt:not(#\#):not(#\#) {
  gap: 28px;
}

.x1h4wrfb:not(#\#):not(#\#) {
  gap: 2px 12px;
}

.x195vfkc:not(#\#):not(#\#) {
  gap: 2px;
}

.x1h4iudz:not(#\#):not(#\#) {
  gap: 2rem;
}

.x1ed6fcf:not(#\#):not(#\#) {
  gap: 3px;
}

.xkh65bq:not(#\#):not(#\#) {
  gap: 4px 12px;
}

.x134f5c3:not(#\#):not(#\#) {
  gap: 4px 14px;
}

.x14xydaz:not(#\#):not(#\#) {
  gap: 4px 16px;
}

.x3tasrj:not(#\#):not(#\#) {
  gap: 4px 24px;
}

.x1jnr06f:not(#\#):not(#\#) {
  gap: 4px;
}

.x1eughf0:not(#\#):not(#\#) {
  gap: 5px 14px;
}

.x1nejdyq:not(#\#):not(#\#) {
  gap: 5px;
}

.xbc5af1:not(#\#):not(#\#) {
  gap: 6px 10px;
}

.x3phc52:not(#\#):not(#\#) {
  gap: 6px 14px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x1j9xkj6:not(#\#):not(#\#) {
  gap: 7px;
}

.xa4kvg7:not(#\#):not(#\#) {
  gap: 8px 12px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.xmmi0ta:not(#\#):not(#\#) {
  gap: 9px;
}

.x1ss19uc:not(#\#):not(#\#) {
  gap: clamp(14px, 2vw, 22px);
}

.xpvuv5e:not(#\#):not(#\#) {
  gap: clamp(18px, 2.6vh, 26px);
}

.x165zrij:not(#\#):not(#\#) {
  gap: clamp(18px, 2vw, 28px);
}

.x7nvk00:not(#\#):not(#\#) {
  gap: clamp(18px, 3vw, 28px);
}

.xaszqc9:not(#\#):not(#\#) {
  gap: clamp(18px, 3vw, 40px);
}

.x1y7krma:not(#\#):not(#\#) {
  gap: clamp(20px, 3vw, 40px);
}

.xe0ccps:not(#\#):not(#\#) {
  gap: clamp(22px, 3vw, 32px);
}

.xbs5tfd:not(#\#):not(#\#) {
  gap: clamp(22px, 4vw, 54px);
}

.xnthtbw:not(#\#):not(#\#) {
  gap: clamp(24px, 3vw, 34px);
}

.x15soykn:not(#\#):not(#\#) {
  gap: clamp(24px, 4vw, 48px);
}

.x1vgp2w1:not(#\#):not(#\#) {
  gap: clamp(26px, 4vw, 56px);
}

.x1cusymp:not(#\#):not(#\#) {
  gap: clamp(32px, 6vw, 88px);
}

.x7jin6:not(#\#):not(#\#) {
  gap: clamp(34px, 5vw, 72px);
}

.xi4qv42:not(#\#):not(#\#) {
  gap: clamp(34px, 6vw, 96px);
}

.xfign4b:not(#\#):not(#\#) {
  gap: clamp(36px, 6vw, 80px);
}

.xoymz7n:not(#\#):not(#\#) {
  gap: clamp(80px, 11vw, 150px);
}

.x1si2j3t:not(#\#):not(#\#) {
  gap: var(--head-gap);
}

.x1osaytk:not(#\#):not(#\#) {
  grid-column: 1 / -1;
}

.x1mchbog:not(#\#):not(#\#) {
  grid-column: 1 / span 11;
}

.x16tgx1x:not(#\#):not(#\#) {
  grid-column: 1 / span 7;
}

.xgkxs2y:not(#\#):not(#\#) {
  grid-column: 1;
}

.x17d9j0x:not(#\#):not(#\#) {
  grid-column: 2 / -1;
}

.xu7u0ta:not(#\#):not(#\#) {
  grid-column: 2 / span 11;
}

.x1paem4d:not(#\#):not(#\#) {
  grid-column: 2 / span 7;
}

.x1npkx4u:not(#\#):not(#\#) {
  grid-column: 2;
}

.x1444y2a:not(#\#):not(#\#) {
  grid-column: 9 / span 4;
}

.xm5moh1:not(#\#):not(#\#) {
  grid-column: auto;
}

.x1ms6mhf:not(#\#):not(#\#) {
  grid-row: 1;
}

.x7sv70a:not(#\#):not(#\#) {
  grid-row: 2;
}

.xjej8gk:not(#\#):not(#\#) {
  grid-row: span 2;
}

.x1c4oqta:not(#\#):not(#\#) {
  grid-row: span 3;
}

.x17y0mx6:not(#\#):not(#\#) {
  inset-inline: 0;
}

.xcvoez5:not(#\#):not(#\#) {
  inset-inline: 24px;
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

.x123mbgf:not(#\#):not(#\#) {
  margin-block: -72px;
}

.xubnld7:not(#\#):not(#\#) {
  margin-inline: -6px;
}

.x11kua8h:not(#\#):not(#\#) {
  margin-inline: 11px;
}

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.x1apihvd:not(#\#):not(#\#) {
  margin-inline: calc(-1 * clamp(14px, 2vw, 24px));
}

.x18a88cu:not(#\#):not(#\#) {
  outline: 1px solid #0000001a;
}

.x1a2a7pz:not(#\#):not(#\#) {
  outline: none;
}

.x7giv3:not(#\#):not(#\#) {
  overflow: clip;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.x1rea2x4:not(#\#):not(#\#) {
  overflow: visible;
}

.xo0yzjp:not(#\#):not(#\#) {
  padding-block: .75rem;
}

.xt970qd:not(#\#):not(#\#) {
  padding-block: 0;
}

.x1wpndro:not(#\#):not(#\#) {
  padding-block: 1.1rem;
}

.x1yb22fu:not(#\#):not(#\#) {
  padding-block: 1.5rem;
}

.xp59q4u:not(#\#):not(#\#) {
  padding-block: 10px;
}

.xrii95j:not(#\#):not(#\#) {
  padding-block: 11px;
}

.x10dr8xq:not(#\#):not(#\#) {
  padding-block: 12px;
}

.x99dwph:not(#\#):not(#\#) {
  padding-block: 13px;
}

.xxlmvz2:not(#\#):not(#\#) {
  padding-block: 14px;
}

.x1xn8qrt:not(#\#):not(#\#) {
  padding-block: 16px;
}

.xhyosrm:not(#\#):not(#\#) {
  padding-block: 18px;
}

.xsplgde:not(#\#):not(#\#) {
  padding-block: 1px;
}

.xqp6ajr:not(#\#):not(#\#) {
  padding-block: 20px;
}

.x1xg6qyv:not(#\#):not(#\#) {
  padding-block: 22px;
}

.xr9q8rw:not(#\#):not(#\#) {
  padding-block: 24px;
}

.x1p266rr:not(#\#):not(#\#) {
  padding-block: 26px;
}

.xj8oexa:not(#\#):not(#\#) {
  padding-block: 2px;
}

.x1a6kali:not(#\#):not(#\#) {
  padding-block: 30px;
}

.x1axd487:not(#\#):not(#\#) {
  padding-block: 40px;
}

.x12ulsxz:not(#\#):not(#\#) {
  padding-block: 4px;
}

.x14tan9n:not(#\#):not(#\#) {
  padding-block: 72px;
}

.xknfcqp:not(#\#):not(#\#) {
  padding-block: 7px;
}

.x1vvogim:not(#\#):not(#\#) {
  padding-block: 8px;
}

.x1m7iz9m:not(#\#):not(#\#) {
  padding-block: 9px;
}

.xd3z1z0:not(#\#):not(#\#) {
  padding-block: clamp(16px, 2vw, 22px);
}

.x11o0nkh:not(#\#):not(#\#) {
  padding-block: clamp(18px, 2.6vw, 28px);
}

.xg2u2ko:not(#\#):not(#\#) {
  padding-block: clamp(18px, 3.5vw, 52px);
}

.x1dtuv8q:not(#\#):not(#\#) {
  padding-block: clamp(26px, 3.6vw, 44px);
}

.xyg5j3k:not(#\#):not(#\#) {
  padding-block: clamp(26px, 4.5vw, 56px);
}

.x195b4tx:not(#\#):not(#\#) {
  padding-block: clamp(40px, 6vw, 72px);
}

.x1cwn842:not(#\#):not(#\#) {
  padding-block: clamp(8px, 1.5vw, 16px);
}

.x1stgcaw:not(#\#):not(#\#) {
  padding-block: var(--section-y);
}

.xnjsko4:not(#\#):not(#\#) {
  padding-inline: 0;
}

.xzsmjar:not(#\#):not(#\#) {
  padding-inline: 1.5rem;
}

.x1awh872:not(#\#):not(#\#) {
  padding-inline: 10px;
}

.xfoe8qy:not(#\#):not(#\#) {
  padding-inline: 11px;
}

.xaope02:not(#\#):not(#\#) {
  padding-inline: 12px;
}

.xqin4a2:not(#\#):not(#\#) {
  padding-inline: 14px;
}

.x1hr3lfm:not(#\#):not(#\#) {
  padding-inline: 16px;
}

.x12j899k:not(#\#):not(#\#) {
  padding-inline: 18px;
}

.xnxx81d:not(#\#):not(#\#) {
  padding-inline: 1rem;
}

.x17qtykl:not(#\#):not(#\#) {
  padding-inline: 20px;
}

.x65v0h:not(#\#):not(#\#) {
  padding-inline: 22px;
}

.x4l9tsp:not(#\#):not(#\#) {
  padding-inline: 24px;
}

.x1pbfunf:not(#\#):not(#\#) {
  padding-inline: 28px;
}

.x5k8d2m:not(#\#):not(#\#) {
  padding-inline: 2px;
}

.xj7an9n:not(#\#):not(#\#) {
  padding-inline: 32px;
}

.xfn1xvj:not(#\#):not(#\#) {
  padding-inline: 4px;
}

.x1xijbu4:not(#\#):not(#\#) {
  padding-inline: 6px;
}

.xdqyycr:not(#\#):not(#\#) {
  padding-inline: 8px;
}

.xu188g3:not(#\#):not(#\#) {
  padding-inline: clamp(12px, 2vw, 24px);
}

.xvga9ft:not(#\#):not(#\#) {
  padding-inline: clamp(12px, 3vw, 40px);
}

.xj9lmwm:not(#\#):not(#\#) {
  padding-inline: clamp(14px, 1.4vw, 20px);
}

.xxo02y5:not(#\#):not(#\#) {
  padding-inline: clamp(14px, 2vw, 24px);
}

.x13pt3dr:not(#\#):not(#\#) {
  padding-inline: clamp(16px, 3vw, 36px);
}

.x16vol23:not(#\#):not(#\#) {
  padding-inline: clamp(18px, 4.5vw, 56px);
}

.xg7q2e0:not(#\#):not(#\#) {
  padding-inline: clamp(24px, 5vw, 64px);
}

.x1hgriu7:not(#\#):not(#\#) {
  padding-inline: clamp(8px, 1vw, 12px);
}

.xum81vj:not(#\#):not(#\#) {
  padding-inline: max(var(--gutter),calc((100% - var(--content)) / 2));
}

.x11x033:not(#\#):not(#\#) {
  place-content: center;
}

.x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

.xhfbhpw:not(#\#):not(#\#) {
  scroll-snap-type: x mandatory;
}

.xmqliwb:not(#\#):not(#\#) {
  text-decoration: line-through;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x1bvjpef:not(#\#):not(#\#) {
  text-decoration: underline;
}

.xh7ikz2:not(#\#):not(#\#) {
  transition: background-color .15s cubic-bezier(.2, 0, 0, 1), color .15s cubic-bezier(.2, 0, 0, 1);
}

.x157z90a:not(#\#):not(#\#) {
  transition: border-color .15s cubic-bezier(.2, 0, 0, 1);
}

.xc7akxu:not(#\#):not(#\#) {
  transition: color .15s cubic-bezier(.2, 0, 0, 1);
}

.xrwkjy5:not(#\#):not(#\#) {
  transition: color .15s;
}

.x1fjighl.x1fjighl:where(.x-default-marker:focus-visible *):not(#\#):not(#\#), .x1npyqkc.x1npyqkc:where(.x-default-marker:hover *):not(#\#):not(#\#) {
  border-color: #b9893a;
  border-color: lab(60.769% 13.1654 48.4701);
}

.x1gvdh90:focus-within:not(#\#):not(#\#), .x1tl0fqe:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid #06452e;
  outline: 2px solid lab(25.2045% -24.3988 8.31801);
}

.x1qk63p2:hover:not(#\#):not(#\#) {
  border-color: #9c7225;
  border-color: lab(51.2662% 11.9856 46.6709);
}

.x1dy3pem:hover:not(#\#):not(#\#) {
  border-color: #06452e;
  border-color: lab(25.2045% -24.3988 8.31801);
}

.x1lp70j6:hover:not(#\#):not(#\#) {
  border-color: #8b2d2d;
  border-color: lab(33.5152% 40.503 23.0467);
}

.x38vwm:hover:not(#\#):not(#\#) {
  border-color: #b9893a;
  border-color: lab(60.769% 13.1654 48.4701);
}

.x1g8hlga:hover:not(#\#):not(#\#) {
  border-color: #b89e77;
  border-color: lab(66.7845% 5.60334 24.4435);
}

.xt0b8zv:hover:not(#\#):not(#\#) {
  text-decoration: underline;
}

@media (width <= 620px) {
  .x5vhooe.x5vhooe:not(#\#):not(#\#) {
    background-position: 50%;
  }
}

@media (width >= 620.01px) and (width <= 960px) {
  .x4ikekt.x4ikekt:not(#\#):not(#\#) {
    background-position: 54%;
  }
}

@media (hover: none) {
  .xuh3yb3.xuh3yb3:not(#\#):not(#\#) {
    border-color: #fff6;
    border-color: lab(100% 0 0 / .4);
  }
}

@media (width <= 980px) {
  .x46pmai.x46pmai:not(#\#):not(#\#) {
    gap: 16px 0;
  }

  .xhhoof2.xhhoof2:not(#\#):not(#\#) {
    gap: 22px;
  }
}

@media (width <= 640px) {
  .xzzyo3b.xzzyo3b:not(#\#):not(#\#) {
    gap: 0;
  }

  .x1dbyxhg.x1dbyxhg:not(#\#):not(#\#) {
    gap: 8px 12px;
  }
}

@media (width <= 620px) {
  .x19cxkuo.x19cxkuo:not(#\#):not(#\#) {
    gap: 5px 12px;
  }
}

@media (width >= 640px) and (width <= 820px) {
  .xt1hhmc.xt1hhmc:not(#\#):not(#\#) {
    grid-column: var(--x-1350og);
  }
}

@media (width <= 680px) {
  .x1nz50u6.x1nz50u6:not(#\#):not(#\#) {
    grid-row: auto;
  }
}

@media (width <= 639px) {
  .x4s5zhf.x4s5zhf:not(#\#):not(#\#) {
    grid-row: auto;
  }
}

@media (width <= 680px) {
  .x5xl1lf.x5xl1lf:not(#\#):not(#\#) {
    overflow: hidden;
  }
}

@media (width >= 1080px) {
  .x1q4jqzb.x1q4jqzb:not(#\#):not(#\#) {
    padding-block: 1rem;
  }

  .x18uglza.x18uglza:not(#\#):not(#\#) {
    padding-block: 2rem;
  }
}

@media (width <= 680px) {
  .xsn2iv5.xsn2iv5:not(#\#):not(#\#) {
    padding-block: 10px;
  }
}

@media (hover: none) {
  .x1dat5m5.x1dat5m5.x1dat5m5:where(.x-default-marker:focus-visible *):not(#\#):not(#\#), .xqovmn7.xqovmn7.xqovmn7:where(.x-default-marker:hover *):not(#\#):not(#\#) {
    border-color: #b9893a;
    border-color: lab(60.769% 13.1654 48.4701);
  }
}

.x1ua5tub:not(#\#):not(#\#):not(#\#) {
  -webkit-box-orient: vertical;
}

.x1h7i4cw:not(#\#):not(#\#):not(#\#) {
  -webkit-line-clamp: 2;
}

.xi2mnit:not(#\#):not(#\#):not(#\#) {
  accent-color: oklch(34.7% .072 162.3);
}

.xc26acl:not(#\#):not(#\#):not(#\#) {
  align-content: center;
}

.x4465f1:not(#\#):not(#\#):not(#\#) {
  align-content: end;
}

.x10ukxgv:not(#\#):not(#\#):not(#\#) {
  align-content: start;
}

.x1pha0wt:not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.xpqajaz:not(#\#):not(#\#):not(#\#) {
  align-items: end;
}

.xuk3077:not(#\#):not(#\#):not(#\#) {
  align-items: flex-end;
}

.x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.xamitd3:not(#\#):not(#\#):not(#\#) {
  align-self: center;
}

.x7fd4wk:not(#\#):not(#\#):not(#\#) {
  align-self: end;
}

.xqcrz7y:not(#\#):not(#\#):not(#\#) {
  align-self: flex-start;
}

.xa0ziav:not(#\#):not(#\#):not(#\#) {
  animation-delay: 0s, .6s;
}

.xvo38ju:not(#\#):not(#\#):not(#\#) {
  animation-delay: var(--x-animationDelay);
}

.xw6taxk:not(#\#):not(#\#):not(#\#) {
  animation-duration: .22s;
}

.x1a78uxe:not(#\#):not(#\#):not(#\#) {
  animation-duration: .24s;
}

.x1g18oiy:not(#\#):not(#\#):not(#\#) {
  animation-duration: .26s;
}

.x1i47e9z:not(#\#):not(#\#):not(#\#) {
  animation-duration: .32s;
}

.xyb0aoa:not(#\#):not(#\#):not(#\#) {
  animation-duration: .62s;
}

.x14plfpy:not(#\#):not(#\#):not(#\#) {
  animation-duration: .76s;
}

.x1wzwjez:not(#\#):not(#\#):not(#\#) {
  animation-duration: 46s, .9s;
}

.x1u6ievf:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: both;
}

.x79e3eo:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: none, both;
}

.xjbfziq:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite, 1;
}

.xpb7bv0:not(#\#):not(#\#):not(#\#) {
  animation-name: x14njsnp-B;
}

.xzufqmd:not(#\#):not(#\#):not(#\#) {
  animation-name: x18b3a9v-B;
}

.xm7hnwo:not(#\#):not(#\#):not(#\#) {
  animation-name: x1bvibhp-B;
}

.xrhk4j9:not(#\#):not(#\#):not(#\#) {
  animation-name: x1l4vlt5-B;
}

.xeg2m2e:not(#\#):not(#\#):not(#\#) {
  animation-name: x1rar3f1-B;
}

.x1up32x4:not(#\#):not(#\#):not(#\#) {
  animation-name: x3fnmhf-B, x18re5ia-B;
}

.x1plcl49:not(#\#):not(#\#):not(#\#) {
  animation-name: xspxa3t-B;
}

.xcx033p:not(#\#):not(#\#):not(#\#) {
  animation-name: xuit3lt-B;
}

.x175llgu:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.2, 0, 0, 1);
}

.x103tuxh:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear, cubic-bezier(.2, 0, 0, 1);
}

.x1plog1:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1;
}

.x1f0dr5b:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 16 / 11;
}

.xg6t43p:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 21 / 9;
}

.x1dltgaz:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 4 / 3;
}

.x1sg1d4o:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 4 / 5;
}

.x1u1392c:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 5 / 4;
}

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

.x1jh03n0:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(16px);
}

.xrefnyo:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(18px);
}

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

.x1lms8wo:not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
}

.xtwfq29:not(#\#):not(#\#):not(#\#) {
  background-color: currentColor;
}

.x14wkzu2:not(#\#):not(#\#):not(#\#) {
  background-color: #091a1152;
  background-color: lab(7.60561% -8.64483 3.41446 / .32);
}

.x132njf6:not(#\#):not(#\#):not(#\#) {
  background-color: #0d1f16b8;
  background-color: lab(9.91977% -9.81412 3.8757 / .72);
}

.x18lkwyp:not(#\#):not(#\#):not(#\#) {
  background-color: #03231833;
  background-color: lab(11.2766% -15.423 4.37589 / .2);
}

.xujp9bq:not(#\#):not(#\#):not(#\#) {
  background-color: #032318eb;
  background-color: lab(11.2766% -15.423 4.37589 / .92);
}

.xkrooks:not(#\#):not(#\#):not(#\#) {
  background-color: #032318;
  background-color: lab(11.2766% -15.423 4.37589);
}

.x3ti722:not(#\#):not(#\#):not(#\#) {
  background-color: #032619;
  background-color: lab(12.4761% -16.4003 4.99195);
}

.x10gu4ww:not(#\#):not(#\#):not(#\#) {
  background-color: #092e1f;
  background-color: lab(15.9835% -16.9177 5.52419);
}

.x15bt5eh:not(#\#):not(#\#):not(#\#) {
  background-color: #23362b42;
  background-color: lab(20.7362% -10.3148 4.40965 / .26);
}

.xxacfbv:not(#\#):not(#\#):not(#\#) {
  background-color: #06452e09;
  background-color: lab(25.2045% -24.3988 8.31801 / .035);
}

.x1nz7sv8:not(#\#):not(#\#):not(#\#) {
  background-color: #06452e14;
  background-color: lab(25.2045% -24.3988 8.31801 / .08);
}

.xrbgaz0:not(#\#):not(#\#):not(#\#) {
  background-color: #06452e1a;
  background-color: lab(25.2045% -24.3988 8.31801 / .1);
}

.x1kez7f1:not(#\#):not(#\#):not(#\#) {
  background-color: #682222;
  background-color: lab(24.7538% 31.6111 17.8226);
}

.xe64rzo:not(#\#):not(#\#):not(#\#) {
  background-color: #8b2d2d0d;
  background-color: lab(33.5152% 40.503 23.0467 / .05);
}

.xme531f:not(#\#):not(#\#):not(#\#) {
  background-color: #8b2d2d12;
  background-color: lab(33.5152% 40.503 23.0467 / .07);
}

.xgglf4u:not(#\#):not(#\#):not(#\#) {
  background-color: #8f4d3814;
  background-color: lab(40.6834% 26.9771 25.2417 / .08);
}

.xyu237:not(#\#):not(#\#):not(#\#) {
  background-color: #b9893a14;
  background-color: lab(60.769% 13.1654 48.4701 / .08);
}

.x9dxq2k:not(#\#):not(#\#):not(#\#) {
  background-color: #b9893a1f;
  background-color: lab(60.769% 13.1654 48.4701 / .12);
}

.xblkfm0:not(#\#):not(#\#):not(#\#) {
  background-color: #b9893a24;
  background-color: lab(60.769% 13.1654 48.4701 / .14);
}

.x8grzt5:not(#\#):not(#\#):not(#\#) {
  background-color: #b9893a26;
  background-color: lab(60.769% 13.1654 48.4701 / .15);
}

.x4edekv:not(#\#):not(#\#):not(#\#) {
  background-color: #b9893a29;
  background-color: lab(60.769% 13.1654 48.4701 / .16);
}

.x1j7h9zb:not(#\#):not(#\#):not(#\#) {
  background-color: #f9f6eb14;
  background-color: lab(96.8288% -.162572 5.36085 / .08);
}

.x12mjhyi:not(#\#):not(#\#):not(#\#) {
  background-color: #f9f6eb;
  background-color: lab(96.8288% -.162572 5.36085);
}

.x1n69yaz:not(#\#):not(#\#):not(#\#) {
  background-color: #fcfaf3;
  background-color: lab(98.322% -.305593 3.80681);
}

.xj0qs00:not(#\#):not(#\#):not(#\#) {
  background-color: #fdfbf5;
  background-color: lab(98.5367% -.10702 3.05365);
}

.x1hob2zj:not(#\#):not(#\#):not(#\#) {
  background-color: #23362b;
  background-color: lab(20.7362% -10.3148 4.40965);
}

.xnh7xvg:not(#\#):not(#\#):not(#\#) {
  background-color: #06452e;
  background-color: lab(25.2045% -24.3988 8.31801);
}

.x1dwy47l:not(#\#):not(#\#):not(#\#) {
  background-color: #8b2d2d;
  background-color: lab(33.5152% 40.503 23.0467);
}

.x15argqs:not(#\#):not(#\#):not(#\#) {
  background-color: #8f4d38;
  background-color: lab(40.6834% 26.9771 25.2417);
}

.xk862a6:not(#\#):not(#\#):not(#\#) {
  background-color: #b9893a;
  background-color: lab(60.769% 13.1654 48.4701);
}

.xzmyh75:not(#\#):not(#\#):not(#\#) {
  background-color: #eee2d4;
  background-color: lab(90.6181% 2.57406 8.42174);
}

.x19x24e8:not(#\#):not(#\#):not(#\#) {
  background-color: #e8efe7;
  background-color: lab(93.7901% -3.50943 3.00201);
}

.x1pukrg1:not(#\#):not(#\#):not(#\#) {
  background-color: #edf2ea;
  background-color: lab(94.9287% -2.82979 3.28714);
}

.xv6i259:not(#\#):not(#\#):not(#\#) {
  background-color: #f4f5f0;
  background-color: lab(96.3486% -.888497 2.05764);
}

.x16cnjko:not(#\#):not(#\#):not(#\#) {
  background-color: #fffaf2;
  background-color: lab(98.523% .77948 4.51605);
}

.x1sxwjot:not(#\#):not(#\#):not(#\#) {
  background-color: #fbfcf7;
  background-color: lab(98.7846% -.888705 2.05753);
}

.xs5u421:not(#\#):not(#\#):not(#\#) {
  background-color: #fffefb;
  background-color: lab(99.682% -.121504 1.90232);
}

.xen51cd:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff1a;
  background-color: lab(100% 0 0 / .1);
}

.x46s68r:not(#\#):not(#\#):not(#\#) {
  background-color: #0c0f0dad;
}

.xrz9ge0:not(#\#):not(#\#):not(#\#) {
  background-color: #0d120fe0;
}

.x1xgs9y4:not(#\#):not(#\#):not(#\#) {
  background-color: #021712a8;
}

.x13fctxq:not(#\#):not(#\#):not(#\#) {
  background-color: #f7f4edeb;
}

.x116p5q:not(#\#):not(#\#):not(#\#) {
  background-color: #fffdf8cc;
}

.xar9god:not(#\#):not(#\#):not(#\#) {
  background-color: #fffdf8f0;
}

.x14c6rwm:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff0f;
}

.x1np77uz:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff14;
}

.xcu8z4d:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff1a;
}

.xodk6z9:not(#\#):not(#\#):not(#\#) {
  background-color: #041d167a;
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.x12peec7:not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
}

.x6ms92t:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(0deg, #000000c2, #0000);
}

.x5bywav:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(176deg, #032318 0%, #092e1f 100%);
  background-image: linear-gradient(176deg, lab(11.2766% -15.423 4.37589) 0%, lab(15.9835% -16.9177 5.52419) 100%);
}

.x116wvbw:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(176deg, #092e1f 0%, #032318 100%);
  background-image: linear-gradient(176deg, lab(15.9835% -16.9177 5.52419) 0%, lab(11.2766% -15.423 4.37589) 100%);
}

.x1l4sa55:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(28deg, #0000 0 45%, #06463529 45% 47%, #0000 47%), linear-gradient(116deg, #0000 0 38%, #cb9e4633 38% 40%, #0000 40%), linear-gradient(0deg, #f7f4edbd, #ebe0d1eb);
}

.xpil8ma:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg,#021712f5 0%,#021712d6 38%,#02171257 72%,#02171214 100%),linear-gradient(0deg,#021712d6 0%,#02171200 44%),var(--contact-hero-photo, url("/assets/gallery/client/dv-167.jpg"));
}

.xw1nbr9:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg, #021712f5 0%, #021712d6 38%, #02171266 72%, #0217121f 100%), linear-gradient(0deg, #021712d6 0%, #02171200 44%), url("/_ipx/w_1800,q_78,f_webp/assets/gallery/client/dxv-31.jpg");
}

.x1i3mnb5:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg,#021712fa 0%,#021712e0 38%,#0217126b 72%,#02171229 100%),linear-gradient(0deg,#021712db 0%,#02171200 46%),linear-gradient(0deg,#0217122e,#0217122e),var(--packages-hero-image);
}

.xtgpiab:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(110% 80% at 90% 0, #133f2b8c, #0000 55%), linear-gradient(170deg, #092e1f 0%, #032318 100%);
  background-image: radial-gradient(110% 80% at 90% 0, lab(23.0741% -19.881 7.8244 / .55), #0000 55%), linear-gradient(170deg, lab(15.9835% -16.9177 5.52419) 0%, lab(11.2766% -15.423 4.37589) 100%);
}

.x17yo52p:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(circle at 0 0, #b9893a24, #0000 34%), linear-gradient(#092e1f 0%, #012115 100%);
  background-image: radial-gradient(circle at 0 0, lab(60.769% 13.1654 48.4701 / .14), #0000 34%), linear-gradient(lab(15.9835% -16.9177 5.52419) 0%, lab(10.1161% -15.0952 4.36755) 100%);
}

.xinksou:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(circle at 100% 0, #b9893a14, #0000 46%);
  background-image: radial-gradient(circle at 100% 0, lab(60.769% 13.1654 48.4701 / .08), #0000 46%);
}

.x1b212xs:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(circle at 12% 0, #d7ad5929, #0000 30%), linear-gradient(#064635 0%, #042d25 100%);
}

.x1nt1zq5:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(circle at 14% 0, #b9893a29, #0000 36%), linear-gradient(#092e1f 0%, #001c12 100%);
  background-image: radial-gradient(circle at 14% 0, lab(60.769% 13.1654 48.4701 / .16), #0000 36%), linear-gradient(lab(15.9835% -16.9177 5.52419) 0%, lab(7.75834% -12.3185 3.39532) 100%);
}

.x163jfv:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(circle at 18% 0, #b8872d1a, #0000 28%), linear-gradient(#fffdf8 0%, #f3efe5 100%);
}

.x15e75xa:not(#\#):not(#\#):not(#\#) {
  background-image: repeating-linear-gradient(135deg, #5e695f17 0 6px, #0000 6px 12px);
  background-image: repeating-linear-gradient(135deg, lab(43.1934% -5.79897 4.00004 / .09) 0 6px, #0000 6px 12px);
}

.xo3kbje:not(#\#):not(#\#):not(#\#) {
  background-size: auto, auto, auto, cover;
}

.xhdw99z:not(#\#):not(#\#):not(#\#) {
  background-size: auto, auto, cover;
}

.x18d0r48:not(#\#):not(#\#):not(#\#) {
  background-size: cover;
}

.xwklvb3:not(#\#):not(#\#):not(#\#) {
  border-block-color: #b9893a3d;
  border-block-color: lab(60.769% 13.1654 48.4701 / .24);
}

.xykt701:not(#\#):not(#\#):not(#\#) {
  border-block-style: solid;
}

.x1kbiq1m:not(#\#):not(#\#):not(#\#) {
  border-block-width: 1px;
}

.x1mwwwfo:not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}

.x1vathgz:not(#\#):not(#\#):not(#\#) {
  border-collapse: separate;
}

.x1gukg7c:not(#\#):not(#\#):not(#\#) {
  border-spacing: 0;
}

.x5ie4hk:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px #9c7225, 0 18px 40px #1a34281f;
  box-shadow: 0 0 0 1px lab(51.2662% 11.9856 46.6709), 0 18px 40px lab(19.3339% -13.2822 4.65262 / .12);
}

.xqt25s1:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 2px #06452e;
  box-shadow: inset 0 0 0 2px lab(25.2045% -24.3988 8.31801);
}

.xira7ez:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px #f4f5f0, 0 0 0 4px #06452e;
  box-shadow: 0 0 0 2px lab(96.3486% -.888497 2.05764), 0 0 0 4px lab(25.2045% -24.3988 8.31801);
}

.x6tgrha:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px #f4f5f0, 0 0 0 4px #b9893a;
  box-shadow: 0 0 0 2px lab(96.3486% -.888497 2.05764), 0 0 0 4px lab(60.769% 13.1654 48.4701);
}

.xpjils1:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 4px #8b2d2d24;
  box-shadow: 0 0 0 4px lab(33.5152% 40.503 23.0467 / .14);
}

.x17kktwl:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 14px 26px #06452e2e;
}

.xvrpqb1:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 14px 30px #0217123d;
}

.x18k0b3u:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 18px 40px #00120a66;
  box-shadow: 0 18px 40px lab(3.98378% -6.5293 1.92871 / .4);
}

.xwh9te5:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 18px 50px #03231838;
  box-shadow: 0 18px 50px lab(11.2766% -15.423 4.37589 / .22);
}

.x1vg7bs6:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 18px 60px #332b1f14;
}

.xq0yq6v:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 22px 50px #03231847;
  box-shadow: 0 22px 50px lab(11.2766% -15.423 4.37589 / .28);
}

.xyhi7sn:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 22px 52px #00120a73;
  box-shadow: 0 22px 52px lab(3.98378% -6.5293 1.92871 / .45);
}

.x1md1hex:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 24px 80px #141e1840;
}

.xt0408j:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 30px 80px #00120973;
  box-shadow: 0 30px 80px lab(4.02456% -7.40899 2.19357 / .45);
}

.x1gnnqk1:not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.x1qgqlal:not(#\#):not(#\#):not(#\#) {
  break-inside: avoid;
}

.x1hyvwdk:not(#\#):not(#\#):not(#\#) {
  clip-path: inset(50%);
}

.xdrrd2m:not(#\#):not(#\#):not(#\#) {
  color: #fff;
}

.x1heor9g:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.xcbyczy:not(#\#):not(#\#):not(#\#) {
  color: #032318;
  color: lab(11.2766% -15.423 4.37589);
}

.x197n1oa:not(#\#):not(#\#):not(#\#) {
  color: #092e1f;
  color: lab(15.9835% -16.9177 5.52419);
}

.x1y45ry5:not(#\#):not(#\#):not(#\#) {
  color: #1a34286b;
  color: lab(19.3339% -13.2822 4.65262 / .42);
}

.xrr2tqs:not(#\#):not(#\#):not(#\#) {
  color: #1a342873;
  color: lab(19.3339% -13.2822 4.65262 / .45);
}

.x1q4yf1h:not(#\#):not(#\#):not(#\#) {
  color: #1a3428a3;
  color: lab(19.3339% -13.2822 4.65262 / .64);
}

.xg30b83:not(#\#):not(#\#):not(#\#) {
  color: #1a3428a8;
  color: lab(19.3339% -13.2822 4.65262 / .66);
}

.xydiu74:not(#\#):not(#\#):not(#\#) {
  color: #1a3428b8;
  color: lab(19.3339% -13.2822 4.65262 / .72);
}

.x1vhp85m:not(#\#):not(#\#):not(#\#) {
  color: #1a3428c7;
  color: lab(19.3339% -13.2822 4.65262 / .78);
}

.xxf53pb:not(#\#):not(#\#):not(#\#) {
  color: #1a3428;
  color: lab(19.3339% -13.2822 4.65262);
}

.x14e3bi6:not(#\#):not(#\#):not(#\#) {
  color: #394d43;
  color: lab(30.8034% -9.83538 3.46391);
}

.x6m78wh:not(#\#):not(#\#):not(#\#) {
  color: #374e42;
  color: lab(30.8699% -11.5047 4.04736);
}

.xh4xfda:not(#\#):not(#\#):not(#\#) {
  color: #3f5248;
  color: lab(33.1236% -9.82812 3.46243);
}

.x1mrqqkj:not(#\#):not(#\#):not(#\#) {
  color: #5a675f;
  color: lab(42.2705% -6.34661 2.80603);
}

.x26pavp:not(#\#):not(#\#):not(#\#) {
  color: #805c18;
  color: lab(41.9788% 10.8792 42.3942);
}

.xejszi:not(#\#):not(#\#):not(#\#) {
  color: #9c7225;
  color: lab(51.2662% 11.9856 46.6709);
}

.xtfazsk:not(#\#):not(#\#):not(#\#) {
  color: #d4b278;
  color: lab(74.5929% 7.2428 34.4057);
}

.x1t97scq:not(#\#):not(#\#):not(#\#) {
  color: #e3cb99;
  color: lab(82.7991% 3.42113 27.9632);
}

.xwkj1tf:not(#\#):not(#\#):not(#\#) {
  color: #e9cd9d;
  color: lab(83.882% 5.45716 27.6439);
}

.x1pqdbw6:not(#\#):not(#\#):not(#\#) {
  color: #f9f6ebb8;
  color: lab(96.8288% -.162572 5.36085 / .72);
}

.x10n40uk:not(#\#):not(#\#):not(#\#) {
  color: #f9f6ebbd;
  color: lab(96.8288% -.162572 5.36085 / .74);
}

.xql7jm5:not(#\#):not(#\#):not(#\#) {
  color: #f9f6ebc2;
  color: lab(96.8288% -.162572 5.36085 / .76);
}

.x1gzi1pg:not(#\#):not(#\#):not(#\#) {
  color: #f9f6ebd1;
  color: lab(96.8288% -.162572 5.36085 / .82);
}

.xi3iswm:not(#\#):not(#\#):not(#\#) {
  color: #f9f6ebdb;
  color: lab(96.8288% -.162572 5.36085 / .86);
}

.x10m4tf6:not(#\#):not(#\#):not(#\#) {
  color: #f9f6ebe6;
  color: lab(96.8288% -.162572 5.36085 / .9);
}

.xj7ae3s:not(#\#):not(#\#):not(#\#) {
  color: #f9f6eb;
  color: lab(96.8288% -.162572 5.36085);
}

.x1gyd9iy:not(#\#):not(#\#):not(#\#) {
  color: #fffdf7c7;
  color: lab(99.3462% -.0360906 3.05605 / .78);
}

.xwtc1m9:not(#\#):not(#\#):not(#\#) {
  color: #fffdf7d1;
  color: lab(99.3462% -.0360906 3.05605 / .82);
}

.x16avou9:not(#\#):not(#\#):not(#\#) {
  color: #111d18;
  color: lab(9.4388% -6.74032 1.67418);
}

.x44htm7:not(#\#):not(#\#):not(#\#) {
  color: #1f2a24;
  color: lab(15.8078% -6.18905 2.30241);
}

.xs3s3dw:not(#\#):not(#\#):not(#\#) {
  color: #23362b;
  color: lab(20.7362% -10.3148 4.40965);
}

.x7wab4u:not(#\#):not(#\#):not(#\#) {
  color: #073f2b;
  color: lab(22.8063% -22.4839 7.13131);
}

.x1t8et46:not(#\#):not(#\#):not(#\#) {
  color: #223b2f;
  color: lab(22.5563% -12.613 4.26105);
}

.x1guea48:not(#\#):not(#\#):not(#\#) {
  color: #06452e;
  color: lab(25.2045% -24.3988 8.31801);
}

.x162fhf5:not(#\#):not(#\#):not(#\#) {
  color: #334238;
  color: lab(26.3407% -8.15451 4.02444);
}

.x1xi5tnm:not(#\#):not(#\#):not(#\#) {
  color: #8b2d2d;
  color: lab(33.5152% 40.503 23.0467);
}

.xrrhd6d:not(#\#):not(#\#):not(#\#) {
  color: #526057;
  color: lab(39.2811% -6.96348 3.15834);
}

.x1ey9q20:not(#\#):not(#\#):not(#\#) {
  color: #8f4d38;
  color: lab(40.6834% 26.9771 25.2417);
}

.xtnajl0:not(#\#):not(#\#):not(#\#) {
  color: #7c5f30;
  color: lab(42.6024% 7.92897 31.0524);
}

.x1r2k8c3:not(#\#):not(#\#):not(#\#) {
  color: #5e695f;
  color: lab(43.1934% -5.79897 4.00004);
}

.x19t7xhp:not(#\#):not(#\#):not(#\#) {
  color: #b9893a;
  color: lab(60.769% 13.1654 48.4701);
}

.x5p3dex:not(#\#):not(#\#):not(#\#) {
  color: #fffdf7;
  color: lab(99.3462% -.0360906 3.05605);
}

.x457kuu:not(#\#):not(#\#):not(#\#) {
  color: #ffffffc7;
}

.xi43rhw:not(#\#):not(#\#):not(#\#) {
  color: #ffffffd6;
}

.x1lf5avs:not(#\#):not(#\#):not(#\#) {
  color: #ffffffdb;
}

.x1s5mbw3:not(#\#):not(#\#):not(#\#) {
  color: #ffffffe6;
}

.xbvkgpk:not(#\#):not(#\#):not(#\#) {
  column-count: 3;
}

.x1amjocr:not(#\#):not(#\#):not(#\#) {
  column-gap: 10px;
}

.x40hh3e:not(#\#):not(#\#):not(#\#) {
  column-gap: 16px;
}

.xjbmbcv:not(#\#):not(#\#):not(#\#) {
  column-gap: 32px;
}

.x1h6gzvc:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x19v85br:not(#\#):not(#\#):not(#\#) {
  cursor: progress;
}

.x104kibb:not(#\#):not(#\#):not(#\#) {
  display: -webkit-box;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.xjp7ctv:not(#\#):not(#\#):not(#\#) {
  display: contents;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.xwz0xwf:not(#\#):not(#\#):not(#\#) {
  display: inline-grid;
}

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.x1l7klhg:not(#\#):not(#\#):not(#\#) {
  flex-basis: 100%;
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x1q0g3np:not(#\#):not(#\#):not(#\#) {
  flex-direction: row;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.xz6qgl5:not(#\#):not(#\#):not(#\#) {
  font-family: Albert Sans, ui-sans-serif, system-ui, -apple-system, Segoe UI, sans-serif;
}

.xqjdr0l:not(#\#):not(#\#):not(#\#) {
  font-family: Albert Sans, sans-serif;
}

.x1wx9xdn:not(#\#):not(#\#):not(#\#) {
  font-family: Fraunces, Georgia, Times New Roman, serif;
}

.xgmgd54:not(#\#):not(#\#):not(#\#) {
  font-family: Fraunces, Georgia, serif;
}

.x9cxo5s:not(#\#):not(#\#):not(#\#) {
  font-size: .62rem;
}

.x1ll8agd:not(#\#):not(#\#):not(#\#) {
  font-size: .66rem;
}

.x191ayms:not(#\#):not(#\#):not(#\#) {
  font-size: .68rem;
}

.x1iuv88s:not(#\#):not(#\#):not(#\#) {
  font-size: .72rem;
}

.x142gn8v:not(#\#):not(#\#):not(#\#) {
  font-size: .74rem;
}

.x157bgb5:not(#\#):not(#\#):not(#\#) {
  font-size: .76rem;
}

.xp1qmoa:not(#\#):not(#\#):not(#\#) {
  font-size: .78rem;
}

.x1sfrptf:not(#\#):not(#\#):not(#\#) {
  font-size: .7rem;
}

.xym1t2f:not(#\#):not(#\#):not(#\#) {
  font-size: .82rem;
}

.x1245ypw:not(#\#):not(#\#):not(#\#) {
  font-size: .83rem;
}

.xfl4wtl:not(#\#):not(#\#):not(#\#) {
  font-size: .84rem;
}

.x1qzg9v8:not(#\#):not(#\#):not(#\#) {
  font-size: .85rem;
}

.xzwx8i7:not(#\#):not(#\#):not(#\#) {
  font-size: .86rem;
}

.xkpwil5:not(#\#):not(#\#):not(#\#) {
  font-size: .875rem;
}

.x16vn6xf:not(#\#):not(#\#):not(#\#) {
  font-size: .88rem;
}

.xgommxb:not(#\#):not(#\#):not(#\#) {
  font-size: .8rem;
}

.x7oktz0:not(#\#):not(#\#):not(#\#) {
  font-size: .92rem;
}

.x738pee:not(#\#):not(#\#):not(#\#) {
  font-size: .93rem;
}

.x7hnp65:not(#\#):not(#\#):not(#\#) {
  font-size: .94rem;
}

.xyr29y3:not(#\#):not(#\#):not(#\#) {
  font-size: .95rem;
}

.x1h03w44:not(#\#):not(#\#):not(#\#) {
  font-size: .96rem;
}

.x1xbdnly:not(#\#):not(#\#):not(#\#) {
  font-size: .98rem;
}

.x1nrrp6k:not(#\#):not(#\#):not(#\#) {
  font-size: .9rem;
}

.x1xg2ejk:not(#\#):not(#\#):not(#\#) {
  font-size: 1.02rem;
}

.x1pdrmud:not(#\#):not(#\#):not(#\#) {
  font-size: 1.04rem;
}

.x1ksoetq:not(#\#):not(#\#):not(#\#) {
  font-size: 1.05rem;
}

.xw40dun:not(#\#):not(#\#):not(#\#) {
  font-size: 1.08rem;
}

.x12tz2uy:not(#\#):not(#\#):not(#\#) {
  font-size: 1.12rem;
}

.x1gqo1bu:not(#\#):not(#\#):not(#\#) {
  font-size: 1.15rem;
}

.x1qfphju:not(#\#):not(#\#):not(#\#) {
  font-size: 1.18rem;
}

.x1hptrd9:not(#\#):not(#\#):not(#\#) {
  font-size: 1.1rem;
}

.x1603h9y:not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
}

.xvewgow:not(#\#):not(#\#):not(#\#) {
  font-size: 1.2rem;
}

.xw1d2zj:not(#\#):not(#\#):not(#\#) {
  font-size: 1.34rem;
}

.x5pdnfe:not(#\#):not(#\#):not(#\#) {
  font-size: 1.35rem;
}

.x1xebwwb:not(#\#):not(#\#):not(#\#) {
  font-size: 1.3rem;
}

.xbpanq3:not(#\#):not(#\#):not(#\#) {
  font-size: 1.45rem;
}

.x4yebux:not(#\#):not(#\#):not(#\#) {
  font-size: 1.55rem;
}

.xngnso2:not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
}

.x1yoq5vf:not(#\#):not(#\#):not(#\#) {
  font-size: 1.65rem;
}

.x1uv3qv7:not(#\#):not(#\#):not(#\#) {
  font-size: 1.6rem;
}

.x8c3b7j:not(#\#):not(#\#):not(#\#) {
  font-size: 1.7rem;
}

.x1elmx46:not(#\#):not(#\#):not(#\#) {
  font-size: 1.8rem;
}

.x1ln3fw2:not(#\#):not(#\#):not(#\#) {
  font-size: 1.9rem;
}

.x1jchvi3:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

.xqh2sa2:not(#\#):not(#\#):not(#\#) {
  font-size: 2.1rem;
}

.xj8ev58:not(#\#):not(#\#):not(#\#) {
  font-size: 2.9rem;
}

.x579bpy:not(#\#):not(#\#):not(#\#) {
  font-size: 2rem;
}

.x5f6h7s:not(#\#):not(#\#):not(#\#) {
  font-size: 4rem;
}

.xpvq4zs:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.15rem, 1.6vw, 1.42rem);
}

.x1iyf792:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.45rem, 2.4vw, 2rem);
}

.x1pq1f34:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.4rem, 2.6vw, 2rem);
}

.xpcs5h2:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.4rem, 2vw, 1.75rem);
}

.x12ome7u:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.55rem, 2.6vw, 1.95rem);
}

.x1uml913:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.55rem, 2.6vw, 2.1rem);
}

.x18plmpl:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.5rem, 2.4vw, 2.2rem);
}

.x8emjvr:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.5rem, 2.6vw, 2rem);
}

.x1dodu0l:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.8rem, 3vw, 2.65rem);
}

.xxv5cnd:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.9rem, 2.8vw, 2.5rem);
}

.x1m3pfmj:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.1rem, 3.4vw, 3.1rem);
}

.xjxu9qo:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.2rem, 4.5vw, 3.2rem);
}

.x1kspbpx:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.2rem, 4vw, 3.25rem);
}

.xxe9gbf:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.3rem, 4vw, 3.4rem);
}

.x1n91pp5:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.7rem, 5.3vw, 4.7rem);
}

.x1tgc5lh:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2rem, 5vw, 3.7rem);
}

.x1k4tb9n:not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}

.x1j61x8r:not(#\#):not(#\#):not(#\#) {
  font-style: normal;
}

.xnsi1wu:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: lining-nums tabular-nums;
}

.x17gc79u:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: lining-nums;
}

.xss6m8b:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.x1xlr1w8:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

.xuv8nkb:not(#\#):not(#\#):not(#\#) {
  font-weight: 800;
}

.x1uu0p8:not(#\#):not(#\#):not(#\#) {
  font-weight: 900;
}

.xu6a5m6:not(#\#):not(#\#):not(#\#) {
  grid-auto-columns: 1fr;
}

.x1mt1orb:not(#\#):not(#\#):not(#\#) {
  grid-auto-flow: column;
}

.x1on1db2:not(#\#):not(#\#):not(#\#) {
  grid-auto-rows: auto;
}

.x15qpbca:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 18px minmax(0, 1fr);
}

.xsyuct6:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 190px minmax(0, 1fr);
}

.x1o61qjw:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 1fr;
}

.x1y6fwsi:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr;
}

.x1bvwhqw:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 2.4ch minmax(0, 1fr) auto;
}

.x1x1ga72:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 20px minmax(0, 1fr);
}

.x7jr5hi:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 228px minmax(0, 1fr);
}

.x1n2e3sn:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 28px minmax(0, 1fr);
}

.xkcjl4x:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 30px minmax(0, 1fr);
}

.xrb1oyi:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 34px minmax(0, 1fr);
}

.x1fhcr8:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 56px minmax(0, 1fr);
}

.x29gmfx:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 64px minmax(0, 1fr);
}

.xy286wp:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 72px 30px minmax(0, 1fr);
}

.x18a1fcp:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 88px minmax(0, 1fr) minmax(0, 1fr);
}

.x1xtq53l:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 92px minmax(0, 1fr);
}

.x1pmbctz:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: auto 1fr;
}

.xrs9oy7:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: auto minmax(0, 1fr) auto auto;
}

.xx9t13c:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: auto minmax(0, 1fr) auto;
}

.x1rkzygb:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: auto minmax(0, 1fr);
}

.xwxdp4j:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, .78fr) minmax(0, 1.22fr);
}

.xr5s4g8:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
}

.x19eo8ko:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);
}

.xn3iipw:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);
}

.x1wsikli:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr);
}

.x33m1cn:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.45fr) minmax(330px, .9fr);
}

.xmhcpwp:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 372px;
}

.xb49ju3:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 430px;
}

.x8sxmsg:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) auto auto;
}

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

.x1c7ynzm:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);
}

.xj8hjba:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);
}

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

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

.xd7s8zg:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(120px, 150px) minmax(0, 1fr);
}

.x1vns6pv:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(240px, .42fr) minmax(0, 1fr);
}

.xm5b9nm:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(280px, .72fr) minmax(0, 1.28fr);
}

.xf78fz2:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(300px, .72fr) minmax(0, 1.28fr);
}

.x1tm4d71:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(84px, 110px) minmax(0, 1fr);
}

.x7lthxy:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.x5ch2gw:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(2, max-content);
}

.xnby9oq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

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

.x1sipb5g:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.x1gj6vdr:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.x1mx4zv8:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(104px, 1fr));
}

.x1iuxcc1:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
}

.xhtmjii:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(92px, 1fr));
}

.xdbifxr:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
}

.x1292rw4:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
}

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

.x1h51kgi:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: 1fr auto;
}

.x157od4k:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: 24px 16px 24px;
}

.xekb394:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto 1fr auto;
}

.xogrr9c:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto 1fr;
}

.xrqz02c:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto auto 1fr auto auto;
}

.x1qxlq8j:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto auto 1fr;
}

.x1q1w665:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto auto;
}

.x195yj9t:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto minmax(0, 1fr) auto auto;
}

.x1clt5hq:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: subgrid;
}

.xc8icb0:not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x7v6yn8:not(#\#):not(#\#):not(#\#) {
  justify-content: end;
}

.x1nhvcw1:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-start;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.x1o2pa38:not(#\#):not(#\#):not(#\#) {
  justify-items: center;
}

.x4xo5sw:not(#\#):not(#\#):not(#\#) {
  justify-items: end;
}

.x619ttb:not(#\#):not(#\#):not(#\#) {
  justify-items: start;
}

.x7v7x1q:not(#\#):not(#\#):not(#\#) {
  justify-self: center;
}

.x1qab1bc:not(#\#):not(#\#):not(#\#) {
  justify-self: end;
}

.x1lqcxt8:not(#\#):not(#\#):not(#\#) {
  justify-self: start;
}

.x1lg07ej:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.015em;
}

.xjat59b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

.x1yf5rgg:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .01em;
}

.x16q24ku:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .02em;
}

.x1vyo3qp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .04em;
}

.x2ujxvm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .05em;
}

.x1dgsrnt:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .06em;
}

.xwhmn0f:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .07em;
}

.x9pfba7:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .08em;
}

.x7447wj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .12em;
}

.x2hcs4w:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .13em;
}

.x1labic3:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .14em;
}

.xa7ig63:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .16em;
}

.x11fj6oh:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .18em;
}

.x1dor1uw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .1em;
}

.x1qv67nb:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .22em;
}

.x1jv4fct:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .24em;
}

.xribhvm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .2em;
}

.x12oo3zp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0;
}

.x1i21sxh:not(#\#):not(#\#):not(#\#) {
  letter-spacing: normal;
}

.xpqmsyx:not(#\#):not(#\#):not(#\#) {
  line-height: .3;
}

.xwt5yq5:not(#\#):not(#\#):not(#\#) {
  line-height: .96;
}

.xqahw4z:not(#\#):not(#\#):not(#\#) {
  line-height: 1.02;
}

.xcl1409:not(#\#):not(#\#):not(#\#) {
  line-height: 1.04;
}

.x1f41ap9:not(#\#):not(#\#):not(#\#) {
  line-height: 1.05;
}

.x1vsts26:not(#\#):not(#\#):not(#\#) {
  line-height: 1.08;
}

.x1159mfc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.1;
}

.x1uo3zyz:not(#\#):not(#\#):not(#\#) {
  line-height: 1.15;
}

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

.x132q4wb:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25;
}

.xwn7fz2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3;
}

.xmpu03t:not(#\#):not(#\#):not(#\#) {
  line-height: 1.32;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

.x16h55sf:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4286;
}

.xfrs9s4:not(#\#):not(#\#):not(#\#) {
  line-height: 1.45;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1jjo3f5:not(#\#):not(#\#):not(#\#) {
  line-height: 1.55;
}

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

.x11m8ghp:not(#\#):not(#\#):not(#\#) {
  line-height: 1.65;
}

.xa7kkou:not(#\#):not(#\#):not(#\#) {
  line-height: 1.7;
}

.x4q1cud:not(#\#):not(#\#):not(#\#) {
  line-height: 1.75;
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.x1d3mw78:not(#\#):not(#\#):not(#\#) {
  line-height: 16px;
}

.xp7d87r:not(#\#):not(#\#):not(#\#) {
  line-height: 1.42857;
}

.xj3bwin:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: linear-gradient(90deg, #0000, #000 8% 92%, #0000);
  mask-image: linear-gradient(90deg, #0000, #000 8% 92%, #0000);
}

.x19kjcj4:not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

.x1ln2aae:not(#\#):not(#\#):not(#\#) {
  object-position: 48% center;
}

.x1n94abd:not(#\#):not(#\#):not(#\#) {
  object-position: center 54%;
}

.x115dhu7:not(#\#):not(#\#):not(#\#) {
  object-position: center;
}

.xs9930i:not(#\#):not(#\#):not(#\#) {
  opacity: .28;
}

.x3onkmb:not(#\#):not(#\#):not(#\#) {
  opacity: .35;
}

.x1ks1olk:not(#\#):not(#\#):not(#\#) {
  opacity: .7;
}

.x18km98s:not(#\#):not(#\#):not(#\#) {
  opacity: .75;
}

.x1667htg:not(#\#):not(#\#):not(#\#) {
  opacity: .78;
}

.x19s9pn4:not(#\#):not(#\#):not(#\#) {
  opacity: .82;
}

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

.x1hc1fzr:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x14yy4lh:not(#\#):not(#\#):not(#\#) {
  order: 2;
}

.x16lxfr0:not(#\#):not(#\#):not(#\#) {
  outline-color: #b9893a38;
  outline-color: lab(60.769% 13.1654 48.4701 / .22);
}

.x17gjk8:not(#\#):not(#\#):not(#\#) {
  outline-offset: 10px;
}

.xyofpcq:not(#\#):not(#\#):not(#\#) {
  outline-offset: 8px;
}

.xaatb59:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x1qgsegg:not(#\#):not(#\#):not(#\#) {
  outline-width: 1px;
}

.xj0a0fe:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: anywhere;
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.x7wzq59:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

.x1qul50q:not(#\#):not(#\#):not(#\#) {
  rotate: 180deg;
}

.xp1r0qw:not(#\#):not(#\#):not(#\#) {
  row-gap: 12px;
}

.xfkdz6z:not(#\#):not(#\#):not(#\#) {
  row-gap: 26px;
}

.xpse7mg:not(#\#):not(#\#):not(#\#) {
  row-gap: 3px;
}

.x1r0jzty:not(#\#):not(#\#):not(#\#) {
  row-gap: 4px;
}

.x1bhewko:not(#\#):not(#\#):not(#\#) {
  scroll-snap-align: start;
}

.x1rohswg:not(#\#):not(#\#):not(#\#) {
  scrollbar-width: none;
}

.x140o2bo:not(#\#):not(#\#):not(#\#) {
  table-layout: fixed;
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.xdpxx8g:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

.x1hr2gdg:not(#\#):not(#\#):not(#\#) {
  text-align: right;
}

.xt8inhm:not(#\#):not(#\#):not(#\#) {
  text-decoration-color: #b9893a6b;
  text-decoration-color: lab(60.769% 13.1654 48.4701 / .42);
}

.x719z05:not(#\#):not(#\#):not(#\#) {
  text-decoration-color: #b9893a99;
  text-decoration-color: lab(60.769% 13.1654 48.4701 / .6);
}

.x1czybvr:not(#\#):not(#\#):not(#\#) {
  text-decoration-color: #b9893a;
  text-decoration-color: lab(60.769% 13.1654 48.4701);
}

.xujl8zx:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}

.xyi4chj:not(#\#):not(#\#):not(#\#) {
  text-decoration-thickness: 1px;
}

.xlyipyv:not(#\#):not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

.x13hm96q:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 1px 12px #01080480;
  text-shadow: 0 1px 12px lab(1.65204% -2.12384 .62499 / .5);
}

.x1hs2t6h:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 1px 2px #0108048c, 0 2px 22px #0108048c;
  text-shadow: 0 1px 2px lab(1.65204% -2.12384 .62499 / .55), 0 2px 22px lab(1.65204% -2.12384 .62499 / .55);
}

.x6mezaz:not(#\#):not(#\#):not(#\#) {
  text-transform: none;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.xda060z:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 3px;
}

.x3pynha:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 4px;
}

.x5ek575:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 5px;
}

.xjygbdx:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 6px;
}

.x1w2vvpw:not(#\#):not(#\#):not(#\#) {
  text-wrap: balance;
}

.x1fzhlzt:not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}

.xx69xxh:not(#\#):not(#\#):not(#\#) {
  touch-action: pan-y;
}

.x1158fpu:not(#\#):not(#\#):not(#\#) {
  transform: rotate(45deg);
}

.xodssp1:not(#\#):not(#\#):not(#\#) {
  transform: scale(.334);
}

.x1xq6evr:not(#\#):not(#\#):not(#\#) {
  transform: scale(1.06);
}

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

.x1al4vs7:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0 0;
}

.xx6bhzk:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

.x9i6iqp:not(#\#):not(#\#):not(#\#) {
  transition-duration: .16s;
}

.x9dyr19:not(#\#):not(#\#):not(#\#) {
  transition-duration: .18s;
}

.xpceaqw:not(#\#):not(#\#):not(#\#) {
  transition-duration: .22s;
}

.xchbrx7:not(#\#):not(#\#):not(#\#) {
  transition-duration: .26s;
}

.x13dflua:not(#\#):not(#\#):not(#\#) {
  transition-duration: .2s;
}

.x1bc2b9n:not(#\#):not(#\#):not(#\#) {
  transition-duration: .32s;
}

.x1d8287x:not(#\#):not(#\#):not(#\#) {
  transition-duration: .3s;
}

.xjmur4l:not(#\#):not(#\#):not(#\#) {
  transition-duration: .42s;
}

.xzov2ll:not(#\#):not(#\#):not(#\#) {
  transition-duration: .48s;
}

.x1uowes6:not(#\#):not(#\#):not(#\#) {
  transition-duration: .52s, .22s;
}

.x1x6l7r1:not(#\#):not(#\#):not(#\#) {
  transition-duration: 1.1s;
}

.xv65o4f:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, color, transform;
}

.x1eaenvl:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, color;
}

.x18h4w2l:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, box-shadow, color, padding;
}

.x101pvzj:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, color, transform;
}

.xs2xxs2:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, color;
}

.xuo13n2:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, transform;
}

.x1uz5u:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, width;
}

.x15406qy:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color;
}

.x9vp5wv:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color, box-shadow, transform;
}

.x1nfj1bl:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color, transform;
}

.xf1bglv:not(#\#):not(#\#):not(#\#) {
  transition-property: box-shadow, background-color, border-color;
}

.xtnl7vc:not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
}

.xrf8owv:not(#\#):not(#\#):not(#\#) {
  transition-property: color, border-color;
}

.x2m66ac:not(#\#):not(#\#):not(#\#) {
  transition-property: color, transform;
}

.xt3l3uh:not(#\#):not(#\#):not(#\#) {
  transition-property: color;
}

.x19991ni:not(#\#):not(#\#):not(#\#) {
  transition-property: opacity;
}

.x1s3hfkw:not(#\#):not(#\#):not(#\#) {
  transition-property: rotate;
}

.x18dpk69:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, background-color;
}

.x14visiu:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, box-shadow, border-color;
}

.x16n73rl:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, box-shadow;
}

.x1wktga4:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, filter;
}

.x11xpdln:not(#\#):not(#\#):not(#\#) {
  transition-property: transform;
}

.x18jeosv:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.2, 0, 0, 1);
}

.x16n82f9:not(#\#):not(#\#):not(#\#) {
  translate: -50%;
}

.x3ajldb:not(#\#):not(#\#):not(#\#) {
  vertical-align: bottom;
}

.xxymvpz:not(#\#):not(#\#):not(#\#) {
  vertical-align: middle;
}

.xlshs6z:not(#\#):not(#\#):not(#\#) {
  visibility: hidden;
}

.xnpuxes:not(#\#):not(#\#):not(#\#) {
  visibility: visible;
}

.xeaf4i8:not(#\#):not(#\#):not(#\#) {
  white-space: normal;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x8knxv4:not(#\#):not(#\#):not(#\#) {
  z-index: -1;
}

.x1fdshc9:not(#\#):not(#\#):not(#\#) {
  z-index: -2;
}

.x1ja2u2z:not(#\#):not(#\#):not(#\#) {
  z-index: 0;
}

.x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.x1n327nk:not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.xrp34fr:not(#\#):not(#\#):not(#\#) {
  z-index: 25;
}

.xzkaem6:not(#\#):not(#\#):not(#\#) {
  z-index: 3;
}

.x68pp3s:not(#\#):not(#\#):not(#\#) {
  z-index: 30;
}

.xvyhd0g:not(#\#):not(#\#):not(#\#) {
  z-index: 45;
}

.x1aciyhk:not(#\#):not(#\#):not(#\#) {
  z-index: 60;
}

.x1ogy7ua.x1ogy7ua:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
  background-color: #b9893a;
  background-color: lab(60.769% 13.1654 48.4701);
}

.x12j4osj.x12j4osj:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
  color: #032318;
  color: lab(11.2766% -15.423 4.37589);
}

.x14mobso.x14mobso:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
  color: #ebe8dde0;
  color: lab(91.9619% -.166923 5.74889 / .88);
}

.x8vdwcg.x8vdwcg:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
  color: #f9f6eb;
  color: lab(96.8288% -.162572 5.36085);
}

.xxvje7n.xxvje7n:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
  color: #b9893a;
  color: lab(60.769% 13.1654 48.4701);
}

.x1v8xful.x1v8xful:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x19okhf7.x19okhf7:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
  transform: scale(1);
}

.xgqd7qg.xgqd7qg:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
  transform: translateX(4px);
}

.x1j4hnz1.x1j4hnz1:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  background-color: #092e1f;
  background-color: lab(15.9835% -16.9177 5.52419);
}

.x1ycd23l.x1ycd23l:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  background-color: #b9893a;
  background-color: lab(60.769% 13.1654 48.4701);
}

.x1sy3vl.x1sy3vl:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  color: #032318;
  color: lab(11.2766% -15.423 4.37589);
}

.x1o9m8tv.x1o9m8tv:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  color: #ebe8dde0;
  color: lab(91.9619% -.166923 5.74889 / .88);
}

.x2kz2bk.x2kz2bk:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  color: #f9f6eb;
  color: lab(96.8288% -.162572 5.36085);
}

.x12q4ded.x12q4ded:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  color: #7c5f30;
  color: lab(42.6024% 7.92897 31.0524);
}

.x1ljajwe.x1ljajwe:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  color: #b9893a;
  color: lab(60.769% 13.1654 48.4701);
}

.x1tn6n1c.x1tn6n1c:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  filter: saturate(1.05) contrast(1.02);
}

.x5b7970.x5b7970:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1gp2gou.x1gp2gou:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  transform: scale(1.025);
}

.x153hffp.x153hffp:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  transform: scale(1.035);
}

.x1y0f50g.x1y0f50g:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  transform: scale(1.04);
}

.xcb94ws.xcb94ws:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  transform: scale(1);
}

.xfujts0.xfujts0:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  transform: translateX(4px);
}

.xhig9tw:popover-open:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x9wttsa:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-color: #b9893a;
  outline-color: lab(60.769% 13.1654 48.4701);
}

.x13iak60:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 1px;
}

.x1fanpfn:focus-within:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.xj3ae5l:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 3px;
}

.x9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.xzv1bek:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-width: 3px;
}

.x1kmd1l4.x1kmd1l4:where(.x-default-marker[open] *):not(#\#):not(#\#):not(#\#) {
  transform: rotate(180deg);
}

.xoin02p.xoin02p:where(.x-default-marker[open] *):not(#\#):not(#\#):not(#\#) {
  transform: rotate(45deg);
}

.xtgyt42:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

.x2wzlov:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .35;
}

.xpcht5o:modal:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x1mpl5u2:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #032318;
  background-color: lab(11.2766% -15.423 4.37589);
}

.x1vy3v8f:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #092e1f;
  background-color: lab(15.9835% -16.9177 5.52419);
}

.xyhgz1i:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #06452e7a;
  background-color: lab(25.2045% -24.3988 8.31801 / .48);
}

.x1obi1wq:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #b9893a1f;
  background-color: lab(60.769% 13.1654 48.4701 / .12);
}

.x1r4qtal:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #c59542;
  background-color: lab(65.2113% 12.6796 49.5928);
}

.x4tv33q:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #073f2b;
  background-color: lab(22.8063% -22.4839 7.13131);
}

.xcxm1z8:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #06452e;
  background-color: lab(25.2045% -24.3988 8.31801);
}

.xlo7idt:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #8b2d2d;
  background-color: lab(33.5152% 40.503 23.0467);
}

.xiw96kb:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #b9893a;
  background-color: lab(60.769% 13.1654 48.4701);
}

.x196cum2:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #e8efe7;
  background-color: lab(93.7901% -3.50943 3.00201);
}

.xf3s65z:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #edf2ea;
  background-color: lab(94.9287% -2.82979 3.28714);
}

.x56lfa3:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #fffaf2;
  background-color: lab(98.523% .77948 4.51605);
}

.x1b5iqdh:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #fbfcf7;
  background-color: lab(98.7846% -.888705 2.05753);
}

.xxfcurz:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #fffefb;
  background-color: lab(99.682% -.121504 1.90232);
}

.x11og7a9:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff12;
  background-color: lab(100% 0 0 / .07);
}

.x1hmub4u:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #021712db;
}

.x1bl52ow:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff14;
}

.xfhajti:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff24;
}

.xe48x9p:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 18px 34px #3a2d1e1a;
}

.xlw17lo:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 26px 60px #0323184d;
  box-shadow: 0 26px 60px lab(11.2766% -15.423 4.37589 / .3);
}

.x13bgly2:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 32px 64px #00120a8c;
  box-shadow: 0 32px 64px lab(3.98378% -6.5293 1.92871 / .55);
}

.x1a8imtp:hover:not(#\#):not(#\#):not(#\#) {
  color: #fff;
}

.x19v5db5:hover:not(#\#):not(#\#):not(#\#) {
  color: #032318;
  color: lab(11.2766% -15.423 4.37589);
}

.x166q80b:hover:not(#\#):not(#\#):not(#\#) {
  color: #805c18;
  color: lab(41.9788% 10.8792 42.3942);
}

.xy0xv3n:hover:not(#\#):not(#\#):not(#\#) {
  color: #9c7225;
  color: lab(51.2662% 11.9856 46.6709);
}

.x1ydpe3a:hover:not(#\#):not(#\#):not(#\#) {
  color: #f9f6eb;
  color: lab(96.8288% -.162572 5.36085);
}

.x1pckbg6:hover:not(#\#):not(#\#):not(#\#), .xfiifvo:hover:not(#\#):not(#\#):not(#\#) {
  color: #073f2b;
  color: lab(22.8063% -22.4839 7.13131);
}

.x1d5grj0:hover:not(#\#):not(#\#):not(#\#) {
  color: #06452e;
  color: lab(25.2045% -24.3988 8.31801);
}

.xx3sr7c:hover:not(#\#):not(#\#):not(#\#) {
  color: #8b2d2d;
  color: lab(33.5152% 40.503 23.0467);
}

.x4qm991:hover:not(#\#):not(#\#):not(#\#) {
  color: #8f4d38;
  color: lab(40.6834% 26.9771 25.2417);
}

.xu237eg:hover:not(#\#):not(#\#):not(#\#) {
  color: #b9893a;
  color: lab(60.769% 13.1654 48.4701);
}

.x1d49lxf:hover:not(#\#):not(#\#):not(#\#) {
  color: #fffdf7;
  color: lab(99.3462% -.0360906 3.05605);
}

.x10ip1wq:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateX(2px);
}

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

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

.x1n3u82n:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-4px);
}

.x1qgsck5:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(calc(-50% - 1px));
}

.xriglyk:hover:not(#\#):not(#\#):not(#\#) {
  translate: 0 -1px;
}

.x7xi7s0:active:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%) scale(.96);
}

@media (prefers-reduced-motion: reduce) {
  .x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (width <= 639px) {
  .x1vavvpd.x1vavvpd:not(#\#):not(#\#):not(#\#) {
    aspect-ratio: 4 / 5;
  }
}

@media (width <= 620px) {
  .x1u9luc5.x1u9luc5:not(#\#):not(#\#):not(#\#) {
    background-image: linear-gradient(90deg,#021712f2,#021712c7),linear-gradient(0deg,#021712cc 0%,#02171229 54%),var(--contact-hero-photo, url("/assets/gallery/client/dv-167.jpg"));
  }
}

@media (width <= 680px) {
  .x1p82x0b.x1p82x0b:not(#\#):not(#\#):not(#\#) {
    clip: rect(0 0 0 0);
  }
}

@media (hover: none) {
  .xm3pwnk.xm3pwnk:not(#\#):not(#\#):not(#\#) {
    color: #ebe8dde0;
    color: lab(91.9619% -.166923 5.74889 / .88);
  }

  .xft2u3w.xft2u3w:not(#\#):not(#\#):not(#\#) {
    color: #f9f6eb;
    color: lab(96.8288% -.162572 5.36085);
  }

  .x51r8z6.x51r8z6:not(#\#):not(#\#):not(#\#) {
    color: #b9893a;
    color: lab(60.769% 13.1654 48.4701);
  }
}

@media (width <= 680px) {
  .x1up8zb9.x1up8zb9:not(#\#):not(#\#):not(#\#) {
    column-count: 1;
  }
}

@media (width >= 681px) and (width <= 1060px) {
  .xbygdav.xbygdav:not(#\#):not(#\#):not(#\#) {
    column-count: 2;
  }
}

@media (width >= 1024px) {
  .x142rcdx.x142rcdx:not(#\#):not(#\#):not(#\#) {
    display: grid;
  }
}

@media (width >= 1080px) {
  .x7wn8r.x7wn8r:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }

  .x1vu65jq.x1vu65jq:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 680px) {
  .xvu46dq.xvu46dq:not(#\#):not(#\#):not(#\#) {
    display: grid;
  }

  .x1mspsdk.x1mspsdk:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 639px) {
  .x1tqnigt.x1tqnigt:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 640px) {
  .xzbubq.xzbubq:not(#\#):not(#\#):not(#\#) {
    flex-wrap: wrap;
  }
}

@media (width >= 1080px) {
  .x1vhnt1i.x1vhnt1i:not(#\#):not(#\#):not(#\#) {
    font-size: 1.85rem;
  }
}

@media (width <= 640px) {
  .x1dmxrev.x1dmxrev:not(#\#):not(#\#):not(#\#) {
    font-size: .62rem;
  }
}

@media (width >= 640px) and (width <= 820px) {
  .x1aw08nl.x1aw08nl:not(#\#):not(#\#):not(#\#) {
    grid-auto-rows: 148px;
  }
}

@media (width >= 1080px) {
  .x1q5wb6u.x1q5wb6u:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(180px, 1fr) auto minmax(180px, 1fr);
  }
}

@media (width <= 1040px) {
  .x1h5660v.x1h5660v:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 1fr;
  }

  .x1q2lbge.x1q2lbge:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 980px) {
  .xup0gzv.xup0gzv:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }

  .x1ya0a2d.x1ya0a2d:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 960px) {
  .x1e75u2o.x1e75u2o:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 860px) {
  .x1w4zg41.x1w4zg41:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 719px) {
  .x1cxwry8.x1cxwry8:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 680px) {
  .x2s4wb2.x2s4wb2:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 640px) {
  .xreyasp.xreyasp:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }

  .x9ov8se.x9ov8se:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (width <= 620px) {
  .xunlqpt.xunlqpt:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 30px minmax(0, 1fr);
  }
}

@media (width <= 560px) {
  .xjucj32.xjucj32:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width >= 721px) and (width <= 1200px) {
  .x1vurogs.x1vurogs:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 1fr;
  }
}

@media (width >= 640.01px) and (width <= 980px) {
  .x4xftpl.x4xftpl:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width >= 640px) and (width <= 820px) {
  .xbmued4.xbmued4:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width >= 981px) and (width <= 1180px) {
  .x1qr6avd.x1qr6avd:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 640px) {
  .x1l3568u.x1l3568u:not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }
}

@media (width <= 980px) {
  .x1cm2vws.x1cm2vws:not(#\#):not(#\#):not(#\#) {
    justify-self: center;
  }
}

@media (hover: none) {
  .xqzx146.xqzx146:not(#\#):not(#\#):not(#\#) {
    opacity: 1;
  }
}

@media (width <= 980px) {
  .xaw49ht.xaw49ht:not(#\#):not(#\#):not(#\#) {
    position: static;
  }
}

@media (width <= 680px) {
  .xp9dgdd.xp9dgdd:not(#\#):not(#\#):not(#\#) {
    position: absolute;
  }

  .x8clw4s.x8clw4s:not(#\#):not(#\#):not(#\#) {
    transform: none;
  }
}

@media (hover: none) {
  .xwa90uk.xwa90uk:not(#\#):not(#\#):not(#\#) {
    transform: none;
  }
}

@media (width <= 680px) {
  .x16b36rs.x16b36rs:not(#\#):not(#\#):not(#\#) {
    white-space: nowrap;
  }
}

@media (hover: none) {
  .x1welqrx.x1welqrx.x1welqrx:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
    background-color: #b9893a;
    background-color: lab(60.769% 13.1654 48.4701);
  }

  .x14wfqi1.x14wfqi1.x14wfqi1:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
    color: #032318;
    color: lab(11.2766% -15.423 4.37589);
  }

  .x1ywcem1.x1ywcem1.x1ywcem1:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
    color: #ebe8dde0;
    color: lab(91.9619% -.166923 5.74889 / .88);
  }

  .xdprx5k.xdprx5k.xdprx5k:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
    color: #f9f6eb;
    color: lab(96.8288% -.162572 5.36085);
  }

  .xukw7fa.xukw7fa.xukw7fa:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
    color: #b9893a;
    color: lab(60.769% 13.1654 48.4701);
  }

  .xy27c6n.xy27c6n.xy27c6n:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
    opacity: 1;
  }

  .x19lxnib.x19lxnib.x19lxnib:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
    transform: scale(1);
  }

  .x1136xco.x1136xco.x1136xco:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
    transform: translateX(4px);
  }

  .xj1lmj7.xj1lmj7.xj1lmj7:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
    background-color: #b9893a;
    background-color: lab(60.769% 13.1654 48.4701);
  }

  .x2sytwk.x2sytwk.x2sytwk:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
    color: #032318;
    color: lab(11.2766% -15.423 4.37589);
  }

  .xonrliw.xonrliw.xonrliw:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
    color: #ebe8dde0;
    color: lab(91.9619% -.166923 5.74889 / .88);
  }

  .x1dhxsw6.x1dhxsw6.x1dhxsw6:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
    color: #f9f6eb;
    color: lab(96.8288% -.162572 5.36085);
  }

  .x1g2cp50.x1g2cp50.x1g2cp50:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
    color: #b9893a;
    color: lab(60.769% 13.1654 48.4701);
  }

  .x15d9gaj.x15d9gaj.x15d9gaj:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
    opacity: 1;
  }

  .x5ad6op.x5ad6op.x5ad6op:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
    transform: scale(1);
  }

  .xszel8s.xszel8s.xszel8s:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
    transform: translateX(4px);
  }
}

.x1vhozz3:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #b9893a38;
  border-bottom-color: lab(60.769% 13.1654 48.4701 / .22);
}

.x78m6u4:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #b9893a66;
  border-bottom-color: lab(60.769% 13.1654 48.4701 / .4);
}

.xswt0at:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #b9893a;
  border-bottom-color: lab(60.769% 13.1654 48.4701);
}

.x1a376up:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #d8cdbd;
  border-bottom-color: lab(82.9953% 2.00742 9.43577);
}

.x19kl14z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #d9ddd2;
  border-bottom-color: lab(87.5224% -2.78768 4.78538);
}

.x1d1s13q:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #dfe4d8;
  border-bottom-color: lab(89.9855% -3.34942 5.27695);
}

.xyptgck:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #ffffff1f;
  border-bottom-color: lab(100% 0 0 / .12);
}

.xx5paym:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #ffffff24;
}

.x16stqrj:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #0000;
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.xso031l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 2px;
}

.xvx3mlp:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: #b9893a3d;
  border-left-color: lab(60.769% 13.1654 48.4701 / .24);
}

.x1gp7nu5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: #b9893a;
  border-left-color: lab(60.769% 13.1654 48.4701);
}

.xsyvb1h:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: #ffffff3d;
}

.x19ypqd9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: solid;
}

.xyj58a3:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 0;
}

.xe0pwq:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 1px;
}

.x19sr0n1:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 2px;
}

.x91jqh3:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: #d9ddd2;
  border-right-color: lab(87.5224% -2.78768 4.78538);
}

.x32b0ac:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-style: solid;
}

.xs1s249:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: 1px;
}

.x1cpxkvo:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #b9893a38;
  border-top-color: lab(60.769% 13.1654 48.4701 / .22);
}

.x1evsvxo:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #b9893a3d;
  border-top-color: lab(60.769% 13.1654 48.4701 / .24);
}

.xp07e39:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #b9893a59;
  border-top-color: lab(60.769% 13.1654 48.4701 / .35);
}

.xr0knv3:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #b9893a73;
  border-top-color: lab(60.769% 13.1654 48.4701 / .45);
}

.xsinue2:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #b9893a80;
  border-top-color: lab(60.769% 13.1654 48.4701 / .5);
}

.x11txcf8:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #b9893a99;
  border-top-color: lab(60.769% 13.1654 48.4701 / .6);
}

.x1f8y2n4:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #b9893a;
  border-top-color: lab(60.769% 13.1654 48.4701);
}

.x109g5ig:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #d8cdbd;
  border-top-color: lab(82.9953% 2.00742 9.43577);
}

.x1oclg5h:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #d9ddd2;
  border-top-color: lab(87.5224% -2.78768 4.78538);
}

.xfqqocg:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #dfe4d8;
  border-top-color: lab(89.9855% -3.34942 5.27695);
}

.x1svlcpv:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #ffffff1f;
  border-top-color: lab(100% 0 0 / .12);
}

.xf4s2m8:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #ffffff24;
}

.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.xmn4e3e:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 3px;
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.x1y0lptx:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 22px;
}

.x1g84rlc:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 26px;
}

.xsrnt93:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(74px + env(safe-area-inset-bottom));
}

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.x1dr59a3:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100vh;
}

.x170jfvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 10px;
}

.x1kpxq89:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 12px;
}

.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

.x1a842fp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 170px;
}

.x1ta3ar0:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 17px;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.xqw8qqh:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.1rem;
}

.x166s1w0:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.35rem;
}

.x12hms15:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.75rem;
}

.x1da5uyc:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.9rem;
}

.xxk0z11:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 24px;
}

.x127qqk8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 250px;
}

.x1fgtraw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 28px;
}

.x1j7fsof:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3.25rem;
}

.xu3xrit:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 320px;
}

.x10w6t97:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 32px;
}

.x90ne7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 34px;
}

.x1pizb70:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3rem;
}

.x1vqgdyp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 40px;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

.xsdox4t:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 48px;
}

.x1ycjhwn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 5px;
}

.x1x0gksc:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 62px;
}

.x1hagigm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 7px;
}

.x1to3lk4:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 92px;
}

.xegnrdp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 9px;
}

.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.x1xfpr3:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 299.401%;
}

.x16dgjld:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(100dvh - 100%);
}

.xymksmu:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(100vh - 170px);
}

.x1fvcyvg:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: clamp(168px, 15.5vw, 204px);
}

@media (width <= 1149px) {
  .x1tcnz26.x1tcnz26:not(#\#):not(#\#):not(#\#):not(#\#) {
    inset: 0;
  }
}

.xvq1qyu:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -10000px;
}

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.x1trqr8e:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 14px;
}

.x1en1zhm:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 22px;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.xncym2f:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 8px;
}

.xz7fnxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: clamp(-32px, -2.2vw, -18px);
}

.x11m8u2j:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: max(var(--gutter),calc((100% - var(--content)) / 2));
}

@media (width <= 919px) {
  .x19tnkop.x19tnkop:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin: 0 -4px;
  }
}

@media (width <= 720px) {
  .xv6bvje.xv6bvje:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin: 5px;
  }

  .x1rutl6s.x1rutl6s:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin: auto 0 0;
  }
}

.x1oo3vh0:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: -16px;
}

.x1jyxor1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: -1px;
}

.xyorhqc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 10px;
}

.xod5an3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 12px;
}

.x1u7kmwd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 14px;
}

.x1yztbdb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 16px;
}

.x1c436fg:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 18px;
}

.xieb3on:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 20px;
}

.x91k8ka:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 22px;
}

.x12nagc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 4px;
}

.xzueoph:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 6px;
}

.x1e56ztr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 8px;
}

.x1wkhxmj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: clamp(10px, 1.4vw, 18px);
}

.x1l4lu1p:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: clamp(20px, 3vw, 30px);
}

.x1vtnia:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: clamp(24px, 3vw, 34px);
}

.x1tp1r7h:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: clamp(26px, 4vw, 40px);
}

.xv2vdzg:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: clamp(30px, 4vw, 48px);
}

.xu4tbve:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--head-gap);
}

.x16vho4v:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 6px;
}

.xet2fuk:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 8px;
}

.x8x9d4c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}

.x2dym2x:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: -.5rem;
}

.x1rdy4ex:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -4px;
}

.x9otpla:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -8px;
}

.x1anpbxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 10px;
}

.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.xhrpt6u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 18px;
}

.x1sy10c2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 20px;
}

.xr9ek0c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2px;
}

.x7r5mf7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 3px;
}

.x1gslohp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 4px;
}

.x1k70j0n:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 6px;
}

.x1rhet7l:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 7px;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

.x1lsxoou:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(18px, 2.5vw, 26px);
}

.xs8sm83:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100dvh - 32px);
}

.xe2ti70:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100svh - 180px);
}

.x1hs1ck:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100svh - 48px);
}

.xb88tzc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100vh - 40px);
}

.xa7xjtc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(68svh, 680px);
}

.xubm1tc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(80vh, 720px);
}

.xmyogra:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(900px, 94svh);
}

.x7ab17h:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: none;
}

.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.x16em4ew:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 240px;
}

.x256u9z:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 250px;
}

.x1xtbepa:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 28ch;
}

.xw5ewwj:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 300px;
}

.x1va8c73:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 320px;
}

.xye4db1:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 34ch;
}

.x1dq269h:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 42ch;
}

.x1qbr2yc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 44ch;
}

.x1k2d6hx:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 44px;
}

.x1pfbilc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 460px;
}

.x148vls7:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 46ch;
}

.xrrr4su:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 46px;
}

.xvnzux6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 46rem;
}

.x1q6x1k0:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 470px;
}

.x17fpy1y:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 480px;
}

.x27kpxv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 560px;
}

.x7durtj:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 56ch;
}

.xiky8lt:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 62ch;
}

.x11gisft:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 640px;
}

.x1sjtlrb:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 65ch;
}

.x7ep2pv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 680px;
}

.xrgej4m:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 700px;
}

.xapjn7j:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 760px;
}

.x18k543f:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 820px;
}

.x1uedy8c:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 880px;
}

.xj97xux:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(560px, 100vw - 32px);
}

.x1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: none;
}

.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.xg6iff7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}

.x1wtcu5r:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.16em;
}

.xgxejuq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.1em;
}

.xgbkey0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.75rem;
}

.x21xpn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 32px;
}

.xtoy680:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 330px;
}

.x12zfxbx:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 33px;
}

.x190qwnl:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 380px;
}

.x141feeh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 38px;
}

.x1ba4aug:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 40px;
}

.xg0is8a:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 420px;
}

.xgujvf1:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 42px;
}

.x1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 44px;
}

.x3sc9yq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 46px;
}

.x1wxaq2x:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 48px;
}

.x7ywyr2:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 50px;
}

.xbktkl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 56px;
}

.xvt3nqv:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 620px;
}

.x8nclml:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 64px;
}

.x1aes4zu:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 92px;
}

.x15niaod:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: max(640px, 100svh);
}

.xhr57hu:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: min(560px, 76svh);
}

.xgls02l:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: min(640px, 80svh);
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.xgqtt45:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 100%;
}

.xmqlyvl:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 1140px;
}

.xt4ypqs:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 20px;
}

.xdb3xwm:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 3.5ch;
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.x101abm8:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: clip;
}

.x6ikm8r:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: hidden;
}

.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x10wlt62:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: hidden;
}

@media (width <= 1149px) {
  .xcze1ha.xcze1ha:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 14px;
  }
}

@media (width <= 919px) {
  .x7ngoar.x7ngoar:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 10px 4px;
  }
}

@media (width <= 720px) {
  .x4tbikl.x4tbikl:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 22px 18px 26px;
  }

  .x1g39o0u.x1g39o0u:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 22px;
  }

  .x8njz6i.x8njz6i:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 6px 10px;
  }
}

.x1a8lsjc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 10px;
}

.xxbrewl:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 11px;
}

.xsag5q8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 12px;
}

.x1g2khh7:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 14px;
}

.x1l90r2v:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 16px;
}

.x1hhzuzn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 18px;
}

.x1fh90og:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2.5rem;
}

.xx6bls6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 20px;
}

.x1120s5i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2px;
}

.xjkvuk6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 4px;
}

.xzk7aed:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 64px;
}

.xwib8y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 8px;
}

.x112oebq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 90px;
}

.xz7eacu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(1.5rem + env(safe-area-inset-bottom));
}

.x79s2m8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(14px, 1.4vw, 18px);
}

.xpmtgka:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(28px, 5vh, 56px);
}

.x1t6hr8f:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(6px, .8vw, 10px);
}

.x199sv50:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--section-y);
}

.x1uhho1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 0;
}

.x1lqa7cf:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 10px;
}

.x1k8dnhd:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 18px;
}

.x163pfp:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 8px;
}

.xnjcjid:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: clamp(12px, 2vw, 24px);
}

.xnuq7ks:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 12px;
}

.x1tuxcxe:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 26px;
}

.xj5tbmc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 40px;
}

.xh80x56:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 48px;
}

.x1iul6r4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .25rem;
}

.x1b58sdr:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .5rem;
}

.x1mcfnh7:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1.25rem;
}

.xzi3mdb:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 11px;
}

.xz9dl7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 12px;
}

.xyinxu5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 14px;
}

.xyamay9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 16px;
}

.x109j2v6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 18px;
}

.x1p5oq8j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 24px;
}

.x7sb2j6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 28px;
}

.x1nn3v0j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2px;
}

.xyqdw3p:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 3px;
}

.x1iorvi4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 4px;
}

.x123j3cw:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 5px;
}

.x1yrsyyn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 6px;
}

.x1y1aw1k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 8px;
}

.x58xs0v:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(var(--site-nav-top-height, 76px) + clamp(20px,4vh,48px));
}

.x1mw7fsh:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(var(--site-nav-top-height, 76px) + clamp(28px,4vw,56px));
}

.x1lay92y:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(16px, 1.8vw, 22px);
}

.xw7uuut:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--head-gap);
}

.x1ffgmv1:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--section-y);
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x131sewu:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 10px;
}

.xlftelb:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 12px;
}

.x44moml:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 14px;
}

.xclnmbr:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 6px;
}

.x19up5dg:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 8px;
}

.x58l79g:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: max(var(--gutter),calc((100% - var(--content)) / 2));
}

.x172u189:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 110px;
}

.x1d73xr4:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 20px;
}

.x1v4kod4:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -8px;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.xdsb8wn:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 100%;
}

.x1eu8d0j:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 10px;
}

.x1tk7jg1:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 12px;
}

.xuivejd:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 14px;
}

.xmhk92p:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 20px;
}

.xi3dyvs:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 22px;
}

.x8l1umf:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 24px;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.x1atx4j1:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 6px;
}

.x80663w:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: auto;
}

.xdjv93v:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--site-nav-height, 76px);
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1fsd2vl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 10px;
}

.x8fmnwm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1280px;
}

.x16s0kzc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 132px;
}

.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.x1se2ifz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 17px;
}

.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18px;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.xb1qrhf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.75rem;
}

.xafpxmx:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 240px;
}

.xgd8bvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 28px;
}

.x1849jeq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 30px;
}

.x1td3qas:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 32px;
}

.x1691je0:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 34px;
}

.x100vrsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 40px;
}

.x187nhsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.x3x2bpi:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 46px;
}

.x1useyqa:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 48px;
}

.xvni27:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 52px;
}

.x1ftt334:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 5px;
}

.xci0xqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 7px;
}

.x1pigqs1:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 82px;
}

.xjzaux3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 92px;
}

.x1wc42o8:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 9px;
}

.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}

.x1rxuhir:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100% - 22px);
}

.xkspdwq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(150px, 18vw, 220px);
}

.xezivpi:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: max-content;
}

.x9t78ag:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(1060px, 100% - 32px);
}

.x13a7jsa:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(1120px, 100%);
}

.x1y48tl7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(1180px, 100%);
}

.x9pltn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(1240px, 100%);
}

.x1h75b27:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(400px, 100%);
}

.xl19jsb:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(720px, 100vw - 28px);
}

.xqkzigo:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(960px, 100vw - 48px);
}

.x6r39xv:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(980px, 100%);
}

.xdpn8xz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100% - 40px, 460px);
}

.x19kogei:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #0000;
}

.x1g31smg:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 0;
}

.x10zg81t:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x1t1lzn6:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 0;
}

.x1xmmksz:hover:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #805c18;
  border-bottom-color: lab(41.9788% 10.8792 42.3942);
}

.x5g37ec:hover:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #b9893a;
  border-bottom-color: lab(60.769% 13.1654 48.4701);
}

@media (width <= 980px) {
  .xg66y41.xg66y41:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-left-width: 0;
  }
}

@media (width <= 680px) {
  .x81rmuz.x81rmuz:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 12px;
  }
}

@media (width >= 1080px) {
  .xqkots5.xqkots5:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 2.6rem;
  }
}

@media (width <= 1040px) {
  .x12pf5m6.x12pf5m6:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 300px;
  }
}

@media (width <= 680px) {
  .xyat8zv.xyat8zv:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 1px;
  }
}

@media (width <= 980px) {
  .x4fgjkn.x4fgjkn:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 0;
  }
}

@media (width <= 680px) {
  .xx843cx.xx843cx:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: 58svh;
  }

  .xsydcuc.xsydcuc:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: 96svh;
  }
}

@media (width <= 980px) {
  .x9nukvd.x9nukvd:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 480px;
  }
}

@media (width <= 560px) {
  .xrbm4g3.xrbm4g3:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 180px;
  }
}

@media (width >= 1181px) {
  .x1v0jp6w.x1v0jp6w:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 2lh;
  }
}

@media (width <= 1040px) {
  .x11qj5ze.x11qj5ze:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 0;
  }

  .xev0yvg.xev0yvg:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 320px;
  }
}

@media (width <= 620px) {
  .x1cs9afe.x1cs9afe:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 340px;
  }
}

@media (width >= 721px) and (width <= 1200px) {
  .x8de14j.x8de14j:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 0;
  }
}

@media (width <= 980px) {
  .xoerrgs.xoerrgs:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 0;
  }
}

@media (width <= 680px) {
  .x1c64uaw.x1c64uaw:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: auto;
  }

  .xosipr3.xosipr3:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }

  .x1v5van2.x1v5van2:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 1px;
  }
}

@media (width <= 640px) {
  .x1dbdljh.x1dbdljh:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}

@media (width <= 620px) {
  .x1999td6.x1999td6:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}

@media (width <= 720px) {
  .x3m0f0y.x3m0f0y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-position: 58%;
  }
}

@media (width <= 919px) {
  .xg0q1av.xg0q1av:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: #cdd5c7;
    border-color: lab(84.3613% -4.73964 5.97818);
  }
}

@media (width <= 1149px) {
  .x1cxd2f1.x1cxd2f1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-radius: 0;
  }
}

@media (width <= 919px) {
  .x7dvdra.x7dvdra:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-radius: 0;
  }

  .xn9pkrn.xn9pkrn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-radius: 999px;
  }
}

@media (width <= 720px) {
  .xnjwstc.xnjwstc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-radius: 16px 16px 0 0;
  }
}

@media (width <= 919px) {
  .x1vhcgt1.x1vhcgt1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-width: 1px;
  }
}

@media (width <= 720px) {
  .x1x9cwsy.x1x9cwsy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex: 100%;
  }
}

@media (width >= 821px) {
  .x14zj8hr.x14zj8hr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 1.5rem;
  }

  .x1frgxcb.x1frgxcb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: clamp(8px, .85vw, 14px);
  }
}

@media (width <= 919px) {
  .x1kvjpqf.x1kvjpqf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 0;
  }

  .x1vozqa6.x1vozqa6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 14px;
  }

  .x10ygsmr.x10ygsmr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 2px;
  }

  .x1vr7can.x1vr7can:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 3px;
  }

  .x1k7gyoz.x1k7gyoz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 7px;
  }

  .x1dj93cf.x1dj93cf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 8px;
  }
}

@media (width <= 820px) {
  .x12bdw46.x12bdw46:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: .25rem;
  }

  .x5x4c79.x5x4c79:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 14px;
  }

  .x1edmth2.x1edmth2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 36px;
  }

  .x1d9f4xb.x1d9f4xb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 64px;
  }
}

@media (width <= 720px) {
  .xxhtkcn.xxhtkcn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 0;
  }

  .xe768fc.xe768fc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 26px;
  }

  .xlg9fwc.xlg9fwc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 2px;
  }

  .xtm1ea9.xtm1ea9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 6px;
  }
}

@media (width >= 821px) {
  .x1k3o566.x1k3o566:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: var(--x-hue0g0);
  }
}

@media (width <= 919px) {
  .x13ns0af.x13ns0af:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: 2;
  }
}

@media (width <= 820px) {
  .x15jg46t.x15jg46t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: auto;
  }
}

@media (width <= 720px) {
  .xcilf9q.xcilf9q:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: auto;
  }
}

@media (width >= 821px) {
  .xorxcnc.xorxcnc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-row: var(--x-1c0gmbl);
  }
}

@media (width <= 919px) {
  .x4dl28w.x4dl28w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-row: span 2;
  }

  .x8aspuf.x8aspuf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-row: span 3;
  }
}

@media (width <= 820px) {
  .xy69kqu.xy69kqu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-row: auto;
  }
}

@media (width <= 720px) {
  .xfdlcwo.xfdlcwo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-row: auto;
  }

  .xg6im4u.xg6im4u:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    inset-inline: 18px;
  }

  .x1xrzqri.x1xrzqri:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-inline: 5px;
  }
}

@media (width >= 821px) {
  .xs688qs.xs688qs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 56px;
  }
}

@media (width <= 919px) {
  .x1odqxta.x1odqxta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 12px;
  }

  .x1533kjn.x1533kjn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 6px;
  }
}

@media (width <= 820px) {
  .xa1flap.xa1flap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 10px;
  }

  .x1izud12.x1izud12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 12px;
  }
}

@media (width <= 720px) {
  .x175mz27.x175mz27:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 24px;
  }
}

@media (width <= 919px) {
  .xee0p63.xee0p63:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 10px;
  }

  .xrd355t.xrd355t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 4px;
  }

  .x19ot66o.x19ot66o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 8px;
  }
}

@media (width <= 720px) {
  .x1x8t9m.x1x8t9m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 18px;
  }
}

@media (width <= 919px) {
  .x1nau12v.x1nau12v:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-content: start;
  }
}

@media (width <= 720px) {
  .x1ssjhz4.x1ssjhz4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-content: end;
  }
}

@media (width >= 821px) {
  .x11i3fn8.x11i3fn8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: baseline;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x14rx7bu.x14rx7bu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-duration: 0s;
  }

  .x96qoin.x96qoin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (width <= 720px) {
  .x179je5x.x179je5x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    aspect-ratio: 1;
  }

  .xtmv48u.xtmv48u:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    aspect-ratio: 4 / 3;
  }
}

@media (width <= 1149px) {
  .x1cogbkq.x1cogbkq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #f4f5f0;
    background-color: lab(96.3486% -.888497 2.05764);
  }
}

@media (width <= 919px) {
  .x1rfpw6k.x1rfpw6k:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #fffefb;
    background-color: lab(99.682% -.121504 1.90232);
  }

  .xh6l9j2.xh6l9j2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-image: linear-gradient(#f4f5f0 82%, #0000);
    background-image: linear-gradient(lab(96.3486% -.888497 2.05764) 82%, #0000);
  }
}

@media (width <= 1149px) {
  .x1lvontw.x1lvontw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    box-shadow: 0 24px 80px #141e1840;
  }

  .xhmc0yj.xhmc0yj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }

  .x1y1y2b2.x1y1y2b2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: inline-flex;
  }

  .x1af73n5.x1af73n5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 919px) {
  .x3xmmir.x3xmmir:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: flex;
  }

  .x1hlbm82.x1hlbm82:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: grid;
  }

  .x17zoiqv.x17zoiqv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: inline-flex;
  }

  .x5x0ibc.x5x0ibc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: inline;
  }

  .x1uelgso.x1uelgso:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 720px) {
  .x14w4fo0.x14w4fo0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: grid;
  }
}

@media (width >= 821px) {
  .xii8d5u.xii8d5u:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width <= 919px) {
  .x1knrjqo.x1knrjqo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width >= 821px) {
  .xtt402n.xtt402n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.14rem;
  }

  .x1v5vqa.x1v5vqa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 2.65rem;
  }

  .xmzbfy4.xmzbfy4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 4.2rem;
  }
}

@media (width <= 919px) {
  .x3gdcwt.x3gdcwt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: .75rem;
  }
}

@media (width <= 720px) {
  .xs3thf8.xs3thf8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.04rem;
  }

  .x1bfrii3.x1bfrii3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.2rem;
  }

  .x8mbndp.x8mbndp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.85rem;
  }

  .x1k3tpke.x1k3tpke:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
  }

  .xrkx90n.xrkx90n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 2.2rem;
  }
}

@media (width <= 919px) {
  .x13tyyos.x13tyyos:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-auto-columns: 1fr;
  }

  .x1ki1d4y.x1ki1d4y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-auto-flow: column;
  }
}

@media (width <= 720px) {
  .x1tsvknh.x1tsvknh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-auto-flow: row;
  }
}

@media (width >= 821px) {
  .xz0syvo.xz0syvo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1.2fr .65fr .65fr 1.05fr;
  }

  .xwwj019.xwwj019:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(24, minmax(0, 1fr));
  }
}

@media (width <= 1149px) {
  .x18qij2.x18qij2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }

  .x18mawo.x18mawo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 919px) {
  .x1vp8h3q.x1vp8h3q:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }

  .x1g4skbr.x1g4skbr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 48px minmax(0, 1fr);
  }

  .x10mufdw.x10mufdw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 58px minmax(0, 1fr);
  }

  .x1fasu16.x1fasu16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 62px 28px minmax(0, 1fr);
  }

  .x1tjvq4o.x1tjvq4o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: auto minmax(0, 1fr);
  }
}

@media (width <= 820px) {
  .xibeamu.xibeamu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 720px) {
  .xqlsa5c.xqlsa5c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }

  .x17m8cr6.x17m8cr6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width >= 821px) {
  .x1m5cgi9.x1m5cgi9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-rows: repeat(6, clamp(72px, 6.4vw, 104px));
  }
}

@media (width <= 1149px) {
  .xidapkw.xidapkw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-rows: auto minmax(0, 1fr) auto;
  }
}

@media (width <= 919px) {
  .x1o2msn4.x1o2msn4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-rows: none;
  }
}

@media (width <= 820px) {
  .x18sjt29.x18sjt29:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-rows: none;
  }
}

.xarstr8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xxx281p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  inset: 0;
}

.xeb54tt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  inset: 10px;
}

.x1cpg8dp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset: 35% 0 0;
}

.x1cqnrc0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xhewbf0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  inset: 7px;
}

.x1dzkmuw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  inset: 9px;
}

.x1brhpvl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset: clamp(10px, 1.4vw, 18px);
}

@media (width <= 919px) {
  .x1n24ntc.x1n24ntc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }

  .x1564r0d.x1564r0d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: start;
  }
}

@media (width <= 720px) {
  .x15eemar.x15eemar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-self: stretch;
  }

  .xvb2od0.xvb2od0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    outline-offset: 4px;
  }
}

@media (width <= 1149px) {
  .xyo9x7t.xyo9x7t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: fixed;
  }
}

@media (width <= 919px) {
  .x1sk4uzu.x1sk4uzu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: absolute;
  }

  .x4v3jl5.x4v3jl5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: fixed;
  }

  .x1q2lunb.x1q2lunb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }
}

@media (width <= 720px) {
  .xoi9jcf.xoi9jcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }

  .x1rztefh.x1rztefh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-wrap: pretty;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x9rjt24.x9rjt24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-duration: 0s;
  }
}

@media (width <= 919px) {
  .xgsqsmv.xgsqsmv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    white-space: normal;
  }

  .x1rxn0u4.x1rxn0u4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    white-space: nowrap;
  }
}

@media (width <= 1149px) {
  .x15wfizd.x15wfizd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    z-index: 50;
  }

  .xpdc9hd.xpdc9hd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    z-index: 60;
  }
}

@media (width <= 919px) {
  .xio7rvx.xio7rvx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    z-index: 20;
  }

  .x1ebisrh.x1ebisrh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    z-index: 50;
  }
}

.x1ayx62v:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .xri4oz8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-color: #06452e40;
  border-color: lab(25.2045% -24.3988 8.31801 / .25);
}

.x11gugvr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1x1ak8f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-color: #b9893a38;
  border-color: lab(60.769% 13.1654 48.4701 / .22);
}

.x7nzc4n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-color: #b9893a3d;
  border-color: lab(60.769% 13.1654 48.4701 / .24);
}

.xl9vrln:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-color: #b9893a66;
  border-color: lab(60.769% 13.1654 48.4701 / .4);
}

@media (width >= 821px) {
  .x54smbo.x54smbo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-left-width: 1px;
  }
}

.xr01gos:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-radius: 0 3px 3px 0;
}

.xty4yez:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-radius: 2px;
}

.x1p6h9i0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-radius: 3px;
}

.x1vhdxar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-radius: 4px;
}

.x10278gt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-radius: 8px;
}

.x1f3l70z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xo9nbae:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-radius: 9999px;
}

.x1n6dlnu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-radius: 999px;
}

.x1fo1fc9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x86avzo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-style: solid;
}

@media (width <= 919px) {
  .x1b705iu.x1b705iu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-color: #b9893a59;
    border-top-color: lab(60.769% 13.1654 48.4701 / .35);
  }

  .x1du0tip.x1du0tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-style: solid;
  }

  .xiquv83.xiquv83:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-width: 1px;
  }
}

.x5hscyn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xz8fyzm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-width: 1px;
}

@media (width <= 1149px) {
  .x15kkw9w.x15kkw9w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 0;
  }
}

@media (width <= 919px) {
  .x1uqpdj9.x1uqpdj9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 0;
  }

  .xucpwhm.xucpwhm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: calc(78px + env(safe-area-inset-bottom));
  }
}

@media (width <= 720px) {
  .x43634p.x43634p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 18px;
  }
}

@media (width >= 821px) {
  .x1h7et96.x1h7et96:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 282px;
  }
}

@media (width <= 1149px) {
  .x13ppl0b.x13ppl0b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 100%;
  }
}

@media (width <= 919px) {
  .x19mpuq0.x19mpuq0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: auto;
  }
}

@media (width <= 720px) {
  .xaexepn.xaexepn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 190px;
  }

  .x15naxyr.x15naxyr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 42px;
  }
}

.x1xriat9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset-block: min(0px, 50% - 22px);
}

.xb7ltuz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset-inline: 0;
}

@media (width <= 919px) {
  .x6qkiln.x6qkiln:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 0;
  }

  .x9pjwcq.x9pjwcq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    left: calc(50% + 6px);
  }
}

.x1730wgv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  margin-inline: 12px;
}

@media (width >= 821px) {
  .xyl619.xyl619:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: auto;
  }
}

@media (width <= 919px) {
  .x1rh5boh.x1rh5boh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: 0;
  }
}

@media (width <= 720px) {
  .x1ey98k7.x1ey98k7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 8px;
  }
}

@media (width <= 1149px) {
  .x143zezx.x143zezx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: 100%;
  }
}

@media (width <= 720px) {
  .xhnvbwi.xhnvbwi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: 62svh;
  }

  .x1x9kxl.x1x9kxl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: 92svh;
  }

  .x161ispq.x161ispq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: calc(100dvh - 20px);
  }

  .x1uny5vr.x1uny5vr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: none;
  }

  .x1to6fjl.x1to6fjl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 100vw;
  }
}

@media (width <= 1149px) {
  .x5y2fh5.x5y2fh5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 0;
  }
}

@media (width <= 919px) {
  .xyqo871.xyqo871:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 44px;
  }

  .x1by1diy.x1by1diy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 54px;
  }
}

@media (width <= 820px) {
  .xjy7k8g.xjy7k8g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 44px;
  }
}

@media (width <= 720px) {
  .x8s3qn.x8s3qn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 0;
  }

  .xdd9qit.xdd9qit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 100svh;
  }

  .x12s2wza.x12s2wza:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 190px;
  }

  .x1f1zhoe.x1f1zhoe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 250px;
  }

  .x1g468av.x1g468av:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 44px;
  }
}

@media (width <= 919px) {
  .x1y0rmjs.x1y0rmjs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-x: auto;
  }
}

@media (prefers-reduced-motion: reduce) {
  .xikek9z.xikek9z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-x: auto;
  }
}

@media (width <= 919px) {
  .xvvizt9.xvvizt9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-y: auto;
  }
}

@media (width <= 720px) {
  .x1ahccjb.x1ahccjb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-y: auto;
  }

  .xqyihov.xqyihov:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-y: visible;
  }
}

@media (width >= 821px) {
  .x17ymlml.x17ymlml:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 3.25rem;
  }
}

@media (width <= 919px) {
  .x1y5hboj.x1y5hboj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: calc(110px + env(safe-area-inset-bottom));
  }

  .x1evxsrk.x1evxsrk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: calc(6px + env(safe-area-inset-bottom));
  }

  .x1rkym3i.x1rkym3i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: calc(96px + env(safe-area-inset-bottom));
  }
}

@media (width <= 720px) {
  .x1c83szl.x1c83szl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: calc(16px + env(safe-area-inset-bottom));
  }
}

@media (width >= 821px) {
  .x1egti8n.x1egti8n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 2rem;
  }
}

@media (width <= 919px) {
  .xlegn8b.xlegn8b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 18px;
  }

  .xd7pm5u.xd7pm5u:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 6px;
  }
}

@media (width <= 1149px) {
  .x4btjft.x4btjft:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 0;
  }
}

@media (width <= 919px) {
  .x1oeyekx.x1oeyekx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 0;
  }

  .x5whjzp.x5whjzp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scroll-margin-top: 64px;
  }
}

@media (width <= 1149px) {
  .x139e9wc.x139e9wc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 0;
  }
}

@media (width <= 919px) {
  .xwasgyc.xwasgyc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 0;
  }

  .x19x7any.x19x7any:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 3px;
  }

  .x13c7qtu.x13c7qtu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: auto;
  }
}

@media (width <= 1149px) {
  .x1o7auc4.x1o7auc4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(440px, 100%);
  }
}

@media (width <= 720px) {
  .x1glpxoq.x1glpxoq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }

  .xbfkbne.xbfkbne:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100vw;
  }

  .xt27j0u.xt27j0u:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 170px;
  }

  .x5bql43.x5bql43:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 42px;
  }

  .x7upztb.x7upztb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(100% - 10px);
  }

  .xrh01t0.xrh01t0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(100% - 20px);
  }
}

.xwbkdmh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  backdrop-filter: blur(14px);
}

.xf8sw43:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  backdrop-filter: blur(4px);
}

.x1cve9a5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  backdrop-filter: blur(5px);
}

.x3nlizw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  background-color: #00120a99;
  background-color: lab(3.98378% -6.5293 1.92871 / .6);
}

.xp3npv1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  background-color: #091a114d;
  background-color: lab(7.60561% -8.64483 3.41446 / .3);
}

.x3ktnwt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: #b9893a3d;
  background-color: lab(60.769% 13.1654 48.4701 / .24);
}

.x1p3vu2g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::selection {
  background-color: #b9893a59;
  background-color: lab(60.769% 13.1654 48.4701 / .35);
}

.xt9876n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: #b9893a73;
  background-color: lab(60.769% 13.1654 48.4701 / .45);
}

.xzq3ix9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: #8f4d38;
  background-color: lab(40.6834% 26.9771 25.2417);
}

.x1l9kc87:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .x1vdpszs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: #b9893a;
  background-color: lab(60.769% 13.1654 48.4701);
}

.xujkj6q:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: #cdd5c7;
  background-color: lab(84.3613% -4.73964 5.97818);
}

.x1e5dgb4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  background-color: #02171285;
}

.x1xrxhuj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  background-color: #0217129e;
}

.xvpkkb7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  background-color: #021712bd;
}

.xn54mth:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-image: linear-gradient(0deg, #021712e6, #0000);
}

.x1ke1lyt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-image: linear-gradient(0deg, #021712eb 0%, #02171233 62%), linear-gradient(90deg, #02171285, #0000);
}

.x1qj4g36:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-image: linear-gradient(#00120a00 0%, #00120aeb 100%);
  background-image: linear-gradient(lab(3.98378% -6.5293 1.92871 / 0) 0%, lab(3.98378% -6.5293 1.92871 / .92) 100%);
}

.xgdxo54:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-image: linear-gradient(90deg, #00170df0 0%, #00170dd1 34%, #00170d75 66%, #00170d29 100%), linear-gradient(0deg, #00120ad1 0%, #0000 46%);
  background-image: linear-gradient(90deg, lab(5.67867% -9.43669 2.78824 / .94) 0%, lab(5.67867% -9.43669 2.78824 / .82) 34%, lab(5.67867% -9.43669 2.78824 / .46) 66%, lab(5.67867% -9.43669 2.78824 / .16) 100%), linear-gradient(0deg, lab(3.98378% -6.5293 1.92871 / .82) 0%, #0000 46%);
}

.xwom242:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-image: linear-gradient(90deg, #032318f2 0%, #032318cc 45%, #03231866 100%);
  background-image: linear-gradient(90deg, lab(11.2766% -15.423 4.37589 / .95) 0%, lab(11.2766% -15.423 4.37589 / .8) 45%, lab(11.2766% -15.423 4.37589 / .4) 100%);
}

.xtie6xy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-image: linear-gradient(90deg, #021712f0 0%, #021712c7 38%, #0217124d 72%, #02171214 100%), linear-gradient(0deg, #021712d6 0%, #02171200 44%);
}

.x2vfqry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");
}

.x1sdb3c3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  box-shadow: inset 0 0 0 1px #ffffff2e;
}

.x1cpjm7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "";
}

.x1i5lizr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-details-marker {
  display: none;
}

.xfk6m8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar {
  display: none;
}

.x71tlqn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  flex-grow: 1;
}

.xtbmc8j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  flex-shrink: 0;
}

.xfzvqa7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  opacity: .05;
}

.x2q1x1w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xkk1bqk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  pointer-events: none;
}

.x1hmns74:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1j6awrg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  position: absolute;
}

.xw6vvto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):first-letter {
  text-transform: uppercase;
}

.x1wdwgm0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  transform: rotate(45deg);
}

.xy5mcqj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  z-index: -1;
}

.x1r0yslu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  z-index: 0;
}

.xitxdhh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  z-index: 1;
}

.x1jg531d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  z-index: 2;
}

@media (width <= 640px) {
  .x1nw51bb.x1nw51bb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
    display: none;
  }
}

.xtqysmy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: -.5rem;
}

.x1xrz1ek:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: 0;
}

.xas6y90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: 14%;
}

.xwj0ay5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  bottom: 9px;
}

.x1yfyrpq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: .125rem;
}

.xcock1l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xy80zi5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  height: 1px;
}

.x1y0814n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: 58%;
}

.x1rcpbj6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  height: 6px;
}

.x1owtdop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  height: 6rem;
}

.xf3jtlm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  height: 7px;
}

.x6on0b5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: 8rem;
}

.xb8r53b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: -14px;
}

.x17cx49:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  left: 0;
}

.xmwfia3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: 13%;
}

.x10v8o8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  right: 16%;
}

.x1hhm604:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: 18%;
}

.xezigcp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: 9px;
}

.x4eaejv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  width: 100%;
}

.x1n405n8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 3px;
}

.xpslbdi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 6px;
}

.x9vxotm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 6rem;
}

.x1x7x01p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 7px;
}

.x1gnk950:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  width: 8rem;
}

.xrtrgrh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: clamp(22px, 4vw, 46px);
}

@media (width <= 919px) {
  .x1fht9su.x1fht9su:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
    border-radius: 0 0 3px 3px;
  }
}

@media (width <= 720px) {
  .x199gqj.x199gqj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
    background-image: linear-gradient(0deg, #000d06ed 0%, #000f08e0 40%, #00120aa1 74%, #00120a80 100%);
    background-image: linear-gradient(0deg, lab(2.66492% -4.28922 1.2666 / .93) 0%, lab(3.27672% -5.25326 1.55116 / .88) 40%, lab(3.98378% -6.5293 1.92871 / .63) 74%, lab(3.98378% -6.5293 1.92871 / .5) 100%);
  }

  .x1cyco7n.x1cyco7n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
    background-image: linear-gradient(90deg, #021712e6, #021712a8), linear-gradient(0deg, #021712cc 0%, #02171229 54%);
  }
}

@media (width <= 919px) {
  .x1fo111p.x1fo111p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
    translate: -50%;
  }

  .x6sax10.x6sax10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
    bottom: auto;
  }

  .x1t08ow4.x1t08ow4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
    height: 3px;
  }

  .x19p340o.x19p340o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
    left: 50%;
  }

  .xl3z9do.xl3z9do:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
    top: -7px;
  }

  .xmn2646.xmn2646:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
    width: 26px;
  }
}
