/*cq-fallbacks*/@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--surface:var(--c-white);--c-red:#ff4c5e;--c-white:#fff;--c-black:#000;--c-pink-band:#ff50e6;--c-blue-screen:#30f;--c-vivid-pink:#e80d97;--c-arapawa:#170d66;--c-spring-green:#00f08b;--c-shark:#222;--c-atomic-grey:#555;--c-chalice:#acacac;--c-cloud:#ccc;--c-pale-silver:#eaeaea;--c-palest:#eee;--c-palest-2:#e0e0e0;--c-black-50:#00000080;--c-black-30:#0000004d;--c-black-20:#0003;--c-white-20:#fff3;--g-grey:linear-gradient(180deg, #d9d9d9, #737373);--g-red-fade:linear-gradient(180deg, #ff4c5e 34%, #db4090 36%, #b63441 38%, #6d1c24 46%, #270004 82%);--g-pink-red:conic-gradient(#e80d97, #ff4c5e);--f-display:var(--font-monument), "Arial Black", sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--f-sans:"Inter Variable", Inter, system-ui, sans-serif;--f-copy:var(--f-sans);--t-mega:clamp(2.5rem, .18rem + 9.52vw, 8.75rem);--t-storytellers:clamp(3.125rem, 2.09rem + 4.23vw, 5.9rem);--t-h1:min(clamp(2.5rem, 1.57rem + 3.81vw, 5rem), 11.5vw);--t-year:clamp(1.47rem, .3rem + 4.78vw, 4.6rem);--t-h2:min(clamp(2.125rem, 1.75rem + 1.6vw, 3.125rem), 10.8vw);--t-h3:clamp(1.375rem, 1.2rem + .75vw, 1.875rem);--t-h4:clamp(1.125rem, 1.02rem + .4vw, 1.375rem);--t-tag:clamp(.95rem, .61rem + 1.41vw, 1.875rem);--t-ui:clamp(.875rem, .78rem + .38vw, 1.125rem);--t-btn:clamp(1.125rem, 1.08rem + .19vw, 1.25rem);--t-nav:.875rem;--t-menu:clamp(3rem, 2.4rem + 2.8vw, 6rem);--t-social:1.5rem;--t-label:clamp(.75rem, .72rem + .14vw, .8125rem);--t-caption:var(--t-label);--t-micro:var(--t-label);--t-foot:.75rem;--t-foot-tag:clamp(.875rem, .83rem + .19vw, 1rem);--t-copy:clamp(.875rem, .84rem + .14vw, .9375rem);--t-body:var(--t-copy);--t-lead:clamp(1rem, .9rem + .45vw, 1.25rem);--t-prose-h:var(--t-h3);--lh-body:1.55;--measure:68ch;--lh-display:.81;--lh-bold:.78;--lh-ui:.78;--ls-display:-.06em;--ls-bold:-.07em;--ls-nav:.03em;--ls-foot:.04em;--ls-micro:.12em;--ls-menu:-.03em;--gutter:clamp(1.125rem, 1.08rem + .19vw, 1.25rem);--edge:clamp(1rem, .5rem + 2.06vw, 2.35rem);--header-top:1.75rem;--btn-round:2.375rem;--mark-w:2.5rem;--nav-gap:2.875rem;--content-max:90rem;--module-pad:clamp(3.5rem, 2rem + 6vw, 8rem);--t-card:clamp(.8125rem, .78rem + .14vw, .9375rem);--t-mono-copy:var(--t-copy);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-reveal:1.05s}@media (max-width:1023px){:root{--mark-w:2.25rem}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--c-white);color:var(--c-black);font-family:var(--f-mono);-webkit-font-smoothing:antialiased;text-transform:uppercase;margin:0}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0}:focus-visible{outline:2px solid var(--c-black);outline-offset:2px;box-shadow:0 0 0 4px var(--c-white)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}.surface-white{background:var(--c-white);color:var(--c-black);--surface:var(--c-white)}.surface-black{background:var(--c-black);color:var(--c-white);--surface:var(--c-black)}.surface-red{background:var(--c-red);color:var(--c-black);--surface:var(--c-red)}.fill-hover{background-image:linear-gradient(to top, var(--fill,var(--c-red)) 50%, currentColor 50%);-webkit-text-fill-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:100% 200%;-webkit-background-clip:text;background-clip:text;transition:background-position 1.1s cubic-bezier(.45,0,.25,1)}a:is(:hover,:focus-visible) .fill-hover{background-position:0 100%}@supports not (overflow:clip){html{overflow-x:hidden}}
@font-face{font-family:monument;src:url(../media/MonumentExtended_Regular-s.p.3stex7x-5y6tk.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:monument;src:url(../media/PPMonumentExtended_Bold-s.p.3o08jv11if70o.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:monument;src:url(../media/PPMonumentExtended_Black-s.p.3g30e8om00dop.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:monument Fallback;src:local(Arial);ascent-override:53.04%;descent-override:17.68%;line-gap-override:0.0%;size-adjust:169.67%}.monument_4cf7b762-module__ofaK8G__className{font-family:monument,monument Fallback,Arial Black,sans-serif}.monument_4cf7b762-module__ofaK8G__variable{--font-monument:"monument", "monument Fallback", Arial Black, sans-serif}
.Grain-module__Z4839W__grain{z-index:70;pointer-events:none;opacity:.15;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='.55'/></svg>");animation:.7s step-end infinite Grain-module__Z4839W__grain;position:fixed;inset:-10%}@keyframes Grain-module__Z4839W__grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-2%)}60%{transform:translate(-2%,-4%)}80%{transform:translate(4%,2%)}}
.CookieBanner-module__4jMXLW__banner{left:var(--gutter);right:var(--gutter);bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px));z-index:55;background:var(--c-black);max-width:26rem;color:var(--c-white);font-family:var(--f-mono);border:1px solid #ffffff38;gap:.9rem;padding:1.25rem 1.25rem 1.2rem;display:grid;position:fixed;box-shadow:0 18px 50px #00000059}@media (min-width:768px){.CookieBanner-module__4jMXLW__banner{left:var(--edge);bottom:var(--edge);right:auto}}.CookieBanner-module__4jMXLW__kicker{font-weight:500;font-size:var(--t-label);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--c-red);margin:0}.CookieBanner-module__4jMXLW__text{font-family:var(--f-copy);font-size:var(--t-copy);text-transform:none;margin:0;line-height:1.5}.CookieBanner-module__4jMXLW__link{text-underline-offset:.25em;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.CookieBanner-module__4jMXLW__link:hover{color:var(--c-red)}}.CookieBanner-module__4jMXLW__current{font-size:var(--t-label);color:#ffffff9e;text-transform:uppercase;letter-spacing:var(--ls-nav);margin:0}.CookieBanner-module__4jMXLW__actions{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.2rem;display:grid}.CookieBanner-module__4jMXLW__reject,.CookieBanner-module__4jMXLW__accept{border:1px solid var(--c-white);cursor:pointer;font:inherit;letter-spacing:var(--ls-nav);text-transform:uppercase;padding:.8em 1em .75em;font-size:.875rem;font-weight:500;line-height:1;transition:background .2s,color .2s,border-color .2s}.CookieBanner-module__4jMXLW__reject{color:var(--c-white);background:0 0}.CookieBanner-module__4jMXLW__accept{background:var(--c-red);border-color:var(--c-red);color:var(--c-black)}@media (hover:hover){.CookieBanner-module__4jMXLW__reject:hover{background:var(--c-white);color:var(--c-black)}.CookieBanner-module__4jMXLW__accept:hover{background:var(--c-white);border-color:var(--c-white)}}.CookieBanner-module__4jMXLW__reject:focus-visible,.CookieBanner-module__4jMXLW__accept:focus-visible,.CookieBanner-module__4jMXLW__link:focus-visible{outline:2px solid var(--c-red);outline-offset:3px;box-shadow:none}@media (prefers-reduced-motion:no-preference){.CookieBanner-module__4jMXLW__banner{animation:CookieBanner-module__4jMXLW__cb-rise .7s var(--ease-out) .4s backwards}.CookieBanner-module__4jMXLW__banner[data-reopened]{animation-delay:0s}}@keyframes CookieBanner-module__4jMXLW__cb-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
