@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.p.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}._45dyda_className{font-family:Jost,Jost Fallback;font-style:normal}._45dyda_variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/f3ec86a2c9285a0d-s.p.3_btrzgvfdy8c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/70e1baae5120980c-s.p.28de03t9-1qub.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/c6725352f107f8df-s.0w1krs28-s2mo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/cc321803b27c723c-s.321r5i30wnbc0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/41588bc4adb2b863-s.p.25_z0nxfvnd9o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Fallback;src:local(Times New Roman);ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.0%;size-adjust:96.74%}.C9bpdG_className{font-family:Cormorant,Cormorant Fallback;font-style:normal}.C9bpdG_variable{--font-cormorant:"Cormorant", "Cormorant Fallback"}
:root{--color-bg:#000;--color-surface:#211d21;--color-surface-strong:#2c282c;--color-surface-deep:#141214;--color-text:#fff;--color-text-soft:#ffffffb3;--color-text-muted:#ffffff8c;--color-border:#ffffff2e;--color-line:#ffffff47;--color-border-strong:#fff;--color-accent:#fff;--color-accent-hover:#e2e2e2;--color-accent-contrast:#000;--color-sale:#e0627a;--color-success:#6fbf8f;--color-danger:#ff6b61;--color-focus:#fff;--color-overlay:#0009;--color-wordmark:#232323;--font-sans:var(--font-jost), system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:var(--font-cormorant), Georgia, "Times New Roman", serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.75rem;--text-display:clamp(2.5rem, 6vw, 4.5rem);--text-hero:clamp(3rem, 7vw, 6.5rem);--text-label:.6875rem;--text-nav:.75rem;--text-title-mobile:clamp(1.625rem, 10vw, 2.625rem);--text-title-mobile-sm:clamp(1.375rem, 8.5vw, 2.125rem);--leading-tight:1.05;--leading-normal:1.5;--tracking-wide:.08em;--tracking-nav:.1em;--tracking-label:.15em;--tracking-button:.18em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--container-max:1440px;--container-padding:clamp(1rem, 4vw, 3rem);--topbar-height:40px;--header-height:64px;--radius-none:0;--radius-sm:0;--radius-md:0;--radius-full:999px;--border-width:1px;--button-height:52px;--button-height-sm:40px;--duration-fast:.15s;--duration-normal:.25s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--z-header:100;--z-drawer:200;--z-modal:300;--z-toast:400;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:lining-nums}@media (min-width:1024px){:root{--header-height:84px}}.theme-light{--color-bg:#fff;--color-surface:#f6f6f6;--color-surface-strong:#ebebeb;--color-surface-deep:#e2e2e2;--color-text:#000;--color-text-soft:#000000b3;--color-text-muted:#0000008c;--color-border:#0000002e;--color-line:#00000047;--color-border-strong:#000;--color-accent:#000;--color-accent-hover:#2b2b2b;--color-accent-contrast:#fff;--color-sale:#a8324a;--color-success:#2f6b4f;--color-danger:#b3261e;--color-focus:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-bg);color:var(--color-text)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-serif);font-weight:var(--weight-medium);line-height:var(--leading-tight)}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:1023px){html,body{overflow-x:clip}:focus:not(:focus-visible){outline:none}}::selection{background:var(--color-surface-strong)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
