:root{--font-sans:"Supreme", ui-sans-serif, system-ui, sans-serif;--font-display:"Clash Display", ui-sans-serif, system-ui, sans-serif;--color-bg:#fcfbf9;--color-surface:#f8f6f2;--color-mist:#dce4ec;--color-stone:#c3d4e6;--color-ink:#1d232b;--color-navy:#20374d;--color-muted:#4f6578;--color-steel:#5b6d7e;--color-amber:#c98917;--color-amber-soft:#f8eedc;--color-moss:#5a7a65;--color-moss-soft:#eaf1ec;--shadow-lift:0 1px 2px #20374d0f, 0 12px 32px -12px #20374d2e;--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/ClashDisplay-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/ClashDisplay-Semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/supreme/Supreme-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Supreme;src:url(/fonts/supreme/Supreme-Medium.woff2)format("woff2");font-weight:500;font-display:swap}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:auto;margin:0;scroll-padding-top:88px}body{background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";margin:0}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}h1,h2{text-wrap:balance}::selection{background:var(--color-amber-soft);color:var(--color-navy)}:focus-visible{outline:2px solid var(--color-amber);outline-offset:3px;border-radius:6px}.admin-surface :is(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}.admin-surface :is(ul,ol){padding:0;list-style:none}.admin-surface :is(a,button){-webkit-tap-highlight-color:transparent}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-active-dark{color:#f8f0e0;background-color:#f8f0e01a}.nav-active-light{color:var(--color-navy);background-color:#20374d0d}.cast-row{transition:column-gap .5s cubic-bezier(.16,1,.3,1);display:flex}.cast-row>[data-pop]{transition:transform .5s cubic-bezier(.16,1,.3,1),margin .5s cubic-bezier(.16,1,.3,1);display:inline-flex}.cast-row>[data-pop]+[data-pop]{margin-left:-8px}.cast-row:hover>[data-pop]+[data-pop]{margin-left:4px}@keyframes pulse-ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite pulse-ping}.btn-arrow{flex-shrink:0;width:1.125em;height:1.125em;display:inline-flex;position:relative;overflow:hidden}.btn-arrow>svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.btn-arrow>svg:last-child{position:absolute;inset:0;transform:translate(-120%)}.group:hover .btn-arrow>svg:first-child{transform:translate(120%)}.group:hover .btn-arrow>svg:last-child{transform:translate(0)}.grain:after{content:"";pointer-events:none;opacity:.35;mix-blend-mode:multiply;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-fade{background:linear-gradient(#fcfbf900 0%,#fcfbf999 60%,#fcfbf9 100%)}.dot-field{background-image:radial-gradient(circle,#20374d24 1px,#0000 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(#000 40%,#0000 78%);mask-image:radial-gradient(#000 40%,#0000 78%)}.paper{isolation:isolate;position:relative}.paper:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#20374d0f 1px,#0000 1px),linear-gradient(90deg,#20374d0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.paper>*{z-index:1;position:relative}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@supports (animation-timeline:view()){.solution-stack-card{animation:linear both solution-bury;animation-timeline:view();animation-range:exit-crossing}}@keyframes solution-bury{to{filter:brightness(.7);transform:translateY(-8px)scale(.94)}}.dot-rings{background-image:radial-gradient(circle at 50% 42%,#0000 18%,#20374d14 18.5%,#0000 19%),radial-gradient(circle at 50% 42%,#0000 32%,#20374d12 32.5%,#0000 33%),radial-gradient(circle at 50% 42%,#0000 46%,#20374d0f 46.5%,#0000 47%),radial-gradient(circle at 50% 42%,#0000 60%,#20374d0d 60.5%,#0000 61%)}.run-column-lines{background-image:linear-gradient(#dce4ec,#0000),repeating-linear-gradient(90deg,#20374d59 0 1px,#0000 1px 6px);-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.run-column-flow{opacity:.55;background-image:repeating-linear-gradient(90deg,#c9891747 0 1px,#0000 1px 7px);background-size:100% 200%;animation:12s linear infinite run-column-flow;-webkit-mask-image:linear-gradient(#000 20%,#0000 85%);mask-image:linear-gradient(#000 20%,#0000 85%)}@keyframes run-column-flow{0%{background-position-y:0%}to{background-position-y:100%}}.integration-drop,.integration-rise,.integration-settle{animation-duration:1.1s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.integration-drop{animation-name:integration-drop}.integration-rise{animation-name:integration-rise;animation-duration:1.4s}.integration-settle{animation-name:integration-settle}@keyframes integration-drop{0%{transform:translateZ(220px)}to{transform:translateZ(0)}}@keyframes integration-rise{0%{transform:scaleZ(.02)}to{transform:scale(1)}}@keyframes integration-settle{0%{transform:translateZ(-30px)}to{transform:translateZ(0)}}.integration-spoke{animation:2.8s linear infinite integration-spoke}@keyframes integration-spoke{to{stroke-dashoffset:-64px}}@media (prefers-reduced-motion:reduce){.integration-drop,.integration-rise,.integration-settle,.integration-spoke,.run-column-flow{animation:none}.solution-stack-card{animation:none!important}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.ssr-fallback [style*=opacity]{opacity:1!important;transform:none!important}.ssr-fallback-bar{z-index:100;color:#fcfbf9;background:#20374d;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #20374d40}.ssr-fallback-bar button{color:#20374d;font:inherit;cursor:pointer;background:#fcfbf9;border:0;border-radius:999px;padding:4px 12px;font-weight:500}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root.falnor-rdp{--rdp-accent-color:#20374d;--rdp-accent-background-color:#20374d17;--rdp-today-color:#c98917;--rdp-day-height:34px;--rdp-day-width:34px;--rdp-day_button-height:32px;--rdp-day_button-width:32px;--rdp-selected-border:0;--rdp-months-gap:20px;--rdp-nav-height:2.25rem;--rdp-nav_button-height:2rem;--rdp-nav_button-width:2rem;--rdp-weekday-opacity:.6;color:#20374d;font-size:13px}.falnor-rdp .rdp-month_caption{font-size:14px;font-weight:600}.falnor-rdp .rdp-selected{font-size:inherit;font-weight:500}.falnor-rdp .rdp-range_middle .rdp-day_button{color:#20374d}.falnor-rdp .rdp-chevron{fill:#20374d}.falnor-rdp .rdp-day_button:hover:not(:disabled){background-color:#20374d14}.falnor-rdp .rdp-range_start .rdp-day_button:hover,.falnor-rdp .rdp-range_end .rdp-day_button:hover{background-color:#20374d}
/*$vite$:1*/
@layer priority1;

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

  .xspfavw {
    grid-area: book;
  }

  .x1o8144r {
    grid-area: details;
  }

  .x1kywmue {
    grid-area: intro;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1k7px4a {
    margin: var(--x1b42vye) 0 0;
  }

  .x1nq5147 {
    margin: var(--x1s5i1v8) 0 0;
  }

  .xexg575 {
    margin: var(--xytw02n) 0 0;
  }

  .x1pksdd4 {
    padding: 0 var(--x1s5i1v8);
  }

  .x1nwmzs7 {
    padding: 0 var(--xjjbrwp) var(--xjjbrwp);
  }

  .x1717udv {
    padding: 0;
  }

  .x1jd3wzv {
    padding: var(--x11xhr3);
  }

  .xejbp12 {
    padding: var(--x18fapyh);
  }

  .x1mcsun4 {
    padding: var(--x1b42vye) var(--x1s5i1v8);
  }

  .xguwhjl {
    padding: var(--x1b42vye) var(--xjjbrwp) var(--x1b42vye) var(--x1s5i1v8);
  }

  .x1bjqnj1 {
    padding: var(--x1b42vye) var(--xjjbrwp);
  }

  .x181trb0 {
    padding: var(--x1b42vye);
  }

  .x18u7f4b {
    padding: var(--x1qb5ry1);
  }

  .x1u7nxl3 {
    padding: var(--x1s5i1v8) var(--xjjbrwp);
  }

  .x1w8xuwf {
    padding: var(--x1s5i1v8) var(--xwg0gc0);
  }

  .x1rc6bu1 {
    padding: var(--x1s5i1v8);
  }

  .x1dorjn6 {
    padding: var(--x1u3r8s2);
  }

  .xwvvhyb {
    padding: var(--xa9fjrd) var(--xa9fjrd) var(--xjjbrwp);
  }

  .x1wz22ct {
    padding: var(--xa9fjrd);
  }

  .x6pjhkm {
    padding: var(--xjjbrwp) var(--xa9fjrd);
  }

  .x1klvqfp {
    padding: var(--xjjbrwp) var(--xjjbrwp);
  }

  .x1llz3rd {
    padding: var(--xjjbrwp) var(--xwg0gc0);
  }

  .xle47m1 {
    padding: var(--xjjbrwp);
  }

  .xs4itur {
    padding: var(--xn90r7n);
  }

  .xgr6fg5 {
    padding: var(--xt1j7l1) var(--xjjbrwp);
  }

  .x1eesof3 {
    padding: var(--xt1j7l1) var(--xwg0gc0);
  }

  .xeazibd {
    padding: var(--xt1j7l1);
  }

  .xh3j4dx {
    padding: var(--xwg0gc0);
  }

  .x1p8d9wq {
    padding: var(--xytw02n) var(--x1s5i1v8);
  }

  .x18jvifm {
    padding: var(--xytw02n);
  }

  @media (width >= 640px) {
    .xynqwfq.xynqwfq {
      padding: var(--x11xhr3);
    }
  }

  @media (width >= 1024px) {
    .x1ynyp19.x1ynyp19 {
      padding: var(--x1qb5ry1);
    }
  }

  @media (width >= 640px) {
    .x2spixz.x2spixz {
      padding: var(--x1qb5ry1);
    }

    .xncpr0y.xncpr0y {
      padding: var(--x1u3r8s2);
    }

    .x1gyvi5m.x1gyvi5m {
      padding: var(--x1ycrfbw);
    }

    .x1jzwbez.x1jzwbez {
      padding: var(--xa9fjrd);
    }

    .xzrbco3.xzrbco3 {
      padding: var(--xjjbrwp);
    }
  }

  @media (width >= 1024px) {
    .xp8lug9.xp8lug9 {
      padding: var(--xn90r7n);
    }
  }

  @media (width >= 640px) {
    .x19r9m0l.x19r9m0l {
      padding: var(--xn90r7n);
    }

    .x1lhnfn4.x1lhnfn4 {
      padding: var(--xwg0gc0);
    }
  }
}

@layer priority3 {
  .xzou8ck {
    background-position: 0 100%;
  }

  .xg29ltk {
    border-color: #fff;
  }

  .x1gkgce7 {
    border-color: #7a9cb859;
  }

  .xs7fafs {
    border-color: #7d3f304d;
  }

  .x3ee728 {
    border-color: #a5533f38;
  }

  .xvpo2b3 {
    border-color: #e7b65c73;
  }

  .x1ejmwps {
    border-color: #fcfbf940;
  }

  .x16xlawe {
    border-color: #fcfbf98c;
  }

  .x1q46oep {
    border-color: #ffffff4d;
  }

  .x1p6qqbp {
    border-color: #20374d24;
  }

  .xfkhlo4 {
    border-color: #20374d26;
  }

  .x1s7m9at {
    border-color: #20374d33;
  }

  .xnvgvlq {
    border-color: #20374d38;
  }

  .xrhfnxo {
    border-color: #20374d40;
  }

  .x1h8vvia {
    border-color: #20374d42;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1tpmf5s {
    border-color: var(--x1dv6b5b);
  }

  .x1k5nylc {
    border-color: var(--x1f0098m);
  }

  .x13xmg3i {
    border-color: var(--x1iqoetg);
  }

  .x1pr0oq3 {
    border-color: var(--xg08pvn);
  }

  .x1vpmsp6 {
    border-color: var(--xios89b);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x19yal36 {
    border-radius: var(--x29ire9);
  }

  .x14zx31c {
    border-radius: var(--xi3e0bw);
  }

  .x1uqckxg {
    border-radius: var(--xzf4aj6);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .xxhr3t {
    gap: 0;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1mcphey {
    gap: var(--x11xhr3);
  }

  .x1olwbl6 {
    gap: var(--x1b42vye);
  }

  .x3hql2w {
    gap: var(--x1qb5ry1);
  }

  .x657e3w {
    gap: var(--x1s5i1v8);
  }

  .xwxbvwy {
    gap: var(--x1u3r8s2);
  }

  .x19opfwy {
    gap: var(--xa9fjrd);
  }

  .x1n6i4qa {
    gap: var(--xjjbrwp);
  }

  .x1dm5v7k {
    gap: var(--xn90r7n);
  }

  .x1g68uwt {
    gap: var(--xt1j7l1);
  }

  .x7g1qwx {
    gap: var(--xwg0gc0);
  }

  .xqguo0o {
    gap: var(--xytw02n);
  }

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

  .xl63mem {
    grid-row: 1 / 3;
  }

  .xjej8gk {
    grid-row: span 2;
  }

  .x17petnh {
    grid-template-areas: "intro"
                         "book"
                         "details";
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1paqls {
    margin-block: var(--xytw02n);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xpwjtlf {
    padding-block: var(--x1b42vye);
  }

  .x1hnfw2k {
    padding-block: var(--x1s5i1v8);
  }

  .x1m5xjd2 {
    padding-block: var(--x1u3r8s2);
  }

  .x1avbnw1 {
    padding-block: var(--xjjbrwp);
  }

  .xpg3dwz {
    padding-block: var(--xn90r7n);
  }

  .x1eq0ato {
    padding-block: var(--xt1j7l1);
  }

  .x1egw6ge {
    padding-block: var(--xytw02n);
  }

  .x5r13vf {
    padding-inline: var(--x1b42vye);
  }

  .xiwta5i {
    padding-inline: var(--x1s5i1v8);
  }

  .xzxs1vz {
    padding-inline: var(--x1u3r8s2);
  }

  .xzl7n2t {
    padding-inline: var(--xa9fjrd);
  }

  .x156garu {
    padding-inline: var(--xjjbrwp);
  }

  .x13lvg8q {
    padding-inline: var(--xt1j7l1);
  }

  .x1sj4rld {
    padding-inline: var(--xwg0gc0);
  }

  .x1ku5rj1 {
    place-items: center;
  }

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

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1d7opaa:focus-visible {
    outline: 2px solid #c98917;
  }

  .x1fqm86u:focus-visible {
    outline: 2px solid var(--x1dv6b5b);
  }

  .x1qwo3is:focus-visible {
    outline: 2px solid var(--x1iqoetg);
  }

  .x10z69c5:hover {
    border-color: #fcfbf91f;
  }

  .x13t7h5w:hover {
    border-color: var(--x1f0098m);
  }

  .x1lku1pv:hover {
    text-decoration: none;
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  .xomzh7y:focus {
    overflow: visible;
  }

  @media (width >= 640px) {
    .xfuyxmm.xfuyxmm {
      border-radius: var(--xi3e0bw);
    }
  }

  @media (width >= 1024px) {
    .x1oxemvf.x1oxemvf {
      gap: var(--x18fapyh);
    }

    .xuzxgzs.xuzxgzs {
      gap: var(--x1jyqsxe);
    }

    .x16wst6g.x16wst6g {
      gap: var(--x1qb5ry1);
    }
  }

  @media (width >= 640px) {
    .x1kdok0v.x1kdok0v {
      gap: var(--x1s5i1v8);
    }
  }

  @media (width >= 1024px) {
    .x12a8r95.x12a8r95 {
      gap: var(--x1sauxu9);
    }
  }

  @media (width >= 768px) {
    .x1a5ydjb.x1a5ydjb {
      gap: var(--xa9fjrd);
    }
  }

  @media (width >= 640px) {
    .x1wc14wo.x1wc14wo {
      gap: var(--xjjbrwp);
    }
  }

  @media (width >= 1024px) {
    .x15bd4cx.x15bd4cx {
      gap: var(--xn90r7n);
    }
  }

  @media (width >= 768px) {
    .x1pf7m44.x1pf7m44 {
      gap: var(--xn90r7n);
    }
  }

  @media (width >= 1024px) {
    .xs1n11o.xs1n11o {
      gap: var(--xwg0gc0);
    }
  }

  @media (width >= 640px) {
    .xdn60p9.xdn60p9 {
      gap: var(--xwg0gc0);
    }
  }

  @media (width >= 640px) and (width <= 1023px) {
    .x226ogr.x226ogr {
      grid-column: 1 / -1;
    }
  }

  @media (width >= 1024px) {
    .x1rs5602.x1rs5602 {
      grid-column: 1;
    }

    .x14pfdr0.x14pfdr0 {
      grid-column: 2;
    }

    .x6fqkta.x6fqkta {
      grid-column: span 5;
    }

    .xx7xq06.xx7xq06 {
      grid-column: span 7;
    }

    .x1u9c3qj.x1u9c3qj {
      grid-row: 1 / 3;
    }

    .x1ew303f.x1ew303f {
      grid-row: 1;
    }

    .x14olgvw.x14olgvw {
      grid-row: 2;
    }

    .xutvchx.xutvchx {
      grid-template-areas: "intro book"
                           "details book";
    }

    .x1n1dsze.x1n1dsze {
      margin-inline: 0;
    }
  }

  @media (width >= 768px) {
    .x1rn1bc.x1rn1bc {
      margin-inline: auto;
    }

    .xk52puy.xk52puy {
      padding-block: var(--x1qb5ry1);
    }
  }

  @media (width >= 640px) {
    .x1xaingq.x1xaingq {
      padding-block: var(--x1u3r8s2);
    }
  }

  @media (width >= 768px) {
    .xpf69xf.xpf69xf {
      padding-inline: max(20px, 50% - 380px);
    }
  }

  @media (width >= 640px) {
    .x1dx2bis.x1dx2bis {
      padding-inline: var(--x11xhr3);
    }
  }
}

@layer priority4 {
  .xs78xj0 {
    accent-color: var(--x1f0098m);
  }

  .xkxkbal {
    accent-color: var(--x1iqoetg);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

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

  .xkh2ocl {
    align-self: stretch;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .xemfg65 {
    animation-duration: .8s;
  }

  .x18hd8ej {
    animation-duration: 1.6s;
  }

  .x1xixsfh {
    animation-duration: 1.8s;
  }

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

  .xj1zbdh {
    animation-name: x1bzi508-B;
  }

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

  .x1xwfobu {
    animation-name: xeq2ppv-B;
  }

  .xxup1zx {
    animation-name: xvya67t-B;
  }

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

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

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

  .x1fg1c7i {
    aspect-ratio: 1 / 1.05;
  }

  .x1y5e3q9, .x1plog1 {
    aspect-ratio: 1;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .x1ei37u5 {
    aspect-ratio: 320 / 133;
  }

  .x11fneen {
    aspect-ratio: auto;
  }

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

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

  .xpivpjv {
    backdrop-filter: blur(4px);
  }

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

  .xqkn89t {
    background-clip: content-box;
  }

  .x1ta4xzc {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .x2kq1z0 {
    background-color: #0a0a0a;
  }

  .x1s7i9eo {
    background-color: #161b20;
  }

  .x1wxb7g9 {
    background-color: #20374d;
  }

  .x14l2ve0 {
    background-color: #7a8c9d;
  }

  .x1bpllpx {
    background-color: #7fb6ee;
  }

  .x1sjafme {
    background-color: #a8bdd4;
  }

  .x1n1fj9b {
    background-color: #c3d4e6;
  }

  .xmg76lw {
    background-color: #c98917;
  }

  .xktffci {
    background-color: #f3efe6;
  }

  .x83z2og, .x1c5tqo3 {
    background-color: #fff;
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .x1mppexh {
    background-color: #7fb6ee24;
  }

  .xvv9dsh {
    background-color: #a5533f17;
  }

  .xsrwhm5 {
    background-color: #a5533f1a;
  }

  .xei2kdx {
    background-color: #a5533f1f;
  }

  .x1765ly {
    background-color: #a5533f24;
  }

  .x1dfhvym {
    background-color: #121e2b47;
  }

  .x1hzxah {
    background-color: #121e2b73;
  }

  .xo1cs8e {
    background-color: #121e2bb8;
  }

  .xh9m5d5 {
    background-color: #b478141f;
  }

  .xw1xxsb {
    background-color: #b4781424;
  }

  .x1jnhu86 {
    background-color: #dce4ec4d;
  }

  .xcz1k0c {
    background-color: #dce4ec59;
  }

  .xz8b64n {
    background-color: #e7b65c24;
  }

  .xf86l73 {
    background-color: #f8eedcb3;
  }

  .x1366j7 {
    background-color: #f8eedccc;
  }

  .xftcq1f {
    background-color: #f8f0e02e;
  }

  .x66tv5l {
    background-color: #f8f0e038;
  }

  .x1req6hl {
    background-color: #f8f0e052;
  }

  .x138hge9 {
    background-color: #f8f6f280;
  }

  .x1jez7qi {
    background-color: #f8f6f2b3;
  }

  .xyh3lab {
    background-color: #fcfbf90d;
  }

  .xc1g1db {
    background-color: #fcfbf90f;
  }

  .xl20c1d {
    background-color: #fcfbf914;
  }

  .x1fy9v59 {
    background-color: #fcfbf929;
  }

  .x1gkphp7 {
    background-color: #fcfbf959;
  }

  .x1ddzlns {
    background-color: #fcfbf9f0;
  }

  .xm0fhcc {
    background-color: #fcfbf9f2;
  }

  .xi7xcxs {
    background-color: #fcfbf9f5;
  }

  .x1scxakv {
    background-color: #fcfbf9fa;
  }

  .xpj9qch {
    background-color: #ffffff0d;
  }

  .x3ef0oi {
    background-color: #ffffff12;
  }

  .x1xqp7fi {
    background-color: #ffffff24;
  }

  .x74mqcx {
    background-color: #ffffff29;
  }

  .xftg0ou {
    background-color: #ffffffb3;
  }

  .x3l3weh {
    background-color: #ffffffeb;
  }

  .xezzwy5 {
    background-color: #fffffff2;
  }

  .xl5d1sr {
    background-color: #20374d0a;
  }

  .xzgk91c {
    background-color: #20374d0d;
  }

  .x1fsrpa5 {
    background-color: #20374d0f;
  }

  .x22f4nm {
    background-color: #20374d12;
  }

  .x1ih8tge {
    background-color: #20374d14;
  }

  .xaj09al {
    background-color: #20374d1f;
  }

  .x4k02t3 {
    background-color: #20374d21;
  }

  .xwqkct1 {
    background-color: #20374d38;
  }

  .xbsc7zm {
    background-color: #20374d40;
  }

  .x1793jhi {
    background-color: #5a7a6524;
  }

  .xt8b0e5 {
    background-color: #5a7a6529;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1dlqxvb {
    background-color: var(--x11p3o7);
  }

  .x1ec7269 {
    background-color: var(--x1dv6b5b);
  }

  .xyjvm70 {
    background-color: var(--x1f0098m);
  }

  .xeswckn {
    background-color: var(--x1iqoetg);
  }

  .x16238dl {
    background-color: var(--x1o98f);
  }

  .x10v0d6i {
    background-color: var(--x1qkpqfa);
  }

  .xvifq9 {
    background-color: var(--x7e1m5v);
  }

  .x1btwxcp {
    background-color: var(--xg08pvn);
  }

  .x8cmfte {
    background-color: var(--xi612ib);
  }

  .xdu6ki1 {
    background-color: var(--xios89b);
  }

  .x1p1eln2 {
    background-color: var(--xnzqi9t);
  }

  .xh6fevk {
    background-color: var(--xvfvhej);
  }

  .xag02wl {
    background-image: linear-gradient(#7a9bb8 0%, #20374d 100%);
  }

  .x1ndb5lc {
    background-image: linear-gradient(currentColor, currentColor);
  }

  .x871tnq {
    background-image: linear-gradient(#20374d, #0000);
  }

  .x1ksoso1 {
    background-image: linear-gradient(to right, #20374d, #20374d1a);
  }

  .x1jholr2 {
    background-image: linear-gradient(to right, #fcfbf9, #fcfbf91a);
  }

  .x8hu6z4 {
    background-image: linear-gradient(to top, #121e2bd1 0%, #121e2b66 55%, #121e2b00 100%);
  }

  .x18o3ruo {
    background-image: none;
  }

  .xoirm74 {
    background-image: radial-gradient(50% 60% at 50% 0, #e7b65c24, #0000);
  }

  .xwvzode {
    background-image: radial-gradient(60% 50% at 78% 42%, #e7b65c29, #0000 70%), radial-gradient(40% 35% at 12% 80%, #c3d4e614, #0000 65%);
  }

  .x13wi06 {
    background-image: radial-gradient(60% 70% at 15% 0, #c3d4e68c, #c3d4e600 70%), radial-gradient(40% 60% at 90% 10%, #e7b65c1f, #e7b65c00 70%);
  }

  .x1p6s8p8 {
    background-image: radial-gradient(closest-side, #e7b65c52, #e7b65c00);
  }

  .x2cmb7u {
    background-image: radial-gradient(#20374d12 1px, #0000 1px);
  }

  .xsanpkj {
    background-image: repeating-linear-gradient(-45deg, #7a9cb873 0 1.25px, #0000 1.25px 8px);
  }

  .x1aptb17 {
    background-image: repeating-linear-gradient(-45deg, #7a9cb8b3 0 1.5px, #0000 1.5px 6px);
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .x1i6pzox {
    background-size: 0% 1px;
  }

  .xcdf9qb {
    background-size: 12px 12px;
  }

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

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x186kba0 {
    box-shadow: 0 0 0 1px #20374d14, -24px 0 48px -24px #20374d40;
  }

  .xri5kgf {
    box-shadow: 0 0 0 1px #20374d29;
  }

  .x145bcqt {
    box-shadow: 0 0 0 2px #fcfbf9;
  }

  .xlcu9d7 {
    box-shadow: 0 0 0 2px #7fb6ee73;
  }

  .xi3aksq {
    box-shadow: 0 0 0 2px #e7b65c73;
  }

  .x9lsiri {
    box-shadow: 0 0 0 2px var(--x1dv6b5b);
  }

  .x10yhc05 {
    box-shadow: 0 0 0 3px #fcfbf9;
  }

  .xlqysbx {
    box-shadow: 0 10px 28px -12px #0006;
  }

  .x2w1rb6 {
    box-shadow: 0 12px 32px -10px #121e2b8c;
  }

  .x1wddwj2 {
    box-shadow: 0 12px 32px -10px #121e2b99;
  }

  .x1q2cz7c {
    box-shadow: 0 14px 36px -16px #00000080;
  }

  .x1vbmos1 {
    box-shadow: 0 18px 40px -18px #20374d59, inset 0 1px #ffffffb3;
  }

  .x1flq9ya {
    box-shadow: 0 1px #20374d0f;
  }

  .xm2gelp {
    box-shadow: 0 1px 2px #20374d0f, 0 12px 32px -12px #20374d2e;
  }

  .x1bhmclh {
    box-shadow: 0 1px 2px #20374d0f, 0 12px 32px -12px #20374d38;
  }

  .x1u00b5f {
    box-shadow: 0 1px 2px #20374d0f, 0 18px 40px -24px #20374d59;
  }

  .x1ocfc4c {
    box-shadow: 0 1px 2px #20374d0f, 0 24px 48px -24px #20374d4d;
  }

  .x1hgmuao {
    box-shadow: 0 1px 2px #20374d24;
  }

  .x1mypkw4 {
    box-shadow: 0 1px 3px #20374d0f;
  }

  .x162fkyo {
    box-shadow: 0 1px 3px #20374d14;
  }

  .x1g34bu0 {
    box-shadow: 0 1px 3px #20374d24;
  }

  .xwwxoej {
    box-shadow: 0 1px 3px #20374d4d;
  }

  .x7a6axi {
    box-shadow: 0 1px 4px #121e2b66;
  }

  .x1rhr428 {
    box-shadow: 0 8px 24px -8px #20374d73;
  }

  .x1fk5esd {
    box-shadow: inset 0 0 0 .5px #20374d14;
  }

  .x6dkbig {
    box-shadow: inset 0 0 0 1.5px #c98917;
  }

  .xcs3ww8 {
    box-shadow: inset 0 0 0 1.5px #20374d33;
  }

  .x1pazipa {
    box-shadow: inset 0 0 0 1px #a5533f80;
  }

  .x5i0rxe {
    box-shadow: inset 0 0 0 1px #c9891740;
  }

  .xwq2xq {
    box-shadow: inset 0 0 0 1px #f8f0e066;
  }

  .x35r4yd {
    box-shadow: inset 0 0 0 1px #fcfbf926;
  }

  .xnikids {
    box-shadow: inset 0 0 0 1px #20374d1a, 0 40px 80px -30px #20374d73;
  }

  .x1dl5gfu {
    box-shadow: inset 0 0 0 1px #20374d1a;
  }

  .x17pcxlo {
    box-shadow: inset 0 0 0 1px #20374d26;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1ykvm4j {
    box-shadow: var(--xuzhnhj);
  }

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

  .xeh89do {
    clip: rect(0 0 0 0);
  }

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

  .x1b5ki5r {
    color: #1a1f24;
  }

  .xhek0vy {
    color: #20374d;
  }

  .x1ur4m99 {
    color: #3f6b4f;
  }

  .xfdm20o {
    color: #6d3628;
  }

  .x9hhocm {
    color: #7d3f30;
  }

  .x1dp3gbs {
    color: #8a5a0b;
  }

  .x104ggtk {
    color: #8a5e0c;
  }

  .xyxfbr {
    color: #a5533f;
  }

  .x1wr0z2i {
    color: #f3efe6;
  }

  .xppdop {
    color: #f8f0e0;
  }

  .xfungia, .x1f7m26b {
    color: #fff;
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x8dp34c {
    color: #f3efe69e;
  }

  .x1uhk4ce {
    color: #f3efe6c7;
  }

  .x14ul1hs {
    color: #f8f0e0b3;
  }

  .x12y8myf {
    color: #f8f0e0eb;
  }

  .xlq9kiv {
    color: #fcfbf94d;
  }

  .x1kkea2q {
    color: #fcfbf97a;
  }

  .xgk996e {
    color: #fcfbf999;
  }

  .xq5l3qa {
    color: #fcfbf99e;
  }

  .x74z1js {
    color: #fcfbf9b3;
  }

  .x15l34m9 {
    color: #fcfbf9b8;
  }

  .x15h9f2p {
    color: #fcfbf9bf;
  }

  .x17oirje {
    color: #fcfbf9d1;
  }

  .x1aqg6x6 {
    color: #fcfbf9d9;
  }

  .x1s3gzh3 {
    color: #fcfbf9f0;
  }

  .x1jh3vh0 {
    color: #20374db8;
  }

  .x19co3pv {
    color: #0000;
  }

  .xotaonu {
    color: var(--x11p3o7);
  }

  .x1ji72c9 {
    color: var(--x18b9a68);
  }

  .xku15gt {
    color: var(--x1bfr6jc);
  }

  .x19ba98e {
    color: var(--x1dv6b5b);
  }

  .x1ic9yzv {
    color: var(--x1f0098m);
  }

  .x13po9ry {
    color: var(--x1iqoetg);
  }

  .xp5riy8 {
    color: var(--x1j9f3uq);
  }

  .x1fuaebb {
    color: var(--x7e1m5v);
  }

  .xf5y0qx {
    color: var(--xg08pvn);
  }

  .x769nbx {
    color: var(--xios89b);
  }

  .xhz08qq {
    color: var(--xvfvhej);
  }

  .xkkbjpx {
    column-gap: var(--x1u3r8s2);
  }

  .xyzq6md {
    column-gap: var(--xa9fjrd);
  }

  .x2mvxow {
    column-gap: var(--xjjbrwp);
  }

  .x1czsxzf {
    column-gap: var(--xwg0gc0);
  }

  .xsid9ct {
    cursor: crosshair;
  }

  .xt0e3qv {
    cursor: default;
  }

  .xjfk50j {
    cursor: none;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .xky4qsq {
    cursor: wait;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xkc6i5q {
    fill: #8a5e0c;
  }

  .xbh8q5q {
    fill: none;
  }

  .xnvr6yy {
    fill: var(--x18b9a68);
  }

  .x14lh1at {
    fill: var(--x1bfr6jc);
  }

  .x3x9a55 {
    fill: var(--x1dv6b5b);
  }

  .xgt60z9 {
    fill: var(--x1f0098m);
  }

  .xallz16 {
    fill: var(--xg08pvn);
  }

  .xmp7w43 {
    fill: var(--xi612ib);
  }

  .x163oi3o {
    fill: var(--xios89b);
  }

  .xrux044 {
    fill: var(--xvfvhej);
  }

  .xblm96 {
    filter: blur(14px);
  }

  .xnh3qil {
    filter: drop-shadow(0 18px 30px #20374d40);
  }

  .xebdhnw {
    filter: drop-shadow(0 24px 48px #00000059);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1k7k4b2 {
    font-family: Clash Display, sans-serif;
  }

  .xn2snas {
    font-family: JetBrains Mono, ui-monospace, SFMono-Regular, monospace;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1ey7xld {
    font-family: monospace;
  }

  .x1qohgef {
    font-family: ui-monospace, SF Mono, Menlo, monospace;
  }

  .x1mb2qyg {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  }

  .x1mzksq2 {
    font-family: var(--x107qxza);
  }

  .xt0fm7g {
    font-family: var(--xhkm6by);
  }

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

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

  .xp1qmoa {
    font-size: .78rem;
  }

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

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

  .x1wx7ac5 {
    font-size: .92em;
  }

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

  .xyr29y3 {
    font-size: .95rem;
  }

  .x1gkike3 {
    font-size: .975rem;
  }

  .x1nrrp6k {
    font-size: .9rem;
  }

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1gqo1bu {
    font-size: 1.15rem;
  }

  .x1hptrd9 {
    font-size: 1.1rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xvewgow {
    font-size: 1.2rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .x1xebwwb {
    font-size: 1.3rem;
  }

  .xbpanq3 {
    font-size: 1.45rem;
  }

  .xml2kzp {
    font-size: 1.4rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1yoq5vf {
    font-size: 1.65rem;
  }

  .x1uv3qv7 {
    font-size: 1.6rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .x8c3b7j {
    font-size: 1.7rem;
  }

  .x1ln3fw2 {
    font-size: 1.9rem;
  }

  .x1s31vzs {
    font-size: 10.5px;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1qt5hsa {
    font-size: 11.5px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x2ouz8m {
    font-size: 13.5px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xazqsvr {
    font-size: 14.5px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xc47msb {
    font-size: 2.15rem;
  }

  .xqh2sa2 {
    font-size: 2.1rem;
  }

  .x66fkqt {
    font-size: 2.2rem;
  }

  .x11taid4 {
    font-size: 2.3rem;
  }

  .x19orhxu {
    font-size: 2.4rem;
  }

  .xsf4rpc {
    font-size: 2.6rem;
  }

  .x119ijmh {
    font-size: 2.8rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .x12xc60p {
    font-size: 3.5rem;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x8cw2a4 {
    font-size: 3rem;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .xv9h2a9 {
    font-size: 5.5rem;
  }

  .xdzlmae {
    font-size: 8px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x7qee9t {
    font-size: clamp(3.4rem, 24vw, 12rem);
  }

  .x1k4tb9n {
    font-style: italic;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xvha236 {
    grid-template-columns: 10px 52px 1fr;
  }

  .xlx3b7z {
    grid-template-columns: 18px 1fr;
  }

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

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

  .x1eh1e0o {
    grid-template-columns: 22px 14px 1fr;
  }

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

  .x17fgx0e {
    grid-template-columns: 28% 1fr 1fr;
  }

  .x1a7s9hc {
    grid-template-columns: 32px 1fr;
  }

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

  .xl8djxb {
    grid-template-columns: 36px 1fr;
  }

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

  .x1r82ky {
    grid-template-columns: 88px 1fr;
  }

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

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

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

  .x14v38l0 {
    grid-template-columns: minmax(0, 1.1fr) minmax(48px, 1.6fr) auto;
  }

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

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

  .x167xard {
    grid-template-columns: minmax(70px, 34%) 1fr auto;
  }

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

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

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

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

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

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

  .x1rlqdvi {
    grid-template-rows: auto auto auto;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1ixy4ik {
    letter-spacing: -.005em;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .xmud0hj {
    line-height: .82;
  }

  .x2fkcpg {
    line-height: .9;
  }

  .xe8mmo7 {
    line-height: .95;
  }

  .x14ju556 {
    line-height: 0;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .xcl1409 {
    line-height: 1.04;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .xax6vvg {
    line-height: 1.12;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x1ksxc8v {
    line-height: 1.625;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xwxc2jc {
    line-height: 1.8;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x19mdvtv {
    mix-blend-mode: screen;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xqrl0j7 {
    object-position: 28% top;
  }

  .x1vey9yc {
    object-position: center 55%;
  }

  .x1xmow02 {
    object-position: center bottom;
  }

  .xs658sg {
    object-position: center top;
  }

  .x115dhu7 {
    object-position: center;
  }

  .xwt9smo {
    object-position: left center;
  }

  .xvpkmg4 {
    opacity: .25;
  }

  .x3onkmb {
    opacity: .35;
  }

  .xti2d7y {
    opacity: .4;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x197sbye {
    opacity: .6;
  }

  .x190dgpg {
    opacity: .65;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xf9vgkq {
    opacity: .72;
  }

  .x18km98s {
    opacity: .75;
  }

  .x1667htg {
    opacity: .78;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .x19s9pn4 {
    opacity: .82;
  }

  .xiiclqw {
    opacity: .85;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .x1f9f2iw {
    opacity: .92;
  }

  .x27vdmw {
    opacity: .95;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x9ek82g {
    order: 1;
  }

  .x14yy4lh {
    order: 2;
  }

  .xo1ph6p {
    order: 3;
  }

  .x13hie98 {
    outline-color: #a5533f99;
  }

  .x15gy4ah {
    outline-color: #20374d47;
  }

  .xyzk2i2 {
    outline-color: var(--x1dv6b5b);
  }

  .x10xv1mv {
    outline-offset: -1.5px;
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x107h2d7 {
    outline-style: dashed;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1eybxrj {
    outline-width: 1.5px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xww0uwx {
    perspective-origin: 50% 30%;
  }

  .x13t7f56 {
    perspective: 2600px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x83ex68 {
    row-gap: 5px;
  }

  .x1s0o869 {
    row-gap: var(--x1b42vye);
  }

  .x5v2fme {
    row-gap: var(--x1qb5ry1);
  }

  .x1ehjbig {
    row-gap: var(--xt1j7l1);
  }

  .x1lk79e2 {
    row-gap: var(--xwg0gc0);
  }

  .xc3e4u {
    row-gap: var(--xytw02n);
  }

  .x4c8t2e {
    stroke-dasharray: 2 14;
  }

  .x1w8zb96 {
    stroke-dasharray: 3 4;
  }

  .x15lqr97 {
    stroke-dasharray: 4 3;
  }

  .x1077oza {
    stroke-dasharray: 5 7;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1dt3t4y {
    stroke-width: 1.2px;
  }

  .x1k315e8 {
    stroke-width: 1.4px;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .xhxwl1 {
    stroke-width: 1.6px;
  }

  .x68fu6m {
    stroke-width: 1.8px;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .x1ebhgje {
    stroke-width: 2.4px;
  }

  .xvlca1e {
    stroke-width: 2px;
  }

  .xk9lc74 {
    stroke: #20374d42;
  }

  .xtjgk15 {
    stroke: var(--x11p3o7);
  }

  .xt5vsfz {
    stroke: var(--x1dv6b5b);
  }

  .xblf8u0 {
    stroke: var(--x1f0098m);
  }

  .x1hskvdc {
    stroke: var(--x1iqoetg);
  }

  .x1bpw0up {
    stroke: var(--x7e1m5v);
  }

  .xke8r3u {
    stroke: var(--xg08pvn);
  }

  .xdqwnzh {
    stroke: var(--xios89b);
  }

  .x1ovaf49 {
    stroke: var(--xnzqi9t);
  }

  .x1mv986 {
    stroke: var(--xvfvhej);
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .x1kag3p2 {
    text-decoration-color: #4f657859;
  }

  .x12ehj8f {
    -webkit-text-decoration-color: var(--x1dv6b5b);
    text-decoration-color: var(--x1dv6b5b);
  }

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

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1y4mc55 {
    text-shadow: 0 1px 18px #1e355073;
  }

  .x1kyqaxf {
    text-transform: lowercase;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .xx69xxh {
    touch-action: pan-y;
  }

  .xqlk7fu {
    transform-origin: 50% 100%;
  }

  .xm4efwp {
    transform-origin: bottom;
  }

  .x19w6rv {
    transform-origin: 0;
  }

  .x1dp6rp6, .xtj8gnn {
    transform-origin: top;
  }

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

  .xgmtzq2 {
    transform: rotateX(64deg) rotateZ(45deg);
  }

  .xbtxch5 {
    transform: rotateZ(-45deg);
  }

  .x1f85oc2 {
    transform: scale(0);
  }

  .x1d39jk1 {
    transform: scale(1.28);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

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

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1eavr9u {
    transform: translateY(8px);
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x1rvut6x {
    transition-duration: .25s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x3icemf {
    transition-duration: .35s;
  }

  .x1d8287x {
    transition-duration: .3s;
  }

  .xofcydl {
    transition-duration: .4s;
  }

  .x1gfacrb {
    transition-duration: .55s;
  }

  .x1wsgiic {
    transition-duration: .5s;
  }

  .x1fkkkjs {
    transition-duration: .7s;
  }

  .x1eaenvl {
    transition-property: background-color, border-color, color;
  }

  .x2vhj3c {
    transition-property: background-color, box-shadow, transform;
  }

  .xbo4cw {
    transition-property: background-color, color, border-color, transform;
  }

  .xzo0q3i {
    transition-property: background-color, color, border-color;
  }

  .x101pvzj {
    transition-property: background-color, color, transform;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .x1e8aii2 {
    transition-property: background-color, opacity;
  }

  .x2ur4fe {
    transition-property: background-color, outline-color;
  }

  .xuo13n2 {
    transition-property: background-color, transform;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .x171cvpa {
    transition-property: background-size, color;
  }

  .xq90yva {
    transition-property: border-color, background-color;
  }

  .xkdsq27 {
    transition-property: box-shadow;
  }

  .x1gbuem2 {
    transition-property: color, background-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .xhzi7b3 {
    transition-property: fill, stroke;
  }

  .x1eokjkq {
    transition-property: filter;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .x1tb9j5z {
    transition-property: opacity, background-color, box-shadow;
  }

  .xnpjden {
    transition-property: opacity, background-color;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .x1up1gac {
    transition-property: padding;
  }

  .x1ib35zr {
    transition-property: stroke-dasharray;
  }

  .xyli5ik {
    transition-property: stroke, fill;
  }

  .x10zerss {
    transition-property: stroke, opacity;
  }

  .xh21vcv {
    transition-property: top, left, width, height, transform, opacity;
  }

  .xk9q25i {
    transition-property: transform, background-color, color;
  }

  .x12pfavo {
    transition-property: transform, color;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1pbvl4h {
    transition-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

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

  .x3ajldb {
    vertical-align: bottom;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1so62im {
    will-change: transform;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1x85hfe {
    z-index: 12;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xrp34fr {
    z-index: 25;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x6y048q {
    z-index: 70;
  }

  .x13q1s2z:focus-visible {
    background-color: #f8f0e01f;
  }

  .x1v1mfuw:focus-visible {
    outline-color: var(--x1dv6b5b);
  }

  .x13iak60:focus-visible {
    outline-offset: 1px;
  }

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

  .xj3ae5l:focus-visible {
    outline-offset: 3px;
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x1oqui1x:disabled {
    background-color: #0000;
  }

  .x60k8gq:disabled {
    color: var(--x7e1m5v);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1bq4at4:disabled {
    opacity: .3;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .xaqnwrm:disabled {
    pointer-events: none;
  }

  .x7nxgtt:hover {
    background-color: #fbf3e4;
  }

  .x11bj5q5:hover {
    background-color: #fff;
  }

  .x1opic9w:hover {
    background-color: #121e2b66;
  }

  .xw54rfq:hover {
    background-color: #121e2b99;
  }

  .x1w8kkhc:hover {
    background-color: #f8f0e01f;
  }

  .x10xnjsy:hover {
    background-color: #f8f0e024;
  }

  .x1jhzw2:hover {
    background-color: #fcfbf90d;
  }

  .x486yil:hover {
    background-color: #fcfbf914;
  }

  .x1ag49k7:hover {
    background-color: #fcfbf924;
  }

  .xteggw7:hover {
    background-color: #ffffff12;
  }

  .x1im1wpc:hover {
    background-color: #20374d0d;
  }

  .x148rhos:hover {
    background-color: #20374d0f;
  }

  .x1i1tnlz:hover {
    background-color: #20374d14;
  }

  .x1lphwoc:hover {
    background-color: var(--x1bfr6jc);
  }

  .x172grs5:hover {
    background-color: var(--x1f0098m);
  }

  .xuy7w66:hover {
    background-color: var(--x1yyvxug);
  }

  .x385obl:hover {
    background-color: var(--xg08pvn);
  }

  .x1rx23lf:hover {
    background-color: var(--xios89b);
  }

  .xhvw1yn:hover {
    background-color: var(--xnzqi9t);
  }

  .xtn23gf:hover {
    background-size: 100% 1px;
  }

  .xp9yz4c:hover {
    box-shadow: 0 1px 2px #20374d0f, 0 12px 28px -14px #20374d3d;
  }

  .xe31ekk:hover {
    box-shadow: 0 1px 2px #20374d0f, 0 12px 28px -14px #20374d47;
  }

  .x1xijv4d:hover {
    box-shadow: 0 1px 2px #20374d0f, 0 12px 32px -12px #20374d2e;
  }

  .xdkzib5:hover {
    color: #f8f0e0;
  }

  .x10phpnj:hover {
    color: #fff;
  }

  .x5c5v43:hover {
    color: #fcfbf9eb;
  }

  .xa0f1ws:hover {
    color: var(--x1bfr6jc);
  }

  .x8di360:hover {
    color: var(--x1dv6b5b);
  }

  .x1r0de9o:hover {
    color: var(--x1f0098m);
  }

  .xy44bi4:hover {
    color: var(--xvfvhej);
  }

  .x1ohlld9:hover {
    filter: brightness(1.06);
  }

  .xypce7l:hover {
    -webkit-text-decoration-color: var(--x1f0098m);
    text-decoration-color: var(--x1f0098m);
  }

  .xcum6zn:hover {
    transform: scale(1.04);
  }

  .x1lcra6a:hover {
    transform: scale(1.1);
  }

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

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

  .x1n3u82n:hover {
    transform: translateY(-4px);
  }

  .xctv2qn:focus {
    background-color: #fff;
  }

  .x1s6wq5n:focus {
    background-color: var(--x1f0098m);
  }

  .xbio1kt:focus {
    box-shadow: inset 0 0 0 1px #20374d4d;
  }

  .x1jxxt1b:focus {
    clip: auto;
  }

  .xoogzho:focus {
    color: var(--xvfvhej);
  }

  .xhlp2gg:focus {
    outline-style: none;
  }

  .xgygl01:focus {
    position: static;
  }

  .x1hbpcn8:focus {
    white-space: normal;
  }

  .x19kf12q:active {
    transform: scale(.96);
  }

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

  .xk4oym4:active {
    transform: scale(.98);
  }

  @media (width >= 1024px) {
    .x1g197jn.x1g197jn {
      align-items: center;
    }

    .x11ty99c.x11ty99c {
      align-items: end;
    }
  }

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

  @media (width >= 1024px) {
    .x1cv8tge.x1cv8tge {
      align-items: flex-start;
    }

    .x1m9dh3w.x1m9dh3w {
      align-items: start;
    }

    .x16q0uzb.x16q0uzb {
      align-items: stretch;
    }
  }

  @media (width >= 768px) {
    .xvp5gj9.xvp5gj9 {
      align-items: stretch;
    }
  }

  @media (width >= 1024px) {
    .xzto06b.xzto06b {
      align-self: start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xy1mfq8.xy1mfq8 {
      animation-duration: 2.4s;
    }

    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width >= 640px) {
    .x30rwfy.x30rwfy {
      aspect-ratio: 16 / 9;
    }

    .x1fnoo2w.x1fnoo2w {
      aspect-ratio: auto;
    }

    .x1qhw6n5.x1qhw6n5 {
      background-image: none;
    }
  }

  @media (width >= 640px) and (height <= 760px) {
    .x5xvj4n.x5xvj4n {
      color: #fbf5e8;
    }
  }

  @media (width >= 640px) {
    .xmhar4i.xmhar4i {
      color: #fcfbf938;
    }

    .x1elguq.x1elguq {
      color: #fcfbf966;
    }

    .xqwsyzy.xqwsyzy {
      color: #fcfbf98c;
    }

    .xz0b764.xz0b764 {
      color: #fcfbf9a6;
    }
  }

  @media (width >= 1024px) {
    .x1f8e5lg.x1f8e5lg {
      column-gap: var(--x1sauxu9);
    }

    .x1o4g9o1.x1o4g9o1 {
      column-gap: var(--x1u3r8s2);
    }
  }

  @media (width >= 640px) {
    .xkcwwnd.xkcwwnd {
      column-gap: var(--xn90r7n);
    }
  }

  @media (width >= 1024px) {
    .xzhf20h.xzhf20h {
      display: block;
    }
  }

  @media (width >= 560px) {
    .x1yd1qzl.x1yd1qzl {
      display: block;
    }
  }

  @media (width >= 1024px) {
    .x1cxnrsr.x1cxnrsr {
      display: flex;
    }
  }

  @media (width >= 1440px) {
    .xezjsu3.xezjsu3 {
      display: flex;
    }
  }

  @media (width >= 640px) {
    .x1x25rye.x1x25rye {
      display: flex;
    }
  }

  @media (width >= 1600px) {
    .x135bve4.x135bve4 {
      display: inline;
    }
  }

  @media (width >= 390px) {
    .xza5eh3.xza5eh3 {
      display: inline;
    }
  }

  @media (width >= 640px) and (width <= 1023.99px) {
    .x173wi5h.x173wi5h {
      display: inline;
    }
  }

  @media (width >= 1024px) {
    .x1oob3yn.x1oob3yn {
      display: none;
    }
  }

  @media (width >= 390px) {
    .x15e8msw.x15e8msw {
      display: none;
    }
  }

  @media (width >= 640px) {
    .x14imms7.x14imms7 {
      display: none;
    }
  }

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

  @media (width >= 640px) {
    .xjoqfoq.xjoqfoq {
      flex-direction: column;
    }
  }

  @media (width <= 640px) {
    .xt30zox.xt30zox {
      flex-direction: row;
    }
  }

  @media (width >= 640px) {
    .xfbjtz4.xfbjtz4 {
      font-size: 1.75rem;
    }

    .x1cu7uuf.x1cu7uuf {
      font-size: 1.7rem;
    }

    .xfj9c3g.xfj9c3g {
      font-size: 1.85rem;
    }

    .x1aoq9yt.x1aoq9yt {
      font-size: 12px;
    }

    .x1w2jp23.x1w2jp23 {
      font-size: 14px;
    }

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

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

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

    .x1naxncd.x1naxncd {
      font-size: 18px;
    }

    .xw0u54u.xw0u54u {
      font-size: 19px;
    }

    .xjx4v3y.xjx4v3y {
      font-size: 2.1rem;
    }

    .x18jhj10.x18jhj10 {
      font-size: 2.2rem;
    }
  }

  @media (width >= 1024px) {
    .xpssd2y.xpssd2y {
      font-size: 2.35rem;
    }
  }

  @media (width >= 640px) {
    .xdkpmfp.xdkpmfp {
      font-size: 2.35rem;
    }

    .xdcnnj9.xdcnnj9 {
      font-size: 2.4rem;
    }
  }

  @media (width >= 1024px) {
    .xo3bdn4.xo3bdn4 {
      font-size: 2.55rem;
    }

    .x3fsydd.x3fsydd {
      font-size: 2.5rem;
    }
  }

  @media (width >= 640px) {
    .x1aslxr0.x1aslxr0 {
      font-size: 2.5rem;
    }

    .x375vgs.x375vgs {
      font-size: 2.6rem;
    }

    .xtsu9d3.xtsu9d3 {
      font-size: 2.8rem;
    }
  }

  @media (width >= 1024px) {
    .x1te9na2.x1te9na2 {
      font-size: 20px;
    }

    .x1fg9wwk.x1fg9wwk {
      font-size: 2rem;
    }
  }

  @media (width >= 640px) {
    .x1mb14ie.x1mb14ie {
      font-size: 2rem;
    }

    .x4sgggv.x4sgggv {
      font-size: 3.2rem;
    }

    .xrbptyu.xrbptyu {
      font-size: 3.4rem;
    }
  }

  @media (width >= 1024px) {
    .x7j9q62.x7j9q62 {
      font-size: 3.5rem;
    }
  }

  @media (width >= 640px) {
    .xwcjbak.xwcjbak {
      font-size: 3.6rem;
    }

    .xxwy04h.xxwy04h {
      font-size: 3rem;
    }
  }

  @media (width >= 1024px) {
    .x72bfhl.x72bfhl {
      font-size: 4.4rem;
    }

    .xrye58l.xrye58l {
      font-size: 4rem;
    }
  }

  @media (width >= 640px) {
    .x5ucloe.x5ucloe {
      font-size: 7rem;
    }
  }

  @media (width >= 1024px) {
    .x4vtpam.x4vtpam {
      font-size: 9rem;
    }
  }

  @media (width >= 640px) {
    .xpp3mz1.xpp3mz1 {
      font-size: clamp(3.25rem, 9.5vw, 6.5rem);
    }
  }

  @media (width >= 1024px) {
    .xy7khae.xy7khae {
      grid-template-columns: 1.1fr 1fr;
    }

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

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

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

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

  @media (width >= 1024px) {
    .xgi8ynd.xgi8ynd {
      grid-template-columns: 1fr auto;
    }

    .x1129wf6.x1129wf6 {
      grid-template-columns: 2fr 2fr 1.4fr;
    }

    .x11s1yeq.x11s1yeq {
      grid-template-columns: minmax(0, .9fr) minmax(0, 1.6fr);
    }

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

  @media (width >= 560px) {
    .x1030hwg.x1030hwg {
      grid-template-columns: minmax(0, 1.1fr) minmax(90px, 1.6fr) auto auto;
    }
  }

  @media (width >= 1024px) {
    .xlwv7sb.xlwv7sb {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);
    }

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

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

  @media (width >= 1024px) {
    .x1ri2brw.x1ri2brw {
      grid-template-columns: minmax(0, 1fr) minmax(0, 480px);
    }

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

  @media (width >= 768px) {
    .x1q6onas.x1q6onas {
      grid-template-columns: minmax(0, 4fr) minmax(0, 8fr);
    }
  }

  @media (width >= 1024px) {
    .x1k3195f.x1k3195f {
      grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
    }
  }

  @media (width >= 768px) {
    .x1x4s1nz.x1x4s1nz {
      grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
    }

    .x1ju5o38.x1ju5o38 {
      grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
    }
  }

  @media (width >= 1024px) {
    .x17orrxq.x17orrxq {
      grid-template-columns: repeat(12, 1fr);
    }
  }

  @media (width >= 640px) and (width <= 1023px) {
    .x1i1hgb.x1i1hgb {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media (width >= 1024px) {
    .x1ayr6rv.x1ayr6rv {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 640px) {
    .x1xrh62w.x1xrh62w {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

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

  @media (width >= 1024px) {
    .x98izi.x98izi {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 640px) {
    .xtwygof.xtwygof {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 768px) {
    .xoafx1o.xoafx1o {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 1024px) {
    .x1v9kopm.x1v9kopm {
      grid-template-columns: repeat(4, 1fr);
    }
  }

  @media (width >= 640px) {
    .x1sy7hf0.x1sy7hf0 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 1024px) {
    .x88wvc8.x88wvc8 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

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

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

  @media (width >= 640px) {
    .xgzolf6.xgzolf6 {
      grid-template-columns: repeat(var(--cols, 2),1fr);
    }

    .x11zc1jl.x11zc1jl {
      grid-template-rows: 1fr 1fr;
    }
  }

  @media (width >= 1024px) {
    .x1ew9w8c.x1ew9w8c {
      grid-template-rows: 1fr auto;
    }

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

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

  @media (width >= 640px) {
    .x13zscrf.x13zscrf {
      line-height: .78;
    }

    .x8nv8rc.x8nv8rc {
      line-height: 1.48;
    }

    .xzceswq.xzceswq {
      object-fit: cover;
    }
  }

  @media (width >= 768px) {
    .x4fuzr8.x4fuzr8 {
      object-position: 50% 22%;
    }
  }

  @media (width >= 640px) {
    .x1x9w8h1.x1x9w8h1 {
      object-position: center 58%;
    }

    .x1ojwigx.x1ojwigx {
      opacity: .55;
    }

    .x1vd37pv.x1vd37pv {
      opacity: .85;
    }

    .xmlwqwh.xmlwqwh {
      opacity: 1;
    }
  }

  @media (width >= 768px) {
    .xqltka9.xqltka9 {
      order: 1;
    }

    .xd585e4.xd585e4 {
      order: 2;
    }
  }

  @media (width >= 1024px) {
    .xe6zstd.xe6zstd {
      position: sticky;
    }

    .x6gew63.x6gew63 {
      row-gap: var(--x18fapyh);
    }

    .xho22qa.xho22qa {
      row-gap: var(--x1qb5ry1);
    }
  }

  @media (width >= 640px) {
    .xbdvfxm.xbdvfxm {
      row-gap: var(--xjjbrwp);
    }
  }

  @media (width >= 1024px) {
    .x1rnir3y.x1rnir3y {
      text-align: left;
    }
  }

  @media (width >= 640px) and (height <= 760px) {
    .xzykdmb.xzykdmb {
      text-shadow: 0 0 3px #142846d9, 0 1px 18px #142846bf;
    }
  }

  @media (width >= 640px) {
    .x17igu32.x17igu32 {
      transform-origin: 50% 100%;
    }

    .xts6udt.xts6udt {
      transform: scale(1.14);
    }

    .xuelfqy.xuelfqy {
      transform: translateX(-50%);
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .x1kg4xuf.x1kg4xuf {
      transition-duration: .3s;
    }

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

  @media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .xk7xe67.xk7xe67 {
      transition-property: opacity;
    }

    .x1d29i10.x1d29i10 {
      transition-property: width;
    }

    .x2nlg2u.x2nlg2u {
      transition-timing-function: ease-out;
    }
  }

  @media (width >= 1024px) {
    .xnvvg80.xnvvg80 {
      white-space: nowrap;
    }
  }
}

@layer priority5 {
  .x1yv1y25 {
    border-bottom-color: #e7b65c66;
  }

  .x1gl7d9p {
    border-bottom-color: #fcfbf929;
  }

  .x9ois2b {
    border-bottom-color: #20374d1a;
  }

  .x8fvk4y {
    border-bottom-color: #20374d1f;
  }

  .xm1wa9l {
    border-bottom-color: #20374d38;
  }

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

  .xfuqiyd {
    border-bottom-color: var(--x1f0098m);
  }

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

  .x1qhh985 {
    border-bottom-width: 0;
  }

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

  .x13nhior {
    border-left-color: var(--x1dv6b5b);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xyj58a3 {
    border-left-width: 0;
  }

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .xxj9s7z {
    border-right-color: #fcfbf929;
  }

  .x1xnsolp {
    border-right-color: #20374d38;
  }

  .x1dyppp9 {
    border-right-color: var(--x1f0098m);
  }

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

  .xgfja2r {
    border-right-width: 0;
  }

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

  .x192kdpm {
    border-top-color: #fff;
  }

  .x1tuyt4k {
    border-top-color: #fcfbf929;
  }

  .x1vc17t4 {
    border-top-color: #20374d38;
  }

  .x18ig11y {
    border-top-color: var(--x1f0098m);
  }

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

  .x972fbf {
    border-top-width: 0;
  }

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

  .xq6397w {
    bottom: -16px;
  }

  .x48lskh {
    bottom: -3px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x10w3d4m {
    bottom: 100%;
  }

  .xmbx2d0 {
    bottom: 14px;
  }

  .xjnlgov {
    bottom: 20px;
  }

  .x1y0lptx {
    bottom: 22px;
  }

  .xz40zca {
    bottom: 24%;
  }

  .xconrdv {
    bottom: 44px;
  }

  .x1v8ttqh {
    bottom: 8%;
  }

  .x1ygc5kh {
    bottom: calc(-1 * var(--x11xhr3) + 4px);
  }

  .xah7r7z {
    bottom: calc(-1 * var(--x1u3r8s2) + 4px);
  }

  .x1wa3r7g {
    bottom: var(--xwg0gc0);
  }

  .xqtp20y {
    height: 0;
  }

  .x1derqce {
    height: 1.125em;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .xpyat2d {
    height: 100px;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1c0qgol {
    height: 110%;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xhjk10j {
    height: 140px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xekxv85 {
    height: 168px;
  }

  .xv2kvbc {
    height: 184px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .x121yvx8 {
    height: 190px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .x4kdb9n {
    height: 232px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xrlp1an {
    height: 256px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .x113muo2 {
    height: 46%;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xibtwe8 {
    height: 520px;
  }

  .x1n46bim {
    height: 560px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xfeo3ze {
    height: 58%;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .x1peatla {
    height: 64px;
  }

  .xols6we {
    height: 6px;
  }

  .xy75621 {
    height: 72px;
  }

  .x1hagigm {
    height: 7px;
  }

  .xexbof0 {
    height: 820px;
  }

  .xdk7pt {
    height: 8px;
  }

  .x1to3lk4 {
    height: 92px;
  }

  .xjp8j0k {
    height: 96px;
  }

  .xegnrdp {
    height: 9px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x103yxei {
    height: min(82vw, 480px);
  }

  .x1f747ki {
    height: var(--x11xhr3);
  }

  .xwuf4q8 {
    height: var(--x18fapyh);
  }

  .xilulwr {
    height: var(--x1jyqsxe);
  }

  .x1rhcbdt {
    height: var(--x1qb5ry1);
  }

  .xv8d8tp {
    height: var(--xjjbrwp);
  }

  .x5bee1v {
    height: var(--xn90r7n);
  }

  .xwwlp6g {
    height: var(--xwg0gc0);
  }

  .x1cuol81 {
    left: -24px;
  }

  .x1iazeee {
    left: -3px;
  }

  .x3rpodo {
    left: -9999px;
  }

  .xu96u03 {
    left: 0;
  }

  .xc1hvs2 {
    left: 15px;
  }

  .xxozgar {
    left: 17px;
  }

  .x1c42kn3 {
    left: 20px;
  }

  .x18fqvpc {
    left: 21px;
  }

  .x1en1zhm {
    left: 22px;
  }

  .x1592e3n {
    left: 3%;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x7incmi {
    left: 8%;
  }

  .x1rs1yuh {
    left: 90px;
  }

  .xmgb6t1 {
    margin-bottom: -2px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1maufte {
    margin-bottom: -22vw;
  }

  .xvsdy41 {
    margin-bottom: var(--x11xhr3);
  }

  .x77zmnj {
    margin-bottom: var(--x1b42vye);
  }

  .xsk4a1i {
    margin-bottom: var(--x1qb5ry1);
  }

  .xeewtez {
    margin-bottom: var(--x1s5i1v8);
  }

  .xx8u7vq {
    margin-bottom: var(--x1u3r8s2);
  }

  .xkn3p5c {
    margin-bottom: var(--xa9fjrd);
  }

  .xw9395o {
    margin-bottom: var(--xjjbrwp);
  }

  .xwz9xy3 {
    margin-bottom: var(--xn90r7n);
  }

  .x8ht6hy {
    margin-bottom: var(--xt1j7l1);
  }

  .x1sd0ycq {
    margin-bottom: var(--xwg0gc0);
  }

  .x18wv8x9 {
    margin-left: -10px;
  }

  .x1mazlvb {
    margin-left: -5px;
  }

  .x1b973y9 {
    margin-left: -7px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xtapllt {
    margin-left: var(--x1b42vye);
  }

  .x1rtzfof {
    margin-left: var(--xjjbrwp);
  }

  .x10ao7qi {
    margin-left: var(--xt1j7l1);
  }

  .x19hywvq {
    margin-right: .12em;
  }

  .xack27t {
    margin-right: auto;
  }

  .x1671qi7 {
    margin-right: var(--xjjbrwp);
  }

  .x16ldp7u {
    margin-top: -5px;
  }

  .x16z1lm9 {
    margin-top: -7px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xllh4dx {
    margin-top: var(--x11xhr3);
  }

  .x1ahlaaw {
    margin-top: var(--x18fapyh);
  }

  .x1fkfjx5 {
    margin-top: var(--x1b42vye);
  }

  .x1wguupz {
    margin-top: var(--x1leam1f);
  }

  .x1rutewz {
    margin-top: var(--x1qb5ry1);
  }

  .x2mkzfv {
    margin-top: var(--x1s5i1v8);
  }

  .xxqyn9a {
    margin-top: var(--x1u3r8s2);
  }

  .x1ofi3ze {
    margin-top: var(--xa9fjrd);
  }

  .xoad7af {
    margin-top: var(--xjjbrwp);
  }

  .x1oyr5nq {
    margin-top: var(--xn90r7n);
  }

  .x1q9ynb0 {
    margin-top: var(--xt1j7l1);
  }

  .x16cna1o {
    margin-top: var(--xwg0gc0);
  }

  .x1yvcl3t {
    margin-top: var(--xytw02n);
  }

  .x1jcbksy {
    max-height: 420px;
  }

  .xgd32d3 {
    max-height: 48vh;
  }

  .xh1ijdm {
    max-height: 580px;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xted6l9 {
    max-width: 1000px;
  }

  .x1ikqzku {
    max-width: 1200px;
  }

  .x1ko49du {
    max-width: 1240px;
  }

  .x1fwz4qh {
    max-width: 12ch;
  }

  .x12mqa6l {
    max-width: 14ch;
  }

  .x1xtrz5g {
    max-width: 16ch;
  }

  .xt80e6n {
    max-width: 18ch;
  }

  .x1ncir08 {
    max-width: 200px;
  }

  .xzfcrpp {
    max-width: 20ch;
  }

  .x1racy4e {
    max-width: 220px;
  }

  .x4f7l4k {
    max-width: 22ch;
  }

  .x1j1zfo6 {
    max-width: 24ch;
  }

  .x1tkr9og {
    max-width: 272px;
  }

  .x1xtbepa {
    max-width: 28ch;
  }

  .x1u8bs6r {
    max-width: 30ch;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .xye4db1 {
    max-width: 34ch;
  }

  .x1mrxg6j {
    max-width: 36ch;
  }

  .x1dt7z5j {
    max-width: 380px;
  }

  .xfqen6 {
    max-width: 38ch;
  }

  .x1oc4otl {
    max-width: 40ch;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x1dq269h {
    max-width: 42ch;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x1qbr2yc {
    max-width: 44ch;
  }

  .x1dwg165 {
    max-width: 44rem;
  }

  .x148vls7 {
    max-width: 46ch;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x6amaq2 {
    max-width: 48ch;
  }

  .x7z6o6f {
    max-width: 50ch;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .xe0576n {
    max-width: 52ch;
  }

  .xcxn7c6 {
    max-width: 54ch;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x7durtj {
    max-width: 56ch;
  }

  .x9ta2hf {
    max-width: 58ch;
  }

  .x12qliqu {
    max-width: 60ch;
  }

  .xiky8lt {
    max-width: 62ch;
  }

  .xkyadst {
    max-width: 68ch;
  }

  .x13w81kk {
    max-width: 70ch;
  }

  .x18k543f {
    max-width: 820px;
  }

  .x17na0u1 {
    max-width: 85%;
  }

  .x1uedy8c {
    max-width: 880px;
  }

  .xq8v1hd {
    max-width: 90%;
  }

  .xw7nakj {
    max-width: calc(100vw - 32px);
  }

  .x1xmur1q {
    max-width: min(100%, 280px);
  }

  .xzw6xfs {
    max-width: min(100%, 300px);
  }

  .xgpa91r {
    max-width: min(100%, 320px);
  }

  .xyn4b58 {
    max-width: min(100%, 340px);
  }

  .xm494rk {
    max-width: min(100%, 420px);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x6lgdlw {
    min-height: 112px;
  }

  .xi3av73 {
    min-height: 120px;
  }

  .xvv2zd5 {
    min-height: 130px;
  }

  .xhvfr7q {
    min-height: 148px;
  }

  .x1fk3hok {
    min-height: 14px;
  }

  .xbwy6ji {
    min-height: 150px;
  }

  .x1db3i3o {
    min-height: 160px;
  }

  .x1shn012 {
    min-height: 180px;
  }

  .xz65tgg {
    min-height: 200px;
  }

  .x9l5fec {
    min-height: 220px;
  }

  .x1ficeh5 {
    min-height: 240px;
  }

  .x1xaied3 {
    min-height: 260px;
  }

  .x1bq8ba2 {
    min-height: 280px;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .x1lpwdgh {
    min-height: 300px;
  }

  .xt2vb94 {
    min-height: 300vh;
  }

  .x712feu {
    min-height: 320px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .x13hwc6b {
    min-height: 340px;
  }

  .x168nyes {
    min-height: 4.8em;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xgqnoi5 {
    min-height: 560px;
  }

  .x1h7u7uw {
    min-height: 70vh;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .xu9wakm {
    min-height: 72vh;
  }

  .x16suv20 {
    min-height: 8px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .xk9638e {
    min-height: var(--x1s5i1v8);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1xlnw71 {
    min-width: 108px;
  }

  .xkgs3ab {
    min-width: 130px;
  }

  .x1d77m7x {
    min-width: 140px;
  }

  .xt7fyls {
    min-width: 150px;
  }

  .x1u2d2a2 {
    min-width: 280px;
  }

  .x9041oi {
    min-width: 2px;
  }

  .x15hfatp {
    min-width: 36px;
  }

  .x1fns5xo {
    min-width: 40px;
  }

  .x900493 {
    min-width: 48px;
  }

  .x277336 {
    min-width: 560px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1s73dr8 {
    overflow-y: clip;
  }

  .xydy9qd {
    padding-bottom: .1em;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x3me58 {
    padding-bottom: var(--x11xhr3);
  }

  .x17mp1lf {
    padding-bottom: var(--x18fapyh);
  }

  .x1gjqbak {
    padding-bottom: var(--x199wdxd);
  }

  .xmv7lvh {
    padding-bottom: var(--x1b42vye);
  }

  .x19q3q2u {
    padding-bottom: var(--x1jyqsxe);
  }

  .x16qri5l {
    padding-bottom: var(--x1leam1f);
  }

  .x1n33bgz {
    padding-bottom: var(--x1s5i1v8);
  }

  .x8n97b7 {
    padding-bottom: var(--x1sauxu9);
  }

  .xbd5l1l {
    padding-bottom: var(--x1u3r8s2);
  }

  .x10y10tu {
    padding-bottom: var(--x1ycrfbw);
  }

  .x1g52aoh {
    padding-bottom: var(--xa9fjrd);
  }

  .xe1bp6o {
    padding-bottom: var(--xjjbrwp);
  }

  .xza23lm {
    padding-bottom: var(--xt1j7l1);
  }

  .x1h5emh {
    padding-bottom: var(--xwg0gc0);
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x1lrx4uw {
    padding-left: var(--x1s5i1v8);
  }

  .x1cag13c {
    padding-left: var(--x1u3r8s2);
  }

  .x9guq3n {
    padding-left: var(--xa9fjrd);
  }

  .x1byi6zq {
    padding-left: var(--xjjbrwp);
  }

  .xh4fdrr {
    padding-left: var(--xwg0gc0);
  }

  .x7zk76s {
    padding-right: var(--x11xhr3);
  }

  .xa8gn8p {
    padding-right: var(--x1s5i1v8);
  }

  .x1x9d3s8 {
    padding-right: var(--x1u3r8s2);
  }

  .x1uz9amu {
    padding-right: var(--xa9fjrd);
  }

  .x1rw2l4l {
    padding-right: var(--xjjbrwp);
  }

  .xtg3k1a {
    padding-right: var(--xwg0gc0);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xncmaur {
    padding-top: calc(22vw + 2.5rem);
  }

  .xyzkfce {
    padding-top: var(--x11xhr3);
  }

  .x15t0rls {
    padding-top: var(--x136qvxp);
  }

  .x2h0ipu {
    padding-top: var(--x18fapyh);
  }

  .x1edsasg {
    padding-top: var(--x1b42vye);
  }

  .xwlrifq {
    padding-top: var(--x1leam1f);
  }

  .x1rqyeg2 {
    padding-top: var(--x1qb5ry1);
  }

  .xi0cakf {
    padding-top: var(--x1s5i1v8);
  }

  .x1j6bnl3 {
    padding-top: var(--x1sauxu9);
  }

  .xhdqh55 {
    padding-top: var(--x1sq647t);
  }

  .x5cys94 {
    padding-top: var(--x1u3r8s2);
  }

  .x1uij0l4 {
    padding-top: var(--x1ycrfbw);
  }

  .x1vcje4x {
    padding-top: var(--xa9fjrd);
  }

  .x1avdx3a {
    padding-top: var(--xjjbrwp);
  }

  .x1uohcj4 {
    padding-top: var(--xt1j7l1);
  }

  .x19kao21 {
    padding-top: var(--xwg0gc0);
  }

  .x10zf7cr {
    padding-top: var(--xytw02n);
  }

  .xde4b46 {
    right: -16px;
  }

  .x1m7ulfi {
    right: -20px;
  }

  .x9hnlyw {
    right: -30px;
  }

  .xkkrawi {
    right: -3px;
  }

  .x181vy8k {
    right: -60px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xk6ci0l {
    right: 20px;
  }

  .x76egb3 {
    right: 4%;
  }

  .x177m4yw {
    right: 6%;
  }

  .xdaoel4 {
    right: 8%;
  }

  .x19up5dg {
    right: 8px;
  }

  .xi7pptz {
    right: var(--xwg0gc0);
  }

  .x1v8tlld {
    scroll-margin-top: 88px;
  }

  .x4h5fkn {
    scroll-margin-top: 96px;
  }

  .xll0d9s {
    top: -100px;
  }

  .x1fur4o1 {
    top: -10px;
  }

  .x1e0gzzx {
    top: -3px;
  }

  .x13vifvy {
    top: 0;
  }

  .xyd03xr {
    top: 0%;
  }

  .x124a52u {
    top: 1%;
  }

  .xlkv09j {
    top: 12%;
  }

  .x12ibf10 {
    top: 14%;
  }

  .xuivejd {
    top: 14px;
  }

  .xomnu4r {
    top: 16px;
  }

  .xmhk92p {
    top: 20px;
  }

  .xi3dyvs {
    top: 22px;
  }

  .xtotuo0 {
    top: 36px;
  }

  .x1ym02ve {
    top: 48px;
  }

  .xwa60dl {
    top: 50%;
  }

  .xz21lkc {
    top: 6%;
  }

  .xfr5jun {
    top: 8px;
  }

  .x1d1n87m {
    top: calc(100% + 8px);
  }

  .x1f17vhi {
    top: var(--x1s5i1v8);
  }

  .xnalus7 {
    width: 0;
  }

  .xnqnt2z {
    width: 1.125em;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1p2m28r {
    width: 1000px;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xja02kk {
    width: 110px;
  }

  .xygnafs {
    width: 120px;
  }

  .x13ie5k6 {
    width: 130px;
  }

  .xifkd7f {
    width: 140px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1oysuqx {
    width: 200px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x1jfg07d {
    width: 22%;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1hfn5x7 {
    width: 260px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .xfo62xy {
    width: 2px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1guw455 {
    width: 38px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1b42p2t {
    width: 46%;
  }

  .x1useyqa {
    width: 48px;
  }

  .x1pju0fl {
    width: 50px;
  }

  .x1u78mur {
    width: 58px;
  }

  .x1ftt334 {
    width: 5px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1vz4e29 {
    width: 66%;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xci0xqf {
    width: 7px;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .xhfkudu {
    width: 820px;
  }

  .x1tjp0jp {
    width: 84%;
  }

  .x13oubkp {
    width: 96px;
  }

  .x1wc42o8 {
    width: 9px;
  }

  .x14atkfc {
    width: auto;
  }

  .xkxa9zd {
    width: calc(100% - 32px);
  }

  .xezivpi {
    width: max-content;
  }

  .xzrvom6 {
    width: min(100%, 300px);
  }

  .xm3u5fq {
    width: min(92vw, 840px);
  }

  .x1qrvjpq {
    width: min(960px, 88vw);
  }

  .x1o9nl3k {
    width: var(--x11xhr3);
  }

  .x1vo92n5 {
    width: var(--x18fapyh);
  }

  .x1bv4k1c {
    width: var(--x1jyqsxe);
  }

  .xvr3q8j {
    width: var(--x1qb5ry1);
  }

  .x1e3lw3y {
    width: var(--xjjbrwp);
  }

  .x167zitp {
    width: var(--xn90r7n);
  }

  .xj0qfu8 {
    width: var(--xwg0gc0);
  }

  .xkb6jja {
    width: var(--xytw02n);
  }

  .x1e3o6dg:hover {
    border-bottom-color: var(--x1dv6b5b);
  }

  .x15cytp8:focus {
    height: auto;
  }

  .x1ueaarw:focus {
    left: 16px;
  }

  .x1xr5qq9:focus {
    top: 16px;
  }

  .x1jqxupm:focus {
    width: auto;
  }

  @media (width >= 768px) {
    .xinq51q.xinq51q {
      border-bottom-left-radius: 0;
    }

    .xplrd7w.xplrd7w {
      border-bottom-left-radius: var(--xi3e0bw);
    }
  }

  @media (width >= 1024px) {
    .x1hp1c9o.x1hp1c9o {
      border-bottom-width: 0;
    }
  }

  @media (width >= 640px) {
    .xn7ptaf.xn7ptaf {
      border-bottom-width: 0;
    }
  }

  @media (width >= 768px) {
    .xu1s6oc.xu1s6oc {
      border-bottom-width: 0;
    }

    .x4ls1sb.x4ls1sb {
      border-left-color: #20374d38;
    }

    .x8zh761.x8zh761 {
      border-left-style: solid;
    }

    .x1tw25q0.x1tw25q0 {
      border-left-width: 1px;
    }
  }

  @media (width >= 640px) {
    .x1ihzx8q.x1ihzx8q {
      border-right-color: #fcfbf929;
    }
  }

  @media (width >= 768px) {
    .x2s8u57.x2s8u57 {
      border-right-color: #fcfbf929;
    }
  }

  @media (width >= 640px) {
    .xrgf3i0.xrgf3i0 {
      border-right-color: #20374d38;
    }
  }

  @media (width >= 768px) {
    .x1pihqp2.x1pihqp2 {
      border-right-color: #20374d38;
    }
  }

  @media (width >= 640px) {
    .x7vgxsx.x7vgxsx {
      border-right-color: var(--x1f0098m);
    }

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

  @media (width >= 768px) {
    .xpx72i7.xpx72i7 {
      border-right-style: solid;
    }
  }

  @media (width >= 1024px) {
    .x1rn4x2j.x1rn4x2j {
      border-right-width: 0;
    }
  }

  @media (width >= 640px) {
    .xx79y52.xx79y52 {
      border-right-width: 0;
    }
  }

  @media (width >= 768px) {
    .x1aet6hx.x1aet6hx {
      border-right-width: 0;
    }
  }

  @media (width >= 640px) {
    .x1e0cniq.x1e0cniq {
      border-right-width: 1px;
    }
  }

  @media (width >= 768px) {
    .x31icev.x31icev {
      border-right-width: 1px;
    }

    .x1w4jlk8.x1w4jlk8 {
      border-top-left-radius: 0;
    }

    .xng54gl.xng54gl {
      border-top-left-radius: var(--xi3e0bw);
    }
  }

  @media (width >= 640px) {
    .x1rmdakd.x1rmdakd {
      bottom: -28px;
    }
  }

  @media (width >= 1024px) {
    .xjwy75y.xjwy75y {
      bottom: 10%;
    }
  }

  @media (width >= 640px) {
    .x1yqwy9j.x1yqwy9j {
      bottom: 10%;
    }

    .xp1rci8.xp1rci8 {
      bottom: 28px;
    }

    .xrnespt.xrnespt {
      bottom: auto;
    }

    .x65nm7a.x65nm7a {
      height: 0;
    }
  }

  @media (width >= 1024px) {
    .x1d9q8ru.x1d9q8ru {
      height: 100%;
    }
  }

  @media (width >= 640px) {
    .xj41dgw.xj41dgw {
      height: 124px;
    }
  }

  @media (width >= 1024px) {
    .x14cl6i2.x14cl6i2 {
      height: 148px;
    }
  }

  @media (width >= 640px) {
    .xvjzmhd.xvjzmhd {
      height: 172px;
    }
  }

  @media (width >= 1024px) {
    .x10mmx95.x10mmx95 {
      height: 204px;
    }
  }

  @media (width >= 640px) {
    .x21z6m6.x21z6m6 {
      height: 224px;
    }
  }

  @media (width >= 1024px) {
    .x1oknao3.x1oknao3 {
      height: 268px;
    }
  }

  @media (width >= 640px) {
    .x236uh3.x236uh3 {
      height: 280px;
    }
  }

  @media (width >= 1024px) {
    .x1s285hn.x1s285hn {
      height: 340px;
    }
  }

  @media (width >= 640px) {
    .xxkkztp.xxkkztp {
      height: 360px;
    }
  }

  @media (width >= 1024px) {
    .x1ffc6uo.x1ffc6uo {
      height: 440px;
    }

    .xvhs1id.xvhs1id {
      height: 72vh;
    }
  }

  @media (width >= 640px) {
    .x12js5t0.x12js5t0 {
      height: 80px;
    }
  }

  @media (width >= 1024px) {
    .x1xhka8k.x1xhka8k {
      height: 96px;
    }
  }

  @media (width >= 640px) {
    .x1yasddn.x1yasddn {
      height: min(32vw, 460px);
    }

    .x1w2n6z6.x1w2n6z6 {
      left: -40px;
    }

    .x1xk0b7m.x1xk0b7m {
      left: -48px;
    }

    .xxabpk8.xxabpk8 {
      left: 28px;
    }

    .x82lxy0.x82lxy0 {
      left: 5%;
    }
  }

  @media (width >= 768px) {
    .x1ou822a.x1ou822a {
      left: auto;
    }
  }

  @media (width >= 640px) {
    .x1j1mowu.x1j1mowu {
      margin-bottom: -2px;
    }

    .x1y23u5k.x1y23u5k {
      margin-bottom: calc(-1 * min(27.5vw, 16.5rem));
    }

    .xx6x6e0.xx6x6e0 {
      margin-bottom: var(--x18fapyh);
    }

    .xhf9k6l.xhf9k6l {
      margin-top: var(--x136qvxp);
    }

    .x1okw1tq.x1okw1tq {
      margin-top: var(--x18fapyh);
    }

    .xypfneh.xypfneh {
      margin-top: var(--x1b42vye);
    }

    .x12ze48w.x12ze48w {
      margin-top: var(--x1jyqsxe);
    }
  }

  @media (width >= 1024px) {
    .x7qussm.x7qussm {
      margin-top: var(--x1qb5ry1);
    }
  }

  @media (width >= 640px) {
    .xf8qg50.xf8qg50 {
      margin-top: var(--x1s5i1v8);
    }
  }

  @media (width >= 768px) {
    .xgdk22k.xgdk22k {
      margin-top: var(--x1sauxu9);
    }
  }

  @media (width >= 640px) {
    .x9v5ug2.x9v5ug2 {
      margin-top: var(--xa9fjrd);
    }

    .x1pax74y.x1pax74y {
      margin-top: var(--xn90r7n);
    }

    .x1fswogb.x1fswogb {
      max-height: 460px;
    }
  }

  @media (width >= 1024px) {
    .x17b68gp.x17b68gp {
      max-height: 620px;
    }
  }

  @media (width >= 640px) {
    .x1myg01t.x1myg01t {
      max-height: none;
    }
  }

  @media (width >= 768px) {
    .xx1d6gb.xx1d6gb {
      max-width: 100vw;
    }
  }

  @media (width >= 1024px) {
    .x1p6bu90.x1p6bu90 {
      max-width: 32ch;
    }

    .x148pstu.x148pstu {
      max-width: 380px;
    }
  }

  @media (width >= 768px) {
    .xdoa9xf.xdoa9xf {
      max-width: 46ch;
    }
  }

  @media (width >= 640px) {
    .xk56lut.xk56lut {
      max-width: 58%;
    }
  }

  @media (width >= 768px) {
    .x15kmb9.x15kmb9 {
      max-width: 760px;
    }
  }

  @media (width >= 1024px) {
    .xzatpep.xzatpep {
      max-width: none;
    }
  }

  @media (width >= 640px) {
    .x1bm6g20.x1bm6g20 {
      max-width: none;
    }
  }

  @media (width >= 768px) {
    .xkgb3gl.xkgb3gl {
      max-width: none;
    }
  }

  @media (width >= 1024px) {
    .x1eloeus.x1eloeus {
      min-height: 0;
    }
  }

  @media (width >= 768px) {
    .xfng0me.xfng0me {
      min-height: 0;
    }
  }

  @media (width >= 1024px) {
    .x195ac4.x195ac4 {
      min-height: 100svh;
    }

    .x14vz8eg.x14vz8eg {
      min-height: 120px;
    }
  }

  @media (width >= 640px) {
    .x17sed7r.x17sed7r {
      min-height: 170px;
    }

    .xavfk8y.xavfk8y {
      min-height: 200px;
    }
  }

  @media (width >= 1024px) {
    .x1h2z0ff.x1h2z0ff {
      min-height: 240px;
    }
  }

  @media (width >= 640px) {
    .x19oqtru.x19oqtru {
      min-height: 240px;
    }

    .x1o217bu.x1o217bu {
      min-height: 260px;
    }
  }

  @media (width >= 1024px) {
    .xrp7k2m.xrp7k2m {
      min-height: 280px;
    }
  }

  @media (width >= 640px) {
    .x89g4t1.x89g4t1 {
      min-height: 360px;
    }

    .x1odvk8z.x1odvk8z {
      min-height: 380px;
    }
  }

  @media (width >= 1024px) {
    .x1ia7471.x1ia7471 {
      min-height: 400px;
    }
  }

  @media (width >= 640px) {
    .x1vzmuyj.x1vzmuyj {
      min-height: 400px;
    }

    .x1bnwtvt.x1bnwtvt {
      min-height: 420px;
    }
  }

  @media (width >= 768px) {
    .xdrskt1.xdrskt1 {
      min-height: 440px;
    }
  }

  @media (width >= 1024px) {
    .xfoh9z5.xfoh9z5 {
      min-height: 480px;
    }

    .xb1li2v.xb1li2v {
      min-height: 520px;
    }
  }

  @media (width >= 768px) {
    .x1tw68ji.x1tw68ji {
      min-height: 520px;
    }

    .xfnf4ks.xfnf4ks {
      min-height: 560px;
    }
  }

  @media (width >= 640px) {
    .xupcs25.xupcs25 {
      min-height: 5rem;
    }
  }

  @media (width >= 1024px) {
    .x1tuljls.x1tuljls {
      min-height: 6.5rem;
    }

    .x1fgxdcw.x1fgxdcw {
      min-height: 600px;
    }
  }

  @media (width >= 640px) {
    .xi27021.xi27021 {
      min-height: 600px;
    }
  }

  @media (width >= 1024px) {
    .x12q1thz.x12q1thz {
      min-height: 620px;
    }

    .x39ybpv.x39ybpv {
      min-height: 640px;
    }
  }

  @media (width >= 640px) {
    .xufgf5z.xufgf5z {
      min-height: 78vh;
    }
  }

  @media (width <= 640px) {
    .x1w9335.x1w9335 {
      min-width: 0;
    }
  }

  @media (width >= 1024px) {
    .x14kb6tx.x14kb6tx {
      padding-bottom: 0;
    }
  }

  @media (width >= 640px) {
    .x1rl0hra.x1rl0hra {
      padding-bottom: 0;
    }
  }

  @media (width >= 1024px) {
    .x1r7z2ba.x1r7z2ba {
      padding-bottom: var(--x11xhr3);
    }
  }

  @media (width >= 640px) {
    .xmf1ebc.xmf1ebc {
      padding-bottom: var(--x136qvxp);
    }
  }

  @media (width >= 1024px) {
    .x9udi2k.x9udi2k {
      padding-bottom: var(--x18fapyh);
    }

    .x1b74zir.x1b74zir {
      padding-bottom: var(--x199wdxd);
    }
  }

  @media (width >= 640px) {
    .x1ncna9s.x1ncna9s {
      padding-bottom: var(--x199wdxd);
    }
  }

  @media (width >= 1024px) {
    .xxj3i44.xxj3i44 {
      padding-bottom: var(--x1jyqsxe);
    }
  }

  @media (width >= 640px) {
    .x1rlc0qo.x1rlc0qo {
      padding-bottom: var(--x1leam1f);
    }

    .xg6xhbg.xg6xhbg {
      padding-bottom: var(--x1sauxu9);
    }

    .x1oa1cgs.x1oa1cgs {
      padding-bottom: var(--x1u3r8s2);
    }

    .x1r0jjcf.x1r0jjcf {
      padding-bottom: var(--xa9fjrd);
    }

    .x1hbetrt.x1hbetrt {
      padding-bottom: var(--xn90r7n);
    }
  }

  @media (width >= 1024px) {
    .x1lq254k.x1lq254k {
      padding-bottom: var(--xwg0gc0);
    }
  }

  @media (width >= 640px) {
    .x1v6c6oz.x1v6c6oz {
      padding-bottom: var(--xwg0gc0);
    }
  }

  @media (width >= 1024px) {
    .xwmcndu.xwmcndu {
      padding-left: 0;
    }

    .x18yiue8.x18yiue8 {
      padding-left: max(40px, 50vw - 568px);
    }
  }

  @media (width >= 640px) {
    .x1bk0zyr.x1bk0zyr {
      padding-left: var(--x11xhr3);
    }
  }

  @media (width >= 1024px) {
    .x1u3mpi4.x1u3mpi4 {
      padding-left: var(--x18fapyh);
    }

    .x134hhna.x134hhna {
      padding-left: var(--x1qb5ry1);
    }
  }

  @media (width >= 640px) {
    .x1r9iylh.x1r9iylh {
      padding-left: var(--x1qb5ry1);
    }

    .x1b7x4vm.x1b7x4vm {
      padding-left: var(--x1u3r8s2);
    }

    .x1ne84x7.x1ne84x7 {
      padding-left: var(--xa9fjrd);
    }

    .x1p4urk1.x1p4urk1 {
      padding-left: var(--xn90r7n);
    }

    .x1wtpn95.x1wtpn95 {
      padding-left: var(--xwg0gc0);
    }
  }

  @media (width >= 1024px) {
    .x1hf0gq0.x1hf0gq0 {
      padding-right: max(40px, 50vw - 568px);
    }
  }

  @media (width >= 640px) {
    .xnmc46v.xnmc46v {
      padding-right: var(--x11xhr3);
    }
  }

  @media (width >= 1024px) {
    .x1iv2unc.x1iv2unc {
      padding-right: var(--x18fapyh);
    }

    .x13gok9u.x13gok9u {
      padding-right: var(--x1qb5ry1);
    }
  }

  @media (width >= 640px) {
    .x5j5nn6.x5j5nn6 {
      padding-right: var(--x1qb5ry1);
    }

    .xhjqxce.xhjqxce {
      padding-right: var(--x1u3r8s2);
    }

    .xz75kdj.xz75kdj {
      padding-right: var(--xa9fjrd);
    }

    .x1yy1e5k.x1yy1e5k {
      padding-right: var(--xn90r7n);
    }

    .x1j15qz4.x1j15qz4 {
      padding-right: var(--xwg0gc0);
    }
  }

  @media (width >= 1024px) {
    .x1ee8rq7.x1ee8rq7 {
      padding-top: 0;
    }
  }

  @media (width >= 640px) {
    .xw9rki8.xw9rki8 {
      padding-top: 0;
    }

    .x1dbtim1.x1dbtim1 {
      padding-top: min(26vw, 16.5rem);
    }

    .x1c5id7n.x1c5id7n {
      padding-top: var(--x136qvxp);
    }

    .x6cm225.x6cm225 {
      padding-top: var(--x18fapyh);
    }
  }

  @media (width >= 1024px) {
    .x156bkfc.x156bkfc {
      padding-top: var(--x199wdxd);
    }
  }

  @media (width >= 640px) {
    .x9uqtv4.x9uqtv4 {
      padding-top: var(--x199wdxd);
    }
  }

  @media (width >= 1024px) {
    .x1yvf9f4.x1yvf9f4 {
      padding-top: var(--x1b42vye);
    }
  }

  @media (width >= 640px) {
    .xmj25kh.xmj25kh {
      padding-top: var(--x1cp3gqw);
    }
  }

  @media (width >= 1024px) {
    .x1kgebpl.x1kgebpl {
      padding-top: var(--x1qb5ry1);
    }
  }

  @media (width >= 640px) {
    .x1e35qvx.x1e35qvx {
      padding-top: var(--x1qb5ry1);
    }

    .xejgtlv.xejgtlv {
      padding-top: var(--x1sauxu9);
    }

    .x1q6zfz5.x1q6zfz5 {
      padding-top: var(--x1sq647t);
    }

    .x14y8j5f.x14y8j5f {
      padding-top: var(--x1u3r8s2);
    }
  }

  @media (width >= 1024px) {
    .xdm2crt.xdm2crt {
      padding-top: var(--xjjbrwp);
    }
  }

  @media (width >= 640px) {
    .x1jphz76.x1jphz76 {
      padding-top: var(--xjjbrwp);
    }

    .x1s933c9.x1s933c9 {
      padding-top: var(--xn90r7n);
    }

    .x1c59tzp.x1c59tzp {
      padding-top: var(--xwg0gc0);
    }

    .x1am7too.x1am7too {
      right: -20px;
    }

    .x8fksvn.x8fksvn {
      right: -32px;
    }

    .x1utk4r.x1utk4r {
      right: -36px;
    }

    .x1ux61va.x1ux61va {
      right: -40px;
    }

    .x1i7nzek.x1i7nzek {
      right: -70px;
    }

    .x1xhxxp6.x1xhxxp6 {
      right: 20px;
    }

    .x1lpta0x.x1lpta0x {
      right: 28px;
    }
  }

  @media (width >= 1024px) {
    .x12chjp9.x12chjp9 {
      right: 40px;
    }
  }

  @media (width >= 640px) {
    .x1en203n.x1en203n {
      right: 6%;
    }
  }

  @media (width >= 1024px) {
    .x1deicwc.x1deicwc {
      right: 7%;
    }
  }

  @media (width >= 640px) {
    .x1aea8zw.x1aea8zw {
      right: 7%;
    }

    .x16sl8bf.x16sl8bf {
      top: 0;
    }

    .xhiwqux.xhiwqux {
      top: 2%;
    }

    .x1djs23a.x1djs23a {
      top: 20px;
    }

    .xnfzi1t.xnfzi1t {
      top: 28px;
    }

    .xg3f99s.xg3f99s {
      top: 3%;
    }

    .x1ivjjgb.x1ivjjgb {
      top: 6%;
    }
  }

  @media (width >= 1024px) {
    .x1k4u4hm.x1k4u4hm {
      top: 96px;
    }
  }

  @media (width >= 768px) {
    .xuibjc4.xuibjc4 {
      width: 100%;
    }
  }

  @media (width >= 640px) {
    .x19qnwqq.x19qnwqq {
      width: 112px;
    }

    .x154wu1a.x154wu1a {
      width: 180px;
    }

    .xpshmtf.xpshmtf {
      width: 220px;
    }
  }

  @media (width >= 1024px) {
    .x1pdni1x.x1pdni1x {
      width: 230px;
    }
  }

  @media (width >= 640px) {
    .x9zob6n.x9zob6n {
      width: 260px;
    }

    .x1bh30wc.x1bh30wc {
      width: 320px;
    }
  }

  @media (width >= 1024px) {
    .x5txh7p.x5txh7p {
      width: 380px;
    }
  }

  @media (width >= 768px) {
    .x1w7kqiq.x1w7kqiq {
      width: 440px;
    }
  }

  @media (width >= 640px) {
    .x1k53pdn.x1k53pdn {
      width: 58px;
    }
  }

  @media (width >= 1024px) {
    .xfo1p2i.xfo1p2i {
      width: 66px;
    }
  }

  @media (width >= 640px) {
    .x17gj573.x17gj573 {
      width: 72px;
    }

    .x13w5xp4.x13w5xp4 {
      width: 88px;
    }

    .x1dm6z6n.x1dm6z6n {
      width: 96px;
    }

    .x1pvg8g0.x1pvg8g0 {
      width: calc(100% - 48px);
    }

    .x1unruzd.x1unruzd {
      width: min(100%, 420px);
    }
  }

  @media (width >= 1024px) {
    .x1az4fcu.x1az4fcu {
      width: min(100%, 520px);
    }
  }
}

@layer priority6 {
  .xs3sfzj:after {
    border-radius: var(--xzf4aj6);
  }
}

@layer priority7 {
  .x1gy47bu:after {
    background-color: var(--x1dv6b5b);
  }

  .xqeg8ey::placeholder {
    color: var(--x7e1m5v);
  }

  .x1s928wv:after {
    content: "";
  }

  .x1j6awrg:after {
    position: absolute;
  }
}

@layer priority8 {
  .x1rnvi8j:after {
    bottom: 6px;
  }

  .xlhiwpz:after {
    height: 4px;
  }

  .x1p6hnwz:after {
    width: 4px;
  }
}

@keyframes xvya67t-B {
  0% {
    box-shadow: 0 0 #c9891773;
  }

  70% {
    box-shadow: 0 0 0 8px #c9891700;
  }

  100% {
    box-shadow: 0 0 #c9891700;
  }
}

@keyframes xeq2ppv-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .45;
  }

  100% {
    opacity: 1;
  }
}

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

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

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

:root, .x1sjuxo {
  --x29ire9: 4px;
  --xi3e0bw: 16px;
  --xzf4aj6: 999px;
}

:root, .x1dig64r {
  --xhkm6by: "Supreme", ui-sans-serif, system-ui, sans-serif;
  --x107qxza: "Clash Display", ui-sans-serif, system-ui, sans-serif;
}

:root, .x1gvk026 {
  --xuzhnhj: 0 1px 2px #20374d0f, 0 12px 32px -12px #20374d2e;
}

:root, .x1qysrlh {
  --xvfvhej: #fcfbf9;
  --xnzqi9t: #f8f6f2;
  --xios89b: #dce4ec;
  --xg08pvn: #c3d4e6;
  --x1bfr6jc: #1d232b;
  --x1f0098m: #20374d;
  --x18b9a68: #4f6578;
  --x7e1m5v: #5b6d7e;
  --x1dv6b5b: #c98917;
  --xi612ib: #f8eedc;
  --x11p3o7: #5a7a65;
  --x1qkpqfa: #eaf1ec;
  --x1j9f3uq: #f8f0e0;
  --x1iqoetg: #e7b65c;
  --x1yyvxug: #f0c675;
  --x1o98f: #1e3550;
}

:root, .x10my03e {
  --xytw02n: 2px;
  --x1b42vye: 4px;
  --xt1j7l1: 6px;
  --x1s5i1v8: 8px;
  --xjjbrwp: 12px;
  --xwg0gc0: 16px;
  --xa9fjrd: 20px;
  --x1u3r8s2: 24px;
  --x11xhr3: 28px;
  --xn90r7n: 32px;
  --x1qb5ry1: 40px;
  --x18fapyh: 48px;
  --x1jyqsxe: 56px;
  --x1sauxu9: 64px;
  --x1ycrfbw: 72px;
  --x1leam1f: 80px;
  --x199wdxd: 96px;
  --x136qvxp: 112px;
  --x1sq647t: 128px;
  --x1cp3gqw: 144px;
}
