@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_12501d42-module__FXIbPW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_12501d42-module__FXIbPW__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.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}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.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}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_6373e7d9-module__NmulrG__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_6373e7d9-module__NmulrG__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
:root{--bg:#000;--paper:#e9e9e6;--text:#ededed;--dim:#8a8a8a;--faint:#404040;--line:#ffffff1a;--pad:clamp(20px, 4vw, 56px);--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-display), system-ui, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}::selection{color:#000;background:#ededed}a{color:inherit;text-decoration:none}.intro{z-index:90;pointer-events:none;background:#000;animation:1s .2s forwards intro-fade;position:fixed;inset:0}@keyframes intro-fade{to{opacity:0;visibility:hidden}}.grain{z-index:60;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.03 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}[data-reveal]{opacity:0;transition:opacity 1s var(--ease) var(--d,0s), transform 1s var(--ease) var(--d,0s);transform:translateY(24px)}[data-reveal].revealed{opacity:1;transform:none}.hud{z-index:70;pointer-events:none;mix-blend-mode:difference;position:fixed;inset:0}.hud__frag{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:#fff;opacity:0;font-size:.68rem;font-weight:700;line-height:1.7;animation:1s 1s forwards hud-in;position:absolute}@keyframes hud-in{to{opacity:1}}.hud__frag--tl{top:28px;left:var(--pad)}.hud__frag--tr{top:28px;right:var(--pad);text-align:right}.hud__frag--bl{bottom:28px;left:var(--pad)}.hud__frag--br{bottom:28px;right:var(--pad);text-align:right}.logobox{z-index:80;border:1px solid var(--line);font-family:var(--font-display), sans-serif;letter-spacing:.3em;background:#000;border-top:none;align-items:center;gap:12px;padding:14px 32px 13px;font-size:.92rem;font-weight:700;transition:border-color .3s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.logobox img{object-fit:cover;object-position:50% 32%;border:1px solid #ffffff40;border-radius:50%;flex:none;width:34px;height:34px;display:block}.logobox span{padding-top:2px;line-height:1;display:block}.logobox sup{letter-spacing:0;margin-left:2px;font-size:.5em}.logobox:hover{border-color:#ffffff59}.hero{flex-direction:column;justify-content:flex-start;align-items:center;height:100svh;min-height:620px;display:flex;position:relative;overflow:hidden}.hero__geo{pointer-events:none;width:100%;height:100%;animation:2.4s .6s both geo-in;position:absolute;inset:0}@keyframes geo-in{0%{opacity:0}to{opacity:1}}.hero__flash{z-index:3;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 36%,#fffffff2,#0000 55%);position:absolute;inset:0}.hero.is-lit .hero__flash{animation:1.1s ease-out flash}@keyframes flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}.bulb{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;display:flex;position:relative}.bulb__cord{background:linear-gradient(#ffffff80,#fff3);width:1px;height:clamp(50px,10vh,110px);display:block}.bulb__rig{transform-origin:50% -110px;animation:5.5s ease-in-out infinite alternate sway;display:block;position:relative}@keyframes sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.bulb__glow{pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffffff29,#0000 62%);animation:4.5s ease-in-out infinite glow-pulse;position:absolute;inset:-22%}.hero.is-lit .bulb__glow{background:radial-gradient(circle at 50% 42%,#fff6,#0000 68%)}@keyframes glow-pulse{0%,to{opacity:.55}50%{opacity:1}}.bulb__img{-webkit-user-select:none;user-select:none;filter:contrast(1.35);width:auto;height:clamp(260px,52vh,540px);animation:9s step-end infinite flicker;display:block}@keyframes flicker{0%,90.9%,92.1%,93.9%,95.6%,to{opacity:1}91%{opacity:.6}94%{opacity:.75}95%{opacity:.9}}.bulb__drip{opacity:0;background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4%;left:50%}.bulb__drip--1{margin-left:-8px;animation:3s ease-in 1.4s infinite drip-fall}.bulb__drip--2{margin-left:3px;animation:3.8s ease-in .2s infinite drip-fall}.bulb__drip--3{margin-left:12px;animation:4.6s ease-in 2.6s infinite drip-fall}@keyframes drip-fall{0%{opacity:0;transform:translateY(0)scale(.6)}10%{opacity:.9}to{opacity:0;transform:translateY(34vh)scale(1)}}.hero__title{z-index:2;letter-spacing:.02em;mix-blend-mode:difference;-webkit-user-select:none;user-select:none;animation:title-in 1.4s var(--ease) .5s both;margin-top:calc(clamp(260px,52vh,540px)/-5.55556);font-size:clamp(2.7rem,8.4vw,7.2rem);font-weight:700;line-height:1;position:relative}@keyframes title-in{0%{opacity:0;letter-spacing:.18em}to{opacity:1;letter-spacing:.02em}}.hero__sub{z-index:2;border:1px solid var(--line);font-family:var(--font-mono), monospace;letter-spacing:.32em;color:#c9c9c9;background:#000;margin-top:24px;padding:15px 28px 14px;font-size:clamp(.8rem,1.3vw,1.02rem);font-weight:700;animation:1s 1.4s both hud-in;position:relative}.hero__scroll{z-index:2;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero__scroll span{background:var(--line);width:1px;height:72px;display:block;position:relative;overflow:hidden}.hero__scroll span:after{content:"";background:linear-gradient(#0000,#fff);animation:2.2s ease-in-out infinite scroll-hint;position:absolute;inset:0}@keyframes scroll-hint{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}.eq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.eq__track{width:max-content;animation:36s linear infinite eq-scroll;display:flex}.eq__group{white-space:nowrap;font-family:var(--font-mono), monospace;letter-spacing:.18em;color:var(--dim);align-items:center;gap:40px;padding-right:40px;font-size:.72rem;font-weight:700;display:flex}.eq__group i{color:var(--faint);font-style:normal}@keyframes eq-scroll{to{transform:translate(-50%)}}.circuit{padding:clamp(60px, 9vh, 110px) var(--pad) clamp(80px, 12vh, 140px);max-width:1440px;margin:0 auto}.circuit__head{font-family:var(--font-mono), monospace;letter-spacing:.2em;color:var(--dim);justify-content:space-between;gap:16px;margin-bottom:10px;font-size:.68rem;font-weight:700;display:flex}.circuit__board{position:relative}.circuit__wire{background:linear-gradient(#ffffff59,#ffffff1f 60%,#ffffff59);width:1px;position:absolute;top:0;bottom:0;left:50%}.circuit__end{background:#000;border:1px solid #ffffff80;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;bottom:-5px;left:50%}.node{align-items:center;min-height:clamp(150px,26vh,240px);display:flex;position:relative}.node__content{flex-direction:column;gap:10px;display:flex}.node--left .node__content{text-align:right;align-items:flex-end;width:calc(50% - clamp(40px,6vw,90px));margin-right:auto}.node--right .node__content{text-align:left;align-items:flex-start;width:calc(50% - clamp(40px,6vw,90px));margin-left:auto}.node__dot{z-index:1;background:#000;border:1px solid #ffffff8c;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:background .35s,box-shadow .35s,border-color .35s;position:absolute;top:50%;left:50%}.node__branch{background:#fff3;width:clamp(40px,6vw,90px);height:1px;transition:background .35s;position:absolute;top:50%;overflow:visible}.node--left .node__branch{right:50%}.node--right .node__branch{left:50%}.node__branch:after{content:"";filter:blur(1px);opacity:0;background:#fff;border-radius:3px;width:10px;height:5px;position:absolute;top:-2px}.node--left:hover .node__branch:after{animation:.5s ease-out forwards spark-left}.node--right:hover .node__branch:after{animation:.5s ease-out forwards spark-right}@keyframes spark-left{0%{opacity:1;right:0}to{opacity:.2;right:calc(100% - 10px)}}@keyframes spark-right{0%{opacity:1;left:0}to{opacity:.2;left:calc(100% - 10px)}}.node__meta{font-family:var(--font-mono), monospace;letter-spacing:.18em;color:var(--dim);font-size:.66rem;font-weight:700;transition:color .35s}.node__word{letter-spacing:.01em;color:#0000;-webkit-text-stroke:1.2px #ffffff8c;font-size:clamp(2.6rem,7vw,5.6rem);font-weight:700;line-height:1;transition:color .4s,text-shadow .4s,-webkit-text-stroke-color .4s}.node__url{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--faint);font-size:.66rem;font-weight:700;transition:color .35s}.node:hover .node__word{color:#fff;-webkit-text-stroke-color:transparent;text-shadow:0 0 34px #ffffff73}.node:hover .node__dot{background:#fff;border-color:#fff;box-shadow:0 0 16px #ffffffe6}.node:hover .node__branch{background:#ffffffd9}.node:hover .node__meta,.node:hover .node__url{color:var(--text)}.questions{max-width:1440px;padding:clamp(80px, 12vh, 150px) var(--pad);background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;margin:0 auto;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(90% 90%,#000 55%,#0000 100%);mask-image:radial-gradient(90% 90%,#000 55%,#0000 100%)}.questions__head{font-family:var(--font-mono), monospace;letter-spacing:.2em;color:var(--dim);justify-content:space-between;margin-bottom:clamp(36px,6vh,60px);font-size:.68rem;font-weight:700;display:flex}.q{border-top:1px solid var(--line);align-items:baseline;gap:clamp(16px,3vw,34px);padding:clamp(18px,3vh,28px) 0;display:flex}.q:last-of-type{border-bottom:1px solid var(--line)}.q__num{font-family:var(--font-mono), monospace;letter-spacing:.16em;color:var(--faint);flex:none;font-size:.7rem;font-weight:700}.q__text{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--text);font-size:clamp(.85rem,2.4vw,1.35rem);font-weight:700}.q__caret{background:#fff;align-self:center;width:.55em;height:1.1em;animation:1s step-end infinite caret-blink}@keyframes caret-blink{50%{opacity:0}}.orn{pointer-events:none;border:1px solid #ffffff1f;position:absolute}.orn--sq{aspect-ratio:1;width:clamp(80px,12vw,170px);animation:70s linear infinite orn-spin;top:12%;right:6%}.orn--ring{aspect-ratio:1;border-radius:50%;width:clamp(60px,9vw,130px);animation:90s linear infinite reverse orn-spin;bottom:8%;left:4%}.orn--ring:after{content:"";border:1px dashed #ffffff26;border-radius:50%;position:absolute;inset:18%}@keyframes orn-spin{to{transform:rotate(360deg)}}.stats{max-width:1440px;padding:clamp(50px, 8vh, 90px) var(--pad);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);margin:0 auto;display:grid}.stat{flex-direction:column;gap:10px;display:flex}.stat strong{font-family:var(--font-mono), monospace;letter-spacing:.04em;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1}.stat span{font-family:var(--font-mono), monospace;letter-spacing:.2em;color:var(--dim);font-size:.64rem;font-weight:700}.creed{padding:clamp(110px, 18vh, 200px) var(--pad);text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.creed__rings{pointer-events:none;background:repeating-radial-gradient(circle,#ffffff0d 0 1px,#0000 1px 16px);position:absolute;inset:-40%;-webkit-mask-image:radial-gradient(60% 60%,#000,#0000 75%);mask-image:radial-gradient(60% 60%,#000,#0000 75%)}.creed__label{font-family:var(--font-mono), monospace;letter-spacing:.3em;color:var(--faint);margin-bottom:26px;font-size:.68rem;font-weight:700;position:relative}.creed__line{letter-spacing:.01em;font-size:clamp(1.9rem,5.4vw,4.4rem);font-weight:700;line-height:1.16;position:relative}.creed__line--ghost{color:#0000;-webkit-text-stroke:1.2px #ffffffbf}.creed__mono{font-family:var(--font-mono), monospace;letter-spacing:.3em;color:var(--dim);text-transform:uppercase;margin-top:34px;font-size:.72rem;font-weight:700;position:relative}.footer{padding:clamp(70px, 10vh, 120px) var(--pad) 110px}.footer__word{width:100%;height:auto;display:block}.footer__word text{font-family:var(--font-display), sans-serif;fill:#ededed;font-size:128px;font-weight:700}.footer__row{border-top:1px solid var(--line);font-family:var(--font-mono), monospace;letter-spacing:.2em;align-items:center;gap:clamp(20px,4vw,44px);margin-top:clamp(36px,6vh,60px);padding-top:22px;font-size:.68rem;font-weight:700;display:flex}.footer__row a{color:var(--dim);transition:color .3s;position:relative}.footer__row a:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.footer__row a:hover{color:var(--text)}.footer__row a:hover:after{transform:scaleX(1)}.footer__copy{color:var(--faint);margin-left:auto}.footer__credit{text-align:center;font-family:var(--font-mono), monospace;letter-spacing:.22em;color:var(--faint);margin-top:34px;font-size:.62rem;font-weight:700}.footer__credit a{color:var(--dim);border-bottom:1px solid #ffffff40;padding-bottom:1px;transition:color .3s,border-color .3s}.footer__credit a:hover{color:var(--text);border-color:#fff}@media (max-width:720px){.hud__frag--tr,.hud__frag--bl{display:none}.hud__frag{font-size:.58rem}.logobox{gap:9px;padding:11px 20px 10px;font-size:.76rem}.logobox img{width:24px;height:24px}.hero{min-height:100svh}.bulb__img{height:clamp(250px,50vh,420px)}.bulb__rig{transform-origin:50% -70px}.hero__title{margin-top:calc(clamp(250px,50vh,420px)/-6.25);font-size:clamp(2.9rem,12.5vw,4rem)}.creed{padding:90px var(--pad)}.hero__sub{letter-spacing:.2em;text-align:center;padding:10px 14px 9px;font-size:.56rem}.circuit__head span:nth-child(2){display:none}.circuit__wire,.circuit__end{left:14px}.node{min-height:clamp(130px,20vh,190px)}.node__dot{left:14px}.node--left .node__branch,.node--right .node__branch{width:30px;left:14px;right:auto}.node--left:hover .node__branch:after{animation-name:spark-right}.node--left .node__content,.node--right .node__content{text-align:left;align-items:flex-start;width:auto;margin:0 0 0 58px}.stats{grid-template-columns:repeat(2,1fr);row-gap:34px}.questions__head span:last-child{display:none}.footer__row{flex-wrap:wrap;row-gap:14px}.footer__copy{width:100%;margin-left:0}}@media (hover:none){.node.revealed .node__word{color:#fff;-webkit-text-stroke-color:transparent;text-shadow:0 0 34px #ffffff73;transition-delay:.35s}.node.revealed .node__dot{background:#fff;border-color:#fff;transition-delay:.2s;box-shadow:0 0 16px #ffffffe6}.node.revealed .node__branch{background:#ffffffd9;transition-delay:.28s}.node.revealed .node__meta,.node.revealed .node__url{color:var(--text);transition-delay:.4s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.intro{animation-duration:10ms;animation-delay:0s}.hero__title,.hero__sub,.hud__frag{opacity:1;animation:none}.bulb__rig,.bulb__img,.bulb__glow,.bulb__drip,.hero__scroll span:after,.eq__track,.orn--sq,.orn--ring,.q__caret,.hero__geo{animation:none}.hero__geo{opacity:1}[data-reveal]{opacity:1;transition:none;transform:none}}
