@property --bg{syntax:"<color>";inherits:true;initial-value:#10246a}@property --fg{syntax:"<color>";inherits:true;initial-value:#eef0f7}@property --fg-2{syntax:"<color>";inherits:true;initial-value:#a3adcc}:root{--cobalt:#10246a;--bone:#ebe7dd;--chalk:#eef0f7;--ink:#14161f;--steel:#a3adcc;--ink-soft:#5b5e6b;--bg:var(--cobalt);--fg:var(--chalk);--fg-2:var(--steel);--gutter:max(clamp(1.25rem,3.5vw,3.5rem),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--band:clamp(4.5rem,12vh,9rem);--t-sub:clamp(1.5rem,2.6vw,2.4rem);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/bricolage-latin-gMMlsJEG.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/bricolage-latin-ext-BCNHhpb3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html{scroll-padding-top:env(safe-area-inset-top,0px);-webkit-text-size-adjust:100%;scrollbar-color:var(--fg-2) var(--bg)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}*,:before,:after{box-sizing:inherit}body{background:var(--bg);color:var(--fg);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-family:Bricolage Grotesque,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}html.fine,html.fine a,html.fine button{cursor:none}a{color:inherit}a,button{-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.nav a,.copy,.home{position:relative}.nav a:before,.copy:before,.home:before{content:"";position:absolute;inset:-14px -10px}}a:focus-visible,button:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid}::selection{background:var(--fg);color:var(--bg)}@media (prefers-reduced-motion:no-preference){.boot .mark .l{transform:translateY(115%)}.boot .rise{opacity:0;transform:translateY(22px)}.boot .nav>*{opacity:0}.boot .mark .l,.boot .rise,.boot .nav>*{animation:0s 8s forwards unboot}}@keyframes unboot{to{opacity:1;transform:none}}#gl{z-index:1;pointer-events:none;width:100%;height:100lvh;display:block;position:fixed;top:0;left:0}.grain{z-index:40;pointer-events:none;opacity:.06;will-change:transform;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");width:120%;height:120%;animation:1s steps(8,end) infinite grain;position:fixed;top:-10%;left:-10%}@keyframes grain{0%{transform:translate(0)}12.5%{transform:translate(-3%,-6%)}25%{transform:translate(4%,2%)}37.5%{transform:translate(-7%,5%)}50%{transform:translate(6%,-3%)}62.5%{transform:translate(-2%,8%)}75%{transform:translate(8%,6%)}87.5%{transform:translate(-5%,-2%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.grain{animation:none}}.cur{z-index:100;pointer-events:none;mix-blend-mode:difference;opacity:0;will-change:transform,opacity;background:#fff;border-radius:50%;width:52px;height:52px;position:fixed;top:0;left:0}.cur-word{z-index:100;pointer-events:none;opacity:0;color:#fff;mix-blend-mode:difference;letter-spacing:-.01em;white-space:nowrap;font-variation-settings:"opsz" 14;font-size:.8rem;line-height:1;position:fixed;top:0;left:0}@media (forced-colors:active){html.fine{cursor:auto}html.fine a,html.fine button{cursor:pointer}.cur,.cur-word{display:none}}
