:root{--background:#020207;--foreground:#f4f5ff;--resolve:0;--lock:0;--eye:0;--tittle-opacity:0;--halo-opacity:0;--draw:880px}*{box-sizing:border-box}html{background:var(--background);min-width:320px}body{background:var(--background);color:var(--foreground);text-rendering:geometricprecision;margin:0;font-family:Helvetica Neue,Avenir Next,Avenir,Inter,Arial,sans-serif}button,a{font:inherit}.landing-shell{isolation:isolate;will-change:transform, filter;background:#020207;place-items:center;min-height:100svh;animation:6.9s step-end infinite frame-criticality;display:grid;position:relative;overflow:hidden}.observer-field,.field-vignette,.field-grain,.coherence-fracture{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.observer-field{z-index:-4}.field-vignette{z-index:-3;background:radial-gradient(circle at 50% 42%,#0000 0 24%,#0202072b 54%,#020207d9 100%),linear-gradient(#0707141a,#0202075c)}.field-grain{z-index:-2;opacity:.09;mix-blend-mode:soft-light;background-image:linear-gradient(113deg,#0000 48%,#ffffff0a 49%,#0000 50%),linear-gradient(31deg,#0000 48%,#bed1ff09 49%,#0000 50%);background-size:7px 9px,11px 13px}.coherence-fracture{z-index:12;opacity:.18;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 71px,#79bcff06 72px,#0000 73px 149px),repeating-linear-gradient(0deg,#0000 0 5px,#dfbeff04 6px,#0000 7px 13px);animation:13s steps(10,end) infinite coherence-bias;overflow:hidden}.coherence-fracture:before,.coherence-fracture:after{content:"";position:absolute;inset:-3%}.coherence-fracture:before{clip-path:polygon(0 8%,100% 8%,100% 10%,0 10%,0 31%,100% 31%,100% 31.8%,0 31.8%,0 57%,100% 57%,100% 59%,0 59%,0 83%,100% 83%,100% 84%,0 84%);opacity:.34;background:linear-gradient(90deg,#0000 0 12%,#72d3ff1f 12.1% 12.28%,#0000 12.4% 46%,#d16fff17 46.1% 46.38%,#0000 46.5% 81%,#b4d3ff14 81.1% 81.24%,#0000 81.4%);animation:17s steps(9,end) infinite phase-tear;transform:translate(-.5px)}.coherence-fracture:after{opacity:.2;background-image:linear-gradient(#b8e2ff11 1px,#0000 1px),linear-gradient(90deg,#caa0ff0d 1px,#0000 1px);background-size:4px 4px;animation:19s steps(12,end) infinite pixel-decay;transform:translate(1px,-1px);-webkit-mask-image:linear-gradient(106deg,#0000 0 19%,#000 22% 25%,#0000 29% 61%,#000 65% 67%,#0000 71% 100%);mask-image:linear-gradient(106deg,#0000 0 19%,#000 22% 25%,#0000 29% 61%,#000 65% 67%,#0000 71% 100%)}@keyframes coherence-bias{0%,17%,21%,43%,48%,72%,76%,to{opacity:.11;transform:translate(0)}18%{opacity:.17;transform:translate(.6px)}45%{opacity:.15;transform:translate(-.7px,.35px)}74%{opacity:.18;transform:translate(.5px,-.35px)}}@keyframes phase-tear{0%,14%,16%,38%,41%,66%,69%,91%,to{opacity:.18;transform:translate(-.5px)}15%{opacity:.44;transform:translate(2px)}40%{opacity:.36;transform:translate(-2.5px)}68%{opacity:.4;transform:translate(1.5px)}92%{opacity:.32;transform:translate(-1.2px)}}@keyframes pixel-decay{0%,22%,25%,54%,57%,81%,84%,to{opacity:.08;transform:translate(1px,-1px)}23%{opacity:.28;transform:translate(-2px,1px)}55%{opacity:.24;transform:translate(2px)}82%{opacity:.3;transform:translate(-1px,-1px)}}.hero{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(94vw,1080px);min-height:min(720px,88svh);padding:clamp(76px,9vh,110px) 20px clamp(104px,13vh,150px);display:flex;position:relative}.eyebrow{color:rgb(218 225 255/calc(.4 + var(--resolve) * .3));font-family:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;letter-spacing:.31em;opacity:calc(.22 + var(--resolve) * .78);text-transform:uppercase;margin:0 0 clamp(226px,28vh,300px);font-size:.66rem;font-weight:500;transition:color .4s}.wordmark-frame{width:min(88vw,930px);position:absolute;top:48.5%;left:50%;transform:translate(-50%,-50%)}.signature-wordmark{color:#fff;width:100%;filter:drop-shadow(0 0 18px rgb(160 172 255/calc(var(--resolve) * .23)));display:block;overflow:visible}.mark-lines{stroke-linecap:round;stroke-linejoin:round;stroke-width:10.5px}.mark-lines path,.mark-lines line{opacity:calc(.025 + var(--resolve) * .975);stroke-dasharray:880;stroke-dashoffset:var(--draw)}.i-stem{opacity:calc(.025 + var(--resolve) * .975);transform:scaleY(calc(.72 + var(--resolve) * .28));transform-box:fill-box;transform-origin:bottom}@keyframes frame-criticality{0%,to{filter:none;transform:translate(0,0)}8%{filter:contrast(1.006)saturate(1.008);transform:translate(.24px,-.12px)}16%{filter:contrast(1.008);transform:translate(-.18px,.14px)}24%{filter:contrast(1.012)saturate(1.014)drop-shadow(.38px 0 #6cdcff13)drop-shadow(-.38px 0 #e069ff0f);transform:translate(.42px,.08px)}32%{filter:contrast(1.007)saturate(1.01);transform:translate(-.27px,-.16px)}40%{filter:contrast(1.009);transform:translate(.13px,.29px)}48%{filter:none;transform:translate(-.08px,-.04px)}56%{filter:contrast(1.013)saturate(1.008)drop-shadow(.42px 0 #70d3ff12)drop-shadow(-.42px 0 #d973ff11);transform:translate(-.46px,.14px)}64%{filter:contrast(1.008)saturate(1.012);transform:translate(.19px,-.24px)}72%{filter:contrast(1.006);transform:translate(-.15px,.19px)}80%{filter:contrast(1.015)saturate(1.016)drop-shadow(.52px 0 #69e1ff14)drop-shadow(-.4px 0 #e267ff0f);transform:translate(.58px,-.09px)}88%{filter:contrast(1.008);transform:translate(-.22px,-.13px)}96%{filter:contrast(1.005)saturate(1.006);transform:translate(.12px,.1px)}}.punctuation{opacity:calc(var(--resolve) * .92)}.tittle-halo{opacity:var(--halo-opacity);transform:scale(calc(.5 + var(--lock) * .5));transform-box:fill-box;transform-origin:50%}.signature-tittle{opacity:var(--tittle-opacity);filter:drop-shadow(0 0 11px #c9f8ff)drop-shadow(0 0 22px #9c76ff)}.coming-soon{color:rgb(247 248 255/calc(.2 + var(--resolve) * .8));letter-spacing:.48em;opacity:var(--resolve);text-transform:uppercase;transform:translateY(calc((1 - var(--resolve)) * 10px));margin:clamp(158px,20vh,210px) 0 0;font-size:clamp(.72rem,1vw,.86rem);font-weight:500}.thesis{color:#cfd3e9ad;letter-spacing:.035em;width:min(620px,82vw);opacity:calc(var(--resolve) * .92);transform:translateY(calc((1 - var(--resolve)) * 12px));margin:22px 0 0;font-size:clamp(.82rem,1.25vw,1rem);font-weight:350;line-height:1.7}.replay{z-index:4;color:#d1d8f594;cursor:pointer;font-family:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;letter-spacing:.18em;opacity:calc(.16 + var(--lock) * .84);text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:.61rem;transition:color .18s;display:inline-flex;position:fixed;bottom:clamp(20px,3vw,38px);right:clamp(20px,3vw,44px)}.replay:hover,.replay:focus-visible{color:#f0f7ff}.replay:focus-visible{outline-offset:8px;outline:1px solid #c2e0ffbf}.replay-mark{border:1px solid;border-left-color:#0000;border-radius:50%;width:14px;height:14px;transform:rotate(-24deg)}.coordinates{z-index:4;color:#c0c5e057;font-family:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;letter-spacing:.2em;margin:0;font-size:.58rem;position:fixed;bottom:clamp(20px,3vw,38px);left:clamp(20px,3vw,44px)}.coordinates span{color:#c79eff6b;margin:0 .55em}.temporary-apertures{z-index:4;color:#c0c5e057;font-family:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;letter-spacing:.15em;opacity:calc(.14 + var(--resolve) * .74);text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:7px;font-size:.56rem;display:flex;position:fixed;top:clamp(20px,3vw,38px);right:clamp(20px,3vw,44px)}.temporary-apertures .aperture-heading{color:#c0c5e03d}.aperture-row{justify-content:flex-end;align-items:center;gap:10px;display:flex}.temporary-apertures a{color:#d1d8f58f;text-decoration:none;transition:color .18s}.temporary-apertures a:hover,.temporary-apertures a:focus-visible{color:#f0f7ff}.temporary-apertures a:focus-visible{outline-offset:6px;outline:1px solid #c2e0ffbf}.temporary-apertures i{color:#c79eff52;font-style:normal}@media (max-width:720px){.hero{min-height:100svh;padding-inline:10px}.eyebrow{letter-spacing:.25em;margin-bottom:220px;font-size:.58rem}.wordmark-frame{width:94vw;top:48%}.mark-lines{stroke-width:12px}.coming-soon{letter-spacing:.38em;margin-top:112px}.thesis{width:min(88vw,460px);font-size:.78rem}.coordinates{display:none}.replay{right:50%;transform:translate(50%)}.temporary-apertures{white-space:nowrap;align-items:center;gap:8px;right:50%;transform:translate(50%)}.temporary-apertures .aperture-heading{display:none}.aperture-row{justify-content:center}}@media (prefers-reduced-motion:reduce){.landing-shell{filter:none;animation:none;transform:none}.coherence-fracture,.coherence-fracture:before,.coherence-fracture:after{opacity:.035;animation:none;transform:none}.mark-lines path{opacity:1;stroke-dashoffset:0}.punctuation,.signature-tittle,.tittle-halo,.coming-soon,.thesis,.eyebrow{opacity:1}.replay{display:none}.temporary-apertures{opacity:.82}}
