@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-opsz-normal.woff2)format("woff2-variations");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:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-opsz-italic.woff2)format("woff2-variations");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:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-ext-opsz-normal.woff2)format("woff2-variations");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:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-ext-opsz-italic.woff2)format("woff2-variations");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-display:swap;font-weight:400;src:url(/fonts/space-mono-latin-400-normal.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-display:swap;font-weight:400;src:url(/fonts/space-mono-latin-ext-400-normal.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-display:swap;font-weight:700;src:url(/fonts/space-mono-latin-700-normal.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-display:swap;font-weight:700;src:url(/fonts/space-mono-latin-ext-700-normal.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}body{--pbg:#f7f5ef;--tp:#1c1812;--ts:#1c18129e;--tf:#1c181273;--bd:#1c181226;--bd2:#1c181247;--sun:#f5e64a;--sunSoft:#f5e64a57;background:var(--pbg);color:var(--tp);margin:0;font-family:Newsreader,Georgia,serif;transition:background 1.1s,color 1.1s}html.afterglow body{--pbg:#211a12;--tp:#f2e9d8;--ts:#f2e9d89e;--tf:#f2e9d873;--bd:#f2e9d829;--bd2:#f2e9d84d;--sunSoft:#f5e64a26}a{color:var(--tp);text-decoration:none}a:hover{color:var(--ts)}button{font:inherit;cursor:pointer;color:inherit;text-align:inherit;background:0 0;border:none;margin:0;padding:0}button:focus-visible,a:focus-visible{outline:2px solid var(--sun);outline-offset:3px}img{max-width:100%;display:block}html,body{overflow-x:clip}.appShell{flex-direction:column;min-height:100dvh;display:flex}.szW{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.gT{grid-template-columns:repeat(3,1fr);gap:44px;display:grid}.idxGrid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.62fr);align-items:start;gap:clamp(30px,3.4vw,44px);display:grid}@media (max-width:940px){.idxGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.aboutTwo{grid-template-columns:1fr;row-gap:clamp(36px,6vw,48px);display:grid}@media (min-width:860px){.aboutTwo{grid-template-columns:1fr 1fr;align-items:start;column-gap:0}.aboutTwo .abL{padding-right:clamp(36px,5vw,72px)}.aboutTwo .abR{border-left:1px solid var(--bd);padding-left:clamp(36px,5vw,72px)}}.gF{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.gFoot{grid-template-columns:minmax(0,1.5fr) minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1.35fr) minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:clamp(24px,2.4vw,34px);display:grid}@media (max-width:560px){.gFoot a{min-height:44px!important}}.gOrigin{grid-template-columns:1fr .85fr;align-items:center;gap:60px;display:grid}.gApp{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.gVoices{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.deskNav{display:flex}.mobBtn{display:none}@media (max-width:960px){.gF{grid-template-columns:repeat(2,1fr)}.gFoot{grid-template-columns:repeat(3,1fr)}.gVoices{grid-template-columns:1fr}}@media (max-width:860px){.gT{grid-template-columns:1fr;gap:26px}.gOrigin{grid-template-columns:1fr;gap:30px}.gApp{grid-template-columns:1fr;gap:34px}.deskNav{display:none!important}.mobBtn{display:flex}.gAppLeft{display:contents!important}.gAppCta{order:1;justify-content:center}}@media (max-width:560px){.gF{grid-template-columns:1fr}.gFoot{grid-template-columns:1fr 1fr}}.gAppRt{grid-template-columns:1fr;align-items:start;gap:44px;display:grid}@media (min-width:1000px){.gAppRt{grid-template-columns:minmax(400px,1fr) 300px;gap:64px}}.arcStrip{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:22px;padding-bottom:14px;display:flex;overflow-x:auto}.arcStrip>div{scroll-snap-align:start;flex:none}.fmtRow{transition:padding-left .5s cubic-bezier(.2,.7,.2,1)}.fmtRow .fmtImg{filter:saturate(.94);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s}@media (hover:hover){.fmtRow:hover{padding-left:14px}.fmtRow:hover .fmtImg{filter:saturate(1.05);transform:scale(1.03)}}@media (max-width:820px){.fmtRow{grid-template-columns:44px 1fr!important}.fmtRow .fmtImg,.fmtRow>span:last-child{grid-column:2}}@keyframes idxDotPulse{0%,to{opacity:.55;transform:scale(1);box-shadow:0 0 #f5e64a00}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 6px 1px #f5e64a73}}.idxDot{animation:3.5s ease-in-out infinite idxDotPulse}@media (prefers-reduced-motion:reduce){.idxDot{opacity:1;box-shadow:none;animation:none;transform:none}}.fmtB{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2vw,32px);display:grid}.fmtB .fmtImgC{filter:saturate(.94);transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .6s}@media (hover:hover){.fmtB a:hover .fmtImgC{filter:saturate(1.05);transform:scale(1.03)}}@media (max-width:900px){.fmtB{grid-template-columns:1fr 1fr;gap:clamp(22px,3vw,34px)}}@media (max-width:380px){.fmtB{grid-template-columns:1fr}}.arcThumb{filter:saturate(.94);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s}@media (hover:hover){.arcCard:hover .arcThumb{filter:saturate(1.05);transform:scale(1.03)}}.cityRow{transition:padding-left .45s cubic-bezier(.2,.7,.2,1),color .3s}@media (hover:hover){.cityRow:hover{color:var(--tp);padding-left:14px}}.cityFrag{grid-template-columns:repeat(4,1fr);gap:18px;padding-top:6px;display:grid}@media (max-width:860px){.cityFrag{grid-template-columns:repeat(2,1fr)}}h1,h2{text-wrap:balance}p{text-wrap:pretty}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-synthesis:none}main h1,main p{box-sizing:border-box;min-width:0;max-width:100%}@keyframes szHorizon{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes szWash{0%{opacity:0}30%{opacity:.9}to{opacity:0}}@keyframes szMenuIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.szMenuCol{animation:.45s both szMenuIn}.szMenuCol:nth-child(2){animation-delay:60ms}.szMenuCol:nth-child(3){animation-delay:.12s}.szMenuCol:nth-child(4){animation-delay:.18s}.szWashLayer{z-index:80;pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 50% 100%,#f5e64a80,#ee984238 45%,#0000 75%);position:fixed;inset:0}.szWashLayer.on{animation:1.4s szWash}.gTriad{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.szStagHead{flex-direction:column;align-items:center;gap:14px;display:inline-flex}.gHero{grid-template-columns:1fr;align-items:start;gap:26px;display:grid}.heroLeft{z-index:2;flex-direction:column;gap:22px;min-width:0;display:flex;position:relative}.heroSignal{z-index:2;flex-direction:column;gap:22px;width:100%;max-width:520px;display:flex;position:relative}@media (min-width:1100px){.gHero{grid-template-columns:minmax(560px,1fr) minmax(360px,444px);gap:26px clamp(48px,6vw,96px)}.heroSignal{box-sizing:border-box;justify-self:end;width:100%;max-width:420px;padding-top:clamp(88px,8.4vw,112px);padding-right:24px}}.szCta{letter-spacing:.08em;box-sizing:border-box;border-radius:3px;align-items:center;gap:12px;min-height:44px;padding:15px 26px;font-family:Space Mono,monospace;font-size:12.5px;display:inline-flex}a.szCtaFill{background:var(--tp);color:var(--pbg)}a.szCtaFill:hover{color:var(--pbg)}.szCtaArrow{font-size:13px;line-height:1;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:inline-block}@media (hover:hover){a.szCtaFill:hover .szCtaArrow{transform:translate(1px,-1px)}}.szCtaApp{border-radius:12px;gap:9px;min-height:36px;padding:10px 20px}@media (min-width:1100px){.hsFuture>span{display:block}.hsFuture .hsSep{display:none}.hsFuture{letter-spacing:.05em!important;font-size:14px!important}}@media (max-width:860px){.gTriad{grid-template-columns:1fr;gap:22px}.szStag{grid-template-columns:24px 1fr;text-align:left!important;align-items:start!important;gap:5px 0!important;margin-top:0!important;display:grid!important;transform:none!important}.szStagHead{display:contents}.szStagHead>svg{grid-area:1/1;place-self:center start}.szStagHead>span{grid-area:1/2}.szStag>.triadSub{grid-area:2/2}}.triadSeg{display:inline}@media (min-width:861px){.triadSub .triadSeg{display:block}}.triadSubBreak .triadSeg{display:block}.triadBelong{transform-box:fill-box;transform-origin:50%;transform:scale(1.14)}.triadConnect path{transform-box:fill-box;transform-origin:50%;transform:scale(1.1)}@media (max-width:860px){.gTriad>a{border-top:none!important;padding-top:0!important}}.arcStrip>div:nth-child(3n+1){width:min(300px,70vw)!important}.arcStrip>div:nth-child(3n+2){margin-top:34px;width:min(215px,56vw)!important}.arcStrip>div:nth-child(3n){margin-top:14px;width:min(255px,62vw)!important}.arcStrip>div:nth-child(3n+1) span[role=img]{aspect-ratio:4/3!important}@media (max-width:560px){.cityFrag>div:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.appHeroBr{display:none}@media (min-width:768px){.appHeroBr{display:inline}}.secBody{flex-direction:column;gap:14px;display:flex}.secText{flex-direction:column;gap:14px;min-width:0;display:flex}@media (min-width:980px){.secBody.split{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:start;gap:clamp(24px,3vw,52px);display:grid}.secBody.split figure{align-self:start;max-width:none;margin:0}.secBody.split figcaption{letter-spacing:.14em;text-wrap:balance;font-size:11px;line-height:1.45}}.idxBtn{cursor:pointer;min-height:44px;color:inherit;letter-spacing:.14em;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-family:Space Mono,monospace;font-size:12px;display:inline-flex;position:relative}.idxBtnM{cursor:pointer;min-width:44px;min-height:44px;color:inherit;letter-spacing:.16em;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-family:Space Mono,monospace;font-size:12px;position:relative}.idxBtn:after,.idxBtnM:after{content:"";background:var(--tp);transform-origin:0;height:1px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:7px;left:6px;right:6px;transform:scaleX(0)}.idxBtn:hover:after,.idxBtn:focus-visible:after{transform:scaleX(1)}.idxBtn:focus-visible,.idxBtnM:focus-visible{outline:2px solid var(--sun);outline-offset:2px;border-radius:2px}.idxBtnM:active{opacity:.55}.idxMark{transition:transform .35s cubic-bezier(.2,.7,.2,1);display:inline-block}.idxBtn:hover .idxMark{transform:scale(1.25)}@media (min-width:861px) and (max-width:1000px){nav.deskNav{gap:16px!important}div.deskNav{gap:13px!important}}.appKv>div:last-child{border-bottom:0!important}.kvQuiet{border-color:color-mix(in srgb,var(--tp) 12%,transparent)!important;max-width:540px!important}.kvQuiet>div{grid-template-columns:170px 1fr;align-items:baseline;column-gap:22px;border-color:color-mix(in srgb,var(--tp) 9%,transparent)!important;padding:10px 0!important;display:grid!important}@media (max-width:480px){.kvQuiet>div{grid-template-columns:1fr;row-gap:4px}}.kvQuiet>div>span:last-child{font-size:16px!important}.projSec{gap:18px!important;padding-top:34px!important;padding-bottom:42px!important}.dipGrid{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:640px){.dipGrid{grid-template-columns:1fr 1fr;gap:clamp(20px,2.5vw,32px)}}.kvWide{margin-top:-12px!important}.kvWide>div{grid-template-columns:190px 1fr;align-items:baseline;column-gap:22px;display:grid!important}@media (min-width:880px){.kvWide>div{grid-template-columns:250px 1fr}}@media (max-width:480px){.kvWide>div{grid-template-columns:1fr;row-gap:4px}}.artFeat{grid-template-columns:1fr 1fr;gap:clamp(22px,3vw,30px) clamp(18px,2.4vw,26px);display:grid}@media (min-width:720px){.artFeat{grid-template-columns:repeat(4,1fr);gap:clamp(22px,2vw,34px)}}@media (max-width:360px){.artFeat{grid-template-columns:1fr}}.artIndex{grid-template-columns:1fr;gap:0 clamp(32px,5vw,72px);display:grid}@media (min-width:600px){.artIndex{grid-template-columns:1fr 1fr}}@media (min-width:960px){.artIndex{grid-template-columns:1fr 1fr 1fr}}@keyframes idxPanelIn{0%{opacity:.55;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes idxPanelOut{0%{opacity:1;transform:none;box-shadow:0 14px 30px -22px #f5e64a24}to{opacity:0;transform:translateY(-8px);box-shadow:0 14px 30px -22px #f5e64a00}}@keyframes idxPanelGlow{0%{box-shadow:0 14px 30px -20px #f5e64a00}45%{box-shadow:0 14px 30px -18px #f5e64a52}to{box-shadow:0 14px 30px -22px #f5e64a24}}.idxPanel{animation:.22s cubic-bezier(.2,.7,.2,1) both idxPanelIn,.3s both idxPanelGlow}.idxPanelOut{pointer-events:none;animation:.17s cubic-bezier(.4,0,.6,1) both idxPanelOut}@keyframes idxOverlayIn{0%{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes idxOverlayOut{to{opacity:0;transform:translateY(8px)}}.idxOverlay{animation:.22s cubic-bezier(.2,.7,.2,1) both idxOverlayIn}.idxOverlayOut{pointer-events:none;animation:.17s cubic-bezier(.4,0,.6,1) both idxOverlayOut}@keyframes idxDotFlare{0%{box-shadow:0 0 #f5e64a00}40%{box-shadow:0 0 8px 2px #f5e64a80}to{box-shadow:0 0 4px 1px #f5e64a47}}.idxBtn[aria-expanded=true] .idxDot,.idxBtnM[aria-expanded=true] .idxDot{animation:.26s both idxDotFlare}.idxBtn[aria-expanded=true] .idxMark{transform:scale(1.12)}@keyframes idxSweep{0%{transform-origin:0;transform:scaleX(0)}40%{transform-origin:0;transform:scaleX(1)}60%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.idxCue:after{animation:1.3s cubic-bezier(.4,0,.2,1) both idxSweep}@media (prefers-reduced-motion:reduce){.idxCue:after{animation:none}.idxMark{transition:none}}.szIntro{pointer-events:none;z-index:1;animation:3.4s cubic-bezier(.4,0,.2,1) both szIntroMaster;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0 34%,#000 54% 100%);mask-image:linear-gradient(90deg,#0000 0 34%,#000 54% 100%)}.szIntroPlane{transform-origin:88% 42%;will-change:transform,opacity;background:radial-gradient(78% 62% at 74% 44%,#d6963a33,#0000 62%),linear-gradient(118deg,#1c181200 46%,#1c181212 100%);width:70%;height:100%;animation:3.4s cubic-bezier(.4,0,.2,1) both szIntroPlane;position:absolute;top:0;right:0}.szIntroLight{filter:blur(14px);will-change:transform,opacity;background:radial-gradient(42% 52%,#f5e64a8c,#f5e64a00 70%);width:44%;height:66%;animation:3.4s cubic-bezier(.4,0,.2,1) both szIntroLight;position:absolute;top:8%;right:14%}html.afterglow body .szIntroPlane{background:radial-gradient(78% 62% at 74% 44%,#f5e64a24,#0000 60%),linear-gradient(118deg,#f2e9d800 44%,#f2e9d81a 100%)}html.afterglow body .szIntroLight{background:radial-gradient(42% 52%,#f5e64a80,#f5e64a00 70%)}@keyframes szIntroMaster{0%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes szIntroPlane{0%{opacity:0;transform:perspective(900px)translateZ(0)translate(7%)rotateY(0)scale(1)}13%{opacity:.06}30%{opacity:.4;transform:perspective(900px)translateZ(-18px)translate(4%)rotateY(-8deg)scale(1.02)}50%{opacity:.9;transform:perspective(900px)translateZ(-70px)translate(1%)rotateY(-20deg)scale(1.06)}57%{opacity:1;transform:perspective(900px)translateZ(-96px)translate(-1%)rotateY(-25deg)scale(1.09)}62%{opacity:1;transform:perspective(900px)translateZ(-86px)translate(0%)rotateY(-23deg)scale(1.08)}82%{opacity:.4;transform:perspective(900px)translateZ(-20px)translate(3%)rotateY(-6deg)scale(1.01)}to{opacity:0;transform:perspective(900px)translateZ(0)translate(7%)rotateY(0)scale(1)}}@keyframes szIntroLight{0%,22%{opacity:0;transform:translate(22%,16%)scale(.7)}36%{opacity:.8;transform:translate(6%,4%)scale(1)}50%{opacity:.8;transform:translate(-6%,-2%)scale(1.06)}60%{opacity:.55;transform:translate(-14%,-8%)scale(1.12)}70%{opacity:0;transform:translate(-20%,-12%)scale(1.16)}to{opacity:0}}@media (max-width:760px){.szIntro{-webkit-mask-image:linear-gradient(#000 0 56%,#0000 82%);mask-image:linear-gradient(#000 0 56%,#0000 82%)}.szIntroPlane{transform-origin:78% 22%;width:100%}.szIntroLight{background:radial-gradient(42% 52%,#f5e64a66,#f5e64a00 70%);width:66%;height:42%;top:4%;right:6%}}@media (prefers-reduced-motion:reduce){.szIntro{display:none!important}}.poPage{background:var(--pbg);color:var(--tp)}.poIntro{color:#1c1812;background:linear-gradient(110deg,#fbf3d0 0%,#f5e64a 42%,#a4ad55 100%)}.poIntroGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(42px,8vw,120px);padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(56px,8vw,112px);display:grid}.poLogo{width:auto;height:clamp(20px,2.2vw,28px);margin-bottom:clamp(24px,4vw,48px)}.poIntro h1{letter-spacing:-.035em;margin:0;font-size:clamp(46px,7vw,92px);font-weight:400;line-height:.98}.poIntroCopy{flex-direction:column;gap:22px;max-width:48ch;display:flex}.poIntroCopy>span,.poIntroCopy>a{letter-spacing:.17em;font-family:Space Mono,monospace;font-size:11px}.poIntroCopy p{color:#1c1812c7;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.5}.poIntroCopy>a{border-bottom:1px solid;align-self:flex-start;padding-bottom:5px}.poFormSection{border-top:1px solid var(--bd)}.poFormGrid{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:start;gap:clamp(48px,9vw,140px);padding-top:clamp(52px,7vw,96px);padding-bottom:clamp(70px,9vw,124px);display:grid}.poFormGrid aside{flex-direction:column;gap:18px;display:flex;position:sticky;top:112px}.poFormGrid aside>span,.poField>span,.poParts legend{letter-spacing:.16em;color:var(--ts);font-family:Space Mono,monospace;font-size:11px}.poFormGrid aside p{max-width:28ch;margin:0;font-size:18px;line-height:1.55}.poFormGrid aside .poQuiet{color:var(--ts);font-size:14px}.poForm{flex-direction:column;gap:28px;max-width:760px;display:flex}.poTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.poField{flex-direction:column;gap:9px;display:flex}.poField small{letter-spacing:.09em;color:var(--tf);font-family:Space Mono,monospace;font-size:10px}.poParts{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;display:grid}.poParts legend{grid-column:1/-1;margin-bottom:4px}.poPart{cursor:pointer;border:1px solid var(--bd2);align-items:stretch;min-height:68px;transition:border-color .18s,background .18s;display:flex;position:relative}.poPart:hover{border-color:var(--tp)}.poPart input{opacity:0;pointer-events:none;position:absolute}.poPart span{grid-template-columns:68px 1fr;align-items:center;width:100%;display:grid}.poPart b{letter-spacing:.08em;padding:0 16px;font-family:Space Mono,monospace;font-size:12px}.poPart em{letter-spacing:.1em;border-left:1px solid var(--bd2);align-items:center;height:100%;padding:0 16px;font-family:Space Mono,monospace;font-size:10px;font-style:normal;display:flex}.poPart:has(input:checked){background:var(--tp);color:var(--pbg);border-color:var(--tp)}.poPart:has(input:focus-visible){outline:2px solid var(--sun);outline-offset:3px}.poPartWhole{background:color-mix(in srgb,var(--sun) 20%,transparent);grid-column:1/-1}.poConsent{border-top:1px solid var(--bd2);flex-direction:column;gap:14px;padding-top:24px;display:flex}.poConsent label{cursor:pointer;align-items:flex-start;gap:12px;max-width:64ch;display:flex}.poConsent span{color:var(--ts);font-size:14px;line-height:1.55}.poConsent a{border-bottom:1px solid}.poHoney{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.poError,.poConfigNote{letter-spacing:.08em;margin:0;font-family:Space Mono,monospace;font-size:11px;line-height:1.6}.poError{color:#a93a50;border-top:1px solid;padding-top:12px}.poConfigNote{color:var(--tf)}@media (max-width:760px){.poIntroGrid,.poFormGrid{grid-template-columns:1fr}.poIntroGrid{align-items:start}.poFormGrid aside{position:static}.poTwo,.poParts{grid-template-columns:1fr}.poPartWhole{grid-column:auto}}.poAdminLogin{color:#1c1812;background:#f2eee4;place-items:center;min-height:calc(100vh - 160px);padding:64px 20px;display:grid}.poAdminLogin form{border-top:1px solid #1c1812;flex-direction:column;gap:24px;width:min(520px,100%);padding-top:28px;display:flex}.poAdminLogin img{align-self:flex-start;width:auto;height:25px}.poAdminLogin>form>span,.poAdminHead span{letter-spacing:.18em;font-family:Space Mono,monospace;font-size:10px}.poAdminLogin h1{margin:0 0 12px;font-size:clamp(32px,5vw,54px);font-weight:400;line-height:1.08}.poAdminPage{color:#1c1812;background:#f2eee4;min-height:100vh;padding:56px 0 100px}.poAdminHead{border-bottom:1px solid #1c1812;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:26px;display:flex}.poAdminHead h1{margin:12px 0 0;font-size:clamp(38px,6vw,72px);font-weight:400;line-height:1}.poAdminAction{letter-spacing:.11em;color:#f2eee4;cursor:pointer;background:#1c1812;border:1px solid #1c1812;border-radius:999px;min-height:40px;padding:11px 17px;font-family:Space Mono,monospace;font-size:10px}.poAdminAction:disabled{opacity:.45;cursor:wait}.poAdminAction.poAdminQuiet{color:#1c1812;background:0 0}.poAdminFilters{border-bottom:1px solid #1c181240;gap:10px;padding-top:20px;padding-bottom:20px;display:flex;overflow-x:auto}.poAdminFilters a{letter-spacing:.1em;white-space:nowrap;border:1px solid #1c181259;border-radius:999px;padding:8px 12px;font-family:Space Mono,monospace;font-size:9px}.poAdminFilters a.active{background:#f5e64a;border-color:#1c1812}.poCapacity{border-bottom:1px solid #1c181240;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);gap:28px;padding-top:28px;padding-bottom:28px;display:grid}.poCapacity>div>span,.poCapacityCard>span,.poCapacityCard label>span{letter-spacing:.14em;font-family:Space Mono,monospace;font-size:9px}.poCapacity>div>p{color:#1c1812a6;max-width:26ch;margin:10px 0 0;font-size:13px;line-height:1.5}.poCapacityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.poCapacityCard{background:#f8f5ed;border:1px solid #1c181240;flex-direction:column;gap:10px;padding:14px;display:flex}.poCapacityCard h2{letter-spacing:.06em;min-height:30px;margin:0;font-family:Space Mono,monospace;font-size:11px;font-weight:400;line-height:1.35}.poCapacityCard p{color:#1c1812b3;margin:0;font-size:12px}.poCapacityCard p b{color:#1c1812}.poCapacityCard label{grid-template-columns:1fr 56px;align-items:center;gap:8px;margin-top:auto;display:grid}.poCapacityCard label .szInput{grid-column:2;min-width:0;padding:8px;font-family:Space Mono,monospace;font-size:11px}.poCapacityCard label>span{grid-area:1/1}.poCapacityCard small{color:#a93a50;font-size:10px;line-height:1.4}.poAdminList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:28px;display:grid}.poAdminCard{background:#f8f5ed;border:1px solid #1c181238;flex-direction:column;gap:18px;padding:24px;display:flex}.poAdminCard header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.poAdminCard header span,.poAdminCard time,.poAdminOffering>span,.poAdminCard footer{letter-spacing:.12em;font-family:Space Mono,monospace;font-size:9px}.poAdminCard h2{margin:8px 0 4px;font-size:28px;font-weight:400}.poAdminCard header p{color:#1c1812ad;margin:0;font-size:13px}.poAdminCard time{text-align:right;color:#1c18128c}.poAdminParts{flex-wrap:wrap;gap:6px;display:flex}.poAdminParts span,.poAdminParts b{letter-spacing:.08em;border:1px solid #1c18124d;padding:6px 8px;font-family:Space Mono,monospace;font-size:9px;font-weight:400}.poAdminParts b{background:#f5e64a}.poAdminOffering{border-top:1px solid #1c181233;padding-top:16px}.poAdminOffering p{white-space:pre-wrap;margin:8px 0 0;font-size:17px;line-height:1.5}.poAdminReferral{color:#1c1812b3;margin:0;font-size:12px}.poAdminReferral b{letter-spacing:.1em;font-family:Space Mono,monospace;font-size:9px}.poAdminCard footer{color:#1c18128c;flex-wrap:wrap;gap:16px;display:flex}.poAdminEmpty{color:#1c18128c;font-size:22px}@media (max-width:820px){.poAdminList{grid-template-columns:1fr}.poAdminHead{flex-direction:column;align-items:flex-start}.poAdminCard header{flex-direction:column}.poAdminCard time{text-align:left}.poCapacity{grid-template-columns:1fr}.poCapacityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.poCapacityGrid{grid-template-columns:1fr}}.lgAfter{display:none}html.afterglow body .lgAfter{display:block}html.afterglow body .lgDay{display:none}.themeLabelStack{display:inline-grid;position:relative}.themeLabelStack>span{white-space:nowrap;grid-area:1/1}.themeLabelAfter,html.afterglow body .themeLabelDay{visibility:hidden}html.afterglow body .themeLabelAfter{visibility:visible}.themeSun{display:block}.themeMoon,html.afterglow body .themeSun{display:none}html.afterglow body .themeMoon{display:block}@media (max-width:1040px){.hdrGlyph{display:none!important}}.anchorSec{scroll-margin-top:24px}.szInput{font:inherit;color:var(--tp);border:1px solid var(--bd2);box-sizing:border-box;background:0 0;border-radius:0;width:100%;padding:12px 14px;font-size:16.5px;line-height:1.5}.szInput::placeholder{color:var(--tf)}.szInput:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.szInput[aria-invalid=true]{border-color:var(--tp)}.szPill{letter-spacing:.1em;border:1px solid var(--bd2);box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--ts);border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-family:Space Mono,monospace;font-size:12.5px;display:inline-flex}.szPill:has(input:checked){background:var(--tp);color:var(--pbg);border-color:var(--tp)}.szPill:has(input:focus-visible){outline:2px solid var(--sun);outline-offset:2px}.szPill input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.szCheck{width:18px;height:18px;accent-color:var(--sun);flex:none;margin:2px 0 0}.szCheck:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.labsBounds{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:861px){.labsBounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px clamp(40px,5vw,72px);max-width:680px}}.footLegalMobile{display:none}@media (max-width:560px){.footDesktop{display:none!important}.footLegalMobile{flex-wrap:wrap;align-items:center;gap:2px clamp(8px,2.2vw,11px);padding-top:26px;padding-bottom:28px;display:flex}}.footLegalMark{letter-spacing:.14em;color:var(--tf);font-family:Space Mono,monospace;font-size:11px}.footLegalSep{color:var(--tf);-webkit-user-select:none;user-select:none;font-family:Space Mono,monospace;font-size:11px}.footLegalLink{letter-spacing:.14em;color:var(--ts);align-items:center;min-height:44px;font-family:Space Mono,monospace;font-size:11px;display:inline-flex}.tocList{grid-template-columns:1fr;max-width:640px;display:grid}.tocLink{color:var(--tp);box-sizing:border-box;align-items:center;min-height:48px;padding:9px 0;font-size:clamp(19px,2.2vw,24px);line-height:1.3;transition:padding .35s cubic-bezier(.2,.7,.2,1);display:flex}@media (hover:hover){.tocLink:hover{padding-left:12px}}@media (min-width:861px){.tocList{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--tocRows,4),auto);grid-auto-flow:column;column-gap:clamp(44px,6vw,84px)}}.skipLink{z-index:300;letter-spacing:.14em;background:var(--tp);color:var(--pbg);border-radius:0 0 4px;padding:12px 20px;font-family:Space Mono,monospace;font-size:12px;position:absolute;top:0;left:-9999px}.skipLink:focus{color:var(--pbg);left:0}.ceArtists{font-synthesis:none}.ceArtists *{box-sizing:border-box}.ceArtists h1,.ceArtists h2{text-wrap:balance;margin:0}.ceArtists p{text-wrap:pretty;margin:0}.ceLabel{letter-spacing:.2em;color:var(--ts);font-family:Space Mono,monospace;font-size:11px;display:block}.ceHero{border-bottom:1px solid var(--bd);position:relative;overflow:hidden}.ceHeroGlow{background:radial-gradient(88% 62% at 88% 0%,var(--sunSoft),transparent 60%);pointer-events:none;position:absolute;inset:0}.ceHeroInner{flex-direction:column;gap:18px;padding-top:clamp(46px,6vw,86px);padding-bottom:clamp(30px,4vw,52px);display:flex;position:relative}.ceKicker{letter-spacing:.26em;color:var(--ts);font-family:Space Mono,monospace;font-size:12px}.ceIdentity{letter-spacing:-.01em;overflow-wrap:break-word;max-width:13ch;font-size:clamp(44px,6.6vw,84px);font-weight:400;line-height:1.02}.ceMbr{display:none}.ceHorizon{background:var(--bd2);width:min(440px,60%);height:1px;margin-top:2px}.ceLede{color:var(--ts);max-width:40ch;font-size:clamp(18px,2.1vw,23px);font-style:italic;line-height:1.5}.ceHeroBand{margin:clamp(24px,3.4vw,40px) 0 0}.ceHeroBand .cePhBox{aspect-ratio:24/7}.ceBlock{padding-top:clamp(52px,6.4vw,96px)}.ceOpeningCopy{border-top:1px solid var(--bd);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:0 clamp(48px,6vw,104px);display:grid}.ceOpenLeft{flex-direction:column;gap:22px;display:flex}.ceCopyCol{flex-direction:column;gap:18px;max-width:54ch;display:flex}.ceCopyCol p{color:var(--ts);font-size:clamp(17px,1.9vw,20px);line-height:1.65}.ceOpenRight{flex-direction:column;gap:16px;display:flex}.ceProof{letter-spacing:.1em;color:var(--tp);margin:0;font-family:Space Mono,monospace;font-size:12px;font-weight:500;line-height:1.95}.ceProof span.cePn{border-bottom:1px solid var(--bd);padding:9px 0;display:block}.ceProof span.cePn:first-child{border-top:1px solid var(--bd2)}.ceProofTail{letter-spacing:.18em;color:var(--tf);margin-top:14px;font-size:11px;font-weight:400;display:block}.ceArchiveTitleRow{border-top:1px solid var(--bd);flex-direction:column;gap:12px;padding-top:26px;display:flex}.ceArchiveTitle{letter-spacing:-.01em;font-size:clamp(26px,3.4vw,40px);font-weight:400;line-height:1.1}.ceArchiveOpener{margin-top:clamp(26px,3vw,40px)}.ceArchiveOpener .cePhBox{aspect-ratio:21/8;border-color:var(--bd);background:linear-gradient(160deg, color-mix(in srgb,var(--tp) 9%, transparent), color-mix(in srgb,var(--tp) 3%, transparent) 62%, color-mix(in srgb,var(--sun) 7%, transparent))}.ceArchiveOpener .cePhBox:before{display:none}.ceChapter{padding-top:clamp(78px,8.5vw,140px)}.ceTransitionChapter{padding-top:clamp(60px,6.6vw,112px)}.ceChapHead{flex-direction:column;gap:14px;margin-bottom:38px;display:flex}.ceChapNum{letter-spacing:.24em;color:var(--tf);font-family:Space Mono,monospace;font-size:11px}.ceChapLabel{letter-spacing:.22em;color:var(--ts);font-family:Space Mono,monospace;font-size:13px}.ceChapStmt{letter-spacing:-.01em;max-width:22ch;font-size:clamp(21px,2.6vw,30px);line-height:1.28}.ceGrid{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(18px,2vw,30px);display:grid}.ceMod{min-width:0;margin:0}.cePhBox{border:1px solid var(--bd);background:linear-gradient(180deg, color-mix(in srgb,var(--tp) 7%, transparent), color-mix(in srgb,var(--tp) 3%, transparent));width:100%;position:relative;overflow:hidden}.cePhBox:before{content:"";border-top:1px solid var(--bd2);border-right:1px solid var(--bd2);opacity:.65;width:7px;height:7px;position:absolute;top:11px;right:12px}.cePhMeta{letter-spacing:.15em;color:var(--tf);font-family:Space Mono,monospace;font-size:9px;line-height:1.5;position:absolute;bottom:11px;left:13px;right:13px}.ceCap{letter-spacing:.16em;color:var(--tf);margin-top:10px;font-family:Space Mono,monospace;font-size:10px;display:block}.cePortrait .cePhBox{background:linear-gradient(180deg, color-mix(in srgb,var(--tp) 6%, transparent), color-mix(in srgb,var(--tp) 3%, transparent))}.cePcap{flex-direction:column;gap:4px;margin-top:12px;display:flex}.cePname{color:var(--ts);font-size:clamp(16px,1.4vw,19px);font-style:italic;line-height:1.2}.cePmeta{letter-spacing:.18em;color:var(--tf);font-family:Space Mono,monospace;font-size:9.5px}.ceNote{flex-direction:column;gap:8px;padding-top:6px;display:flex}.ceNl1{letter-spacing:.2em;color:var(--ts);font-family:Space Mono,monospace;font-size:11.5px}.ceNl2{letter-spacing:.16em;color:var(--tf);font-family:Space Mono,monospace;font-size:11px;line-height:1.6}.ceNbody{color:var(--ts);max-width:46ch;margin-top:8px;font-size:clamp(17px,1.9vw,20px);line-height:1.6}.ceNameRun{flex-direction:column;grid-column:1/-1;gap:16px;padding-top:clamp(66px,7.4vw,120px);display:flex}.ceRunLabel{letter-spacing:.2em;color:var(--ts);border-top:1px solid var(--bd);padding-top:22px;font-family:Space Mono,monospace;font-size:11px}.ceRunList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,64px);max-width:900px;margin:0;padding:0;list-style:none;display:grid}.ceRunList li{color:var(--tp);border-bottom:1px solid var(--bd);padding:14px 0;font-size:clamp(16px,1.5vw,19px);line-height:1.5}.ceBeyond{border-top:1px solid var(--bd);flex-direction:column;gap:18px;margin-top:clamp(40px,5vw,70px);display:flex}.ceBeyondCopy{max-width:30ch;color:var(--ts);font-size:clamp(19px,2.3vw,26px);font-style:italic;line-height:1.4}.ceClosing{border-top:1px solid var(--bd);flex-direction:column;gap:clamp(50px,7vw,90px);padding-bottom:clamp(70px,9vw,130px);display:flex}.ceWider{flex-direction:column;gap:18px;display:flex}.ceWiderStmt{color:var(--ts);letter-spacing:.01em;white-space:pre-line;font-size:clamp(20px,2.4vw,28px);font-style:italic;line-height:1.35}.ceWiderLead{color:var(--ts);max-width:56ch;font-size:clamp(17px,1.9vw,20px);line-height:1.65}.ceClosingStmt{letter-spacing:-.015em;white-space:pre-line;max-width:16ch;font-size:clamp(28px,4.4vw,54px);line-height:1.16}@media (max-width:767px){.ceIdentity{max-width:100%!important;font-size:42px!important;line-height:1.04!important}.ceOpeningCopy{grid-template-columns:1fr!important;row-gap:34px!important}.ceOpenRight{margin-top:2px}.ceMbr{display:block!important}.ceLede{max-width:100%!important}.ceProof{font-size:12.5px!important}.ceGrid{grid-template-columns:1fr!important;gap:24px!important}.ceGrid>.ceMod{grid-column:1/-1!important;align-self:auto!important;margin-top:0!important}.ceGrid>.cePh,.ceHeroBand,.ceArchiveOpener{margin-left:calc(-1*clamp(20px,4vw,48px));margin-right:calc(-1*clamp(20px,4vw,48px))}.ceGrid>.cePh .ceCap{padding-left:clamp(20px,4vw,48px)}.ceGrid>.cePh.cePhInset{width:78%;margin-left:0!important;margin-right:0!important}.ceGrid>.cePh.cePhInset.ceInsetR{margin-left:auto!important}.ceGrid>.cePortrait{width:80%}.ceGrid>.cePortrait.ceInsetR{margin-left:auto}.ceChapStmt{max-width:100%!important}.ceRunList{grid-template-columns:1fr!important}.ceNameRun{padding-top:60px!important}.ceChapter{padding-top:72px!important}}.laRoom{--la-field:#0d0b09;--la-ink-rgb:242,233,216;--la-sun-rgb:245,230,74;background:var(--la-field);color:rgb(var(--la-ink-rgb));width:100%}.laRoom *{box-sizing:border-box}.laRoom h1,.laRoom h3,.laRoom p,.laRoom dl,.laRoom dd{margin:0}.laOpen{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);max-width:1380px;margin:0 auto;padding:clamp(56px,8vw,150px) clamp(20px,5vw,72px);display:grid}.laOpenText{flex-direction:column;gap:26px;min-width:0;display:flex}.laCrumb{letter-spacing:.24em;color:rgba(var(--la-ink-rgb),.55);font-family:Space Mono,monospace;font-size:11.5px}.laCrumb a{color:rgba(var(--la-ink-rgb),.55);margin:-14px -3px;padding:14px 3px;transition:color .3s;display:inline-block}.laCrumb a:hover{color:rgb(var(--la-sun-rgb))}.laTitleGroup{flex-direction:column;gap:12px;min-width:0;display:flex}.laEyebrow{letter-spacing:.26em;color:rgba(var(--la-ink-rgb),.6);font-family:Space Mono,monospace;font-size:11.5px}.laH1{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(46px,7.2vw,76px);font-weight:300;line-height:1.04}.laIntro{color:rgba(var(--la-ink-rgb),.72);text-wrap:pretty;max-width:40ch;font-size:17px;line-height:1.6}.laCta{letter-spacing:.08em;color:rgb(var(--la-sun-rgb));cursor:pointer;border:0;border-bottom:1px solid rgba(var(--la-sun-rgb),.5);background:0 0;width:fit-content;padding:0 0 5px;font-family:Space Mono,monospace;font-size:12.5px;transition:border-color .3s}.laCta:hover{border-bottom-color:rgb(var(--la-sun-rgb))}.laOpenFruit{aspect-ratio:1;min-height:280px;position:relative}.laOpenFruit .laFruit{height:92%}.laFruit{aspect-ratio:1;pointer-events:none;height:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.laFruit img{object-fit:contain}.laArchive{padding:0 0 clamp(48px,7vw,110px)}.laArchive:focus{outline:none}.laStage{grid-template-columns:58% 42%;max-width:1380px;margin:0 auto;display:grid}.laFruitCol{aspect-ratio:1;min-height:320px;position:relative}.laZoom{transform-origin:50%;transition:transform 1.1s cubic-bezier(.3,0,.2,1);position:absolute;inset:0}@keyframes laForwardA{0%{transform:scale(1.28)}32%{transform:scale(1.22)}to{transform:scale(1.28)}}@keyframes laForwardB{0%{transform:scale(1.28)}32%{transform:scale(1.22)}to{transform:scale(1.28)}}.laZoom[data-pulse=a]{animation:1.1s cubic-bezier(.3,0,.2,1) laForwardA}.laZoom[data-pulse=b]{animation:1.1s cubic-bezier(.3,0,.2,1) laForwardB}.laCue{z-index:3;pointer-events:none;letter-spacing:.22em;color:rgba(var(--la-ink-rgb),.8);text-align:center;font-family:Space Mono,monospace;font-size:11.5px;position:absolute;top:12%;left:50%;transform:translate(-50%)}.laCaption{color:rgba(var(--la-ink-rgb),.42);max-width:60%;font-family:Space Mono,monospace;font-size:11px;position:absolute;bottom:clamp(12px,4%,36px);left:clamp(16px,4%,48px)}@keyframes laBreathe{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.laPoint{cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;position:absolute}.laHalo{border:1px solid rgba(var(--la-sun-rgb),.6);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:5.2s ease-out infinite laBreathe;position:absolute;top:50%;left:50%}.laCore{background:rgba(var(--la-sun-rgb),.6);width:10px;height:10px;box-shadow:0 0 8px rgba(var(--la-sun-rgb),.25);border-radius:50%;margin:-5px 0 0 -5px;transition:width .25s,height .25s,margin .25s,background .4s,box-shadow .4s;position:absolute;top:50%;left:50%}.laPoint.isActive .laCore{background:rgb(var(--la-sun-rgb));box-shadow:0 0 12px rgba(var(--la-sun-rgb),.5)}.laPoint.isDim .laCore{background:rgba(var(--la-sun-rgb),.4)}.laPoint:hover .laCore,.laPoint:focus-visible .laCore{width:13px;height:13px;margin:-6.5px 0 0 -6.5px}.laLabel{white-space:nowrap;pointer-events:none;align-items:center;gap:10px;max-width:min(42vw,220px);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.laLabel.toRight{left:26px}.laLabel.toLeft{flex-direction:row-reverse;right:26px}@media (max-width:860px){.laLabel{display:none}}.laLabelRule{border-top:1px solid rgba(var(--la-sun-rgb),.55);width:34px}.laLabelText{letter-spacing:.12em;color:rgb(var(--la-sun-rgb));text-shadow:0 1px 3px #000c;font-family:Space Mono,monospace;font-size:11px}.laPanel{border-left:1px solid rgba(var(--la-sun-rgb),.22);flex-direction:column;justify-content:center;padding:0 clamp(24px,4.6vw,64px);display:flex}.laPanelStack{display:grid}.laChapter{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:18px;transition:opacity .5s,transform .5s cubic-bezier(.3,0,.2,1),visibility .5s;display:flex;transform:translateY(7px)}.laChapter.isOn{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.laChapter{transform:none}}.laKicker{letter-spacing:.14em;color:rgb(var(--la-sun-rgb));font-family:Space Mono,monospace;font-size:12px}.laTitle{text-wrap:balance;font-size:clamp(24px,2.4vw,32px);font-weight:300;line-height:1.15}.laBody{color:rgba(var(--la-ink-rgb),.72);text-wrap:pretty;font-size:15.5px;line-height:1.6}.laEntries{border-top:1px solid rgba(var(--la-sun-rgb),.22);flex-direction:column;gap:12px;padding-top:16px;display:flex}.laEntry{flex-direction:column;gap:3px;display:flex}.laEntryName{letter-spacing:.1em;color:rgba(var(--la-sun-rgb),.85);font-family:Space Mono,monospace;font-size:11.5px}.laEntryDesc{color:rgba(var(--la-ink-rgb),.58);font-size:13.5px;line-height:1.55}@media (max-width:860px){.laCrumb{letter-spacing:.2em;font-size:10.5px}.laEyebrow{letter-spacing:.22em;font-size:10.5px}.laOpen{grid-template-columns:1fr;gap:clamp(20px,6vw,40px)}.laOpenFruit{aspect-ratio:4/3;order:-1;min-height:0}.laOpenFruit .laFruit{height:100%}.laStage{grid-template-columns:1fr}.laFruitCol{aspect-ratio:1;min-height:0}.laPanel{border-left:0;border-top:1px solid rgba(var(--la-sun-rgb),.22);padding:clamp(26px,7vw,40px) clamp(20px,5vw,32px)}.laCaption{text-align:center;white-space:normal;max-width:84%;bottom:clamp(10px,3vw,18px);left:50%;right:auto;transform:translate(-50%)}}.laMore{max-width:1380px;margin:0 auto;padding:clamp(22px,3vw,34px) clamp(20px,5vw,72px) 0}.laMore a{letter-spacing:.14em;color:rgba(var(--la-ink-rgb),.55);font-family:Space Mono,monospace;font-size:11px;transition:color .3s}.laMore a:hover{color:rgb(var(--la-sun-rgb))}.idxLabsRow{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:start;gap:clamp(30px,3.4vw,44px);display:grid}@media (max-width:940px){.idxLabsRow{grid-template-columns:minmax(0,1fr);row-gap:26px}}.idxArchiveLabel{letter-spacing:.2em;color:var(--ts);align-items:center;gap:9px;font-family:Space Mono,monospace;font-size:11px;display:inline-flex}.idxArchiveRule{background:var(--sun);flex:none;width:18px;height:1px}.idxArchiveLink{color:var(--tp);border-bottom:1px solid #0000;transition:border-color .3s}.idxArchiveLink:hover,.idxArchiveLink:focus-visible,.idxArchiveLink[aria-current=page]{border-bottom-color:var(--sun)}.vxRoot{--vx-plate:#f7f5ef;--vx-tier:#8a7600;outline:none}html.afterglow body .vxRoot{--vx-tier:#e8d64b}.vxRoot a:focus-visible,.vxRoot button:focus-visible,.vxRoot select:focus-visible,.vxRoot summary:focus-visible,.vxRoot [tabindex="-1"]:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #1c1812;box-shadow:0 0 0 5px #f5e64a}.vxSR{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vxSec{padding:clamp(56px,8%,104px) clamp(22px,5%,64px)}.vxSec--tail{padding-top:0}.vxHeroSec{padding:clamp(40px,6%,80px) clamp(22px,5%,64px) 52px}.vxClose{padding:clamp(64px,9%,120px) clamp(22px,5%,64px)}.vxDark{color:#f2e9d8;background:#14100b}.vxWrap{flex-direction:column;gap:24px;max-width:1120px;margin:0 auto;display:flex}.vxWrap--gap26{gap:26px}.vxWrap--gap28{gap:28px}.vxWrap--gap30{gap:30px}.vxWrap--rule{border-top:1px solid var(--bd);padding-top:clamp(40px,6%,72px)}.vxHeroSec .vxWrap{gap:20px}.vxLabel{letter-spacing:.24em;color:var(--ts);font-family:Space Mono,monospace;font-size:11.5px}.vxLabel--dark{color:#f2e9d88c}.vxH2{text-wrap:pretty;margin:0;font-size:clamp(30px,4.5vw,46px);font-weight:400;line-height:1.1}.vxH2--sm{font-size:clamp(26px,4vw,38px);line-height:1.15}.vxH2--dark{color:#f2e9d8}.vxLede{color:var(--ts);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.vxLede--sm{font-size:17.5px}.vxLede--xs{font-size:15px;line-height:1.55}.vxFine{letter-spacing:.08em;color:var(--ts);font-family:Space Mono,monospace;font-size:11px}.vxFine--matrix{max-width:56ch}.vxFine--xs{letter-spacing:.06em;font-size:10px}.vxFine--dark{color:#f2e9d880}.vxTag{letter-spacing:.2em;color:var(--ts);font-family:Space Mono,monospace;font-size:9.5px}.vxCrumb{letter-spacing:.24em;color:#f2e9d88c;font-family:Space Mono,monospace;font-size:11.5px}.vxCrumb a{color:#f2e9d88c;margin:-14px -3px;padding:14px 3px;display:inline-block}.vxCrumb a:hover{color:#f5e64a}.vxHero{flex-direction:column;gap:20px;display:flex}.vxHeroTitle{flex-direction:column;gap:10px;display:flex}.vxHeroAside{flex-direction:column;gap:20px;display:flex}.vxHeroLabel{letter-spacing:.22em;color:#f2e9d899;font-family:Space Mono,monospace;font-size:10.5px}.vxH1{letter-spacing:-.008em;text-wrap:balance;margin:0;font-size:38px;font-weight:400;line-height:1.06}.vxHeroQ{color:#f5e64ad9;margin:0;font-size:15.5px;font-style:italic;line-height:1.5}.vxHeroSupport{color:#f2e9d8b8;text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.5}.vxEnter{letter-spacing:.16em;color:#f5e64a;border-bottom:1px solid #f5e64a;min-height:44px;padding:10px 0;font-family:Space Mono,monospace;font-size:12.5px}@media (min-width:861px){.vxHero{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:end;gap:48px;display:grid}.vxHeroTitle{gap:14px}.vxHeroAside{gap:16px;padding-bottom:10px}.vxHeroLabel{letter-spacing:.26em;font-size:11.5px}.vxH1{letter-spacing:-.012em;font-size:clamp(52px,6vw,74px);line-height:1.04}.vxHeroQ{font-size:17px}.vxHeroSupport{font-size:18px;line-height:1.55}.vxEnter{padding:12px 0;font-size:13px}}.vxField{border-top:1px solid #f2e9d824;outline:none;flex-direction:column;gap:16px;margin-top:8px;padding-top:20px;display:flex}.vxFieldHead{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.vxModes{gap:4px;display:flex}.vxMode{letter-spacing:.16em;border:1px solid;min-height:44px;padding:10px 16px;font-size:11.5px}.vxFieldCap{letter-spacing:.08em;color:#f2e9d88c;font-family:Space Mono,monospace;font-size:11px}.vxExplore{border:1px solid #f2e9d824;flex-direction:column;gap:14px;padding:18px;display:flex}.vxChipRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vxChipLabel{letter-spacing:.2em;color:#f2e9d88c;margin-right:4px;font-family:Space Mono,monospace;font-size:10.5px}.vxChip{letter-spacing:.12em;border:1px solid;min-height:44px;padding:10px 13px;font-size:11px}.vxChip--sm{letter-spacing:.1em;padding:9px 13px}.vxChip--suggest{letter-spacing:.1em;border:1px solid #f5e64a66;padding:9px 13px}.vxSuggestLabel{letter-spacing:.16em;color:#f2e9d880;font-family:Space Mono,monospace;font-size:10.5px}.vxFieldNote{letter-spacing:.06em;color:#f2e9d880;font-family:Space Mono,monospace;font-size:10.5px}.vxUrlState{letter-spacing:.06em;color:#f5e64ab3;overflow-wrap:anywhere;font-family:Space Mono,monospace;font-size:10.5px}.vxCanvas{width:100%;display:block}.vxLegend{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.vxLegendItem{letter-spacing:.1em;color:#f2e9d89e;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:11px;display:inline-flex}.vxKey{flex:none;width:16px;display:block}.vxKey--record{background:#f2e9d866;height:1px}.vxKey--deep{background:#f5e64abf;height:1px}.vxKey--sig{background:#f5e64a;height:2px}.vxLegendNote{letter-spacing:.08em;color:#f2e9d880;font-family:Space Mono,monospace;font-size:11px}.vxQuietCta{letter-spacing:.16em;color:#f2e9d8b8;text-align:left;border-bottom:1px solid #f2e9d859;min-height:44px;padding:10px 0;font-family:Space Mono,monospace;font-size:11.5px}.vxQuietCta--light{color:var(--tp);border-bottom:1px solid var(--tp);padding:12px 0}.vxStatus{letter-spacing:.1em;color:#f5e64a;min-height:18px;margin:0;font-family:Space Mono,monospace;font-size:12px}.vxSel{border:1px solid #f2e9d829;flex-direction:column;gap:18px;padding:22px clamp(16px,3%,28px);display:flex}.vxSelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vxSelHeadline{letter-spacing:.18em;color:#f5e64a;font-family:Space Mono,monospace;font-size:12px}.vxClearSel{letter-spacing:.14em;color:#f2e9d89e;min-height:44px;font-family:Space Mono,monospace;font-size:11px}.vxSelDef{color:#f2e9d8b8;max-width:62ch;margin:0;font-size:16.5px;line-height:1.55}.vxSelVoices{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.vxQuote{flex-direction:column;margin:0;display:flex}.vxQuote blockquote{margin:0;font-style:italic;line-height:1.5}.vxQuote figcaption{letter-spacing:.12em;font-family:Space Mono,monospace}.vxQuote--field{border-left:1px solid #f5e64a66;gap:10px;padding-left:16px}.vxQuote--field blockquote{color:#f2e9d8;font-size:17px}.vxQuote--field figcaption{color:#f2e9d89e;font-size:11px}.vxQuote--pair{border-left:1px solid var(--bd2);gap:8px;padding-left:14px}.vxQuote--pair blockquote{font-size:15.5px}.vxQuote--pair figcaption{color:var(--ts);font-size:10.5px}.vxPairPanel--mob .vxQuote--pair blockquote{font-size:15px}.vxQuote--form{border-left:1px solid #f5e64a59;gap:8px;padding-left:14px}.vxQuote--form blockquote{color:#f2e9d8;font-size:15.5px}.vxQuote--form figcaption{color:#f2e9d88c;font-size:10.5px}.vxTimeline{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:28px 32px;display:grid}.vxStep{border-top:1px solid var(--bd2);flex-direction:column;gap:10px;padding-top:14px;display:flex}.vxStepKicker{letter-spacing:.18em;color:var(--ts);font-family:Space Mono,monospace;font-size:10.5px}.vxStepTitle{text-wrap:pretty;font-size:19px;font-style:italic;line-height:1.35}.vxStepBody{color:var(--ts);font-size:14.5px;line-height:1.5}.vxArc{letter-spacing:.14em;color:var(--ts);margin:0;font-family:Space Mono,monospace;font-size:12.5px}.vxBars{flex-direction:column;gap:13px;max-width:820px;display:flex}.vxBar{flex-direction:column;gap:5px;display:flex}.vxBarHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vxBarLabel{font-size:15.5px}.vxBarNum{letter-spacing:.06em;color:var(--ts);white-space:nowrap;font-family:Space Mono,monospace;font-size:11.5px}.vxTrack{background:var(--bd);height:9px}.vxTrack--thin{height:6px}.vxFill{background:var(--tp);height:100%}.vxFill--anim{transition:width .5s cubic-bezier(.4,0,.2,1),background .5s}.vxLayers{flex-wrap:wrap;gap:4px;display:flex}.vxLayerBtn{letter-spacing:.12em;border:1px solid var(--bd2);min-height:44px;padding:11px 16px;font-family:Space Mono,monospace;font-size:11.5px}.vxDetails{max-width:820px}.vxDetails summary{list-style:none}.vxDetails summary::-webkit-details-marker{display:none}.vxSummary{letter-spacing:.14em;color:var(--ts);border-bottom:1px solid var(--bd);cursor:pointer;align-items:center;min-height:44px;padding:12px 0;font-family:Space Mono,monospace;font-size:11.5px;display:flex}.vxTableWrap{padding-top:8px;overflow-x:auto}.vxTable{border-collapse:collapse;width:100%;font-size:14px}.vxTable caption{text-align:left;letter-spacing:.1em;color:var(--ts);padding-bottom:8px;font-family:Space Mono,monospace;font-size:10.5px}.vxTable th{letter-spacing:.1em;text-align:left;border-bottom:1px solid var(--bd2);padding:6px 12px 6px 0;font-family:Space Mono,monospace;font-size:11px;font-weight:400}.vxTable td{border-bottom:1px solid var(--bd);padding:6px 12px 6px 0}.vxTable .vxNumCol{text-align:right;padding:6px 0 6px 12px}.vxTable .vxNum{font-family:Space Mono,monospace;font-size:12.5px}.vxMatrixWrap{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:start;gap:40px;display:grid}.vxMatrixCol{flex-direction:column;gap:14px;min-width:0;display:flex}.vxMatrix{flex-direction:column;gap:2px;display:flex}.vxMatrixRow{grid-template-columns:150px repeat(8,minmax(0,1fr));align-items:stretch;gap:2px;display:grid}.vxMatrixRowLabel{letter-spacing:.04em;color:var(--ts);text-align:right;align-self:center;padding-right:10px;font-family:Space Mono,monospace;font-size:10.5px}.vxMatrixColLabel{letter-spacing:.06em;color:var(--ts);justify-self:center;padding-top:8px;font-family:Space Mono,monospace;font-size:10px}.vxCell{aspect-ratio:1;border:1px solid;min-height:0;padding:0;font-family:Space Mono,monospace;font-size:11px}.vxCell--below{border-color:var(--bd);color:var(--tf);cursor:default;background:0 0}.vxPairPanel{border:1px solid var(--bd);flex-direction:column;gap:14px;padding:26px;display:flex}.vxPairPanel--mob{gap:12px;padding:20px}.vxPairTitle{letter-spacing:.16em;border-bottom:2px solid #f5e64a;align-self:flex-start;padding-bottom:6px;font-family:Space Mono,monospace;font-size:12.5px}.vxPairPanel--mob .vxPairTitle{font-size:12px}.vxPairStats{letter-spacing:.08em;color:var(--ts);font-family:Space Mono,monospace;font-size:11.5px}.vxPairPanel--mob .vxPairStats{font-size:11px}.vxPairExpl{color:var(--ts);margin:0;font-size:16px;line-height:1.55}.vxPairPanel--mob .vxPairExpl{font-size:15.5px}.vxPairList{flex-direction:column;gap:2px;display:flex}.vxPairRow{letter-spacing:.06em;min-height:52px;color:var(--tp);text-align:left;border:1px solid;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-family:Space Mono,monospace;font-size:11px;display:flex}.vxPairRowNum{color:var(--ts);white-space:nowrap;font-weight:400}.vxCities{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px;display:grid}.vxCity{border-top:1px solid var(--bd2);flex-direction:column;gap:14px;padding-top:18px;display:flex}.vxCityHead{flex-direction:column;gap:3px;display:flex}.vxCityName{font-size:22px}.vxCityN{letter-spacing:.1em;color:var(--ts);font-family:Space Mono,monospace;font-size:10.5px}.vxCityRows{flex-direction:column;gap:9px;display:flex}.vxCityRow{flex-direction:column;gap:3px;display:flex}.vxCityRowHead{letter-spacing:.06em;color:var(--ts);justify-content:space-between;gap:10px;font-family:Space Mono,monospace;font-size:10.5px;display:flex}.vxForms{background:#f2e9d824;border:1px solid #f2e9d824;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;display:grid}.vxForm{background:#14100b;flex-direction:column;gap:14px;padding:28px 24px;display:flex}.vxFormHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vxFormLabel{text-wrap:pretty;font-size:22px}.vxFormLabel--mob{font-size:20px}.vxFormNum{letter-spacing:.08em;color:#f5e64abf;white-space:nowrap;font-family:Space Mono,monospace;font-size:10.5px}.vxFormReading{color:#f2e9d8a8;text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}.vxFormsMob{border-top:1px solid #f2e9d824;flex-direction:column;display:flex}.vxFormDetails{border-bottom:1px solid #f2e9d824}.vxFormDetails summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;min-height:44px;padding:18px 0;list-style:none;display:flex}.vxFormDetails summary::-webkit-details-marker{display:none}.vxFormBody{flex-direction:column;gap:12px;padding:0 0 20px;display:flex}.vxFeat{border-top:1px solid var(--bd2);border-bottom:1px solid var(--bd2);outline:none;flex-direction:column;gap:20px;padding:clamp(32px,5%,56px) 0;display:flex}.vxFeat--empty{gap:16px}.vxFeatTier{letter-spacing:.2em;color:var(--vx-tier);font-family:Space Mono,monospace;font-size:11px}.vxFeatQuote{text-wrap:pretty;max-width:34ch;margin:0;font-size:clamp(24px,3vw,34px);font-style:italic;line-height:1.35}.vxFeatName{letter-spacing:.14em;color:var(--tp);font-family:Space Mono,monospace;font-size:12.5px}.vxFeatThemes{flex-wrap:wrap;gap:8px;display:flex}.vxThemeTag{letter-spacing:.1em;border:1px solid var(--bd2);color:var(--ts);padding:5px 9px;font-family:Space Mono,monospace;font-size:9.5px}.vxFeatActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vxBtnFill{letter-spacing:.14em;background:var(--tp);min-height:44px;color:var(--pbg);border-radius:999px;padding:14px 26px;font-family:Space Mono,monospace;font-size:12px}.vxBtnOutline{letter-spacing:.14em;min-height:44px;color:var(--tp);border:1px solid var(--bd2);background:0 0;border-radius:999px;padding:13px 22px;font-family:Space Mono,monospace;font-size:12px}.vxFeatLink{letter-spacing:.04em;color:var(--ts);word-break:break-all;font-family:Space Mono,monospace;font-size:10px}.vxEmpty{color:var(--ts);max-width:50ch;margin:0;font-size:19px;line-height:1.5}.vxRoom{flex-direction:column;gap:16px;display:flex}.vxRoomHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.vxRoomNote{letter-spacing:.12em;color:var(--ts);font-family:Space Mono,monospace;font-size:11px}.vxRoomStatus{letter-spacing:.1em;color:var(--ts);margin:0;font-family:Space Mono,monospace;font-size:11px}.vxFilters{flex-wrap:wrap;gap:10px;display:flex}.vxFilter{flex-direction:column;flex:150px;gap:4px;display:flex}.vxFilter--narrow{flex:130px}.vxFilter>span{letter-spacing:.18em;color:var(--ts);font-family:Space Mono,monospace;font-size:10px}.vxFilter select{appearance:none;letter-spacing:.06em;border:none;border-bottom:1px solid var(--bd2);min-height:44px;color:var(--tp);cursor:pointer;background:0 0;border-radius:0;padding:12px 0;font-family:Space Mono,monospace;font-size:11.5px}.vxIndex{flex-direction:column;display:flex}.vxIndexRow{text-align:left;border-bottom:1px solid var(--bd);min-height:44px;color:var(--tp);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:13px 2px;display:flex}.vxIndexName{letter-spacing:.12em;min-width:120px;font-family:Space Mono,monospace;font-size:11.5px}.vxIndexOpening{color:var(--ts);flex:200px;font-size:15px;font-style:italic}.vxIndexMeta{letter-spacing:.08em;color:var(--ts);white-space:nowrap;font-family:Space Mono,monospace;font-size:10px}.vxMethod{border:1px solid var(--bd2);padding:clamp(28px,4%,48px)}.vxAttrib{color:var(--ts);max-width:50ch;margin:0;font-size:19px;font-style:italic;line-height:1.55}.vxStats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px 24px;display:grid}.vxStat{border-top:1px solid var(--bd2);flex-direction:column;gap:4px;padding-top:10px;display:flex}.vxStatN{font-family:Space Mono,monospace;font-size:27px}.vxStatLabel{letter-spacing:.12em;color:var(--ts);font-family:Space Mono,monospace;font-size:10px}.vxMethodBody{color:var(--ts);flex-direction:column;gap:10px;max-width:66ch;font-size:15.5px;line-height:1.6;display:flex}.vxMethodBody p{margin:0}.vxMethodBody strong{color:var(--tp);font-weight:600}.vxPull{color:var(--tp);border-left:2px solid #f5e64a;padding-left:16px;font-size:18px;font-style:italic}.vxNote{color:var(--ts);border-top:1px solid var(--bd);outline:none;flex-direction:column;gap:12px;max-width:66ch;padding-top:20px;font-size:15.5px;line-height:1.6;display:flex}.vxNote p{margin:0}.vxNoteLabel{letter-spacing:.2em;color:var(--ts);font-family:Space Mono,monospace;font-size:11px}.vxCloseStatement{text-wrap:pretty;max-width:30ch;margin:0;font-size:clamp(26px,4vw,40px);font-weight:400;line-height:1.25}.vxCloseCtas{flex-wrap:wrap;align-items:center;gap:16px 28px;padding-top:8px;display:flex}a.vxCtaSun{letter-spacing:.1em;color:#14100b;box-sizing:border-box;background:#f5e64a;border-radius:999px;align-items:center;min-height:44px;padding:16px 30px;font-family:Space Mono,monospace;font-size:12.5px;display:inline-flex}a.vxCtaSun:hover{color:#14100b;opacity:.86}a.vxCtaQuiet{letter-spacing:.14em;color:#f2e9d8;border-bottom:1px solid #f2e9d866;align-items:center;min-height:44px;padding:12px 0;font-family:Space Mono,monospace;font-size:12px;display:inline-flex}a.vxCtaQuiet:hover{color:#f5e64a}a.vxCtaFaint{letter-spacing:.14em;color:#f2e9d89e;align-self:flex-start;align-items:center;min-height:44px;padding:10px 0;font-family:Space Mono,monospace;font-size:11.5px;display:inline-flex}a.vxCtaFaint:hover{color:#f5e64a}@media (max-width:860px){.vxDesk{display:none!important}}@media (min-width:861px){.vxMob{display:none!important}}.lwHeroGrid{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:1000px){.lwHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:end;gap:clamp(40px,6vw,110px)}}.lwFieldSec{background:linear-gradient(90deg,#f7e75a 0%,#f3e15c 10%,#bfcb6e 16%,#8fa04c 28%,#7c8f41 46%,#aa3b50 53%,#b24c5a 60%,#f3c58e 66%,#f0b078 73%,#d89aa0 79%,#a48fd2 85%,#5f76d8 89%,#3f66cf 96%)}.lwGrid{grid-template-columns:1fr 3fr 1fr 1fr 1fr 1fr;display:grid;position:relative}.lwLineH{z-index:1;pointer-events:none;width:100%;height:clamp(72px,9vw,124px);display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.lwLineV{display:none}.lwSeg{z-index:2;min-width:0;display:flex;position:relative}a.lwSeg{text-decoration:none;transition:background .5s}@media (hover:hover){a.lwSeg:hover{background:#ffffff29}}a.lwSeg:focus-visible{outline-offset:-4px;outline:2px solid}.lwSeg+.lwSeg{border-left:1px solid color-mix(in srgb,currentColor 26%,transparent)}.lwSegIn{box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;gap:70px;min-width:0;min-height:clamp(280px,26vw,390px);padding:clamp(20px,2.4vw,36px) clamp(12px,1.4vw,22px) clamp(22px,2.6vw,40px) clamp(16px,1.8vw,26px);display:flex}.lwSegDate{letter-spacing:.04em;font-family:Space Mono,monospace;font-size:clamp(22px,2.4vw,38px);font-weight:700;line-height:1}.lwSegName{font-size:clamp(18px,1.5vw,23px);font-weight:500;line-height:1.15}.lwSegMeta{letter-spacing:.16em;font-family:Space Mono,monospace;font-size:10.5px;line-height:1.6}.lwNote{color:#f2e9d8e0}.lwReg{z-index:30;background:var(--pbg);position:sticky;top:0}.lwRegRow{scrollbar-width:none;align-items:center;gap:clamp(16px,2.6vw,36px);padding:0 clamp(20px,4vw,48px);display:flex;overflow-x:auto}.lwRegRow::-webkit-scrollbar{display:none}.lwRegLink{letter-spacing:.14em;color:var(--ts);white-space:nowrap;flex:none;align-items:center;min-height:46px;font-family:Space Mono,monospace;font-size:11px;display:inline-flex}.lwChapter{flex-direction:column;gap:18px;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px);display:flex}.lwChapterLine{width:clamp(96px,10vw,150px);height:auto;display:block}.lwChapterBody{max-width:50ch;margin:0;font-size:clamp(17px,1.9vw,20px);line-height:1.55}.lwChapterMeta{flex-wrap:wrap;align-items:baseline;gap:18px;padding-top:8px;display:flex}.lwChapterDate{letter-spacing:.2em;font-family:Space Mono,monospace;font-size:12.5px}.lwChapterSoon{letter-spacing:.2em;font-family:Space Mono,monospace;font-size:10.5px}@media (max-width:860px){.lwFieldSec{background:0 0}.lwGrid{grid-template-columns:1fr}.lwLineH{display:none}.lwLineV{width:58px;height:100%;display:block;position:absolute;top:0;left:0}.lwSeg+.lwSeg{border-left:0;border-top:1px solid color-mix(in srgb,currentColor 24%,transparent)}.lwSegIn{justify-content:flex-start;gap:12px;min-height:0;padding:20px 22px 24px 74px}.lwSegDate{font-size:24px}.lwSeg-09{background:#f5e64a}.lwSeg-10{background:linear-gradient(#f5e64a 0%,#b7c566 22%,#7f9142 100%)}.lwSeg-13{background:linear-gradient(#7f9142 0%,#aa3b50 12%,#b24c5a 100%)}.lwSeg-14{background:linear-gradient(#b24c5a 0%,#f0bc85 12%,#f2c08c 100%)}.lwSeg-15{background:linear-gradient(#f2c08c 0%,#c99bb2 12%,#a48fd2 100%)}.lwSeg-16{background:linear-gradient(#a48fd2 0%,#5a77d8 12%,#3f66cf 100%)}.lwNote{color:var(--tf)}}#lw-sundaze,#lw-slowflow,#lw-rifining,#lw-rundance,#lw-kulup{scroll-margin-top:48px}.appInstitutional{--appInk:#1c1812;--appPaper:#f7f5ef;--appCream:#f2e9d8;--appAfter:#211a12;background:var(--pbg);color:var(--tp)}.appInstitutional .szW,.appHeader .szW,.appFooter .szW{max-width:1440px;padding-left:72px;padding-right:72px}.appInstitutional section{scroll-margin-top:74px}.appKicker{letter-spacing:.18em;color:var(--ts);font-family:Space Mono,monospace;font-size:11px;line-height:1.5}.appHeader{z-index:50;border-bottom:1px solid var(--bd);background:color-mix(in srgb,var(--pbg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.appHeaderInner{justify-content:space-between;align-items:center;gap:24px;min-height:68px;display:flex}.appHeaderLogo{flex:none;display:flex}.appHeaderNav{align-items:center;gap:clamp(18px,2.1vw,32px);margin-left:auto;display:flex}.appHeaderNav a,.appHeaderTools button{letter-spacing:.16em;align-items:center;min-height:44px;font-family:Space Mono,monospace;font-size:12px;line-height:1.3;display:inline-flex}.appHeaderNav a{white-space:nowrap;position:relative}.appHeaderNav a:last-child{border-left:1px solid var(--bd);color:var(--ts);margin-left:clamp(0px,.6vw,8px);padding-left:clamp(22px,2.2vw,32px)}.appHeaderNav a:after{content:"";background:var(--sun);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.appHeaderNav a:hover:after,.appHeaderNav a:focus-visible:after{transform:scaleX(1)}.appHeaderTools{align-items:center;display:none}.appIndexButton{box-sizing:border-box;letter-spacing:.18em;border:1px solid var(--bd2);border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-family:Space Mono,monospace;font-size:11px;display:flex}.appSignalDot{background:var(--sun);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.appMobileIndex{border-bottom:2px solid var(--tp);background:var(--pbg);display:none}.appMobileIndex .szW{flex-direction:column;display:flex}.appMobileIndex a{box-sizing:border-box;border-bottom:1px solid var(--bd);letter-spacing:.18em;min-height:50px;color:var(--tp);align-items:center;font-family:Space Mono,monospace;font-size:11px;line-height:1.35;display:flex}.appMobileIndex a:last-child{color:var(--ts);border-bottom:0}.appHero{border-bottom:1px solid var(--bd);flex-direction:column;display:flex;position:relative;overflow:hidden}.appHeroGrid{padding-top:64px;padding-bottom:44px;position:relative}.appHeroCopy{z-index:2;flex-direction:column;align-items:flex-start;gap:24px;max-width:900px;display:flex;position:relative}.appHero h1{letter-spacing:-.015em;text-wrap:pretty;max-width:12ch;margin:0;font-size:clamp(62px,5.56vw,80px);font-weight:400;line-height:1.02}.appHero h1 em,.appFooterLead h2 em{font-style:italic;font-weight:300}.appHeroCopy>p{color:var(--ts);max-width:58ch;margin:0;font-size:20px;line-height:1.55}.appTriad{align-items:stretch;gap:14px;width:100%;max-width:772px;padding-top:4px;display:flex}.appTriad a{box-sizing:border-box;border:1px solid var(--bd2);background:var(--pbg);min-width:0;color:var(--tp);flex-direction:column;flex:1;transition:border-color .2s,background .2s;display:flex}.appTriad a:hover{border-color:var(--tp);background:color-mix(in srgb,var(--pbg) 90%,var(--tp) 10%);color:var(--tp)}.appTriad a:active{background:color-mix(in srgb,var(--pbg) 84%,var(--tp) 16%)}.appTriad a>i{flex:none;height:3px;display:block}.appDoorDiscover>i{background:#e9b44c}.appDoorConnect>i{background:#c97b4a}.appDoorBelong>i{background:#8c6e4a}.appTriad a>span{flex-direction:column;gap:7px;padding:15px 18px 14px;display:flex}.appTriad b{letter-spacing:.2em;align-items:center;gap:9px;font-family:Space Mono,monospace;font-size:13px;font-weight:400;line-height:1.3;display:flex}.appTriad small{letter-spacing:.04em;color:var(--tf);white-space:nowrap;font-family:Space Mono,monospace;font-size:10.5px;line-height:1.3}.appDoorDiscover:focus-visible{outline-color:#e9b44c}.appDoorConnect:focus-visible{outline-color:#c97b4a}.appDoorBelong:focus-visible{outline-color:#8c6e4a}.appHeroActions{flex-wrap:wrap;align-items:center;gap:16px;padding-top:8px;display:flex}.appPrimaryAction,.appDarkAction{letter-spacing:.12em;border:1px solid var(--tp);background:var(--tp);min-height:44px;color:var(--pbg);align-items:center;padding:0 20px;font-family:Space Mono,monospace;font-size:11px;display:inline-flex}.appHeroActions .appPrimaryAction{border-radius:999px;padding-left:28px;padding-right:28px}.appSecondaryAction{letter-spacing:.12em;border:1px solid var(--tp);min-height:44px;color:var(--tp);border-radius:999px;align-items:center;padding:0 28px;font-family:Space Mono,monospace;font-size:11px;display:inline-flex}.appPrimaryAction:hover{color:var(--pbg)}.appTextAction{letter-spacing:.12em;border-bottom:1px solid;align-items:center;min-height:44px;font-family:Space Mono,monospace;font-size:11px;display:inline-flex}.appLivingTrace{width:360px;height:470px;color:var(--tp);z-index:1;position:absolute;top:24px;right:72px}.appLivingTrace path{stroke-dasharray:2400;animation:3s .2s both appTraceDraw}.appLivingTrace circle,.appMethodSignal{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out .9s 2 both appSignalEntry}@keyframes appTraceDraw{0%{stroke-dashoffset:2400px}to{stroke-dashoffset:0}}@keyframes appSignalEntry{0%,to{scale:1}45%{scale:1.35}}.appProofRail{border-top:2px solid var(--tp);flex-direction:column;padding-bottom:4px;display:flex;position:relative}.appProofRail>div{border-top:1px solid var(--bd);grid-template-columns:180px 1fr;gap:24px;min-width:0;padding:10px 0;display:grid}.appProofRail>div:first-child{border-top:0}.appProofRail>div:last-child{border-bottom:2px solid var(--tp)}.appProofRail span,.appProofRail b{letter-spacing:.1em;font-family:Space Mono,monospace;font-size:11px;line-height:1.5}.appProofRail span{color:var(--tf)}.appProofRail b{font-weight:400}.appSection{border-bottom:1px solid var(--bd);padding:72px 0 64px}.appSectionHead{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.appSectionHead h2{letter-spacing:-.01em;max-width:20ch;margin:0;font-size:44px;font-weight:400;line-height:1.08}.appSectionHead>p{color:var(--ts);max-width:56ch;margin:0;padding-top:0;font-size:17px;line-height:1.5}.appStateLedger{border-top:2px solid var(--tp);margin-top:44px}.appStateLedger article{border-bottom:1px solid var(--bd);grid-template-columns:minmax(150px,.65fr) minmax(260px,1.2fr) minmax(250px,1.15fr) minmax(220px,.9fr);align-items:start;gap:24px;padding:24px 0;display:grid}.appStateLedger article[id]{scroll-margin-top:92px}.appStateLedger h3,.appStateLedger p,.appStateLedger span,.appStateLedger small{margin:0}.appStateLedger h3{letter-spacing:.13em;font-family:Space Mono,monospace;font-size:12px;font-weight:400}.appStateLedger p{color:var(--ts);font-size:16px;line-height:1.48}.appStateLedger span,.appStateLedger small{letter-spacing:.08em;font-family:Space Mono,monospace;font-size:9.5px;line-height:1.55}.appStateLedger span{color:var(--tp)}.appStateLedger small{color:var(--tf)}.appOperatingPath{flex-direction:column;gap:22px;margin-top:clamp(52px,7vw,84px);display:flex}.appOperatingPath>span{letter-spacing:.16em;color:var(--tf);font-family:Space Mono,monospace;font-size:10px}.appOperatingPath ol{border-top:1px solid var(--bd2);border-bottom:1px solid var(--bd2);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.appOperatingPath li{flex-direction:column;justify-content:space-between;gap:26px;min-height:136px;padding:20px 20px 20px 0;display:flex;position:relative}.appOperatingPath li+li{border-left:1px solid var(--bd);padding-left:20px}.appOperatingPath li:not(:last-child):after{content:"→";z-index:2;background:var(--pbg);color:var(--tf);padding:3px;font-family:Space Mono,monospace;font-size:10px;position:absolute;top:50%;right:-8px}.appOperatingPath b,.appOperatingPath em{letter-spacing:.1em;font-family:Space Mono,monospace;font-size:9.5px;font-style:normal;font-weight:400;line-height:1.5}.appOperatingPath em{color:var(--tf)}.appOperatingPath .appTextAction{align-self:flex-start}.appMethod{overflow:hidden}.appMethod .appSectionHead h2{white-space:nowrap;max-width:none}.appMethodDrawing{width:100%;height:auto;color:var(--tp);margin:28px 0 6px;display:block}.appMethodPath{stroke-dasharray:2400;stroke-dashoffset:2400px}.appMethodDrawing.isVisible .appMethodPath{animation:3s .2s both appTraceDraw}.appMethodGrid{grid-template-columns:5fr 4fr 4fr;gap:48px;display:grid}.appMethodGrid article{border-top:1px solid var(--bd2);flex-direction:column;gap:16px;padding-top:18px;display:flex}.appMethodGrid span{letter-spacing:.17em;font-family:Space Mono,monospace;font-size:11px}.appMethodGrid p{color:var(--ts);max-width:35ch;margin:0;font-size:16.5px;line-height:1.5}.appMethodNote{max-width:52ch;margin:36px 0 0;font-size:22px;line-height:1.45}.appMethodNote a,.appMethodNote strong{border-bottom:1px solid var(--bd2);font-style:italic;font-weight:400}.appEvidenceGrid{grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);align-items:start;gap:clamp(54px,9vw,130px);display:grid}.appEvidence .appSectionHead{flex-direction:column;gap:24px;display:flex}.appEvidence .appSectionHead h2{max-width:10ch}.appEvidence .appSectionHead .appTextAction{align-self:flex-start}.appEvidenceAperture{border-top:1px solid var(--bd2);margin:0}.appEvidenceAperture>div{aspect-ratio:16/10;background:repeating-linear-gradient(135deg,transparent 0 18px,color-mix(in srgb,var(--tp) 3%,transparent) 18px 19px);border-bottom:1px solid var(--bd);position:relative}.appEvidenceAperture>div:after{content:"PERMISSION-CLEARED SPECIMEN";letter-spacing:.16em;color:var(--tf);place-items:center;font-family:Space Mono,monospace;font-size:10px;display:grid;position:absolute;inset:0}.appEvidenceAperture figcaption{flex-direction:column;gap:12px;padding-top:18px;display:flex}.appEvidenceAperture span,.appEvidenceAperture b{letter-spacing:.11em;font-family:Space Mono,monospace;font-size:9.5px;font-weight:400;line-height:1.5}.appEvidenceAperture span{color:var(--tf)}.appEvidenceAperture p{color:var(--ts);max-width:64ch;margin:0;font-size:15px;line-height:1.55}.appPeople{padding-top:80px;padding-bottom:72px}.appPeopleStatement{text-align:left;flex-direction:column;align-items:flex-start;gap:20px;max-width:980px;margin:0;display:flex}.appPeopleStatement h2{letter-spacing:-.01em;margin:0;font-size:76px;font-weight:400;line-height:1.04}.appPeopleStatement p{color:var(--ts);max-width:54ch;margin:0;font-size:clamp(18px,2vw,24px);line-height:1.5}.appRights{border-top:1px solid var(--bd2);grid-template-columns:repeat(5,1fr);margin-top:clamp(72px,9vw,118px);display:grid}.appRights>div{flex-direction:column;gap:14px;min-height:190px;padding:20px 20px 0 0;display:flex}.appRights>div+div{border-left:1px solid var(--bd);padding-left:20px}.appRights h3,.appRights p{margin:0}.appRights h3{font-size:22px;font-weight:400}.appRights p{color:var(--ts);font-size:14.5px;line-height:1.5}.appRights span{letter-spacing:.1em;color:var(--tf);margin-top:auto;font-family:Space Mono,monospace;font-size:9px;line-height:1.5}.appResearch .appSectionHead{margin-bottom:clamp(54px,8vw,100px)}.appResearchGrid{grid-template-columns:repeat(2,1fr);gap:clamp(24px,3vw,42px);display:grid}.appResearchCard{border-top:1px solid var(--bd2);flex-direction:column;gap:28px;padding-top:20px;display:flex}.appResearchCard>div{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.appResearchCard>div span,.appResearchCard>div b,.appResearchCard dt,.appResearchCard a{letter-spacing:.1em;font-family:Space Mono,monospace;font-size:9.5px;font-weight:400;line-height:1.5}.appResearchCard>div b{color:var(--tf);text-align:right;max-width:24ch}.appResearchCard h3{max-width:20ch;margin:0;font-size:clamp(28px,3.3vw,45px);font-weight:300;line-height:1.12}.appResearchCard dl{border-top:1px solid var(--bd);flex-direction:column;margin:0;display:flex}.appResearchCard dl>div{border-bottom:1px solid var(--bd);grid-template-columns:140px 1fr;gap:20px;padding:15px 0;display:grid}.appResearchCard dt{color:var(--tf)}.appResearchCard dd{color:var(--ts);margin:0;font-size:14.5px;line-height:1.5}.appResearchCard a{border-bottom:1px solid;align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.appPathway{border-top:1px solid var(--bd2);border-bottom:1px solid var(--bd2);grid-template-columns:repeat(2,1fr);gap:0;margin-top:clamp(64px,8vw,104px);display:grid}.appPathway>div{flex-direction:column;gap:13px;padding:24px 28px 26px 0;display:flex}.appPathway>div+div{border-left:1px solid var(--bd);padding-left:28px}.appPathway span,.appPathway b{letter-spacing:.1em;font-family:Space Mono,monospace;font-size:9.5px;font-weight:400;line-height:1.55}.appPathway b{color:var(--tf)}.appPathway p{max-width:38ch;margin:0;font-size:20px;line-height:1.35}.appResponsible{color:#f2e9d8;background:#211a12;padding:76px 0 72px}.appResponsible .appKicker{color:#f2e9d89e}.appResponsibleHead{grid-template-columns:minmax(150px,.24fr) minmax(0,1.76fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.appResponsibleHead h2{letter-spacing:-.03em;margin:0;font-size:clamp(48px,6.1vw,82px);font-weight:300;line-height:.96}.appResponsibleHead h2 span{white-space:nowrap;display:block}.appResponsibleHead p{color:#f2e9d8ad;grid-column:2;max-width:46ch;margin:0;font-size:18px;line-height:1.55}.appResponsibleHead p em{font-style:italic}.appBoundaryGrid{grid-template-columns:repeat(2,1fr);gap:clamp(42px,8vw,120px);margin-top:clamp(70px,8vw,110px);display:grid}.appBoundaryGrid>div{border-top:1px solid #f2e9d857;padding-top:18px}.appBoundaryGrid span{letter-spacing:.16em;color:#f2e9d89e;font-family:Space Mono,monospace;font-size:10px}.appBoundaryGrid ul{flex-direction:column;gap:16px;margin:26px 0 0;padding:0;list-style:none;display:flex}.appBoundaryGrid li{font-size:clamp(21px,2.2vw,29px);line-height:1.22}.appRecordLinks{border-top:1px solid #f2e9d842;margin-top:clamp(72px,9vw,120px)}.appRecordLinks a{color:#f2e9d8;letter-spacing:.1em;border-bottom:1px solid #f2e9d82e;grid-template-columns:18px minmax(180px,.75fr) minmax(260px,1.25fr) auto;align-items:center;gap:20px;padding:20px 0;font-family:Space Mono,monospace;font-size:10px;line-height:1.5;display:grid}.appRecordLinks a:hover{color:#f2e9d8b8}.appRecordLinks b,.appRecordLinks em{color:#f2e9d894;font-style:normal;font-weight:400}.appRecordLinks em{text-align:right}.appRecordLinks .appSignalDot{box-shadow:0 0 #f5e64a00}.appRecordLinks a:hover .appSignalDot,.appRecordLinks a:focus-visible .appSignalDot{animation:1.4s 2 appSignalPulse}@keyframes appSignalPulse{0%,to{transform:scale(1);box-shadow:0 0 #f5e64a00}50%{transform:scale(1.2);box-shadow:0 0 0 7px #f5e64a24}}.appDarkAction{color:#211a12;background:#f2e9d8;border-color:#f2e9d8;margin-top:34px}.appDarkAction:hover{color:#211a12}.appPracticeGrid{grid-template-columns:1.25fr .8fr .8fr;gap:clamp(28px,4vw,58px);margin-top:clamp(62px,8vw,100px);display:grid}.appPracticeGrid article{border-top:1px solid var(--bd2);flex-direction:column;gap:18px;padding-top:18px;display:flex}.appPracticeGrid span,.appPracticeGrid b{letter-spacing:.1em;font-family:Space Mono,monospace;font-size:9.5px;font-weight:400;line-height:1.55}.appPracticeGrid b{color:var(--tf);margin-top:auto}.appPracticeGrid h3{margin:0;font-size:clamp(25px,2.8vw,39px);font-weight:300;line-height:1.15}.appPracticeGrid p{color:var(--ts);margin:0;font-size:15px;line-height:1.55}.appFooter{border-top:1px solid var(--bd);background:var(--pbg)}.appFooterLead{flex-direction:column;align-items:flex-start;gap:28px;padding-top:88px;padding-bottom:72px;display:flex}.appReturnTrace{width:240px;height:70px;color:var(--tp);display:block}.appFooterLead h2{letter-spacing:-.01em;max-width:16ch;margin:0;font-size:56px;font-weight:400;line-height:1.06}.appClosingGradient{opacity:.85;background:linear-gradient(90deg,#e9b44c 0%,#c97b4a 34%,#8c6e4a 68%,#5b6b6e 100%);width:320px;max-width:100%;height:7px}.appFooterGrid{border-top:1px solid var(--bd);grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding-top:18px;padding-bottom:18px;display:grid}.appFooterGrid nav{flex-wrap:wrap;justify-content:center;gap:12px 22px;display:flex}.appFooterGrid nav a,.appFooterGrid>span{letter-spacing:.14em;color:var(--tf);align-items:center;min-height:28px;font-family:Space Mono,monospace;font-size:10.5px;display:flex}.appFooterGrid>span{text-align:right}.appFooterMeta{letter-spacing:.14em;color:var(--tf);padding-top:0;padding-bottom:22px;font-family:Space Mono,monospace;font-size:9.5px;line-height:1.5;display:flex}.appMotionReady .appReveal{opacity:0;transition:opacity .75s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.appMotionReady .appReveal.isVisible{opacity:1;transform:none}@media (max-width:1080px){.appHeaderNav{display:none}.appHeaderTools,.appMobileIndex{display:flex}.appLivingTrace{opacity:.72;right:24px}.appStateLedger article{grid-template-columns:150px 1fr 1fr}.appStateLedger small{grid-column:2/-1}.appResponsibleHead{grid-template-columns:130px 1fr}.appResponsibleHead p{grid-column:2}.appResponsibleHead h2 span{white-space:normal}.appRights{grid-template-columns:repeat(3,1fr)}.appRights>div:nth-child(4){border-left:0;border-top:1px solid var(--bd2);padding-top:20px;padding-left:0}.appRights>div:nth-child(5){border-top:1px solid var(--bd2);padding-top:20px}}@media (max-width:780px){.appInstitutional .szW,.appHeader .szW,.appFooter .szW{padding-left:20px;padding-right:20px}.appHeaderInner{min-height:62px}.appHeaderLogo{align-items:center;min-height:44px}.appFooterGrid nav a{min-height:44px}.appHeroGrid{padding-top:36px;padding-bottom:30px}.appHeroCopy{gap:18px}.appHero h1{letter-spacing:-.01em;max-width:none;font-size:41px;line-height:1.06}.appHeroCopy>p{font-size:15.5px;line-height:1.55}.appTriad{flex-direction:column;gap:8px;width:100%;max-width:none;padding-top:2px;display:flex}.appTriad a{width:100%;min-height:66px}.appTriad a>span{gap:5px;padding:11px 14px 10px}.appTriad b{font-size:12.5px}.appTriad small{letter-spacing:.08em;font-size:11px}.appLivingTrace{display:none}.appHeroActions{flex-direction:column;gap:8px;width:100%;padding-top:0;display:flex}.appHeroActions .appPrimaryAction,.appSecondaryAction{box-sizing:border-box;justify-content:center;width:100%}.appProofRail{margin-top:18px}.appProofRail>div{grid-template-columns:112px 1fr;gap:12px;padding:10px 0}.appProofRail span,.appProofRail b{font-size:9.5px}.appSection{padding:56px 0 52px}.appSectionHead,.appResponsibleHead{flex-direction:column;gap:14px;display:flex}.appSectionHead h2{font-size:36px;line-height:1.08}.appSectionHead>p{padding-top:0}.appStateLedger article{flex-direction:column;gap:12px;padding:22px 0;display:flex}.appStateLedger h3{font-size:11px}.appStateLedger small{margin-top:2px}.appOperatingPath ol{grid-template-columns:1fr}.appOperatingPath li,.appOperatingPath li+li{border-left:0;border-bottom:1px solid var(--bd);flex-direction:row;align-items:center;min-height:0;padding:15px 0}.appOperatingPath li:last-child{border-bottom:0}.appOperatingPath li:after{display:none}.appMethod .appSectionHead h2{white-space:normal}.appMethodDrawing{margin:22px 0 12px}.appMethodGrid{grid-template-columns:1fr;gap:24px}.appMethodGrid article{padding-top:15px}.appMethodNote{margin-top:30px;font-size:20px}.appEvidenceGrid{grid-template-columns:1fr;gap:52px}.appEvidenceAperture>div{aspect-ratio:4/3}.appPeople{padding-top:100px;padding-bottom:100px}.appPeopleStatement h2{font-size:clamp(52px,15.5vw,76px)}.appRights{grid-template-columns:1fr}.appRights>div,.appRights>div+div,.appRights>div:nth-child(4),.appRights>div:nth-child(5){border-left:0;border-top:1px solid var(--bd);min-height:0;padding:18px 0}.appRights>div:first-child{border-top:0}.appRights span{margin-top:2px}.appResearchGrid,.appPathway{grid-template-columns:1fr}.appResearchCard+.appResearchCard{margin-top:44px}.appResearchCard h3{font-size:34px}.appResearchCard dl>div{grid-template-columns:1fr;gap:7px}.appPathway>div,.appPathway>div+div{border-left:0;padding:22px 0}.appPathway>div+div{border-top:1px solid var(--bd)}.appResponsible{padding:86px 0}.appResponsibleHead h2{font-size:clamp(44px,12vw,64px)}.appBoundaryGrid{grid-template-columns:1fr;gap:48px}.appBoundaryGrid li{font-size:22px}.appRecordLinks a{grid-template-columns:16px 1fr;gap:7px 12px}.appRecordLinks a b{grid-column:2}.appRecordLinks a em{text-align:left;grid-column:2}.appDarkAction{box-sizing:border-box;text-align:center;justify-content:center;width:100%}.appPracticeGrid{grid-template-columns:1fr;gap:44px}.appPracticeGrid h3{font-size:32px}.appFooterLead{padding-top:64px;padding-bottom:56px}.appReturnTrace{width:180px;height:auto}.appFooterLead h2{font-size:44px}.appFooterGrid{grid-template-columns:1fr;align-items:start;gap:18px}.appFooterGrid nav{justify-content:flex-start}.appFooterGrid>span{text-align:left}.appFooterMeta{flex-direction:column}}@media (max-width:420px){.appHero h1{font-size:clamp(38px,10.5vw,41px)}.appFooterLead h2{font-size:41px}}@media (prefers-reduced-motion:reduce){.appMotionReady .appReveal,.appReveal{opacity:1!important;transition:none!important;transform:none!important}.appLivingTrace path,.appMethodPath{stroke-dashoffset:0!important;animation:none!important}.appLivingTrace circle,.appMethodSignal,.appSignalDot{animation:none!important;scale:1!important}}
