@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Montserrat;src:url(/fonts/montserrat-latin-ext-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-cyrillic-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;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:Montserrat;src:url(/fonts/montserrat-latin-ext-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-cyrillic-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;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:Montserrat;src:url(/fonts/montserrat-latin-ext-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-cyrillic-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;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:Montserrat;src:url(/fonts/montserrat-latin-ext-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-cyrillic-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;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:Montserrat;src:url(/fonts/montserrat-latin-ext-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-cyrillic-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@property --fill{syntax:"<number>";inherits:true;initial-value:0}:root{--bg-deep:#050505;--bg-mid:#0c0c0d;--bg-warm:#1b1a19;--bg-sheet:#080706;--paper:#f3ece0;--ink:#f4efe6;--ink-2:#f4efe6bd;--ink-3:#f4efe68f;--hair:#f4efe624;--hair-2:#f4efe647;--ink-dark:#1c1007;--amber-300:#f0b661;--amber-500:#d7892c;--amber-700:#9a5214;--amber-900:#5e2c08;--gold-300:#ecd089;--gold-400:#d4b57a;--gold-500:#b8893a;--gold-600:#a87a2c;--gold-line:#b8893a8c;--honey-fill:linear-gradient(var(--amber-500), var(--amber-700) 16%, #8a4612 45%, #74380c);--honey-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='10' viewBox='0 0 48 10'%3E%3Cpath d='M0 5Q12 0 24 5T48 5V10H0Z' fill='%23d7892c'/%3E%3Cpath d='M0 5Q12 0 24 5T48 5' fill='none' stroke='%23f0b661' stroke-width='1.2'/%3E%3C/svg%3E");--honey-fill-soft:linear-gradient(#d7892c4d, #9a52143d);--honey-wave-soft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='10' viewBox='0 0 48 10'%3E%3Cpath d='M0 5Q12 0 24 5T48 5V9H0Z' fill='%23d7892c' fill-opacity='.3'/%3E%3Cpath d='M0 5Q12 0 24 5T48 5' fill='none' stroke='%23f0b661' stroke-opacity='.55' stroke-width='1'/%3E%3C/svg%3E");--ink-soft:var(--ink-2);--ink-faint:var(--ink-3);--font-sans:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-cap:clamp(13px, .15vw + 11px, 14px);--fs-small:clamp(14px, .1vw + 13px, 15px);--fs-body:clamp(16px, .2vw + 14px, 18px);--fs-lead:clamp(18px, .45vw + 14px, 22px);--fs-h4:clamp(20px, 1.7vw, 24px);--fs-h3:clamp(36px, 4.4vw, 68px);--fs-h2:clamp(40px, 5vw, 80px);--fs-figure:clamp(30px, 3vw, 46px);--fs-display:clamp(64px, 8.4vw, 128px);--track-title:-.03em;--track-display:-.035em;--optical-indent:-.04em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--gutter:clamp(16px, 5vw, 72px);--col:min(36vw, calc(var(--fs-h3) * 8));--col-stop:min(38vw, calc(var(--fs-h3) * 10));--line-scene:37svh;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.55, 0, .75, .2);--ease-in-out:cubic-bezier(.45, 0, .4, 1);--ease-fade-out:cubic-bezier(.7, 0, .9, .6);--ease-honey:cubic-bezier(.7, 0, .15, 1);--ease-pop:cubic-bezier(.34, 1.7, .6, 1);--dur-1:.24s;--dur-2:.48s;--dur-3:.8s;--dur-word:.9s;--stagger-word:35ms;--focus-ring:2px solid var(--amber-300);--focus-offset:3px}@media (max-aspect-ratio:4/5){:root{--fs-body:16px;--fs-h3:clamp(30px, 8.4vw, 40px);--fs-h2:clamp(36px, 10vw, 48px);--fs-figure:28px}}*{box-sizing:border-box}html{background:var(--bg-deep);-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--hair-2) transparent}html,body{max-width:100vw;margin:0;padding:0;overflow-x:clip}body{color:var(--ink);background:radial-gradient(ellipse at 50% 34%, var(--bg-warm), var(--bg-mid) 45%, var(--bg-deep) 100%) fixed;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.is-locked,html.is-locked body{overflow:hidden}html.no-webgl .canvas-layer{display:none}.canvas-layer{z-index:0;height:100lvh;position:fixed;inset:0 0 auto}.canvas-layer canvas{display:block}.bl-scrim{z-index:1;pointer-events:none;opacity:0;height:48svh;transition:opacity var(--dur-2) ease;background:linear-gradient(#0000,#000c 58%,#000000f0);position:fixed;bottom:0;left:0;right:0}.bl-scrim-top{z-index:1;pointer-events:none;opacity:0;height:48svh;transition:opacity var(--dur-2) ease;background:linear-gradient(#000000f0,#000c 42%,#0000);position:fixed;top:0;left:0;right:0}@media (max-aspect-ratio:4/5){html.has-text .bl-scrim,html.has-top-text .bl-scrim-top{opacity:1}html.finale-on .bl-scrim{height:max(34svh,300px)}}
