:root{--nv-graphite:#25282a;--nv-graphite-lifted:#2a2f33;--nv-ink-warm:#2c2826;--nv-tide:#233e4c;--nv-tide-teal:#1f5265;--nv-bone:#efede8;--nv-bone-deep:#e5e3dc;--nv-dust:#dbd9cf;--nv-dust-cool:#dfddd3;--nv-dust-cool-deep:#d7d5cb;--nv-steel:#3a4750;--nv-sage:#9aa294;--nv-sage-cool:#8fa3ac;--nv-sand:#c6b69f;--nv-honey:#d6a153;--nv-honey-deep:#a87e38;--nv-ochre:#d18f4f;--nv-ochre-deep:#a66c38;--nv-ink-dark:#26282a;--nv-ink-light:#efede8;--gradient-dark-stage:linear-gradient(160deg, #2c2826 25%, #233e4c 135%);--gradient-dark-quiet:linear-gradient(135deg, #25282a 40%, #31424e 115%);--surface-page:var(--nv-bone);--surface-card:var(--nv-dust-cool);--surface-inverted:var(--nv-ink-warm);--surface-inverted-lifted:var(--nv-graphite-lifted);--text-body:var(--nv-ink-dark);--text-secondary:#5c5f58;--text-label:#75786f;--text-body-on-dark:#aeb4ac;--text-label-on-dark:var(--nv-sage);--accent:var(--nv-honey);--accent-on-light:var(--nv-honey-deep);--border-soft:#26282a24;--border-soft-on-dark:#efede829}
:root{--font-display:"Erode", Georgia, serif;--font-heading:"Cabinet Grotesk", sans-serif;--font-body:"Supreme", system-ui, sans-serif;--font-wordmark:"Author", "Supreme", sans-serif;--text-hero:clamp(60px, 8.5vw, 120px);--text-statement:clamp(30px, 3.6vw, 52px);--text-h2:clamp(22px, 2.6vw, 32px);--text-h3:19px;--text-body-size:15px;--text-meta:13px;--text-label-size:12px;--tracking-wordmark:.4em;--tracking-wordmark-small:.3em;--wordmark-dot-size:.28em;--tracking-label:.14em;--tracking-display-tight:-.01em}
:root{--space-1:6px;--space-2:10px;--space-3:16px;--space-4:24px;--space-5:40px;--space-6:64px;--space-7:110px;--content-inset:13%;--content-max:980px;--radius-soft:10px;--radius-tile:14px;--radius-pill:999px;--curve-limb:50% 50% 0 0 / 22% 22% 0 0}
:root{--ease-brand:cubic-bezier(.16, 1, .3, 1);--duration-reveal:1.3s;--duration-hover:.35s;--aberration-strong:-2px 0 #e05a4673, 2px 0 #5aa0dc73;--aberration-whisper:-1.2px 0 #c8503c4d, 1.2px 0 #468cc84d}
@font-face{font-family:Supreme;src:url(/fonts/supreme-400.woff2)format("woff2"),url(/fonts/supreme-400.woff)format("woff"),url(/fonts/supreme-400.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Supreme;src:url(/fonts/supreme-500.woff2)format("woff2"),url(/fonts/supreme-500.woff)format("woff"),url(/fonts/supreme-500.ttf)format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Supreme;src:url(/fonts/supreme-700.woff2)format("woff2"),url(/fonts/supreme-700.woff)format("woff"),url(/fonts/supreme-700.ttf)format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Erode;src:url(/fonts/erode-500.woff2)format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Erode;src:url(/fonts/erode-500-italic.woff2)format("woff2");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-700.woff2)format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-800.woff2)format("woff2");font-weight:800;font-display:swap;font-style:normal}html,body{height:100%;margin:0}html{scroll-behavior:smooth}body{background:var(--nv-bone);font-family:var(--font-body);color:var(--nv-ink-dark);caret-color:#0000;margin:0}input,textarea,[contenteditable]{caret-color:auto}a{color:var(--nv-honey-deep);text-decoration:none}a:hover{color:#7a5a2a}input{font-family:Supreme,sans-serif}input::placeholder{color:var(--text-label)}input:focus{outline:none;border-bottom-color:var(--nv-honey-deep)!important}.nv-hover-honey:hover{color:var(--nv-honey)!important}.paper{background-color:#efede8;background-image:linear-gradient(#efede8 0% 55%,#ebe9e4 100%)}.paper-tail{background-image:radial-gradient(130% 46% at 50% 100%,#eac8926b,#0000 68%),radial-gradient(160% 30% at 48% 74%,#d6a15333,#0000 72%),radial-gradient(180% 26% at 52% 48%,#c6b69f3d,#0000 78%),linear-gradient(#ebe9e4 0%,#dddad6 36%,#b1afab 64%,#85827e 100%)}.dark{background-color:#2c2826;background-image:linear-gradient(#2c2826 0%,#233e4c 100%)}.dark2{background-color:#233e4c;background-image:linear-gradient(#233e4c 0%,#2c2826 100%)}.nv-vid{pointer-events:none;border:0;width:max(100%,245vh);height:max(138%,56.25vw);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}#nv-paper{pointer-events:none;z-index:50;mix-blend-mode:exclusion;opacity:.55;background-image:url(/media/grain-1024.png),url(/media/grain-1024.png),url(/media/grain-420.png);background-size:1024px 1024px,1370px 1370px,420px 420px;width:100%;position:absolute;top:0;left:0}@keyframes nvGrain{0%{transform:translate(0)}33%{transform:translate(-1.5%,1%)}66%{transform:translate(1%,-1.5%)}to{transform:translate(-1%,-1%)}}.nv-burger{display:none}@media (max-width:760px){.nv-curve{border-radius:50% 50% 0 0/9% 9% 0 0!important}#nv-hero{height:70vh!important;min-height:460px!important}.nv-think{padding-top:380px!important}.nv-fade-down{background:linear-gradient(#2c2826 0,#383432 30px,#56524f 80px,#84817d 140px,#b3b1ad 200px,#d8d6d1 260px,#eceae5 310px,#efede8 360px)!important}.nv-model{padding-top:380px!important}.nv-fade-up{background:linear-gradient(#efede8 0,#eceae5 30px,#d8d6d1 80px,#b3b1ad 140px,#84817d 200px,#56524f 260px,#383432 310px,#2c2826 360px 100%)!important}.nv-pad{padding-left:7%!important;padding-right:7%!important}.nv-studio-pad{padding-left:15%!important;padding-right:15%!important}.nv-hero-pad{padding:16vh 8% 12vh!important}.nv-tail{height:32vh!important;min-height:200px!important}.nv-rail{border-left:none!important}.nv-rail>div>span:first-child{margin-left:0!important}.nv-burger{display:flex!important}.nv-nav-links{display:none!important}}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;filter:blur(14px);transform:translateY(34px)scale(1.03)}.js #nv-headline{transform:translateY(115%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[role=button]:focus-visible{outline:1px solid var(--nv-honey);outline-offset:4px}
