@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}.idxLivingWeek{box-sizing:border-box;background:var(--sun);color:#1c1812;border:1px solid #1c181242;border-radius:4px 16px 5px 14px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:76px;padding:17px clamp(17px,2vw,27px);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;display:flex}.idxLivingWeek,.idxLivingWeek:hover{color:#1c1812}.idxLivingWeekLead{flex-direction:column;gap:6px;min-width:0;display:flex}.idxLivingWeekCue{letter-spacing:.22em;color:#1c1812a3;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:10px;line-height:1.35;display:inline-flex}.idxLivingWeekCue>span{background:#1c1812;border-radius:50%;flex:none;width:5px;height:5px}.idxLivingWeekTitle{letter-spacing:-.01em;font-family:Newsreader,serif;font-size:clamp(25px,2.6vw,34px);font-weight:400;line-height:1.04}.idxLivingWeekMeta{letter-spacing:.14em;color:#1c1812c2;white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-family:Space Mono,monospace;font-size:11px;line-height:1.4;display:inline-flex}.idxLivingWeekArrow{transition:transform .35s cubic-bezier(.2,.7,.2,1);display:inline-block}.idxLivingWeek:focus-visible{outline-offset:3px;outline:2px solid #1c1812}@media (hover:hover){.idxLivingWeek:hover{transform:translateY(-1px);box-shadow:0 4px #1c181221}.idxLivingWeek:hover .idxLivingWeekArrow{transform:translate(4px)}}.idxLivingWeekMobile{margin:10px 0 4px}@media (max-width:640px){.idxLivingWeek{align-items:flex-start;padding:16px 17px 15px}.idxLivingWeekMeta{white-space:normal;justify-content:space-between;width:100%;min-height:32px}.idxLivingWeekTitle{font-size:28px}}.hdrLivingWeek{letter-spacing:.14em;color:var(--ts);white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-family:Space Mono,monospace;font-size:12px;line-height:1.3;display:inline-flex}.hdrLivingWeek .idxDot{background:var(--sun);border-radius:50%;flex:none;width:6px;height:6px}.hdrLivingWeekName{display:none}.hdrLivingWeekMobile{border:1px solid var(--tp);color:var(--tp);border-radius:999px;padding:0 18px}@media (min-width:1140px){.hdrLivingWeekName{display:inline}.deskNav{gap:22px!important}}@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}.poIntro h1{letter-spacing:-.035em;margin:0;font-size:clamp(46px,7vw,92px);font-weight:400;line-height:.98}.poIntro h1.jw-title{letter-spacing:-.02em;text-wrap:normal;max-width:15ch;font-size:clamp(38px,7vw,84px);font-weight:400;line-height:.96}.jw-title-em{white-space:nowrap;font-style:italic;display:block}.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:0}.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{align-items:center;width:100%;display:flex}.poPart em{letter-spacing:.1em;align-items:center;height:100%;padding:0 18px;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}}.lwHomeBand{border-top:1px solid var(--bd);color:#1c1812;background:#f5e64a;position:relative;overflow:hidden}.lwHomeLight{pointer-events:none;background:radial-gradient(90% 100% at 18% 0,#fcf6c8f2,#f5e64a00 60%);position:absolute;inset:0}.lwHomeInner{padding-top:clamp(54px,7vw,96px);padding-bottom:clamp(34px,4.8vw,64px);position:relative}.lwHomeGrid{flex-direction:column;gap:clamp(24px,3vw,38px);display:flex}.lwHomeTitleBlock{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.lwHomeTitle{letter-spacing:-.045em;flex-direction:column;margin:0;font-size:clamp(58px,8.2vw,110px);font-weight:400;line-height:.78;display:flex}.lwHomeTitle>span{font-style:normal}.lwHomeTitle>em{white-space:nowrap;font-weight:300;line-height:.98}.lwHomeTitleRule{background:#1c181240;width:min(100%,330px);height:1px;margin-top:clamp(24px,3vw,38px)}.lwHomePrimary{box-sizing:border-box;letter-spacing:.1em;color:#1c1812;background-image:linear-gradient(100deg,#f2c544 0%,#ee9842 42%,#dc8a47 70%,#c97b4a 100%);background-position:0;background-size:160% 100%;border:1px solid #1c181280;border-radius:4px 14px 5px 12px;place-self:start;align-items:center;gap:14px;min-height:52px;padding:15px 28px 14px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;line-height:1.4;transition:background-position .6s cubic-bezier(.2,.7,.2,1),transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:inline-flex;box-shadow:0 2px #1c181229}.lwHomePrimary,.lwHomePrimary:hover{color:#1c1812}.lwHomeArrow{transition:transform .35s cubic-bezier(.2,.7,.2,1);display:inline-block}.lwHomePrimary:focus-visible{outline-offset:3px;outline:2px solid #1c1812}.lwHomePrimary:active{transform:translateY(0);box-shadow:0 1px #1c18122e}.lwHomeDescription{color:#1c1812c7;max-width:41ch;margin:0;font-size:clamp(17px,1.7vw,20px);line-height:1.5}.lwHomeDescription>span{display:inline}@media (hover:hover){.lwHomePrimary:hover{background-position:100%;transform:translateY(-1px);box-shadow:0 4px #1c181224}.lwHomePrimary:hover .lwHomeArrow{transform:translate(4px)}}@media (min-width:860px){.lwHomeGrid{grid-template-columns:minmax(0,1fr) minmax(300px,390px);grid-template-areas:"title title""primary description""trace trace";gap:clamp(24px,3vw,38px) clamp(42px,6vw,132px);display:grid}.lwHomeTitleBlock{grid-area:title}.lwHomePrimary{grid-area:primary}.lwHomeDescription{color:#1c1812b0;grid-area:description;justify-self:end;width:100%;max-width:390px;font-size:16.5px;font-weight:300;line-height:1.48}.lwHomeDescription>span{display:block}.lwHomeTraceWrap{grid-area:trace;margin-top:calc(52px - clamp(24px,3vw,38px))}.lwHomeTitle{font-size:clamp(72px,7.1vw,112px)}}.lwHomeTraceWrap{display:block}.lwHomeTrace{flex-direction:column;display:flex}.lwHomeTraceKicker{letter-spacing:.24em;color:#1c181294;margin-bottom:12px;font-family:Space Mono,monospace;font-size:9.5px;line-height:1.35}.lwHomeTraceKicker:before{content:"—";margin-right:10px}.lwHomeTraceRail{width:100%;height:2px;position:relative}.lwHomeTraceInk{transform-origin:0;background:linear-gradient(90deg,#1c1812 0%,#65722e 20%,#a93a50 40%,#7b68c8 59%,#c7431f 75%,#fff3b8 92%,#3e66d0 100%);border-radius:2px;animation:3.8s cubic-bezier(.22,.61,.36,1) .15s forwards lwHomeDraw;position:absolute;inset:0;transform:scaleX(0)}.lwHomeTraceGlow{pointer-events:none;opacity:0;background:radial-gradient(circle,#fffce8f2 0%,#ffeea073 36%,#f5e64a00 70%);border-radius:50%;width:190px;height:190px;animation:1.45s cubic-bezier(.2,.7,.2,1) 3s forwards lwHomeBloom;position:absolute;top:50%;left:94%;transform:translate(-50%,-50%)scale(.35)}.lwHomeTracePoint{opacity:0;background:#1c1812;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;animation:3.8s cubic-bezier(.22,.61,.36,1) .15s forwards lwHomePoint;position:absolute;top:50%;left:0;box-shadow:0 0 0 1px #1c181261}.lwHomeTraceSteps{grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.lwHomeTraceSteps li{opacity:0;letter-spacing:.15em;white-space:nowrap;text-align:center;flex-direction:column;align-items:center;gap:9px;min-width:0;font-family:Space Mono,monospace;font-size:clamp(8.5px,.7vw,10px);line-height:1.3;animation:.55s cubic-bezier(.2,.7,.2,1) forwards lwHomeStep;display:flex;transform:translateY(7px)}.lwHomeTraceSteps li:first-child{animation-delay:.35s}.lwHomeTraceSteps li:nth-child(2){animation-delay:.9s}.lwHomeTraceSteps li:nth-child(3){animation-delay:1.5s}.lwHomeTraceSteps li:nth-child(4){animation-delay:2.05s}.lwHomeTraceSteps li:nth-child(5){animation-delay:2.65s}.lwHomeTraceSteps li:nth-child(6){font-weight:700;animation-delay:3.25s}.lwHomeTraceTick{background:#1c18126b;width:1px;height:9px}.lwHomeTraceMobile{display:none}.lwHomeTraceMobileField{position:relative}.lwHomeTraceMobileInk{transform-origin:top;background:linear-gradient(#1c1812 0%,#65722e 20%,#a93a50 40%,#7b68c8 59%,#c7431f 75%,#fff3b8 92%,#3e66d0 100%);width:2px;animation:3.8s cubic-bezier(.22,.61,.36,1) .15s forwards lwHomeDrawV;position:absolute;top:5px;bottom:5px;left:6px;transform:scaleY(0)}.lwHomeTraceMobileGlow{pointer-events:none;opacity:0;background:radial-gradient(circle,#fffce8f2 0%,#ffeea073 36%,#f5e64a00 70%);border-radius:50%;width:150px;height:150px;animation:1.45s cubic-bezier(.2,.7,.2,1) 3s forwards lwHomeBloomV;position:absolute;bottom:9px;left:7px;transform:translate(-50%,50%)scale(.35)}.lwHomeTraceMobilePoint{opacity:0;background:#1c1812;border-radius:50%;width:8px;height:8px;animation:3.8s cubic-bezier(.22,.61,.36,1) .15s forwards lwHomePointV;position:absolute;top:5px;left:3px;box-shadow:0 0 0 1px #1c181261}.lwHomeTraceMobileSteps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.lwHomeTraceMobileSteps li{opacity:0;letter-spacing:.16em;align-items:center;min-height:26px;font-family:Space Mono,monospace;font-size:10.5px;line-height:1.35;animation:.55s cubic-bezier(.2,.7,.2,1) forwards lwHomeStepV;display:flex;transform:translate(-7px)}.lwHomeTraceMobileSteps li:first-child{animation-delay:.35s}.lwHomeTraceMobileSteps li:nth-child(2){animation-delay:.9s}.lwHomeTraceMobileSteps li:nth-child(3){animation-delay:1.5s}.lwHomeTraceMobileSteps li:nth-child(4){animation-delay:2.05s}.lwHomeTraceMobileSteps li:nth-child(5){animation-delay:2.65s}.lwHomeTraceMobileSteps li:nth-child(6){font-weight:700;animation-delay:3.25s}.lwHomeTraceMobileTick{background:#1c1812;border-radius:50%;flex:none;width:8px;height:8px;margin:0 17px 0 2px}.lwHomeTraceMobileSteps li:nth-child(2) .lwHomeTraceMobileTick{background:#65722e}.lwHomeTraceMobileSteps li:nth-child(3) .lwHomeTraceMobileTick{background:#a93a50}.lwHomeTraceMobileSteps li:nth-child(4) .lwHomeTraceMobileTick{background:#7b68c8}.lwHomeTraceMobileSteps li:nth-child(5) .lwHomeTraceMobileTick{background:#c7431f}.lwHomeTraceMobileSteps li:nth-child(6) .lwHomeTraceMobileTick{background:#3e66d0}.lwHomeClosingGradient{height:7px;position:relative}@keyframes lwHomeDraw{to{transform:scaleX(1)}}@keyframes lwHomeDrawV{to{transform:scaleY(1)}}@keyframes lwHomeStep{to{opacity:1;transform:translateY(0)}}@keyframes lwHomeStepV{to{opacity:1;transform:translate(0)}}@keyframes lwHomePoint{0%{opacity:0;background:#1c1812;left:0}8%{opacity:1}43%{background:#a93a50}60%{background:#7b68c8}76%{background:#c7431f}to{opacity:1;background:#3e66d0;left:94%}}@keyframes lwHomePointV{0%{opacity:0;background:#1c1812;top:5px}8%{opacity:1}43%{background:#a93a50}60%{background:#7b68c8}76%{background:#c7431f}to{opacity:1;background:#3e66d0;top:calc(100% - 13px)}}@keyframes lwHomeBloom{60%{opacity:.92;transform:translate(-50%,-50%)scale(1.06)}to{opacity:.5;transform:translate(-50%,-50%)scale(.9)}}@keyframes lwHomeBloomV{60%{opacity:.92;transform:translate(-50%,50%)scale(1.06)}to{opacity:.5;transform:translate(-50%,50%)scale(.9)}}@media (max-width:767px){.lwHomeGrid{gap:24px}.lwHomeTrace{display:none}.lwHomeTraceMobile{display:block}.lwHomeTraceWrap{margin-top:22px}.lwHomeDescription{max-width:32ch}.lwHomeTitle{font-size:clamp(55px,17.4vw,78px)}.lwHomeTitle>em{white-space:normal}.lwHomePrimary{justify-content:center;width:100%;margin-top:4px;padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.lwHomeTraceInk,.lwHomeTracePoint,.lwHomeTraceGlow,.lwHomeTraceSteps li,.lwHomeTraceMobileInk,.lwHomeTraceMobilePoint,.lwHomeTraceMobileGlow,.lwHomeTraceMobileSteps li{animation:none!important}.lwHomeTraceInk{transform:scaleX(1)}.lwHomeTracePoint{opacity:1;background:#3e66d0;left:94%}.lwHomeTraceGlow{opacity:.5;transform:translate(-50%,-50%)scale(.9)}.lwHomeTraceSteps li{opacity:1;transform:none}.lwHomeTraceMobileInk{transform:scaleY(1)}.lwHomeTraceMobilePoint{opacity:1;background:#3e66d0;top:calc(100% - 13px)}.lwHomeTraceMobileGlow{opacity:.5;transform:translate(-50%,50%)scale(.9)}.lwHomeTraceMobileSteps li{opacity:1;transform:none}}.lwPageHeroInner{flex-direction:column;gap:clamp(26px,3.4vw,46px);padding-top:clamp(44px,5.6vw,78px);padding-bottom:clamp(30px,4vw,56px);display:flex;position:relative}.lwHeroGrid{grid-template-columns:1fr;gap:22px;display:grid}.lwPageHeroIdentity{flex-direction:column;min-width:0;display:flex}.lwPageHeroTitle{color:#1c1812;letter-spacing:-.022em;white-space:nowrap;align-items:baseline;gap:.18em;width:max-content;max-width:15ch;margin:0;font-size:clamp(42px,7.3vw,104px);font-weight:500;line-height:.94;display:flex}.lwPageHeroTitle i{font-weight:300}.lwPageHeroAccent{transform-origin:0;background:linear-gradient(90deg,#1c1812 0%,#7a5a33 22%,#a96a3c 43%,#c97b4a 63%,#ee9842 82%,#fff3b8 100%);border-radius:2px;width:min(100%,clamp(240px,44vw,620px));height:2px;margin-top:clamp(20px,2.2vw,30px);animation:1.15s cubic-bezier(.22,.68,.24,1) forwards lwPageHeroDraw;position:relative;transform:scaleX(0)}.lwPageHeroAccent:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#fff3b885 0%,#fff3b800 70%);border-radius:50%;width:92px;height:92px;animation:1.5s cubic-bezier(.22,.68,.24,1) .7s forwards lwPageHeroBloom;position:absolute;top:50%;right:-34px;transform:translateY(-50%)scale(.42)}.lwPageHeroCopy{flex-direction:column;gap:clamp(14px,1.8vw,22px);min-width:0;display:flex}.lwPageHeroDate{letter-spacing:.2em;color:#1c1812b8;font-size:10.5px;line-height:1.45}.lwPageHeroCopy p{color:#1c1812c2;text-wrap:pretty;max-width:44ch;margin:0;font-size:clamp(16px,1.55vw,19px);font-weight:300;line-height:1.55}.lwPagePassage{flex-direction:column;gap:10px;display:flex}.lwPagePassageLabels{letter-spacing:.2em;color:#1c18129e;justify-content:space-between;gap:14px;font-size:9px;line-height:1.4;display:flex}.lwPagePassageRule{transform-origin:0;background:linear-gradient(90deg,#1c1812 0%,#7a5a33 18%,#a96a3c 38%,#c97b4a 58%,#ee9842 78%,#fff3b8 100%);border-radius:2px;width:100%;height:2px;animation:1.82s cubic-bezier(.22,.68,.24,1) .15s forwards lwPagePassageDraw;display:block;position:relative;overflow:visible;transform:scaleX(0)}.lwPagePassageRule:after{content:"";opacity:.42;pointer-events:none;background:radial-gradient(#fff3b8bd 0%,#fff3b800 70%);width:116px;height:72px;position:absolute;top:50%;right:-42px;transform:translateY(-50%)}@keyframes lwPageHeroDraw{to{transform:scaleX(1)}}@keyframes lwPageHeroBloom{55%{opacity:.42;transform:translateY(-50%)scale(1.04)}to{opacity:.24;transform:translateY(-50%)scale(.9)}}@keyframes lwPagePassageDraw{to{transform:scaleX(1)}}@media (min-width:940px){.lwPageHeroInner{width:84vw;max-width:1344px;padding-left:0;padding-right:0}.lwHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(56px,6vw,104px)}.lwPageHeroCopy{padding-top:7px}.lwPageHeroTitle{white-space:normal;flex-direction:column;align-items:flex-start;gap:0}.lwPageHeroTitle i{white-space:nowrap;display:block}}@media (max-width:420px){.lwPageHeroTitle{font-size:clamp(40px,10.8vw,42px)}}@media (prefers-reduced-motion:reduce){.lwPageHeroAccent,.lwPagePassageRule{animation:none;transform:scaleX(1)}.lwPageHeroAccent:after{opacity:.24;animation:none;transform:translateY(-50%)scale(.9)}}.lwGrid{grid-template-columns:1fr;gap:clamp(20px,4vw,28px);display:grid;position:relative}.lwSeg{color:#1c1812;min-width:0;text-decoration:none;display:flex}a.lwSeg{transition:opacity .25s}@media (hover:hover){a.lwSeg:hover{opacity:.62}}a.lwSeg:focus-visible{outline-offset:5px;outline:1px solid #1c1812}.lwSegIn{box-sizing:border-box;flex-direction:column;gap:7px;min-width:0;display:flex}.lwSegDate{letter-spacing:.2em;color:#1c1812a8;white-space:nowrap;font-family:Space Mono,monospace;font-size:10.5px;font-weight:400;line-height:1.35}.lwSegName{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(17px,1.6vw,26px);font-weight:400;line-height:1.08}.lwSegName i{font-weight:300}.lwSegMeta{letter-spacing:.12em;color:#1c1812a8;flex-direction:column;font-family:Space Mono,monospace;font-size:9px;line-height:1.55;display:flex}.lwSegMeta>span{display:block}.lwFieldNote{justify-content:flex-start;display:flex}.lwNote{letter-spacing:.16em;color:#1c181294;font-size:9px;line-height:1.5}@media (min-width:940px){.lwGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.4vw,20px)}.lwRif{padding-left:clamp(4px,.6vw,10px)}}:root{--lw-ground:#1c1812;--lw-ink:#fff6e4;--lw-sundaze:linear-gradient(150deg,#f2dc3c 0%,#e8c22b 54%,#d9a81f 100%);--lw-slowflow:linear-gradient(150deg,#5f6b2a 0%,#546631 58%,#47632f 100%);--lw-rifining:linear-gradient(90deg,#a62b22 0%,#9c4139 46%,#8f5049 100%);--lw-wavestate:linear-gradient(112deg,#4b3e9e 0%,#3a3d8f 52%,#2b4e86 100%);--lw-rundance:#ec8b4b;--lw-kulup:linear-gradient(150deg,#f2cf9a 0%,#efc38b 52%,#ebb87e 100%);--lw-cur-1:#a8b84a;--lw-cur-2:#8aa55e;--lw-cur-3:#c09a3e;--lw-wing-a:#d24a38;--lw-wing-b:#c0605a;--lw-wing-c:#a85a50;--lw-wing-lift:#e4826e;--lw-t-sun:.9s;--lw-t-core:1.05s;--lw-t-born:.75s;--lw-t-cur-1:2.2s;--lw-t-cur-2:2.06s;--lw-t-cur-3:2s;--lw-t-wing-a:1.25s;--lw-t-wing-b:1.14s;--lw-t-wing-c:1.04s;--lw-t-lift:1.3s;--lw-t-wave:1.1s;--lw-t-phase:1.5s;--lw-t-swell:1.3s;--lw-t-stride:.5s;--lw-t-contact:.34s;--lw-t-runbase:.85s;--lw-t-fwd:1.1s;--lw-t-kul:.5s;--lw-t-facets:.95s;--lw-t-shard:.5s;--lw-t-dance:.65s;--lw-t-bloom:.85s;--lw-aniso:1;--lw-d-born:.55s;--lw-d-cur-1:.95s;--lw-d-cur-2:1.03s;--lw-d-cur-3:1.11s;--lw-d-wing-a:3.15s;--lw-d-wing-b:3.26s;--lw-d-wing-c:3.36s;--lw-d-lift:3.42s;--lw-d-wave:4.4s;--lw-d-swell:4.6s;--lw-d-run:5.9s;--lw-d-kul:7s;--lw-d-facets:7.65s;--lw-d-dance:7.65s;--lw-d-bloom:7.75s}.lwVisuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lwPassage{background:var(--lw-ground);box-sizing:border-box;padding:clamp(26px,3vw,38px) clamp(22px,4.4vw,64px) clamp(24px,2.8vw,34px);position:relative;overflow:hidden}.lwPassageWash{pointer-events:none;background:linear-gradient(#f5e64a57,#f5e64a00 82%);height:120px;position:absolute;top:0;left:0;right:0}.lwPassageLabels{letter-spacing:.2em;justify-content:space-between;align-items:center;gap:16px;font-family:Space Mono,monospace;font-size:clamp(9.5px,.85vw,10.5px);display:flex;position:relative}.lwPassageLabels span:first-child{color:#f7e04a}.lwPassageLabels span:last-child{color:#f5c88e}.lwTraceWrap{margin:clamp(10px,1.2vw,16px) 0 clamp(18px,2vw,26px);position:relative}.lwTrace{width:100%;height:clamp(92px,10vw,128px);margin:0;display:block;overflow:visible}@keyframes lwFruit{0%{opacity:0;transform:translateY(9px)scale(.86)}44%{opacity:var(--lw-fruit-peak);transform:translateY(0)scale(1)}82%{opacity:.04}to{opacity:0;transform:translateY(-2px)scale(1.03)}}.lwFruit{opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1.2px)saturate(.85)contrast(.95);position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 42%,#0000008c 74%,#0000 94%);mask-image:radial-gradient(closest-side,#000 42%,#0000008c 74%,#0000 94%)}.lwFruit>img{object-fit:cover;width:100%;height:100%;display:block}.lwFruitA{--lw-fruit-peak:.42;width:6.2%;height:66%;top:12%;left:2.2%}.lwFruitB{--lw-fruit-peak:.34;width:4.8%;height:48%;top:32%;left:9.4%}.is-go .lwFruit{animation:.85s cubic-bezier(.24,.66,.3,1) .25s both lwFruit}@media (max-width:939px){.lwFruit{display:none}}.lwField{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.lwField>li{min-width:0}.lwCard{box-sizing:border-box;border-radius:3px;flex-direction:column;gap:9px;min-height:clamp(104px,13vw,176px);padding:clamp(16px,1.3vw,20px);text-decoration:none;transition:filter .26s,transform .26s cubic-bezier(.2,.7,.2,1);display:flex}.lwCard>span:last-child>span{display:block}@media (min-width:940px){.lwField{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}}@media (hover:hover){.lwCard:hover{color:inherit;filter:brightness(1.06);transform:translateY(-2px)}}.lwCard:focus-visible{outline:2px solid var(--lw-ink);outline-offset:3px}.lwPassage use[href^=\#lwRk]{stroke-linecap:butt}.lwPassageNote{letter-spacing:.2em;color:#fff6e4a8;margin:clamp(20px,2.2vw,28px) 0 0;font-family:Space Mono,monospace;font-size:10px}@keyframes lwD110{0%{stroke-dashoffset:110px}to{stroke-dashoffset:0}}@keyframes lwD340{0%{stroke-dashoffset:340px}to{stroke-dashoffset:0}}@keyframes lwD300{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes lwD240{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}@keyframes lwD220{0%{stroke-dashoffset:220px}to{stroke-dashoffset:0}}@keyframes lwSunRise{0%{opacity:0;transform:translateY(36px)scale(.5)}55%{opacity:.95}to{opacity:.9;transform:translateY(0)scale(1)}}@keyframes lwCoreRise{0%{opacity:0;transform:translateY(30px)scale(.34)}to{opacity:.82;transform:translateY(0)scale(1)}}@keyframes lwSettle{0%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.4)}55%{opacity:.95}to{opacity:1;transform:translate(0)scale(1)}}@keyframes lwLiftIn{0%{opacity:0;transform:translate(-6px,26px)scale(.45)}60%{opacity:.9}to{opacity:.78;transform:translate(0)scale(1)}}@keyframes lwPh1{0%{transform:translate(18px)}to{transform:translate(0)}}@keyframes lwPh2{0%{transform:translate(32px)}to{transform:translate(0)}}@keyframes lwPh3{0%{transform:translate(-24px)}to{transform:translate(0)}}@keyframes lwSwell{0%{transform:scaleY(1)}46%{transform:scaleY(1.07)}to{transform:scaleY(1)}}@keyframes lwStride{0%{opacity:0;transform:translate(-16px)}62%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes lwContact{0%{opacity:0;transform:scaleX(.25)}45%{opacity:.95;transform:scaleX(1.18)}to{opacity:.55;transform:scaleX(1)}}@keyframes lwFwd{0%{transform:translate(-9px)}to{transform:translate(0)}}@keyframes lwFacets{0%{opacity:0;transform:rotate(-16deg)scale(.66)}42%{opacity:.92}to{opacity:.34;transform:rotate(24deg)scale(1)}}@keyframes lwShard{0%{opacity:0;transform:scale(.35)}40%{opacity:1;transform:scale(1.3)}to{opacity:.5;transform:scale(1)}}@keyframes lwDance{0%{filter:none;transform:translate(0)scaleY(1)}18%{filter:brightness(1.28);transform:translateY(-3px)scaleY(1.13)}38%{filter:brightness(1.1);transform:translate(2px,2px)scaleY(.91)}58%{filter:brightness(1.34);transform:translate(-2px,-1px)scaleY(1.17)}78%{filter:brightness(1.14);transform:translate(1px,1px)scaleY(.95)}to{filter:none;transform:translate(0)scaleY(1)}}@keyframes lwBloom{0%{opacity:0;transform:scale(.5)}58%{opacity:.98;transform:scale(1.08)}to{opacity:.74;transform:scale(1)}}.lwSun,.lwCore,.lwWingG,.lwLift,.lwSwellG,.lwRunG,.lwContact,.lwFacets,.lwShard,.lwKulG,.lwBloom{transform-box:fill-box;transform-origin:50%}.lwSun{opacity:.9}.lwCore{opacity:.82}.lwWingG{opacity:1}.lwLift{opacity:.78}.lwContact{opacity:.55}.lwFacets{opacity:.34}.lwShard{opacity:.5}.lwBloom{opacity:.74}.is-go .lwSun{animation:lwSunRise var(--lw-t-sun) cubic-bezier(.18,.66,.26,1) both}.is-go .lwCore{animation:lwCoreRise var(--lw-t-core) cubic-bezier(.18,.66,.26,1) 60ms both}.is-go .lwBorn{stroke-dasharray:110;animation:lwD110 var(--lw-t-born) cubic-bezier(.24,.62,.28,1) var(--lw-d-born) both}.is-go .lwCur{stroke-dasharray:340;animation:lwD340 var(--lw-t-cur-1) cubic-bezier(.38,.04,.6,.96) var(--lw-d-cur-1) both}.is-go .lwCur2{animation-duration:var(--lw-t-cur-2);animation-delay:var(--lw-d-cur-2)}.is-go .lwCur3{animation-duration:var(--lw-t-cur-3);animation-delay:var(--lw-d-cur-3)}.is-go .lwWingA{--dx:-14px;--dy:-11px;animation:lwSettle var(--lw-t-wing-a) cubic-bezier(.24,.7,.3,1) var(--lw-d-wing-a) both}.is-go .lwWingB{--dx:9px;--dy:13px;animation:lwSettle var(--lw-t-wing-b) cubic-bezier(.24,.7,.3,1) var(--lw-d-wing-b) both}.is-go .lwWingC{--dx:12px;--dy:-8px;animation:lwSettle var(--lw-t-wing-c) cubic-bezier(.24,.7,.3,1) var(--lw-d-wing-c) both}.is-go .lwLift{animation:lwLiftIn var(--lw-t-lift) cubic-bezier(.2,.7,.28,1) var(--lw-d-lift) both}.is-go .lwW1{stroke-dasharray:300;animation:lwD300 var(--lw-t-wave) cubic-bezier(.34,0,.32,1) var(--lw-d-wave) both}.is-go .lwW2{stroke-dasharray:300;animation:1.18s cubic-bezier(.34,0,.32,1) 4.46s both lwD300}.is-go .lwW3{stroke-dasharray:300;animation:1.22s cubic-bezier(.34,0,.32,1) 4.52s both lwD300}.is-go .lwPhA{animation:lwPh1 var(--lw-t-phase) cubic-bezier(.32,.02,.3,1) var(--lw-d-wave) both}.is-go .lwPhB{animation:lwPh2 var(--lw-t-phase) cubic-bezier(.32,.02,.3,1) var(--lw-d-wave) both}.is-go .lwPhC{animation:lwPh3 var(--lw-t-phase) cubic-bezier(.32,.02,.3,1) var(--lw-d-wave) both}.is-go .lwSwellG{animation:lwSwell var(--lw-t-swell) cubic-bezier(.4,0,.4,1) var(--lw-d-swell) 1 both}.is-go .lwStride{animation:lwStride var(--lw-t-stride) cubic-bezier(.4,0,.24,1) both}.is-go .lwContact{animation:lwContact var(--lw-t-contact) cubic-bezier(.3,0,.3,1) both}.is-go .lwRunBase{stroke-dasharray:220;animation:lwD220 var(--lw-t-runbase) cubic-bezier(.5,0,.4,1) var(--lw-d-run) both}.is-go .lwRunG{animation:lwFwd var(--lw-t-fwd) cubic-bezier(.42,0,.3,1) var(--lw-d-run) both}.is-go .lwKul{stroke-dasharray:240;animation:lwD240 var(--lw-t-kul) cubic-bezier(.2,.72,.3,1) var(--lw-d-kul) both}.is-go .lwFacets{animation:lwFacets var(--lw-t-facets) cubic-bezier(.28,.5,.3,1) var(--lw-d-facets) both}.lwShard1{--lw-sd-in:7.7s;--lw-sd-hv:0s}.lwShard2{--lw-sd-in:7.78s;--lw-sd-hv:60ms}.lwShard3{--lw-sd-in:7.86s;--lw-sd-hv:.12s}.lwShard4{--lw-sd-in:7.94s;--lw-sd-hv:.18s}.lwShard5{--lw-sd-in:8.02s;--lw-sd-hv:.24s}.is-go .lwShard{animation:lwShard var(--lw-t-shard) cubic-bezier(.3,.6,.3,1) var(--lw-sd-in) both}.is-go .lwKulG{animation:lwDance var(--lw-t-dance) cubic-bezier(.32,.1,.3,1) var(--lw-d-dance) 1 both}.is-go .lwBloom{animation:lwBloom var(--lw-t-bloom) cubic-bezier(.22,.68,.24,1) var(--lw-d-bloom) both}@keyframes lwSway{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lwSwayB{0%,to{transform:translateY(0)}50%{transform:translateY(3.5px)}}@keyframes lwWingLift{0%,to{opacity:1;transform:translate(0)scale(1)}45%{transform:translate(var(--hx),var(--hy)) scale(1.08);opacity:.72}}@keyframes lwCadence{0%,to{filter:none;transform:translate(0)}45%{filter:brightness(1.24);transform:translate(8px)}}@keyframes lwGlim{0%,to{filter:none;transform:scaleY(1)}25%{filter:brightness(1.32);transform:scaleY(1.12)}55%{filter:brightness(1.12);transform:scaleY(.94)}80%{filter:brightness(1.24);transform:scaleY(1.07)}}:is(.lwPassage:has([data-seg="2"]:hover) .lwCur,.lwPassage:has([data-seg="2"]:focus-visible) .lwCur){transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out both lwSway}:is(.lwPassage:has([data-seg="2"]:hover) .lwCur2,.lwPassage:has([data-seg="2"]:focus-visible) .lwCur2){animation-name:lwSwayB;animation-duration:2.6s}:is(.lwPassage:has([data-seg="3"]:hover) .lwWingA,.lwPassage:has([data-seg="3"]:focus-visible) .lwWingA){--hx:-8px;--hy:-9px;animation:1.5s cubic-bezier(.3,.6,.3,1) both lwWingLift}:is(.lwPassage:has([data-seg="3"]:hover) .lwWingB,.lwPassage:has([data-seg="3"]:focus-visible) .lwWingB){--hx:6px;--hy:-12px;animation:1.62s cubic-bezier(.3,.6,.3,1) both lwWingLift}:is(.lwPassage:has([data-seg="3"]:hover) .lwWingC,.lwPassage:has([data-seg="3"]:focus-visible) .lwWingC){--hx:9px;--hy:-7px;animation:1.44s cubic-bezier(.3,.6,.3,1) both lwWingLift}:is(.lwPassage:has([data-seg="3"]:hover) .lwLift,.lwPassage:has([data-seg="3"]:focus-visible) .lwLift){--hx:3px;--hy:-14px;animation:1.8s cubic-bezier(.3,.6,.3,1) both lwWingLift}:is(.lwPassage:has([data-seg="5"]:hover) .lwRunG,.lwPassage:has([data-seg="5"]:focus-visible) .lwRunG){animation:.9s cubic-bezier(.4,0,.3,1) both lwCadence}:is(.lwPassage:has([data-seg="6"]:hover) .lwKulG,.lwPassage:has([data-seg="6"]:focus-visible) .lwKulG,.lwPassage:has([data-seg="6"]:active) .lwKulG){animation:1.1s cubic-bezier(.32,.1,.3,1) both lwGlim}@keyframes lwFruitPeek{0%{opacity:0;transform:translateY(6px)scale(.92)}30%{opacity:var(--lw-fruit-peak);transform:translateY(0)scale(1)}70%{opacity:var(--lw-fruit-peak)}to{opacity:0;transform:translateY(-2px)scale(1.02)}}:is(.lwPassage:has([data-seg="1"]:hover) .lwFruit,.lwPassage:has([data-seg="1"]:focus-visible) .lwFruit,.lwPassage:has([data-seg="1"]:active) .lwFruit){animation:1.9s cubic-bezier(.24,.66,.3,1) both lwFruitPeek}:is(.lwPassage:has([data-seg="6"]:hover) .lwFacets,.lwPassage:has([data-seg="6"]:focus-visible) .lwFacets,.lwPassage:has([data-seg="6"]:active) .lwFacets){animation:1.1s cubic-bezier(.28,.5,.3,1) both lwFacets}:is(.lwPassage:has([data-seg="6"]:hover) .lwShard,.lwPassage:has([data-seg="6"]:focus-visible) .lwShard,.lwPassage:has([data-seg="6"]:active) .lwShard){animation:lwShard .5s cubic-bezier(.3,.6,.3,1) var(--lw-sd-hv) 1 both}.lwWinglet,.lwCompX{transform-box:fill-box;transform-origin:50%;transform:scaleX(var(--lw-aniso,1))}.lwStrideMob{display:none}@media (max-width:644px){.lwStrideSet,.lwShard4,.lwShard5,.lwWingDense{display:none}.lwStrideMob{display:block}}.is-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lwPassage *,.lwPassage{transition:none!important;animation:none!important}.lwSun{opacity:.9}.lwCore{opacity:.82}.lwLift{opacity:.78}.lwContact{opacity:.55}.lwFacets{opacity:.34}.lwShard{opacity:.5}.lwBloom{opacity:.74}.lwFruit{opacity:0}}.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}#lw-sundaze,#lw-slowflow,#lw-rifining,#lw-rundance,#lw-wave-state,#lw-kulup{scroll-margin-top:48px}.lfPage{background:var(--pbg);color:var(--tp)}.lfEntrance{padding:clamp(34px,5vw,72px) 0 clamp(64px,8vw,112px)}.lfEntranceInner{flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}.lfBreadcrumb{letter-spacing:.18em;color:var(--tf);flex-wrap:wrap;align-items:center;gap:10px;font-family:Space Mono,monospace;font-size:10.5px;line-height:1.5;display:flex}.lfBreadcrumb a{color:var(--ts)}.lfFrame{border:1px solid var(--bd2);background:color-mix(in srgb,var(--pbg) 96%,white 4%);padding:clamp(26px,4vw,58px)}.lfKicker{letter-spacing:.19em;color:var(--tf);font-family:Space Mono,monospace;font-size:9.5px;line-height:1.5;display:block}.lfHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);align-items:end;gap:clamp(48px,8vw,130px);padding:clamp(34px,5vw,74px) 0 clamp(38px,5vw,68px);display:grid}.lfHeroGrid h1{letter-spacing:-.035em;flex-direction:column;margin:0;font-size:clamp(66px,8.4vw,122px);font-weight:500;line-height:.85;display:flex}.lfHeroGrid h1 em{white-space:nowrap;font-weight:300}.lfHeroGrid p{color:var(--ts);text-wrap:pretty;max-width:45ch;margin:0;font-size:clamp(17px,1.55vw,21px);font-weight:300;line-height:1.55}.lfSpectrum{background:linear-gradient(90deg,#e7c62f 0%,#65722e 20%,#a93a50 40%,#7b68c8 60%,#c7431f 80%,#3e66d0 100%);height:3px}.lfFormats{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.4vw,22px);margin:0;padding:clamp(28px,3.4vw,46px) 0 clamp(54px,6vw,84px);list-style:none;display:grid}.lfFormats li{border-top:3px solid var(--lf-color);flex-direction:column;gap:10px;min-width:0;padding-top:14px;display:flex}.lfFormats strong{letter-spacing:-.01em;font-size:clamp(16px,1.5vw,23px);font-weight:400;line-height:1.1}.lfFormats span{letter-spacing:.11em;color:var(--tf);font-family:Space Mono,monospace;font-size:8.5px;line-height:1.55}.lfCurrent{background:#f5e64a;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:end;gap:clamp(42px,8vw,130px);padding:clamp(28px,4vw,56px);display:grid}.lfCurrent>div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.lfCurrent span,.lfCurrent strong{letter-spacing:.17em;font-family:Space Mono,monospace;font-size:9.5px;font-weight:400;line-height:1.5}.lfCurrent h2{letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(42px,5.7vw,82px);font-weight:500;line-height:.96}.lfCurrent h2 em{font-weight:300}.lfCurrentCopy p{color:#1c1812c2;max-width:42ch;margin:0;font-size:17px;line-height:1.52}.lfActions{flex-wrap:wrap;margin-top:7px;display:flex;flex-direction:row!important;gap:10px!important}.lfActions a{letter-spacing:.11em;color:#1c1812;border:1px solid #1c1812;align-items:center;min-height:44px;padding:0 18px;font-family:Space Mono,monospace;font-size:9.5px;display:inline-flex}.lfActions a:first-child{color:#f5e64a;background:#1c1812}.lfMovement{border-bottom:1px solid var(--bd2);grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:clamp(38px,7vw,110px);padding:clamp(58px,7vw,96px) 0 8px;display:grid}.lfMovement>span{letter-spacing:.17em;color:var(--tf);font-family:Space Mono,monospace;font-size:9.5px}.lfMovement>div{grid-template-columns:minmax(0,1fr) minmax(240px,.6fr);align-items:end;gap:clamp(36px,6vw,90px);padding-bottom:clamp(44px,5vw,70px);display:grid}.lfMovement h2{letter-spacing:-.02em;margin:0;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1.02}.lfMovement h2 em{font-weight:300}.lfMovement p{color:var(--ts);max-width:38ch;margin:0;font-size:16.5px;line-height:1.55}@media (max-width:900px){.lfHeroGrid,.lfCurrent,.lfMovement,.lfMovement>div{grid-template-columns:1fr}.lfHeroGrid{align-items:start;gap:28px}.lfHeroGrid h1{font-size:clamp(58px,14vw,88px)}.lfFormats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.lfCurrent{gap:34px}.lfMovement{gap:30px}.lfMovement>div{gap:24px}}@media (max-width:520px){.lfEntrance{padding-top:28px}.lfFrame{padding:22px 18px}.lfHeroGrid{padding-top:34px}.lfHeroGrid h1{font-size:clamp(52px,15.5vw,68px)}.lfHeroGrid h1 em{white-space:normal}.lfFormats{grid-template-columns:1fr}.lfFormats li{min-height:70px}.lfCurrent{padding:26px 20px}.lfCurrent h2{font-size:43px}.lfActions{width:100%}.lfActions a{box-sizing:border-box;justify-content:center;width:100%}}.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}#app-pathway,#sundaze-paths{scroll-margin-top:92px}.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)}.appLedgerAction{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.appLedgerLink{box-sizing:border-box;letter-spacing:.08em;min-height:44px;color:var(--tp);border-bottom:1px solid;align-items:center;font-family:Space Mono,monospace;font-size:9.5px;line-height:1.5;display:inline-flex}.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 h3,.appPathway b{letter-spacing:.1em;margin:0;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}.appPathwayAction{box-sizing:border-box;letter-spacing:.1em;min-height:44px;color:var(--tp);border-bottom:1px solid;align-self:flex-start;align-items:center;font-family:Space Mono,monospace;font-size:9.5px;line-height:1.5;display:inline-flex}.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}}
