.alphabet-specimen{position:absolute;inset:clamp(22px,4vw,58px);z-index:7;display:grid;place-items:center;pointer-events:none;opacity:.96;mix-blend-mode:screen}.alphabet-specimen__field{width:min(1120px,94%);max-height:min(760px,92%);display:grid;align-content:center;gap:clamp(8px,1.25vw,18px);padding:clamp(12px,2vw,28px);overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 18%,rgba(255,255,255,.035) 100%),#0000005c;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 0 58px #ffffff09,0 0 62px #ffffff0b;transform:translateZ(0)}.alphabet-specimen__row{min-width:0;display:flex;align-items:center;justify-content:center;gap:clamp(3px,.75vw,12px)}.alphabet-specimen__glyph{width:auto;height:clamp(22px,4.3vw,78px);max-width:min(7vw,86px);object-fit:contain;opacity:.92;filter:contrast(1.16) brightness(1.12) drop-shadow(0 0 10px rgba(255,255,255,.12));transform:translateZ(0)}.alphabet-specimen__row:first-child .alphabet-specimen__glyph,.alphabet-specimen__row:nth-child(2) .alphabet-specimen__glyph{height:clamp(34px,6.6vw,110px);max-width:min(9vw,120px);opacity:1}.alphabet-specimen[data-active=true] .alphabet-specimen__field{background:linear-gradient(180deg,rgba(255,255,255,.075),transparent 20%,rgba(255,255,255,.045) 100%),#0000004d;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 74px #ffffff0d,0 0 82px #ffffff0f}@media(max-width:760px){.alphabet-specimen{inset:clamp(16px,5vw,26px)}.alphabet-specimen__field{width:96%;gap:clamp(8px,2.3vw,14px);padding:clamp(12px,4vw,22px)}.alphabet-specimen__row{flex-wrap:wrap;gap:clamp(4px,1.7vw,9px)}.alphabet-specimen__glyph{height:clamp(22px,7vw,48px);max-width:12vw}.alphabet-specimen__row:first-child .alphabet-specimen__glyph,.alphabet-specimen__row:nth-child(2) .alphabet-specimen__glyph{height:clamp(36px,11vw,64px);max-width:17vw}}.debug-panel{position:fixed;z-index:10;left:max(10px,env(safe-area-inset-left));bottom:max(10px,env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;gap:6px 10px;max-width:min(92vw,520px);padding:8px 9px;border:1px solid rgba(255,255,255,.12);background:#000000b8;color:#ffffffb8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1;letter-spacing:0;pointer-events:none}.fit-box{width:100%;height:100%;min-width:0;min-height:0;display:grid;place-items:center;overflow:visible;contain:layout}.fit-box__object{display:grid;place-items:center;transform:translateZ(0) scale(var(--fit-scale, 1));transform-origin:center;will-change:transform}.instrument-shell{--shell-mass: 0;--shell-impact: 0;--shell-vocal: 0;--shell-texture: 0;grid-area:1 / 1;position:relative;z-index:2;width:min(94vw,calc((100dvh - 2.4rem)*2.02),1840px);aspect-ratio:2.02 / 1;display:grid;place-items:stretch;isolation:isolate;padding:clamp(7px,.9vw,12px);border-radius:2px;background:linear-gradient(90deg,rgba(255,255,255,.018),transparent 12% 88%,rgba(255,255,255,.022)),#0000001a;box-shadow:0 0 0 1px #ffffff09,0 0 calc(38px + var(--shell-vocal) * 42px) rgba(255,255,255,calc(.018 + var(--shell-vocal) * .02)),0 26px 120px #00000094;transform:translate3d(calc(var(--shell-impact) * -1.5px),calc(var(--shell-mass) * 1.2px),0) rotate(calc(var(--shell-impact) * -.018deg));transition:width .9s cubic-bezier(.22,1,.36,1),height .9s cubic-bezier(.22,1,.36,1),box-shadow .6s ease}.instrument-shell__stage{grid-area:1 / 1;position:relative;z-index:2;width:100%;height:100%;display:grid;min-width:0;min-height:0;overflow:clip}@media(max-width:900px){.instrument-shell{width:min(94vw,560px);height:calc(100dvh - max(1rem,env(safe-area-inset-top)) - max(1.6rem,env(safe-area-inset-bottom)));aspect-ratio:auto;padding:6px}}@media(max-width:640px){.instrument-shell{width:min(94vw,430px)}}.perf-panel{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));z-index:20;display:grid;gap:2px;padding:8px 10px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#000000b8;color:#ffffffd6;font:11px/1.25 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:0;pointer-events:none;contain:layout paint style;content-visibility:auto}.ritual-frame-canvas{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:hidden;pointer-events:none;opacity:.985;contain:strict;transform:translateZ(0)}.ritual-frame-canvas__view{display:block;width:100%;height:100%;transform:translateZ(0)}.ritual-frame-canvas[data-renderer=css]:before,.ritual-frame-canvas[data-renderer=css]:after{content:"";position:absolute;inset:0;border:1px solid rgba(230,230,224,.16);filter:blur(1.8px)}.ritual-frame-canvas[data-renderer=css]:after{inset:0 49.85%;border:0;background:#e6e6e02e;box-shadow:0 0 38px #ffffff1f}@media(max-width:640px){.ritual-frame-canvas[data-renderer=css]:after{inset:46.8% 0 53%}}.signal-telemetry{--signal-age: 0;--signal-audio: 0;--signal-coordinate-x: 0px;--signal-coordinate-y: 0px;--signal-cover: 0;--signal-current: 0;--signal-pressure: 0;--signal-surface: 0;--signal-station-x: 0px;--signal-station-y: 0px;--signal-wind: 0;position:absolute;inset:0;z-index:6;overflow:hidden;pointer-events:none}.signal-telemetry__hud{appearance:none;position:absolute;top:clamp(22px,4svh,50px);right:clamp(22px,3.8vw,66px);box-sizing:border-box;width:max-content;min-width:44px;min-height:44px;display:inline-grid;grid-template-columns:max-content;align-content:center;justify-items:stretch;padding:10px 0 9px;border:0;background:transparent;box-shadow:none;color:#ffffffad;cursor:pointer;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;line-height:1;opacity:0;outline:none;pointer-events:none;text-align:right;text-transform:uppercase;touch-action:manipulation;transform:translate3d(calc(var(--signal-wind) * -2px),-3px,0);transition:opacity .5s ease,transform .9s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.signal-telemetry[data-active=true] .signal-telemetry__hud{opacity:.78;pointer-events:auto;transform:translate3d(calc(var(--signal-wind) * -2px),0,0)}.signal-telemetry[data-active=true][data-expanded=true] .signal-telemetry__hud{opacity:.9}.signal-telemetry__hud:focus-visible{outline:1px solid rgba(220,227,232,.76);outline-offset:4px}.signal-telemetry__hud:disabled{cursor:default}.signal-telemetry__hud:before,.signal-telemetry__hud:after{content:"";position:absolute;height:1px;pointer-events:none;background:rgba(255,255,255,calc(.12 + var(--signal-current) * .05))}.signal-telemetry__hud:before{top:0;left:0;width:48%;background:linear-gradient(90deg,rgba(255,255,255,calc(.14 + var(--signal-current) * .06)),rgba(255,255,255,calc(.08 + var(--signal-current) * .035)))}.signal-telemetry__hud:after{right:0;bottom:0;width:48%;background:linear-gradient(90deg,rgba(255,255,255,calc(.07 + var(--signal-current) * .03)),rgba(255,255,255,calc(.14 + var(--signal-current) * .06)))}.signal-telemetry[data-expanded=true] .signal-telemetry__hud:before,.signal-telemetry[data-expanded=true] .signal-telemetry__hud:after,.signal-telemetry__hud:focus-visible:before,.signal-telemetry__hud:focus-visible:after{width:100%}.signal-telemetry__details{grid-column:1;display:grid;grid-template-columns:minmax(0,1fr);margin-top:6px;animation:signal-telemetry-reveal .18s cubic-bezier(.22,1,.36,1) both}.signal-telemetry__details[hidden]{display:none}.signal-telemetry__station{display:flex;grid-column:1;justify-content:space-between;width:100%;overflow:hidden;color:rgba(255,255,255,calc(.56 + var(--signal-audio) * .3 + var(--signal-current) * .06));font-size:8.35px;font-weight:700;letter-spacing:0;text-align:right;text-shadow:0 -.5px 0 rgba(0,0,0,.58),0 .5px 0 rgba(255,255,255,.18),0 0 calc(2.4px + var(--signal-audio) * 7px) rgba(255,255,255,calc(.06 + var(--signal-audio) * .2));text-overflow:ellipsis;transform:translate3d(var(--signal-station-x),var(--signal-station-y),0);white-space:nowrap}.signal-telemetry__station span{display:inline-block;min-width:.58em;transform:translateZ(0);transform-origin:50% 58%;will-change:transform}.signal-telemetry__station span[data-signal-space=true]{min-width:.72em}.signal-telemetry__coordinate{display:block;grid-column:1;color:rgba(255,255,255,calc(.78 + var(--signal-current) * .05 - var(--signal-age) * .04 - var(--signal-cover) * .025));font-size:9.25px;letter-spacing:0;line-height:1.05;text-shadow:0 0 6px rgba(255,255,255,calc(.06 + var(--signal-pressure) * .04));transform:translate3d(var(--signal-coordinate-x),var(--signal-coordinate-y),0);white-space:nowrap}.signal-telemetry__checksum{display:flex;grid-column:1;justify-content:space-between;width:100%;margin-top:4px;color:rgba(190,198,204,calc(.42 + var(--signal-audio) * .08 + var(--signal-surface) * .1));font-size:7.15px;font-weight:600;letter-spacing:0;line-height:1;text-align:right;text-shadow:0 0 3px rgba(110,138,184,calc(.12 + var(--signal-audio) * .12)),0 0 1px rgba(255,255,255,.12);transform:translate3d(var(--signal-coordinate-x),var(--signal-coordinate-y),0);white-space:nowrap}.signal-telemetry[data-active=true][data-quality=quiet] .signal-telemetry__hud,.signal-telemetry[data-active=true][data-quality=stale] .signal-telemetry__hud{opacity:.72}.signal-telemetry[data-active=true][data-expanded=true][data-quality=quiet] .signal-telemetry__hud,.signal-telemetry[data-active=true][data-expanded=true][data-quality=stale] .signal-telemetry__hud{opacity:.82}.signal-telemetry[data-quality=quiet] .signal-telemetry__coordinate,.signal-telemetry[data-quality=stale] .signal-telemetry__coordinate{color:#ffffffb8;filter:blur(calc(var(--signal-age) * .16px))}@media(max-width:900px){.signal-telemetry__hud{top:clamp(28px,3.5svh,42px);right:clamp(42px,11vw,56px);width:max-content;min-width:44px;padding:11px 0 10px}.signal-telemetry__station{font-size:8.15px}.signal-telemetry__coordinate{font-size:9.25px}.signal-telemetry__checksum{font-size:7px}}@media(max-width:420px){.signal-telemetry__hud{right:clamp(40px,10vw,48px)}}@media(hover:hover)and (pointer:fine){.signal-telemetry[data-active=true] .signal-telemetry__hud:hover{opacity:.94}}@media(prefers-reduced-motion:reduce){.signal-telemetry__hud{transition-duration:0ms}.signal-telemetry__details{animation:none}}@keyframes signal-telemetry-reveal{0%{opacity:0;transform:translate3d(0,-2px,0)}to{opacity:1;transform:translateZ(0)}}.signal-field{--field-active: 0;--field-age: 0;--field-cover: 0;--field-current: 0;--field-mass: 0;--field-impact: 0;--field-pressure: 0;--field-vocal: 0;--field-wet: 0;--field-wind: 0;--field-texture: 0;position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none;opacity:calc(.1 + var(--field-active) * (.34 + var(--field-current) * .055 - var(--field-cover) * .045))}.signal-field:before,.signal-field:after{content:"";position:absolute;inset:0;opacity:calc(.04 + var(--field-texture) * .08 + var(--field-impact) * .08 + var(--field-cover) * .025 + var(--field-current) * .032);background:linear-gradient(90deg,transparent 0 49.5%,rgba(255,255,255,.11) 50%,transparent 50.5% 100%),repeating-linear-gradient(180deg,transparent 0 74px,rgba(255,255,255,.018) 75px,transparent 76px 148px);transform:translate3d(calc(var(--field-impact) * -10px + var(--field-pressure) * -3px + var(--field-current) * -2px),calc(var(--field-mass) * 6px + var(--field-wind) * 3px),0) rotate(calc(-.35deg + var(--field-vocal) * .5deg + var(--field-wind) * .24deg + var(--field-current) * -.08deg))}.signal-field:after{opacity:calc(.02 + var(--field-vocal) * .08 + var(--field-wet) * .024 + var(--field-current) * .018);background:linear-gradient(90deg,rgba(0,0,0,.76) 0 47.8%,transparent 48.5% 51.5%,rgba(0,0,0,.78) 52.2% 100%),radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.07),transparent 32%);transform:translate3d(calc(var(--field-impact) * 12px + var(--field-pressure) * 5px),calc(var(--field-vocal) * -8px + var(--field-age) * 3px),0) scaleX(calc(1 + var(--field-mass) * .025 + var(--field-pressure) * .008))}.signal-field__rift,.signal-field__needle,.signal-field__aperture{position:absolute;display:block;pointer-events:none}.signal-field__rift{width:clamp(110px,18vw,260px);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);opacity:calc(.06 + var(--field-impact) * .42 + var(--field-current) * .08);transform-origin:center}.signal-field__rift--one{top:24%;left:8%;transform:rotate(-14deg) translate(calc(var(--field-impact) * -24px))}.signal-field__rift--two{right:9%;bottom:28%;transform:rotate(12deg) translate(calc(var(--field-vocal) * 22px))}.signal-field__rift--three{width:clamp(90px,17vw,220px);left:51%;bottom:15%;opacity:calc(.04 + var(--field-texture) * .28 + var(--field-current) * .05);transform:rotate(-2deg) translateY(calc(var(--field-mass) * 18px))}.signal-field__aperture{width:clamp(112px,18vw,240px);aspect-ratio:4 / 5;border:1px solid rgba(255,255,255,calc(.028 + var(--field-vocal) * .07 + var(--field-cover) * .018 + var(--field-current) * .018));border-block-color:rgba(255,255,255,calc(.018 + var(--field-impact) * .12 + var(--field-wet) * .024 + var(--field-current) * .022));opacity:calc(.06 + var(--field-active) * .13 + var(--field-texture) * .1 + var(--field-pressure) * .018 + var(--field-current) * .04);background:linear-gradient(90deg,rgba(0,0,0,.74) 0 48%,rgba(255,255,255,.08) 49%,transparent 50%,rgba(255,255,255,.04) 51%,rgba(0,0,0,.75) 52% 100%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 42%,rgba(0,0,0,.54));clip-path:polygon(8% 0,100% 4%,92% 100%,0 96%);filter:contrast(calc(1 + var(--field-impact) * .6 - var(--field-cover) * .08))}.signal-field__aperture--near{right:clamp(14px,5vw,72px);top:clamp(90px,16svh,160px);transform:translate3d(calc(var(--field-impact) * -12px),calc(var(--field-mass) * 14px),0) rotate(calc(2deg + var(--field-texture) * 1.2deg + var(--field-wind) * .8deg))}.signal-field__aperture--far{left:clamp(10px,7vw,96px);bottom:clamp(80px,12svh,140px);transform:scale(.72) translate3d(calc(var(--field-vocal) * 18px),calc(var(--field-impact) * -10px),0) rotate(-5deg);opacity:calc(.035 + var(--field-active) * .08 + var(--field-texture) * .1)}.signal-field__needle{width:1px;height:clamp(120px,28svh,270px);background:linear-gradient(180deg,transparent,rgba(255,255,255,.32),transparent);opacity:calc(.04 + var(--field-texture) * .28 + var(--field-wind) * .06 + var(--field-current) * .045)}.signal-field__needle--left{left:clamp(28px,14vw,210px);top:18%;transform:rotate(calc(-9deg + var(--field-impact) * 4deg))}.signal-field__needle--right{right:clamp(28px,14vw,210px);bottom:12%;transform:rotate(calc(8deg - var(--field-vocal) * 3deg))}@media(max-width:680px){.signal-field{opacity:calc(.1 + var(--field-active) * (.34 + var(--field-current) * .045))}.signal-field__aperture--near{right:-28px;top:12svh;transform:scale(.76) translate3d(calc(var(--field-impact) * -10px),calc(var(--field-mass) * 10px),0) rotate(5deg)}.signal-field__aperture--far{left:-34px;bottom:18svh}.signal-field__needle--left{left:28px;top:10%}.signal-field__needle--right{right:26px;bottom:8%}}.spinner-button{appearance:none;background:transparent;border:0;padding:0;cursor:pointer;line-height:0;touch-action:manipulation;outline:none;-webkit-tap-highlight-color:transparent;position:relative;border-radius:999px;transform:translateZ(0);transition:transform .15s cubic-bezier(.22,1,.36,1)}.spinner-button:before{content:"";position:absolute;inset:18%;border-radius:999px;opacity:calc(.032 + var(--sigil-impact, 0) * .22 + var(--sigil-mass, 0) * .07 + var(--sigil-touch, 0) * .14);background:radial-gradient(circle,rgba(226,232,238,.14),transparent 68%);filter:blur(24px);pointer-events:none;transform:scale(calc(.9 + var(--sigil-impact, 0) * .18 + var(--sigil-touch, 0) * .14));will-change:opacity,transform}.spinner-button:after{content:none}.spinner-button:focus-visible{outline:none}.spinner-button:active{transform:translateZ(0) scale(.982)}.spinner-logo{width:clamp(230px,68vw,390px);height:auto;display:block;transform-origin:center center;transform:translateZ(0);will-change:transform;backface-visibility:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:none}.spinner-button--arming .spinner-logo{transform-origin:50% 50%}@media(max-width:640px){.spinner-logo{width:clamp(218px,68vw,330px)}.hero-cluster[data-active=true] .spinner-logo{width:clamp(208px,62vw,302px)}}@media(max-width:900px){.spinner-button:active{transform:translateZ(0)}}@media(max-width:1360px)and (min-width:901px){.spinner-logo{width:clamp(220px,28vw,330px)}}@media(max-height:720px)and (min-width:760px){.spinner-logo{width:clamp(200px,27vw,280px)}}.text-logo-wrapper{line-height:0;margin-top:clamp(.55rem,1.8svh,1rem);max-height:none;margin-inline:0;padding-inline:0;opacity:1;transform:translateZ(0) scale(1);transition:opacity .62s ease,max-height .72s cubic-bezier(.22,1,.36,1),margin-top .72s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);overflow:visible;will-change:opacity,transform;position:relative}.text-logo-wrapper:before{content:"";position:absolute;inset:14% 7%;z-index:-1;background:radial-gradient(ellipse,rgba(224,230,236,.055),transparent 70%);opacity:.075;filter:blur(20px);pointer-events:none;transform:translateZ(0)}.hero-cluster[data-active=true] .text-logo-wrapper:before{opacity:.11}.text-logo{--text-logo-base-scale: 1.1;width:clamp(260px,40vw,430px);height:auto;display:block;transform:scale(var(--text-logo-base-scale, 1)) translateY(0);transform-origin:50% 58%;user-select:none;-webkit-user-select:none;pointer-events:none;will-change:transform;backface-visibility:hidden;transition:none}@media(max-width:900px){.text-logo{--text-logo-base-scale: .86;width:clamp(230px,62vw,330px)}.hero-cluster[data-active=true] .text-logo-wrapper{margin-top:clamp(.12rem,.55svh,.32rem)}.hero-cluster[data-active=true] .text-logo{width:clamp(224px,58vw,292px)}}.hero-cluster[data-active=true] .text-logo-wrapper{margin-top:clamp(.44rem,1.4svh,.72rem)}.hero-cluster[data-active=true] .text-logo{width:clamp(260px,40vw,430px)}@media(min-width:769px){.text-logo-wrapper{margin-top:clamp(.55rem,1.8svh,1rem)}}@media(max-width:1360px)and (min-width:901px){.text-logo-wrapper{margin-top:clamp(.32rem,1.1svh,.62rem)}.text-logo,.hero-cluster[data-active=true] .text-logo{width:clamp(230px,30vw,360px)}}@media(max-height:720px)and (min-width:760px){.text-logo-wrapper{margin-top:.38rem}.text-logo,.hero-cluster[data-active=true] .text-logo{width:clamp(210px,32vw,360px)}}.glyph-text{--glyph-height: 1.08em;--glyph-overlap: -.16em;--glyph-word-gap: .18em;--glyph-line-gap: .16em;--glyph-line-scale: 1.14;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;align-content:center;gap:var(--glyph-line-gap) var(--glyph-word-gap);font-size:inherit;line-height:1.46;text-wrap:balance;contain:layout paint style;filter:brightness(calc(.9 + var(--writing-reveal, 1) * .22 + var(--writing-vocal, 0) * .14)) contrast(calc(1.08 + var(--writing-texture, 0) * .16)) drop-shadow(0 0 2px rgba(255,255,255,.04)) drop-shadow(calc(var(--writing-impact, 0) * -2px) 0 0 rgba(255,255,255,calc(var(--writing-impact, 0) * .08)))}.glyph-text__word{display:inline-flex;align-items:flex-end;justify-content:center;min-width:0;white-space:nowrap}.glyph-text__space{display:none}.glyph-text__slot{display:inline-grid;place-items:end center;flex:0 0 auto;width:calc(var(--glyph-height) * var(--glyph-advance, .54));height:calc(var(--glyph-height) * var(--glyph-line-scale, 1.14));margin-inline:var(--glyph-overlap);overflow:visible;transform:translateZ(0);transform-origin:center}.glyph-text__glyph{display:block;width:auto;height:calc(var(--glyph-height) * var(--glyph-scale, 1));max-width:none;object-fit:contain;object-position:center bottom;opacity:var(--glyph-opacity, .96);filter:brightness(var(--glyph-brightness, 1)) contrast(var(--glyph-contrast, 1));transform:translate3d(var(--glyph-x-offset, 0),var(--glyph-y-offset, 0),0);transform-origin:center;user-select:none;-webkit-user-select:none;pointer-events:none}.glyph-text[data-tone=paragraph]{--glyph-height: .96em;--glyph-overlap: .006em;--glyph-word-gap: .32em;--glyph-line-gap: .07em;--glyph-line-scale: 1.18;justify-content:flex-start;align-content:flex-start;text-wrap:normal;filter:grayscale(1) saturate(0) brightness(calc(.97 + var(--writing-reveal, 1) * .08 + var(--writing-vocal, 0) * .035)) contrast(calc(1.1 + var(--writing-texture, 0) * .035 + var(--writing-impact, 0) * .018)) drop-shadow(0 0 1px rgba(255,255,255,.08)) drop-shadow(0 0 3px rgba(255,255,255,calc(.018 + var(--writing-vocal, 0) * .026))) drop-shadow(calc(var(--writing-impact, 0) * -1.4px) 0 0 rgba(255,255,255,calc(var(--writing-impact, 0) * .06)))}.glyph-text[data-tone=inscription]{--glyph-height: 1.28em;--glyph-overlap: -.2em;--glyph-word-gap: .2em;--glyph-line-gap: .18em}.glyph-text__slot[data-character="."],.glyph-text__slot[data-character=","],.glyph-text__slot[data-character=";"],.glyph-text__slot[data-character=":"]{margin-inline:calc(var(--glyph-overlap) * 1.2)}@media(max-width:760px){.glyph-text{--glyph-height: 1em;--glyph-overlap: -.14em;--glyph-word-gap: .15em;--glyph-line-gap: .18em}.glyph-text[data-tone=paragraph]{--glyph-height: .91em;--glyph-overlap: .004em;--glyph-word-gap: .28em;--glyph-line-gap: .058em}}.what-is-art{--writing-reveal: 0;--writing-impact: 0;--writing-mass: 0;--writing-vocal: 0;--writing-texture: 0;--art-impact: 0;--art-active: 0;--art-presence: 0;--art-pressure: 0;--art-texture: 0;--definition-scale: 1;--definition-scale-compensated: .9542;--definition-route-scale-max: 1.048;--definition-route-scale-inverse: .9542;--definition-jitter-x: 0px;--definition-jitter-y: 0px;--definition-jitter-rot: 0deg;--definition-lift: -18px;--title-mask: url(/glyphs/what-is-art/layers/art-title.alpha.png);--title-smear: url(/glyphs/what-is-art/layers/art-title.smear.png);--title-edge: url(/glyphs/what-is-art/layers/art-title.edge.png);--title-highlight: url(/glyphs/what-is-art/layers/art-title.highlight.png);--definition-copy-shift: 0px;--definition-body-lift: -10px;--definition-group-shift: 0px;--title-optical-left: -6px;--art-logo-base-y: -16px;position:relative;z-index:3;width:min(100%,680px);min-height:0;display:grid;align-items:center;justify-items:center;opacity:var(--writing-reveal);pointer-events:none;transform:translate3d(0,var(--definition-lift),0) rotate(-.22deg);filter:none;will-change:opacity,transform}.what-is-art__copy{position:relative;width:100%;max-width:640px;display:grid;justify-items:center;padding-block:clamp(8px,2svh,20px);transform:translate3d(var(--definition-group-shift),0,0);will-change:transform}.what-is-art__logo{display:grid;place-items:center start;justify-self:center;width:min(100%,42ch);max-width:42ch;margin:0 0 clamp(6px,1svh,11px);font-size:clamp(1.34rem,1.52vw,1.65rem);line-height:0;position:relative;overflow:visible;transform:translate3d(calc(var(--art-impact) * 1.14px),calc(var(--art-logo-base-y) + var(--art-pressure) * -1.85px),0) rotate(calc(-.1deg + var(--art-impact) * .018deg));filter:none}.what-is-art__logo:before,.what-is-art__logo:after{content:"";position:absolute;inset-inline:5%;pointer-events:none;transform-origin:left center}.what-is-art__logo:before{z-index:0;top:48%;bottom:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.11) 31%,rgba(255,255,255,.035) 58%,transparent);filter:none;opacity:calc(var(--writing-reveal) * (.012 + var(--art-presence) * .04 + var(--art-impact) * .025));transform:translate3d(calc(var(--art-impact) * 1.8px),calc(var(--art-pressure) * -.8px),0) scaleX(calc(.72 + var(--writing-reveal) * .18 + var(--writing-vocal) * .04))}.what-is-art__logo:after{z-index:5;top:28%;width:62%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.54),transparent);opacity:calc(var(--writing-reveal) * var(--art-impact) * .16);filter:none;transform:translate3d(calc(var(--writing-impact) * -8px),calc(var(--writing-impact) * 3px),0) scaleX(calc(.54 + var(--writing-impact) * .5))}.what-is-art__screen-reader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.what-is-art__title-material{display:block;width:min(37%,218px);height:auto;margin-inline:0 auto;opacity:calc(var(--writing-reveal) * (.96 + var(--art-active) * .03));transform:translate3d(calc(var(--title-optical-left) + var(--art-impact) * .9px),calc(var(--art-pressure) * -.8px),0) scale(calc(.986 + var(--art-active) * .022 + var(--art-pressure) * .055 + var(--art-impact) * .038));transform-origin:center;filter:none;will-change:opacity,transform;position:relative;isolation:isolate;z-index:1;line-height:0}.what-is-art__title-layer{position:absolute;inset:0;z-index:2;display:block;pointer-events:none;background-position:center;background-repeat:no-repeat;background-size:100% 100%}.what-is-art__title-layer--smear{z-index:2;background-image:var(--title-smear);mix-blend-mode:multiply;opacity:calc(var(--writing-reveal) * (.0008 + var(--writing-mass) * .0016 + var(--art-impact) * .0024));filter:brightness(0);transform:translate3d(calc(var(--art-impact) * -.5px),calc(var(--art-texture) * .42px),0) scaleX(calc(1 + var(--art-pressure) * .0024))}.what-is-art__title-layer--edge{z-index:3;background-image:var(--title-edge);mix-blend-mode:screen;opacity:calc(var(--writing-reveal) * (.006 + var(--art-texture) * .014 + var(--art-impact) * .008));filter:none;transform:translate3d(calc(var(--art-impact) * -.48px),calc(var(--art-presence) * .3px),0) scale(calc(1 + var(--art-impact) * .0016))}.what-is-art__title-layer--highlight{z-index:4;background-image:var(--title-highlight);mix-blend-mode:screen;opacity:calc(var(--writing-reveal) * (.002 + var(--art-impact) * .012 + var(--art-presence) * .005));filter:none;transform:translate3d(calc(var(--art-impact) * -2.2px),0,0) scaleX(calc(.97 + var(--art-impact) * .036));transform-origin:center}.what-is-art__title-material:before,.what-is-art__title-material:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-mask-image:var(--title-mask);mask-image:var(--title-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.what-is-art__title-material:before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 48%,transparent 86%),linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);opacity:calc(var(--writing-reveal) * (.0009 + var(--art-presence) * .002 + var(--art-texture) * .002));mix-blend-mode:screen;filter:none;transform:translate3d(calc(var(--art-impact) * -.9px),calc(var(--art-pressure) * .44px),0) scaleX(calc(1 + var(--art-impact) * .0048))}.what-is-art__title-material:after{background:linear-gradient(94deg,transparent 0 20%,rgba(255,255,255,.04) 34%,rgba(255,255,255,.36) 49%,rgba(218,218,210,.08) 58%,transparent 78% 100%);opacity:calc(var(--writing-reveal) * (.0012 + var(--art-impact) * .01 + var(--art-presence) * .0024));mix-blend-mode:screen;filter:none;transform:translate3d(calc(var(--art-impact) * -4.3px),0,0) scaleX(calc(.94 + var(--art-impact) * .056));transform-origin:center}.what-is-art__title-image{position:relative;z-index:1;display:block;width:100%;height:auto;opacity:1;object-fit:contain;image-rendering:auto;filter:none;user-select:none;-webkit-user-select:none;pointer-events:none}.what-is-art__body{width:100%;display:grid;justify-items:center;text-align:left;font-size:clamp(1.34rem,1.52vw,1.65rem);line-height:1.18;letter-spacing:0;position:relative;z-index:3;transform:translate3d(0,var(--definition-body-lift),0)}.what-is-art__paragraph{width:min(100%,42ch);max-width:42ch;margin-inline:auto;position:relative;transform:scale(var(--definition-route-scale-max));transform-origin:left center}.what-is-art__paragraph-glyphs{width:100%;max-width:none;margin:0;opacity:calc(var(--writing-reveal) * (.84 + var(--writing-vocal) * .1));transform:translate3d(calc(var(--definition-copy-shift) + var(--definition-jitter-x)),var(--definition-jitter-y),0) rotate(var(--definition-jitter-rot)) scale(var(--definition-scale-compensated));transform-origin:left center;will-change:opacity,transform}@supports (background-image: image-set(url(/glyphs/what-is-art/layers/art-title.smear-256.png) 1x)){.what-is-art{--title-mask: image-set(url(/glyphs/what-is-art/layers/art-title.alpha-256.png) 1x, url(/glyphs/what-is-art/layers/art-title.alpha-512.png) 2x, url(/glyphs/what-is-art/layers/art-title.alpha-768.png) 3x);--title-smear: image-set(url(/glyphs/what-is-art/layers/art-title.smear-256.png) 1x, url(/glyphs/what-is-art/layers/art-title.smear-512.png) 2x, url(/glyphs/what-is-art/layers/art-title.smear-768.png) 3x);--title-edge: image-set(url(/glyphs/what-is-art/layers/art-title.edge-256.png) 1x, url(/glyphs/what-is-art/layers/art-title.edge-512.png) 2x, url(/glyphs/what-is-art/layers/art-title.edge-768.png) 3x);--title-highlight: image-set(url(/glyphs/what-is-art/layers/art-title.highlight-256.png) 1x, url(/glyphs/what-is-art/layers/art-title.highlight-512.png) 2x, url(/glyphs/what-is-art/layers/art-title.highlight-768.png) 3x)}}@media(max-width:760px){.what-is-art{--definition-lift: -6px;--definition-body-lift: -4px;--definition-copy-shift: 0px;--definition-group-shift: 0px;--title-optical-left: -4px;--art-logo-base-y: 2px;width:min(100%,352px);min-height:0;transform:translate3d(0,var(--definition-lift),0) rotate(-.22deg)}.what-is-art__copy{max-width:100%;padding-block:4px}.what-is-art__logo{width:min(100%,33ch);max-width:33ch;margin-block-end:8px;font-size:clamp(.98rem,3.62vw,1.12rem);transform:translate3d(calc(var(--art-impact) * 1.28px),calc(var(--art-logo-base-y) + var(--art-pressure) * -2.05px),0) rotate(calc(-.1deg + var(--art-impact) * .02deg))}.what-is-art__title-image{width:100%}.what-is-art__title-material{width:min(39%,120px)}.what-is-art__body{font-size:clamp(.98rem,3.62vw,1.12rem);line-height:1.16}.what-is-art__paragraph{width:min(100%,33ch);max-width:33ch}}@media(max-width:900px)and (min-width:761px){.what-is-art{--definition-lift: -26px;--definition-body-lift: -8px;--definition-copy-shift: 0px;--title-optical-left: -5px;--art-logo-base-y: -14px;width:min(88%,430px)}.what-is-art__copy{padding-block:4px}.what-is-art__logo{width:min(100%,42ch);max-width:42ch;margin-block-end:8px;font-size:clamp(.92rem,1.66vw,1.06rem);transform:translate3d(calc(var(--art-impact) * 1.24px),calc(var(--art-logo-base-y) + var(--art-pressure) * -2.1px),0) rotate(calc(-.1deg + var(--art-impact) * .02deg))}.what-is-art__title-image{width:100%}.what-is-art__title-material{width:min(37%,148px)}.what-is-art__body{font-size:clamp(.92rem,1.66vw,1.06rem);line-height:1.2}}@media(max-height:720px)and (min-width:760px){.what-is-art{--definition-lift: -12px;--definition-body-lift: -8px;--title-optical-left: -5px;--art-logo-base-y: -22px;width:min(78%,460px);min-height:250px}.what-is-art__body{font-size:clamp(.9rem,1.08vw,1.02rem)}.what-is-art__logo{width:min(100%,42ch);max-width:42ch;margin-block-end:12px;font-size:clamp(.9rem,1.08vw,1.02rem);transform:translate3d(calc(var(--art-impact) * 1.24px),calc(var(--art-logo-base-y) + var(--art-pressure) * -2.1px),0) rotate(calc(-.1deg + var(--art-impact) * .02deg))}.what-is-art__title-material{width:min(34%,166px)}}@media(prefers-reduced-motion:reduce){.what-is-art,.what-is-art__copy,.what-is-art__paragraph,.what-is-art__paragraph-glyphs,.what-is-art__title-material{will-change:auto}.what-is-art__logo{transform:translate3d(0,var(--art-logo-base-y),0) rotate(-.1deg)}.what-is-art__logo:before,.what-is-art__logo:after,.what-is-art__title-layer,.what-is-art__title-material:before,.what-is-art__title-material:after{opacity:0}.what-is-art__title-material{transform:translate3d(var(--title-optical-left),0,0)}.what-is-art__paragraph-glyphs{transform:scale(var(--definition-route-scale-inverse))}}:root{--bg: #000;--fg: #fff;--panel-motion: .62s cubic-bezier(.2, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html,body{width:100%;height:100%;background:var(--bg);overflow:hidden;overscroll-behavior:none;touch-action:manipulation;user-select:none;-webkit-user-select:none}body{font-family:Helvetica Neue,Arial,sans-serif;color:var(--fg);position:fixed;inset:0;background-color:var(--bg)}#root{width:100%;height:100%}main{width:100%;height:100svh;height:100dvh;min-height:100dvh;display:grid;position:relative;isolation:isolate;place-items:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}main:before{content:"";position:fixed;inset:0;z-index:0;background:linear-gradient(180deg,#000000bd,#00000080 39%,#000000d1),radial-gradient(circle at 40% 35%,rgba(255,255,255,.04) 0 1px,transparent 2px 100%),radial-gradient(circle at 50% 48%,#00000014 0 18%,#0000005c),url(/background-desktop.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;pointer-events:none}.hero-cluster{width:100%;height:100%;min-width:0;min-height:0;display:grid;position:relative;z-index:2;overflow:clip;border-radius:2px;background:linear-gradient(90deg,#00000061,#00000047),#00000042;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 0 76px #0000008a,0 24px 120px #0000008a;transform:translateZ(0);transition:box-shadow .9s ease,background-color .9s ease}.hero-cluster[data-active=true]{background:linear-gradient(90deg,#0000006b,#00000052),#0000005c}.stage-grid{position:relative;z-index:2;width:100%;height:100%;min-width:0;min-height:0;display:block;overflow:clip}.ritual-panel{position:absolute;z-index:2;min-width:0;min-height:0;display:grid;overflow:clip;place-items:stretch}.ritual-panel--sigil{inset:0 auto auto 0;width:100%;height:100%;pointer-events:none}.ritual-panel--sigil .sigil-stack{pointer-events:auto}.ritual-panel--text{top:0;left:100%;width:0%;height:100%;opacity:1;pointer-events:none;transition:opacity .42s ease}.hero-cluster[data-active=false] .ritual-panel--text{opacity:0}.app-shell--idle .ritual-panel--text,.app-shell--pausing .ritual-panel--text{transition-duration:.18s}.panel-safe{width:100%;height:100%;min-width:0;min-height:0;display:grid;place-items:center;padding:clamp(24px,4vw,58px)}.panel-safe--sigil{padding:clamp(18px,3vw,42px)}.panel-safe--writing{justify-items:center;padding-inline:clamp(28px,5vw,72px) clamp(24px,4.6vw,64px)}.sigil-fit{width:100%;height:100%}.sigil-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.45rem,1.8svh,1.1rem);transform:translateZ(0);transition:opacity .78s ease,transform .78s ease;will-change:opacity,transform}.app-shell--idle .sigil-stack{transition-duration:.52s,.52s;transition-timing-function:ease,ease}.app-shell--idle .what-is-art,.app-shell--pausing .what-is-art{visibility:hidden}@media(max-width:900px){.ritual-panel--text{top:0;left:0;width:100%;height:0%}.panel-safe{padding:clamp(14px,4vw,26px)}.panel-safe--writing{align-items:center;padding-block-start:clamp(14px,2.8svh,26px);padding-inline:clamp(22px,7vw,40px)}.hero-cluster[data-active=true] .sigil-stack{gap:clamp(.18rem,.78svh,.5rem);transform:translate3d(0,clamp(-12px,-1svh,-4px),0)}}@media(max-width:640px){main:before{background:linear-gradient(180deg,#000000c2,#0000008a 40%,#000000d1),radial-gradient(circle at 52% 30%,rgba(255,255,255,.045) 0 1px,transparent 2px 100%),radial-gradient(circle at 50% 44%,#0000000f 0 14%,#00000061),url(/background-mobile.webp)}main{place-items:center;padding-block:max(1rem,env(safe-area-inset-top)) max(1.6rem,env(safe-area-inset-bottom))}.panel-safe{padding:clamp(14px,4vw,22px)}.panel-safe--writing{align-items:center;padding-block-start:clamp(14px,2.8svh,24px);padding-inline:clamp(22px,7vw,34px)}}@media(max-height:720px)and (min-width:760px){.panel-safe{padding-block:clamp(18px,3vw,34px)}}
