@font-face{font-family:Yellowtail;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yellowtail-latin-400-normal-BfFX3xIh.woff2) format("woff2"),url(/assets/yellowtail-latin-400-normal-qKkxeRph.woff) format("woff")}#lattice{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.stage{position:fixed;top:0;right:-4vw;width:64vw;height:100svh;z-index:1;pointer-events:none}#gl{width:100%;height:100%;display:block;opacity:0;transition:opacity 1s ease}.ready #gl{opacity:1}.no-gl #gl{display:none}.intro{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:opacity 1s ease}.ready:not(.no-gl) .intro{opacity:0}.intro svg{height:var(--logo-h, 50svh);width:auto;overflow:visible}.intro path{fill:transparent;stroke:var(--pearl);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.8s cubic-bezier(.65,0,.35,1) forwards,fill .8s ease 1.9s forwards}.intro .lg-m{animation-delay:.1s,1.9s}.intro .lg-d{animation-delay:.35s,1.9s}.intro .lg-esagono{stroke:var(--acc);animation-delay:.6s,2.1s}.no-gl .intro .lg-esagono{animation-name:draw,fill-acc}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fill{to{fill:var(--pearl)}}@keyframes fill-acc{to{fill:var(--acc)}}.nav,main{position:relative;z-index:2}.nav{position:absolute;top:0;left:0;right:0;padding:22px var(--gut)}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;text-decoration:none}.brand svg{width:22px;height:auto;display:block}main{width:min(48vw,720px);padding-left:var(--gut)}section{padding:clamp(96px,12vw,160px) 0}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center}h1{font-family:var(--title);font-weight:400;line-height:.95}.big{display:block;font-size:clamp(88px,13vw,200px)}.word{display:block;font-size:clamp(52px,6.6vw,108px);margin-top:-.05em}.lead{margin-top:32px;font-size:clamp(17px,1.5vw,20px);color:var(--muted);max-width:34ch}.about p{font-size:clamp(22px,2.4vw,32px);line-height:1.3;letter-spacing:-.015em;text-wrap:pretty}.strip{position:relative;width:100vw;margin:24px 0 24px calc(-1 * var(--gut));padding:20px 0;background:var(--acc);color:var(--bg);transform:rotate(-2deg);overflow:clip}.strip-track{display:flex;align-items:center;width:max-content;animation:marq 30s linear infinite;font-weight:800;font-stretch:125%;font-size:clamp(28px,3.6vw,52px);letter-spacing:-.02em;white-space:nowrap}.strip-track .w{padding:0 .6em}.strip-track svg{width:.55em;height:auto;flex:none}@keyframes marq{to{transform:translate(-50%)}}.chapter{min-height:70svh;display:flex;flex-direction:column;justify-content:center;padding:96px 0}.chapter h2{font-weight:800;font-stretch:125%;font-size:clamp(34px,4.4vw,64px);letter-spacing:-.03em;line-height:1;margin-bottom:20px}.chapter p{font-size:clamp(17px,1.4vw,20px);color:var(--muted);max-width:36ch}@media(max-width:820px){.stage{width:100vw;right:0;height:60svh}.stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,var(--bg))}main{width:auto;padding:0 var(--gut)}.hero{justify-content:flex-end;padding-bottom:64px}.big{font-size:26vw}.chapter{min-height:0;padding:72px 0}}@media(prefers-reduced-motion:reduce){.strip-track{animation:none}#gl{opacity:1;transition:none}}
