@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}@font-face{font-family:Newsreader Fallback;src:local(Georgia),local(Times New Roman);size-adjust:84.75%}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,Newsreader Fallback,Georgia,serif;transition:background 1.1s,color 1.1s}html.afterglow body{--pbg:#2b241d;--tp:#f2e9d8;--ts:#f2e9d8ad;--tf:#f2e9d87a;--bd:#f2e9d82b;--bd2:#f2e9d852;--sunSoft:#f5e64a2b}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,Newsreader Fallback,Georgia,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}.idxMobileHeader{border-bottom:1px solid var(--bd);flex:none;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;padding-bottom:18px;display:flex}.idxMobileScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.idxMobileBody{flex-direction:column;padding-top:10px;padding-bottom:26px;display:flex}.idxMobileSection{border-bottom:1px solid var(--bd);flex-direction:column;gap:9px;padding:17px 0;display:flex}.idxMobileLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 20px;display:grid}.idxMobileLinks a{box-sizing:border-box;align-items:center;min-height:40px;font-size:16px;line-height:1.25;display:inline-flex}.idxMobileLabs>span{max-width:31ch;line-height:1.45;font-size:14px!important}.idxMobileArchive{border-bottom:1px solid var(--bd);padding:17px 0}.idxMobileInfo{border-bottom:0;padding-bottom:4px}.idxMobileActions{background:color-mix(in srgb,var(--pbg) 96%,transparent);border-top:1px solid var(--bd);padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 28px color-mix(in srgb,var(--pbg) 88%,transparent);flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.idxMobileActions>a{white-space:nowrap;justify-self:start}.idxMobileActions>button{grid-column:1/-1;justify-self:start;min-height:38px;padding:5px 0!important}@media (max-width:640px){.idxLivingWeek{align-items:flex-start;padding:14px 15px 13px}.idxLivingWeekMobile{min-height:0}.idxLivingWeekCue{letter-spacing:.18em;font-size:9px}.idxLivingWeekMeta{letter-spacing:.105em;white-space:normal;justify-content:space-between;width:100%;min-height:30px;font-size:9.5px}.idxLivingWeekTitle{font-size:27px}.hdrLivingWeekMobile{padding:0 14px;font-size:10.5px}.idxMobileActions>a:first-of-type{padding:12px 20px!important}.idxMobileActions{padding-left:20px;padding-right:20px}}.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}}.lifeAppBridge{border-top:1px solid var(--bd2);flex-direction:column;gap:34px;margin-top:clamp(76px,10vw,128px);padding-top:clamp(48px,6vw,72px);display:flex}.lifeAppBridgeHead{grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);align-items:start;gap:clamp(42px,8vw,104px);display:grid}.lifeAppBridgeHead>div{flex-direction:column;gap:18px;display:flex}.lifeAppBridgeHead span,.lifeAppRecordLinks a{letter-spacing:.13em;color:var(--tf);font-family:Space Mono,monospace;font-size:10.5px;line-height:1.5}.lifeAppBridgeHead h2{letter-spacing:0;margin:0;font-size:clamp(38px,4.6vw,58px);font-weight:400;line-height:1.04}.lifeAppBridgeHead>p{color:var(--ts);max-width:48ch;margin:0;padding-top:2px;font-size:18px;line-height:1.58}.lifeAppRecordLinks{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);flex-wrap:wrap;gap:10px 28px;padding:10px 0;display:flex}.lifeAppRecordLinks a{min-height:40px;color:var(--tp);align-items:center;display:inline-flex}@media (max-width:780px){.lifeAppBridgeHead{grid-template-columns:1fr;gap:24px}.lifeAppBridgeHead>p{font-size:16px}.lifeAppRecordLinks{flex-direction:column;gap:0}}.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:.25;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes idxPanelOut{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes idxPanelGlow{0%{box-shadow:0 14px 30px -20px #f5e64a00}52%{box-shadow:0 14px 30px -18px #f5e64a47}to{box-shadow:0 14px 30px -22px #f5e64a1f}}.idxPanel{border-top:1px solid var(--bd);background:var(--pbg);will-change:grid-template-rows,opacity;grid-template-rows:1fr;animation:.46s cubic-bezier(.22,.68,.24,1) both idxPanelIn,.52s both idxPanelGlow;display:grid;overflow:hidden}.idxPanelClip{min-height:0;overflow:hidden}.idxPanelOut{pointer-events:none;animation:.3s cubic-bezier(.4,0,.6,1) both idxPanelOut}@keyframes idxOverlayIn{0%{opacity:0;transform:translateY(14px)scale(.995)}to{opacity:1;transform:none}}@keyframes idxOverlayOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.997)}}.idxOverlay{z-index:60;background:var(--pbg);will-change:opacity,transform;flex-direction:column;animation:.38s cubic-bezier(.22,.68,.24,1) both idxOverlayIn;display:flex;position:fixed;inset:0}.idxOverlayOut{pointer-events:none;animation:.3s cubic-bezier(.4,0,.6,1) both idxOverlayOut}@keyframes idxMobileContentIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.idxOverlay:not(.idxOverlayOut) .idxLivingWeekMobile,.idxOverlay:not(.idxOverlayOut) .idxMobileSection,.idxOverlay:not(.idxOverlayOut) .idxMobileArchive{animation:.44s cubic-bezier(.22,.68,.24,1) both idxMobileContentIn}.idxOverlay:not(.idxOverlayOut) .idxLivingWeekMobile{animation-delay:50ms}.idxOverlay:not(.idxOverlayOut) .idxMobileSection:nth-of-type(2){animation-delay:90ms}.idxOverlay:not(.idxOverlayOut) .idxMobileSection:nth-of-type(3){animation-delay:.13s}.idxOverlay:not(.idxOverlayOut) .idxMobileSection:nth-of-type(4){animation-delay:.17s}@keyframes idxDotFlare{0%{box-shadow:0 0 #f5e64a00}40%{box-shadow:0 0 8px 2px #f5e64a80}to{box-shadow:0 0 4px 1px #f5e64a47}}.idxBtn[aria-expanded=true] .idxDot,.idxBtnM[aria-expanded=true] .idxDot{animation:.26s both idxDotFlare}.idxBtn[aria-expanded=true] .idxMark{transform:scale(1.12)}@keyframes idxSweep{0%{transform-origin:0;transform:scaleX(0)}40%{transform-origin:0;transform:scaleX(1)}60%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.idxCue:after{animation:1.3s cubic-bezier(.4,0,.2,1) both idxSweep}@media (prefers-reduced-motion:reduce){.idxCue:after{animation:none}.idxMark{transition:none}}.szIntro{pointer-events:none;z-index:1;animation:3.4s cubic-bezier(.4,0,.2,1) both szIntroMaster;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0 34%,#000 54% 100%);mask-image:linear-gradient(90deg,#0000 0 34%,#000 54% 100%)}.szIntroPlane{transform-origin:88% 42%;will-change:transform,opacity;background:radial-gradient(78% 62% at 74% 44%,#d6963a33,#0000 62%),linear-gradient(118deg,#1c181200 46%,#1c181212 100%);width:70%;height:100%;animation:3.4s cubic-bezier(.4,0,.2,1) both szIntroPlane;position:absolute;top:0;right:0}.szIntroLight{filter:blur(14px);will-change:transform,opacity;background:radial-gradient(42% 52%,#f5e64a8c,#f5e64a00 70%);width:44%;height:66%;animation:3.4s cubic-bezier(.4,0,.2,1) both szIntroLight;position:absolute;top:8%;right:14%}html.afterglow body .szIntroPlane{background:radial-gradient(78% 62% at 74% 44%,#f5e64a24,#0000 60%),linear-gradient(118deg,#f2e9d800 44%,#f2e9d81a 100%)}html.afterglow body .szIntroLight{background:radial-gradient(42% 52%,#f5e64a80,#f5e64a00 70%)}@keyframes szIntroMaster{0%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes szIntroPlane{0%{opacity:0;transform:perspective(900px)translateZ(0)translate(7%)rotateY(0)scale(1)}13%{opacity:.06}30%{opacity:.4;transform:perspective(900px)translateZ(-18px)translate(4%)rotateY(-8deg)scale(1.02)}50%{opacity:.9;transform:perspective(900px)translateZ(-70px)translate(1%)rotateY(-20deg)scale(1.06)}57%{opacity:1;transform:perspective(900px)translateZ(-96px)translate(-1%)rotateY(-25deg)scale(1.09)}62%{opacity:1;transform:perspective(900px)translateZ(-86px)translate(0%)rotateY(-23deg)scale(1.08)}82%{opacity:.4;transform:perspective(900px)translateZ(-20px)translate(3%)rotateY(-6deg)scale(1.01)}to{opacity:0;transform:perspective(900px)translateZ(0)translate(7%)rotateY(0)scale(1)}}@keyframes szIntroLight{0%,22%{opacity:0;transform:translate(22%,16%)scale(.7)}36%{opacity:.8;transform:translate(6%,4%)scale(1)}50%{opacity:.8;transform:translate(-6%,-2%)scale(1.06)}60%{opacity:.55;transform:translate(-14%,-8%)scale(1.12)}70%{opacity:0;transform:translate(-20%,-12%)scale(1.16)}to{opacity:0}}@media (max-width:760px){.szIntro{-webkit-mask-image:linear-gradient(#000 0 56%,#0000 82%);mask-image:linear-gradient(#000 0 56%,#0000 82%)}.szIntroPlane{transform-origin:78% 22%;width:100%}.szIntroLight{background:radial-gradient(42% 52%,#f5e64a66,#f5e64a00 70%);width:66%;height:42%;top:4%;right:6%}}@media (prefers-reduced-motion:reduce){.szIntro{display:none!important}}.poPage{background:var(--pbg);color:var(--tp)}.poIntro{color:#1c1812;background:linear-gradient(110deg,#fbf3d0 0%,#f5e64a 42%,#a4ad55 100%)}.poIntroGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(42px,8vw,120px);padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(56px,8vw,112px);display:grid}.poLogo{width:auto;height:clamp(20px,2.2vw,28px);margin-bottom:clamp(24px,4vw,48px)}.poIntro h1{letter-spacing:-.035em;margin:0;font-size:clamp(46px,7vw,92px);font-weight:400;line-height:.98}.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}.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}.ceArchiveImage{object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .65s;transform:scale(1.001)}.ceImageVeil{pointer-events:none;background:linear-gradient(#0000 62%,#08070557);position:absolute;inset:0}.cePhMeta{z-index:1;letter-spacing:.15em;color:#ffffffdb;text-shadow:0 1px 9px #000000b3;font-family:Space Mono,monospace;font-size:9px;line-height:1.5;position:absolute;bottom:11px;left:13px;right:13px}@media (hover:hover){.cePhBox:hover .ceArchiveImage{transform:scale(1.012)}}.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}.ceArtistIndex{isolation:isolate;position:relative}.ceArtistList{gap:0 clamp(28px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.ceArtistIndex--proof .ceArtistList{grid-template-columns:1fr}.ceArtistIndex--run .ceArtistList{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.ceArtistIndex--archive{margin-top:clamp(30px,4vw,54px)}.ceArtistIndex--archive .ceArtistList{border-top:1px solid var(--bd2);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(22px,3vw,48px)}.ceArtistList li{border-bottom:1px solid var(--bd);min-width:0}.ceArtistButton{width:100%;min-height:48px;color:var(--tp);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:baseline;gap:12px;padding:12px 0;display:flex}.ceArtistButton strong{font-size:clamp(16px,1.5vw,19px);font-weight:400;line-height:1.4;transition:transform .35s cubic-bezier(.2,.7,.2,1),color .25s}.ceArtistIndex--proof .ceArtistButton strong{letter-spacing:.1em;text-transform:uppercase;font-family:Space Mono,monospace;font-size:12px;font-weight:500;line-height:1.75}.ceArtistNum{letter-spacing:.12em;color:var(--tf);flex:0 0 2.6em;font-family:Space Mono,monospace;font-size:9px}.ceArtistThumb{background:color-mix(in srgb,var(--tp) 7%,transparent);display:none;position:relative;overflow:hidden}.ceArtistThumb img{object-fit:cover}.ceArtistButton:focus-visible{outline:2px solid var(--sun);outline-offset:4px}@media (hover:hover){.ceArtistButton:hover strong{color:var(--ts);transform:translate(8px)}}.ceArtistPreview{--ce-artist-x:18px;--ce-artist-y:88px;left:var(--ce-artist-x);top:var(--ce-artist-y);z-index:180;aspect-ratio:4/5;pointer-events:none;opacity:0;visibility:hidden;width:min(23vw,330px);transition:opacity .2s,visibility .2s,transform .35s cubic-bezier(.2,.7,.2,1);position:fixed;transform:translateY(8px)scale(.985)}.ceArtistPreview.isVisible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.ceArtistPreviewFrame{background:#171512;border:1px solid #ffffff52;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 58px #0000003d}.ceArtistPreviewFrame img{object-fit:cover;animation:.42s both ceArtistReveal}.ceArtistPreviewFrame:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#0000008f);position:absolute;inset:0}.ceArtistPreviewFrame figcaption{z-index:1;letter-spacing:.13em;color:#ffffffe0;text-transform:uppercase;font-family:Space Mono,monospace;font-size:9px;line-height:1.5;position:absolute;bottom:12px;left:14px;right:14px}@keyframes ceArtistReveal{0%{opacity:.35;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.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}.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}.ceArtistPreview{display:none!important}.ceArtistIndex--proof .ceArtistList,.ceArtistIndex--run .ceArtistList{grid-template-columns:1fr!important}.ceArtistIndex--archive{margin-top:34px!important}.ceArtistIndex--archive .ceArtistList{background:var(--bd);border:1px solid var(--bd);gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ceArtistIndex--archive .ceArtistList li{background:var(--pbg);border:0;min-width:0}.ceArtistIndex--archive .ceArtistButton{min-height:0;padding:0;display:block}.ceArtistIndex--archive .ceArtistThumb{aspect-ratio:4/5;width:100%;display:block}.ceArtistIndex--archive .ceArtistNum{margin:10px 10px 4px;display:block}.ceArtistIndex--archive .ceArtistButton strong{min-height:2.5em;padding:0 10px 13px;font-size:14px;line-height:1.25;display:block}.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-kulup{scroll-margin-top:48px}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/familjen-grotesk-latin-wght-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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/familjen-grotesk-latin-ext-wght-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}.anewSurface{--anew-ink:#1c1812;--anew-paper:#f7f5ef;--anew-sun:#f5e64a;--anew-pool:#08a9de;--anew-ink-88:#1c1812e0;--anew-ink-60:#1c181299;--anew-ink-40:#1c181266;--anew-ink-15:#1c181226;--anew-ed:Newsreader,Georgia,serif;--anew-in:"Familjen Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--anew-field:linear-gradient(118deg,#fffaeed9 0%,#fffaee00 34%),linear-gradient(298deg,#9a4a0880 0%,#9a4a0800 40%),linear-gradient(108deg,#fdf1dc 0%,#ffdcb4 26%,#ffa64e 54%,#ff7a00 76%,#c25a06 100%);font-family:var(--anew-in);color:var(--anew-ink);--anew-spine:calc(clamp(20px,4vw,48px) + max(0px,(100% - 1240px) / 2));max-width:100%;overflow-x:clip;container-type:inline-size}.anewSpine{padding-inline:var(--anew-spine)}.anewSurface .anewEd{font-family:var(--anew-ed)}.anewSurface .anewUt{font-family:var(--anew-in);text-transform:uppercase;letter-spacing:.11em;color:var(--anew-ink-60);font-weight:500}.anewGrain{mix-blend-mode:multiply;pointer-events:none;z-index:9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)' opacity='0.5'/%3E%3C/svg%3E");background-size:240px 240px;position:absolute;inset:0}.anewSeam{width:100%;height:auto;display:block;overflow:visible}.anewSeamWrap{pointer-events:none;width:100%;position:absolute;left:0}.anewPool{pointer-events:none;background:linear-gradient(90deg,#08a9de52 0%,#08a9de47 55%,#08a9de00 100%);position:absolute}.anewLockup{align-items:flex-end;gap:calc(var(--anew-lw) * .055);display:flex}.anewLockupMark{width:var(--anew-lw);height:auto;display:block}.anewLockupType{align-items:baseline;gap:calc(var(--anew-lw) * .0341);transform:translateY(calc(var(--anew-lw) * -.012));display:flex}.anewLockupSlash{font-family:var(--anew-ed);font-weight:300;font-size:calc(var(--anew-lw) * .0936);opacity:.4;line-height:1}.anewLockupAnew{font-family:var(--anew-ed);font-style:italic;font-weight:300;font-size:calc(var(--anew-lw) * .12);letter-spacing:.005em;line-height:1}.anewPhoto{object-fit:cover;display:block;position:absolute}.anewPhotoR{object-position:50% 45%;height:100%;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26%);mask-image:linear-gradient(90deg,#0000 0%,#000 26%)}.anewPhotoT{object-position:50% 42%;width:100%;left:0;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.anewBandLink{color:var(--anew-ink);display:block}.anewBandLink:hover{color:var(--anew-ink)}.anewFrame{box-sizing:border-box;background:var(--anew-field);width:100%;position:relative;overflow:hidden}@container (min-width:900px){.anewHeroPoolM{display:none}.anewHeroFrame{aspect-ratio:1440/760}.anewHeroPhoto{width:43.056%}.anewHeroSeam{top:42.105%}.anewHeroPool{width:31.944%;height:18.421%;top:81.579%;left:0}.anewHeroOrigin{right:var(--anew-spine);font-size:clamp(10px,.833cqw,12px);position:absolute;top:9.211%}.anewHeroChapter{left:var(--anew-spine);font-size:clamp(44px,4.722cqw,68px);position:absolute;top:8.421%}.anewHeroStatement{left:var(--anew-spine);max-width:min(620px,44ch);font-size:clamp(24px,2.5cqw,36px);position:absolute;top:24.474%}.anewHeroWhen{left:var(--anew-spine);font-size:clamp(17px,1.528cqw,22px);position:absolute;top:59.474%}.anewHeroWhere1{left:var(--anew-spine);position:absolute;top:64.474%}.anewHeroWhere2{left:var(--anew-spine);position:absolute;top:68.158%}.anewHeroWhere1,.anewHeroWhere2{font-size:clamp(14px,1.181cqw,17px)}.anewHeroNote{left:var(--anew-spine);font-size:clamp(10px,.833cqw,12px);position:absolute;top:72.632%}.anewHeroCta{left:var(--anew-spine);position:absolute;top:77.368%}.anewHeroFlow{display:none}}@container (max-width:899.98px){.anewHeroFrame{padding:26px var(--anew-spine) 24px}.anewHeroFrame>.anewHeroChapter,.anewHeroFrame>.anewHeroStatement,.anewHeroFrame>.anewHeroOrigin,.anewHeroFrame>.anewHeroWhen,.anewHeroFrame>.anewHeroWhere1,.anewHeroFrame>.anewHeroWhere2,.anewHeroFrame>.anewHeroNote,.anewHeroFrame>.anewHeroCta,.anewHeroFrame>.anewHeroPhoto,.anewHeroFrame>.anewHeroSeam,.anewHeroFrame>.anewHeroPool{display:none}.anewHeroFlow{display:block;position:relative}.anewHeroFlow .anewHeroChapter{font-size:clamp(38px,11.3cqw,44px)}.anewHeroMedia{margin-top:26px;margin-inline:calc(var(--anew-spine) * -1);aspect-ratio:390/389;position:relative}.anewHeroMedia .anewPhotoT{height:79.7%;top:0}.anewHeroMedia .anewSeamWrap{top:34.4%}.anewHeroFlow .anewHeroStatement{max-width:26ch;margin-top:27px;font-size:clamp(23px,7.18cqw,28px)}.anewHeroFlow .anewHeroWhen{margin-top:26px;font-size:clamp(16px,4.36cqw,17px)}.anewHeroFlow .anewHeroWhere1,.anewHeroFlow .anewHeroWhere2{margin-top:4px;font-size:clamp(14px,3.85cqw,15px)}.anewHeroFlow .anewHeroNote{margin-top:12px;font-size:11px}.anewHeroFlow .anewHeroCta{width:100%;margin-top:22px}.anewHeroFlow .anewHeroOrigin{display:none}.anewHeroPoolM{left:calc(var(--anew-spine) * -1);z-index:-1;width:64%;height:120px;bottom:-24px}.anewHeroFlow{z-index:0}}.anewHeroChapter{font-family:var(--anew-ed);letter-spacing:.005em;margin:0;font-style:italic;font-weight:300;line-height:1}.anewHeroStatement{font-family:var(--anew-ed);text-wrap:pretty;margin:0;font-weight:300;line-height:1.08}.anewHeroWhen{margin:0;font-weight:600}.anewHeroWhere1,.anewHeroWhere2{color:var(--anew-ink-88);margin:0;font-weight:400}.anewEventPage{background:var(--anew-paper)}.anewEventSection{padding:clamp(40px,5vw,64px) var(--anew-spine)}.anewEventSection+.anewEventSectionRule,.anewEventSectionRule{border-top:1px solid var(--anew-ink-15)}.anewFactLead{font-weight:600}.anewFact{color:var(--anew-ink-88);font-weight:400}.anewFactStrong{color:var(--anew-ink);font-weight:600}.anewNarrativeLead{font-family:var(--anew-ed);text-wrap:pretty;max-width:min(20ch,100%);margin:0;font-size:clamp(30px,4.17vw,60px);font-weight:300;line-height:1.08}.anewNarrativeBody{color:var(--anew-ink-88);text-wrap:pretty;max-width:62ch;margin:clamp(28px,4vw,56px) 0 0;font-size:clamp(16.5px,1.32vw,19px);line-height:1.55}.anewPoolBand{min-height:clamp(130px,10vw,150px);padding:0 var(--anew-spine);align-items:center;margin-bottom:clamp(40px,4vw,56px);display:flex;position:relative}.anewPoolBand .anewPool{width:min(760px,53vw);height:100%;top:0;left:0}.anewPoolBandInner{position:relative}.anewPoolBandInner b{font-size:clamp(18px,1.53vw,22px);font-weight:600;display:block}.anewPoolBandInner span{margin-top:8px;font-size:clamp(11px,.83vw,12px);display:block}.anewApplyHead{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:10px 22px;margin-bottom:clamp(28px,3vw,40px);display:flex}.anewApplyHead h2{font-family:var(--anew-ed);margin:0;font-size:clamp(32px,3.06vw,44px);font-weight:400}.anewApplyWrap{max-width:900px}.anewFollows{border-top:1px solid var(--anew-ink-15);grid-template-columns:110px 1fr;align-items:center;gap:16px;padding:14px 0;display:grid}@media (min-width:900px){.anewFollows{grid-template-columns:180px 1fr;gap:32px;padding:18px 0}}.anewFollows dt{font-size:clamp(15px,1.18vw,17px);font-weight:600}.anewFollows dd{color:var(--anew-ink-88);margin:0;font-size:clamp(17px,1.39vw,20px);font-weight:500}.anewFollowsNote{color:var(--anew-ink-60);margin:clamp(14px,1.3vw,18px) 0 0;font-size:clamp(15px,1.18vw,17px)}.anewFooter{padding:0 var(--anew-spine) clamp(36px,3.4vw,48px)}.anewFooterRule{background:var(--anew-ink);height:4px;margin-bottom:clamp(16px,1.4vw,20px)}.anewFooterRow{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.anew-btn{color:#f7f5ef;font-family:var(--anew-in,"Familjen Grotesk",sans-serif);box-sizing:border-box;cursor:pointer;background:#1c1812;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:15px 36px;font-size:17px;font-weight:600;text-decoration:none;transition:background .32s cubic-bezier(.2,.7,.2,1);display:inline-flex}.anew-btn:hover{color:#f7f5ef;background:#0a5c7e}.anew-btn:active{transform:translateY(1px)}.anew-btn:focus-visible{outline-offset:2px;outline:2px solid #08a9de}.anew-btn[disabled]{opacity:.4;cursor:not-allowed}.anewForm{gap:26px;display:grid}@media (min-width:900px){.anewForm{gap:30px}}.anewFormTop{grid-template-columns:1fr;gap:26px;display:grid}@media (min-width:900px){.anewFormTop{grid-template-columns:1fr 1fr 1fr;gap:28px 44px}}.anewChecks{gap:14px;margin-top:2px;display:grid}@media (min-width:900px){.anewChecks{margin-top:6px}}.anewSubmitRow{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.anewSubmitRow p{color:var(--anew-ink-60);margin:0;font-size:15px}@media (max-width:899.98px){.anewSubmitRow .anew-btn{width:100%}}.anew-field label{font-family:var(--anew-in);letter-spacing:.11em;text-transform:uppercase;color:#1c181299;margin-bottom:7px;font-size:11px;font-weight:500;display:block}.anew-field .anewHelper{font-family:var(--anew-in);letter-spacing:normal;text-transform:none;color:#1c181299;margin:0 0 10px;font-size:15px;font-weight:400}.anew-in{box-sizing:border-box;width:100%;font-family:var(--anew-in);color:#1c1812;background:0 0;border:none;border-bottom:1px solid #1c181266;border-radius:0;padding:9px 0;font-size:17px;font-weight:400;transition:border-color .32s cubic-bezier(.2,.7,.2,1)}.anew-in:focus{border-bottom:2px solid #08a9de;outline:none;padding-bottom:8px}.anew-in.err{border-bottom:2px solid #8e4468;padding-bottom:8px}textarea.anew-in{resize:vertical;border:1px solid #1c181266;padding:12px}textarea.anew-in:focus{border:2px solid #08a9de;padding:11px}.anew-check{font-family:var(--anew-in);color:#1c1812e0;cursor:pointer;align-items:flex-start;gap:12px;max-width:62ch;font-size:17px;font-weight:400;line-height:1.4;display:flex}.anew-check input{appearance:none;cursor:pointer;background:0 0;border:1.5px solid #1c1812;border-radius:0;flex:none;width:20px;height:20px;margin:1px 0 0}.anew-check input:checked{background:#1c1812;box-shadow:inset 0 0 0 3px #f7f5ef}.anew-check input:focus-visible{outline-offset:2px;outline:2px solid #08a9de}.anew-check a{color:#1c1812;border-bottom:1px solid}.anew-err{font-family:var(--anew-in);color:#8e4468;margin:6px 0 0;font-size:13px;font-weight:400}.anewHoney{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.anewConfigNote{font-family:var(--anew-in);color:var(--anew-ink-40);max-width:62ch;margin:0;font-size:13px}.anewSuccess{padding:40px 0 8px}@media (min-width:900px){.anewSuccess{padding:56px 0 16px}}.anewSuccess h2{font-family:var(--anew-ed);color:var(--anew-ink);text-wrap:pretty;max-width:24ch;margin:0;font-size:clamp(27px,2.36vw,34px);font-weight:400;line-height:1.2}.anewSuccess p{color:var(--anew-ink-88);max-width:48ch;margin:18px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.anewSuccess .anewUt{margin-top:18px;font-size:clamp(11px,.83vw,12px);display:block}#apply{scroll-margin-top:96px}.idxCurrent{flex-direction:column;align-items:flex-start;gap:6px;padding:22px 0 20px;display:flex}.idxCurrentM{border-bottom:1px solid var(--bd);padding:14px 0 20px}.idxCurrentLabel{letter-spacing:.22em;color:var(--ts);align-items:center;gap:9px;font-family:Space Mono,monospace;font-size:11px;display:inline-flex}.idxCurrentDot{background:var(--sun);border-radius:50%;flex:none;width:6px;height:6px}.idxCurrentTitle{letter-spacing:-.01em;margin-top:4px;font-size:clamp(26px,3.2vw,38px);line-height:1.1}.idxCurrentAnew{color:var(--ts);font-style:italic;font-weight:300}.idxCurrentMeta{letter-spacing:.16em;color:var(--ts);font-family:Space Mono,monospace;font-size:11.5px}.idxCurrentApply{letter-spacing:.1em;border-bottom:1px solid var(--tp);align-items:center;min-height:38px;margin-top:6px;padding:6px 0;font-family:Space Mono,monospace;font-size:12px;display:inline-flex}.idxCurrentThen{border-top:1px solid var(--bd);flex-wrap:wrap;gap:6px 26px;width:100%;margin-top:12px;padding-top:12px;display:flex}.idxCurrentThen a{color:var(--ts);align-items:center;gap:7px;min-height:36px;font-size:15px;display:inline-flex}.idxCurrentThen a:hover{color:var(--tp)}.szExtIcon{vertical-align:-.08em;flex:none;transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){a:hover .szExtIcon{transform:translate(1px,-1px)}}.idxOverlay{z-index:60;background:var(--pbg);overscroll-behavior:contain;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.idxOverlayHead{padding-top:calc(18px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--bd);flex:none;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.idxOverlayScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.idxOverlayActions{background:var(--pbg);border-top:1px solid var(--bd);padding-top:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;flex:none;align-items:center;gap:14px;display:flex}.idxActionFill{letter-spacing:.14em;background:var(--tp);color:var(--pbg);box-sizing:border-box;border-radius:999px;align-items:center;min-height:44px;padding:14px 24px;font-family:Space Mono,monospace;font-size:12px;display:inline-flex}.idxActionOutline{letter-spacing:.14em;border:1px solid var(--tp);box-sizing:border-box;border-radius:999px;align-items:center;min-height:44px;padding:13px 24px;font-family:Space Mono,monospace;font-size:12px;display:inline-flex}.idxActionTheme{letter-spacing:.14em;align-items:center;gap:8px;min-height:44px;padding:13px 0;font-family:Space Mono,monospace;font-size:12px;display:inline-flex}@media (max-height:560px){.idxOverlayActions{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));flex-wrap:nowrap;gap:10px}.idxActionFill,.idxActionOutline{min-height:38px;padding:10px 16px;font-size:11px}.idxActionTheme{min-height:38px;padding:10px 0;font-size:11px}.idxOverlayHead{padding-top:calc(10px + env(safe-area-inset-top,0px));padding-bottom:10px}.idxCurrentM{padding:10px 0 14px}.idxCurrentTitle{font-size:22px}}.hpThen{color:var(--ts);flex-wrap:wrap;align-items:baseline;gap:8px 22px;padding-top:20px;padding-bottom:20px;display:flex}.hpThen:hover{color:var(--tp)}.hpThenLabel{letter-spacing:.24em;color:var(--tf);font-family:Space Mono,monospace;font-size:11px}.hpThenTitle{color:var(--tp);font-size:clamp(19px,2.2vw,26px);line-height:1.15}.hpThenMeta{letter-spacing:.18em;color:var(--tf);font-family:Space Mono,monospace;font-size:11px}.hpThenGo{margin-left:auto;font-family:Space Mono,monospace;font-size:12px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.hpThen:hover .hpThenGo{transform:translate(3px)}}@media (max-width:560px){.hpThenGo{margin-left:0}}.anewApplyInvite{font-family:var(--anew-ed);color:var(--anew-ink);text-wrap:pretty;max-width:26ch;margin:0;font-size:clamp(24px,2.5vw,36px);font-weight:300;line-height:1.14}.anewApplyContext{font-family:var(--anew-in);color:var(--anew-ink-88);text-wrap:pretty;max-width:62ch;margin:clamp(18px,1.6vw,22px) 0 clamp(32px,3vw,44px);font-size:clamp(16px,1.32vw,19px);font-weight:400;line-height:1.55}@keyframes anewReveal{0%{opacity:.28;transform:translateY(10px)}to{opacity:1;transform:none}}.anewHeroChapter{animation:.9s cubic-bezier(.2,.7,.2,1) both anewReveal}.anewHeroStatement{animation:.9s cubic-bezier(.2,.7,.2,1) .18s both anewReveal}@media (prefers-reduced-motion:reduce){.anewHeroChapter,.anewHeroStatement{animation:none}}.anewEventPage .anewSeam{will-change:transform;animation:32s cubic-bezier(.45,0,.55,1) infinite alternate anewSeamDrift}.anewEventPage .anewSunMark{transform-box:fill-box;transform-origin:50%;will-change:transform,opacity;animation:21s cubic-bezier(.45,0,.55,1) infinite alternate anewSunDrift}@keyframes anewSeamDrift{0%{transform:translate(0)}to{transform:translate(-.35%)}}@keyframes anewSunDrift{0%{opacity:1;transform:translate(0)}to{opacity:.88;transform:translate(1.6px,-1.2px)}}@media (prefers-reduced-motion:reduce){.anewEventPage .anewSeam,.anewEventPage .anewSunMark{animation:none}}.hoOpening{flex-direction:column;display:flex}.hoHero{padding-top:clamp(18px,3vw,32px);padding-bottom:clamp(36px,8vw,82px);position:relative;overflow:hidden}.hoTriad{border-top:1px solid var(--bd);padding-top:clamp(26px,4.5vw,32px);padding-bottom:clamp(14px,2vw,24px)}.hoApp{border-top:1px solid var(--bd);padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px);position:relative;overflow:hidden}.anewMast{box-sizing:border-box;padding:clamp(30px,4.4vw,52px) var(--anew-spine) clamp(28px,3.6vw,44px);background:linear-gradient(112deg,#fffaeee6 0%,#fffaee00 30%),linear-gradient(100deg,#fdf1dc 0%,#ffdcb4 30%,#ffa64e 58%,#f08a28 76%,#08a9de66 100%);position:relative;overflow:hidden}.anewMastPhoto{object-fit:cover;object-position:50% 99%;opacity:.9;width:30%;height:100%;display:block;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#000 46%)}.anewMastSeam{top:auto;bottom:0}.anewMastInner{flex-direction:column;gap:clamp(14px,1.6vw,20px);display:flex;position:relative}.anewMastTitle{font-family:var(--anew-ed);letter-spacing:.005em;margin:0;font-size:clamp(40px,5.2vw,74px);font-style:italic;font-weight:300;line-height:1}.anewMastFacts{gap:5px;display:grid}.anewMastFacts p{margin:0}.anewMastFacts .anewFactLead{font-size:clamp(18px,1.94vw,26px)}.anewMastFacts .anewFact{font-size:clamp(15px,1.32vw,19px)}@media (min-width:900px){.anewMastInner{max-width:min(620px,64%)}.anewMastFacts{gap:6px}}@media (max-width:560px){.anewMastPhoto{opacity:.34;width:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 70%);mask-image:linear-gradient(#0000 0%,#000 70%)}}#lw-sundaze,#lw-slowflow,#lw-rifining,#lw-rundance,#lw-wave-state,#lw-kulup{scroll-margin-top:48px}.kulupSurface{--kulup-ink:#111a38;--kulup-cream:#f4ecd9;--kulup-paper:#faf6eb;--kulup-pool:#45c8d5;--kulup-blue:#1847d8;--kulup-deep:#10276f;--kulup-apricot:#ee9355;--kulup-line:#111a3838;--kulup-serif:Newsreader,Georgia,serif;--kulup-sans:"Familjen Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--kulup-mono:"Space Mono",monospace;color:var(--kulup-ink);background:var(--kulup-cream);font-family:var(--kulup-sans);max-width:100%;overflow:hidden}.kulupEyebrow{font-family:var(--kulup-mono);letter-spacing:.2em;text-transform:uppercase;font-size:10px;line-height:1.5}.kulupButton{box-sizing:border-box;border:1px solid var(--kulup-ink);background:var(--kulup-ink);width:max-content;min-height:48px;color:var(--kulup-paper);font-family:var(--kulup-sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:13px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .25s,background .25s,color .25s;display:inline-flex}.kulupButton:hover{background:var(--kulup-blue);border-color:var(--kulup-blue);color:#fff;transform:translateY(-1px)}.kulupButton:focus-visible{outline:2px solid var(--kulup-apricot);outline-offset:3px}.kulupButton[disabled]{opacity:.48;cursor:not-allowed;transform:none}.kulupButtonLight{background:var(--kulup-paper);border-color:var(--kulup-paper);color:var(--kulup-ink)}.kulupButtonLight:hover{background:var(--kulup-apricot);border-color:var(--kulup-apricot);color:var(--kulup-ink)}.kulupMoon{aspect-ratio:1;background:radial-gradient(circle at 68% 30%,#f9f4e7 0 8%,#dbe0ec 38%,#a9b2ca 72%,#64708d 100%);border-radius:50%;width:clamp(58px,7vw,96px);display:block;position:relative;overflow:hidden;box-shadow:0 8px 20px #08123740}.kulupMoon:before{content:"";background:linear-gradient(120deg,#151d3b,#09122d);border-radius:50%;width:94%;height:104%;position:absolute;top:-2%;left:-20%;box-shadow:inset -10px 0 15px #8495be2e}.kulupMoon:after{content:"";aspect-ratio:1;background:#46537833;border-radius:50%;width:12%;position:absolute;top:17%;right:11%;box-shadow:-6px 23px 0 3px #46537824,7px 43px 0 1px #4653782e}.kulupMoon i{z-index:2;border-radius:50%;position:absolute;inset:0;box-shadow:inset -3px -4px 8px #ffffff57}.kulupHome{border-top:1px solid var(--kulup-line);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.12fr) minmax(310px,.88fr);height:clamp(650px,55vw,790px);display:grid;position:relative}.kulupHomeField{z-index:3;box-sizing:border-box;background:linear-gradient(135deg,var(--kulup-paper) 0 55%,#f4ecd9de 100%);flex-direction:column;align-items:flex-start;height:100%;min-height:0;padding:clamp(46px,7vw,92px) clamp(24px,7vw,100px);display:flex;position:relative}.kulupHomeField:after{content:"";pointer-events:none;background:linear-gradient(#0000,#45c8d538);height:30%;position:absolute;bottom:0;left:0;right:0}.kulupHomeTitle{z-index:1;font-family:var(--kulup-serif);letter-spacing:-.06em;margin:clamp(34px,5vw,62px) 0 0;font-size:clamp(82px,12vw,176px);font-weight:400;line-height:.72;position:relative}.kulupHomeLead{z-index:1;max-width:14ch;font-family:var(--kulup-serif);margin:clamp(30px,4vw,48px) 0 0;font-size:clamp(30px,3.4vw,48px);font-weight:300;line-height:1.04;position:relative}.kulupHomeFacts{z-index:1;gap:5px;margin-top:auto;padding-top:44px;font-size:clamp(15px,1.3vw,18px);display:grid;position:relative}.kulupHomeFacts b{font-weight:600}.kulupHomeFacts span{color:#111a38b8}.kulupHomeField>.kulupButton{z-index:1;margin-top:24px;position:relative}.kulupHomePhoto{object-fit:cover;object-position:50% 48%;filter:saturate(1.12)contrast(.98);width:100%;height:100%;min-height:0;display:block}.kulupHomeWater{z-index:4;background:#f4ecd9eb;border-radius:50%;place-items:center;width:136px;height:136px;display:grid;position:absolute;top:9%;right:calc(44% - 68px);box-shadow:0 18px 44px #10276f38}.kulupHomePulse{z-index:4;background:var(--kulup-apricot);width:68px;height:4px;box-shadow:34px -14px 0 -1px var(--kulup-pool);position:absolute;bottom:12%;left:calc(56% - 34px)}.kulupMast{background:linear-gradient(142deg,#243c9d 0%,var(--kulup-blue) 52%,#2c7cbe 75%,var(--kulup-pool) 100%);min-height:clamp(600px,68vw,790px);color:var(--kulup-paper);grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);display:grid;position:relative}.kulupMastCopy{z-index:2;flex-direction:column;align-items:flex-start;padding:clamp(52px,7vw,96px) max(clamp(24px,5vw,72px),50vw - 572px);display:flex;position:relative}.kulupMast h1{font-family:var(--kulup-serif);letter-spacing:-.06em;margin:clamp(50px,7vw,82px) 0 0;font-size:clamp(88px,13vw,186px);font-weight:400;line-height:.7}.kulupMastCopy>p{max-width:13ch;font-family:var(--kulup-serif);margin:clamp(38px,5vw,58px) 0 0;font-size:clamp(28px,3.4vw,48px);font-weight:300;line-height:1.05}.kulupMastFacts{gap:5px;margin-top:auto;padding-top:42px;font-size:clamp(15px,1.3vw,18px);display:grid}.kulupMastFacts b{font-weight:600}.kulupMastFacts span{color:#faf6ebc7}.kulupMastCopy>.kulupButton{margin-top:24px}.kulupMastWater{background:linear-gradient(180deg,#faf6ebeb 0 21%,#bce1e3cc 47%,#2d62d6d6 68%,var(--kulup-deep) 100%);position:relative;overflow:hidden}.kulupMastWater:before{content:"";filter:blur(18px);background:linear-gradient(90deg,#ffffffad,#45c8d51f 45%,#11276f99);border-radius:50%;height:22%;position:absolute;top:56%;left:-8%;right:-8%}.kulupMastWater .kulupMoon{position:absolute;top:12%;left:14%}.kulupReflection{filter:blur(2px);background:linear-gradient(#ffffffd9,#fff0);width:5px;height:22%;position:absolute;top:54%;left:20%;box-shadow:0 0 16px #fffc}.kulupIntro{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:clamp(48px,9vw,130px);max-width:1240px;margin:0 auto;padding:clamp(68px,9vw,120px) clamp(24px,4vw,48px);display:grid}.kulupIntro h2,.kulupPlace h2,.kulupApply h2{font-family:var(--kulup-serif);text-wrap:balance;margin:18px 0 0;font-weight:300;line-height:1.05}.kulupIntro h2{max-width:13ch;font-size:clamp(40px,5vw,68px)}.kulupIntroText{border-top:1px solid var(--kulup-line);padding-top:31px}.kulupIntroText p{margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.kulupIntroText p+p{color:#111a38b3;margin-top:22px}.kulupMemory{background:linear-gradient(135deg,#ef985a 0%,#f2b067 32%,var(--kulup-cream) 100%);grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);min-height:720px;display:grid}.kulupMemoryCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(52px,8vw,110px) max(clamp(24px,5vw,76px),50vw - 572px);display:flex;position:relative}.kulupMemoryCopy:after{content:"";background:var(--kulup-blue);width:68px;height:4px;box-shadow:24px 14px 0 -1px var(--kulup-pool);z-index:2;position:absolute;top:15%;right:-34px}.kulupMemory h2{font-family:var(--kulup-serif);text-wrap:balance;max-width:10ch;margin:20px 0 0;font-size:clamp(42px,5.2vw,72px);font-weight:300;line-height:1.02}.kulupMemoryCopy>p{color:#111a38c2;max-width:31ch;margin:28px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.kulupMemoryLine{font-family:var(--kulup-mono);letter-spacing:.15em;margin-top:auto;padding-top:48px;font-size:9px;line-height:1.6}.kulupMemory>img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;min-height:0;display:block}.kulupPlace{background:var(--kulup-ink);min-height:620px;color:var(--kulup-paper);grid-template-columns:minmax(320px,1.06fr) minmax(300px,.94fr);display:grid}.kulupPlace img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;display:block}.kulupPlace>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,8vw,110px);display:flex}.kulupPlace h2{max-width:10ch;font-size:clamp(42px,5.2vw,72px)}.kulupPlace p{margin:28px 0 0;font-size:clamp(18px,1.6vw,22px)}.kulupPlace .kulupQuiet{color:#faf6eba6;max-width:28ch;margin-top:12px;font-size:15px;line-height:1.5}.kulupApply{background:var(--kulup-paper);padding:clamp(68px,9vw,120px) max(clamp(24px,4vw,48px),50vw - 572px)}.kulupApplyHead{max-width:760px;margin-bottom:clamp(44px,6vw,72px)}.kulupApply h2{font-size:clamp(48px,6vw,80px)}.kulupApplyHead>p{color:#111a38b3;margin:18px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.kulupForm{gap:32px;max-width:980px;display:grid}.kulupField label{font-family:var(--kulup-mono);letter-spacing:.14em;text-transform:uppercase;color:#111a38a6;margin-bottom:8px;font-size:10px;line-height:1.5;display:block}.kulupField textarea{resize:vertical;border:1px solid #111a3866;padding:14px}.kulupField input:focus,.kulupField textarea:focus{outline:2px solid var(--kulup-pool);outline-offset:3px}.kulupCheck{cursor:pointer;align-items:flex-start;gap:12px;max-width:66ch;font-size:16px;line-height:1.45;display:flex}.kulupCheck input{appearance:none;border:1.5px solid var(--kulup-ink);background:0 0;flex:none;width:20px;height:20px;margin:1px 0 0}.kulupConfig{color:#111a3880;margin:0;font-size:13px}.kulupSuccess{max-width:720px;padding:20px 0}.kulupSuccess h3{font-family:var(--kulup-serif);margin:0;font-size:clamp(34px,4vw,54px);font-weight:300;line-height:1.08}.kulupSuccess p{margin:18px 0;font-size:18px;line-height:1.5}.kulupSuccess span{font-family:var(--kulup-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.kulupFooter{background:var(--kulup-cream);border-top:1px solid var(--kulup-line);font-family:var(--kulup-mono);letter-spacing:.14em;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:28px max(clamp(24px,4vw,48px),50vw - 572px);font-size:10px;display:flex}.kulupPage #apply{scroll-margin-top:96px}@media (max-width:760px){.kulupHome{flex-direction:column;height:auto;min-height:0;display:flex}.kulupHomeField{height:auto;min-height:620px;padding:38px 24px 44px}.kulupHomeTitle{margin-top:52px;font-size:clamp(82px,27vw,116px)}.kulupHomeLead{margin-top:38px;font-size:34px}.kulupHomePhoto{object-position:50% 42%;height:72vw;min-height:300px;max-height:480px}.kulupHomeWater{width:96px;height:96px;top:44px;right:22px}.kulupHomeWater .kulupMoon{width:66px}.kulupHomePulse{bottom:calc(72vw + 24px);left:auto;right:22px}.kulupMast{min-height:0;display:block}.kulupMastCopy{min-height:610px;padding:38px 24px 44px}.kulupMast h1{margin-top:72px;font-size:clamp(88px,29vw,126px)}.kulupMastCopy>p{margin-top:42px;font-size:34px}.kulupMastWater{height:330px}.kulupIntro{padding:68px 24px;display:block}.kulupIntro h2{font-size:42px}.kulupIntroText{margin-top:48px;padding-top:24px}.kulupMemory{flex-direction:column;min-height:0;display:flex}.kulupMemoryCopy{min-height:510px;padding:60px 24px}.kulupMemoryCopy:after{top:auto;bottom:-2px;right:24px}.kulupMemory h2{font-size:48px}.kulupMemoryLine{margin-top:54px;padding-top:0}.kulupMemory>img{aspect-ratio:3/4;object-position:50% 50%;height:auto}.kulupPlace{flex-direction:column;min-height:0;display:flex}.kulupPlace img{height:124vw;max-height:620px}.kulupPlace>div{padding:56px 24px 64px}.kulupPlace h2{font-size:48px}.kulupApply{padding:68px 24px 82px}.kulupApply h2{font-size:54px}.kulupFormTop{grid-template-columns:1fr;gap:28px}.kulupForm>.kulupButton{width:100%}.kulupFooter{padding:24px}}.hdrAnewRecord{color:#8a6a22;align-items:center;gap:7px;font-size:14px;line-height:1;display:inline-flex}.hdrAnewRecord span,.idxAnewRecord>span{background:#c9962f;border-radius:50%;flex:none;width:6px;height:6px}.hdrAnewRecord em{font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:400}.hdrKulupCurrent{border-bottom:2px solid #0d38bf;flex:none;align-items:center;gap:7px;padding:8px 0 7px;line-height:1;display:inline-flex;transform:translateY(-2px);box-shadow:0 2px #f6ecd3}.hdrKulupCurrent span{background:#0d38bf;border-radius:50%;flex:none;width:6px;height:6px}.hdrKulupLogo{flex:none;width:clamp(58px,4.6vw,68px);max-width:none;height:auto;display:block}.idxCurrentDot{background:#0d38bf}.idxCurrentTitle{color:#0d38bf;align-self:flex-start;display:inline-flex}.idxCurrentKulupLogo{width:clamp(106px,9vw,138px);height:auto;display:block}.idxAnewRecord{color:#8a6a22;letter-spacing:.08em;align-items:center;gap:8px;min-height:32px;margin-top:7px;font-family:Space Mono,monospace;font-size:10.5px;display:inline-flex}.idxAnewRecord em{letter-spacing:0;font-family:Newsreader,Georgia,serif;font-size:15px;font-style:italic}.kulupSurface{--kulup-ink:#14130f;--kulup-cream:#f6ecd3;--kulup-cherry:#b55d35;--kulup-action:#a14f2c;--kulup-action-hover:#843c22;--kulup-accent-ink:#f6ecd3;--kulup-gold:#c9962f;--kulup-gold-text:#8a6a22;--kulup-muted:#6b6862;--kulup-body:#3a362f;--kulup-line:#14130f1a;--kulup-serif:Newsreader,Georgia,serif;--kulup-mono:"Space Mono",monospace;background:var(--kulup-cream);max-width:none;color:var(--kulup-ink);font-family:var(--kulup-serif);-webkit-font-smoothing:antialiased;overflow:hidden}.kulupContainer{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding-left:clamp(20px,3.4vw,48px);padding-right:clamp(20px,3.4vw,48px)}.kulupHome,.kulupMast{border-bottom:1px solid var(--kulup-line);background:var(--kulup-cream);height:auto;min-height:0;color:var(--kulup-ink);display:block;position:relative}.kulupGlow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f3b65c5c,#f3b65c1a 55%,#f3b65c00 74%);border-radius:50%;width:min(680px,58%);position:absolute;top:-32%;left:-10%}.kulupHeroGrid,.kulupMastGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,3.2vw,60px);display:grid;position:relative}.kulupHeroCopy{flex-direction:column;align-items:flex-start;gap:clamp(16px,1.5vw,26px);padding:clamp(44px,4.6vw,84px) 0;display:flex}.kulupWordmark{object-fit:contain;object-position:left center;filter:none;height:auto;display:block}.kulupWordmarkHome{width:clamp(150px,16vw,240px)}.kulupWordmarkEvent{width:clamp(120px,12vw,176px)}.kulupBerlin{font:700 clamp(11px,.86vw,14px)/1 var(--kulup-mono);letter-spacing:.5em;color:var(--kulup-ink);margin:0}.kulupDateGroup{flex-direction:column;gap:clamp(3px,.4vw,8px);display:flex}.kulupDate{font-family:var(--kulup-serif);letter-spacing:-.015em;color:var(--kulup-cherry);margin:0;font-size:clamp(40px,4.6vw,76px);font-weight:500;line-height:1}.kulupSunday{font-family:var(--kulup-serif);color:var(--kulup-cherry);margin:0;font-size:clamp(20px,1.9vw,32px);font-style:italic;font-weight:400;line-height:1.15}.kulupLead{max-width:36ch;font-family:var(--kulup-serif);color:var(--kulup-body);text-wrap:pretty;margin:0;font-size:clamp(15px,1.06vw,18px);line-height:1.65}.kulupActions{flex-wrap:wrap;align-items:center;gap:clamp(14px,1.4vw,26px);margin-top:clamp(4px,.6vw,10px);display:flex}.kulupButton{box-sizing:border-box;background:var(--kulup-action);width:max-content;min-height:0;color:var(--kulup-accent-ink);font:700 clamp(11px,.86vw,14px)/1 var(--kulup-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:clamp(13px,1.05vw,18px) clamp(22px,1.9vw,32px);text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.kulupButton:hover{background:var(--kulup-action-hover);color:var(--kulup-accent-ink);border-color:#0000;transform:none}.kulupButton:focus-visible,.kulupRecordLink:focus-visible,.anewRecordNext a:focus-visible{outline:2px solid var(--kulup-action);outline-offset:4px}.kulupButton[disabled]{opacity:.48;cursor:not-allowed}.kulupHome .kulupWordmarkHome{width:clamp(132px,13.2vw,198px)}.kulupHome .kulupDate{font-size:clamp(32px,3.45vw,54px)}.kulupHome .kulupSunday{font-size:clamp(17px,1.45vw,23px)}.kulupHome .kulupButton{letter-spacing:.14em;padding:clamp(11px,.82vw,14px) clamp(18px,1.4vw,24px);font-size:clamp(9.5px,.7vw,11.5px)}.kulupTextLink{color:var(--kulup-body);font:400 clamp(11px,.84vw,13px)/1 var(--kulup-mono);letter-spacing:.14em;border-bottom:1px solid #3a362f59;padding-bottom:4px}.kulupTextLink:hover{color:var(--kulup-action-hover);border-color:currentColor}.kulupTagline{color:var(--kulup-muted);font:400 clamp(9.5px,.7vw,11.5px)/1 var(--kulup-mono);letter-spacing:.22em;margin:clamp(8px,1vw,18px) 0 0}.kulupPhotoColumn{padding:clamp(0px,2.6vw,48px) 0 clamp(24px,2.6vw,48px)}.kulupPhotoWrap{position:relative}.kulupPhotoWrap picture{line-height:0;display:block}.kulupPhoto{object-fit:contain;width:100%;height:auto;display:block}.kulupPhotoCream,.kulupPhotoCobalt{pointer-events:none;position:absolute;left:0}.kulupPhotoCream{background:linear-gradient(90deg,#f6ecd3bf,#f6ecd300);width:18%;height:100%;top:0}.kulupPhotoCobalt{background:linear-gradient(#0032be00,#0032be29 62%,#12246e3d);width:100%;height:26%;bottom:0}.kulupMoonPlate{pointer-events:none;filter:drop-shadow(0 10px 18px #221a2224);height:auto;position:absolute;transform:translate(-50%,-50%)}.kulupMoonHome{width:clamp(150px,16.5vw,264px);top:16%;left:0}.kulupFacts{border-top:1px solid var(--kulup-line);border-bottom:1px solid var(--kulup-line)}.kulupFactsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.2vw,40px);padding-top:clamp(36px,4vw,72px);padding-bottom:clamp(36px,4vw,72px);display:grid}.kulupFact{flex-direction:column;gap:9px;display:flex}.kulupFact span,.kulupSectionLabel,.kulupInfoGrid dt{color:var(--kulup-muted);font:700 clamp(9.5px,.7vw,11px)/1 var(--kulup-mono);letter-spacing:.2em}.kulupFact span{color:var(--kulup-action);transition:color 1.1s}.kulupFact p{font-family:var(--kulup-serif);color:var(--kulup-ink);margin:0;font-size:clamp(19px,1.6vw,26px);line-height:1.2}.kulupMilestone{background:linear-gradient(104deg,#f4e3be 0%,#f7ebd2 46%,var(--kulup-cream) 100%);position:relative;overflow:hidden}.kulupMilestoneGlow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#c9962f38,#c9962f00 70%);border-radius:50%;width:min(560px,48%);position:absolute;top:-46%;left:-6%}.kulupMilestoneInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(20px,2.4vw,44px);padding-top:clamp(36px,4vw,72px);padding-bottom:clamp(36px,4vw,72px);display:flex;position:relative}.kulupMilestoneCopy{flex-direction:column;gap:clamp(10px,1vw,16px);max-width:56ch;display:flex}.kulupMilestoneMeta{color:var(--kulup-gold-text);font:700 clamp(9.5px,.7vw,11px)/1 var(--kulup-mono);letter-spacing:.2em;align-items:center;gap:10px;margin:0;display:flex}.kulupMilestoneMeta span{background:var(--kulup-gold);border-radius:50%;flex:none;width:6px;height:6px}.kulupMilestone h2{font-family:var(--kulup-serif);color:var(--kulup-ink);margin:0;font-size:clamp(26px,2.5vw,42px);font-weight:400;line-height:1.05}.kulupMilestone h2 em{font-style:italic;font-weight:400}.kulupMilestoneCopy>p:last-child{color:#4a4640;text-wrap:pretty;margin:0;font-size:clamp(14px,1.02vw,17px);line-height:1.65}.kulupRecordLink{border:1px solid var(--kulup-gold);color:var(--kulup-gold-text);font:700 clamp(10px,.78vw,12px)/1 var(--kulup-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:2px;align-items:center;gap:10px;padding:clamp(12px,1vw,17px) clamp(18px,1.7vw,30px);display:inline-flex}.kulupRecordLink:hover{color:#6e541b;border-color:#6e541b}.kulupMast .kulupGlow{background:radial-gradient(circle,#f3b65c52,#f3b65c00 72%);width:min(560px,52%);top:-36%}.kulupMastCopy{flex-direction:column;align-items:flex-start;gap:clamp(12px,1.2vw,20px);min-height:0;padding:clamp(40px,4.2vw,72px) 0;display:flex}.kulupMast .kulupDate{margin:0;font-size:clamp(30px,3.2vw,54px);line-height:1}.kulupMastCopy>.kulupBerlin{max-width:none;font:700 clamp(10px,.8vw,13px)/1 var(--kulup-mono);letter-spacing:.5em;color:var(--kulup-ink);margin:0}.kulupMastCopy>.kulupSunday{max-width:none;font:italic 400 clamp(18px,1.6vw,28px)/1.15 var(--kulup-serif);color:var(--kulup-cherry);margin:0}.kulupMastCopy>.kulupTagline{max-width:none;font:400 clamp(9.5px,.7vw,11.5px)/1 var(--kulup-mono);letter-spacing:.22em;color:var(--kulup-muted);margin:clamp(2px,.4vw,8px) 0 0}.kulupPhotoColumnEvent{padding:clamp(0px,2.4vw,44px) 0 clamp(20px,2.4vw,44px)}.kulupPhotoWrapEvent{max-width:440px;margin-left:auto}.kulupMoonEvent{width:clamp(120px,12.5vw,200px);top:16%;left:0}.kulupEditorial{border-bottom:1px solid var(--kulup-line)}.kulupEditorialGrid,.kulupApplyGrid{grid-template-columns:minmax(170px,.38fr) minmax(0,1fr);gap:clamp(24px,3vw,64px);padding-top:clamp(40px,4.4vw,80px);padding-bottom:clamp(40px,4.4vw,80px);display:grid}.kulupSectionLabel{text-transform:uppercase;margin:0}.kulupEditorialContent{flex-direction:column;gap:clamp(14px,1.3vw,22px);max-width:64ch;display:flex}.kulupEditorialContent h2{max-width:58ch;color:var(--kulup-ink);font-family:var(--kulup-serif);text-wrap:pretty;margin:0;font-size:clamp(20px,1.72vw,30px);font-weight:400;line-height:1.34}.kulupEditorialContent p{color:var(--kulup-body);font-family:var(--kulup-serif);text-wrap:pretty;margin:0;font-size:clamp(15px,1.06vw,18px);line-height:1.7}.kulupInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,48px);min-width:0;margin:0;display:grid}.kulupInfoGrid>div{flex-direction:column;gap:8px;display:flex}.kulupInfoGrid dd{color:var(--kulup-ink);font-family:var(--kulup-serif);margin:0;font-size:clamp(18px,1.5vw,25px);line-height:1.25}.kulupInfoGrid small{color:var(--kulup-muted);margin-top:5px;font-size:clamp(13px,.92vw,15px);display:block}.kulupApply{background:var(--kulup-cream);padding:0;scroll-margin-top:96px}.kulupApplyGrid{gap:0;padding-top:clamp(44px,4.8vw,88px);padding-bottom:clamp(56px,5.6vw,108px)}.kulupApplyHead{background:var(--kulup-action);max-width:none;color:var(--kulup-accent-ink);flex-direction:column;gap:12px;margin:0;padding:clamp(28px,3vw,48px);display:flex}.kulupApply h2.kulupSectionLabel{font:700 clamp(9.5px,.7vw,11px)/1 var(--kulup-mono);letter-spacing:.2em;margin:0}.kulupApplyHead .kulupSectionLabel{color:var(--kulup-accent-ink)}.kulupApplyHead>p{color:#f6ecd3d6;font-family:var(--kulup-serif);text-wrap:pretty;margin:0;font-size:clamp(14px,.98vw,16px);line-height:1.7}.kulupForm{background:#fffaf0;border:1px solid #a14f2c47;border-left:0;grid-template-columns:1fr;gap:clamp(18px,1.8vw,28px);max-width:none;padding:clamp(28px,3vw,48px);display:grid}.kulupFormTop{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,1.8vw,28px);display:grid}.kulupFormTop>.kulupField:nth-child(3){grid-column:1/-1}.kulupField label{color:var(--kulup-muted);font:700 clamp(9.5px,.7vw,11px)/1 var(--kulup-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;display:block}.kulupField label span{letter-spacing:.04em;text-transform:none}.kulupField input,.kulupField textarea{box-sizing:border-box;width:100%;color:var(--kulup-ink);font:400 clamp(15px,1.04vw,17px)/1.5 var(--kulup-serif);background:0 0;border:0;border-bottom:1px solid #14130f47;border-radius:0;padding:13px 2px}.kulupField textarea{resize:vertical;min-height:116px}.kulupField input:focus,.kulupField textarea:focus{border-bottom-color:var(--kulup-action);box-shadow:0 1px 0 var(--kulup-action);outline:none}.kulupConsents{gap:14px;display:grid}.kulupCheck{max-width:66ch;color:var(--kulup-body);font-family:var(--kulup-serif);cursor:pointer;align-items:flex-start;gap:12px;font-size:clamp(13.5px,.94vw,15.5px);line-height:1.6;display:flex}.kulupCheck input{appearance:none;background:0 0;border:1px solid #14130fa6;border-radius:0;flex:none;width:17px;height:17px;margin:3px 0 0}.kulupCheck input:checked{background:var(--kulup-action);box-shadow:inset 0 0 0 3px var(--kulup-cream)}.kulupCheck input:focus-visible{outline:2px solid var(--kulup-action);outline-offset:2px}.kulupCheck a{color:var(--kulup-action);border-bottom:1px solid}.kulupError{color:#a23855;margin:6px 0 0;font-size:13px}.kulupConfig{color:var(--kulup-muted);font-family:var(--kulup-serif);margin:0;font-size:13px}.kulupHoney{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.kulupForm>.kulupButton{justify-self:start}.kulupSuccess{background:#fffaf0;border:1px solid #a14f2c47;border-left:0;border-radius:0;max-width:none;padding:clamp(28px,3vw,48px)}.kulupSuccess h3{color:var(--kulup-action);font-family:var(--kulup-serif);margin:0;font-size:clamp(24px,2.2vw,36px);font-weight:400;line-height:1.15}.kulupSuccess p{color:var(--kulup-body);font-family:var(--kulup-serif);margin:12px 0;font-size:clamp(14px,.98vw,16px);line-height:1.7}.kulupSuccess span{color:var(--kulup-muted);font:400 clamp(9.5px,.7vw,11px)/1.5 var(--kulup-mono);letter-spacing:.14em;text-transform:uppercase}.kulupFooter{border-top:1px solid var(--kulup-line);background:var(--kulup-cream);padding:0}.kulupFooterInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:clamp(26px,2.6vw,48px);padding-bottom:clamp(26px,2.6vw,48px);display:flex}.kulupFooter a{color:var(--kulup-ink);font:700 clamp(10px,.76vw,12px)/1.6 var(--kulup-mono);letter-spacing:.18em}.kulupFooter a:last-child{color:var(--kulup-gold-text);letter-spacing:.12em;font-weight:400}.kulupFooter em{font-family:var(--kulup-serif);letter-spacing:0;font-size:clamp(12px,.9vw,15px);font-style:italic}.kulupFooterLogo{align-items:center;display:inline-flex}.kulupFooterLogo img{width:clamp(108px,9vw,132px);height:auto;display:block}.anewRecord{--ar-ink:#14130f;--ar-cream:#f6ecd3;--ar-cherry:#76283c;--ar-gold:#c9962f;--ar-gold-text:#8a6a22;--ar-muted:#6b6862;--ar-body:#3a362f;--ar-line:#14130f1a;background:var(--ar-cream);min-height:100vh;color:var(--ar-ink);font-family:Newsreader,Georgia,serif;overflow:hidden}.anewRecordMast{border-bottom:1px solid var(--ar-line);background:linear-gradient(112deg,#f4e3be 0%,#f7ebd2 52%,var(--ar-cream) 100%);position:relative;overflow:hidden}.anewRecordGlow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#c9962f3d,#c9962f00 70%);border-radius:50%;width:min(600px,52%);position:absolute;top:-46%;left:-8%}.anewRecordInner,.anewRecordGrid,.anewRecordNextInner,.anewRecordFooter>div{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding-left:clamp(20px,3.4vw,48px);padding-right:clamp(20px,3.4vw,48px);position:relative}.anewRecordInner{flex-direction:column;gap:clamp(12px,1.3vw,22px);padding-top:clamp(48px,5.6vw,104px);padding-bottom:clamp(48px,5.6vw,104px);display:flex}.anewRecordStatus{color:var(--ar-gold-text);letter-spacing:.2em;align-items:center;gap:10px;margin:0;font:700 clamp(9.5px,.7vw,11px)/1 Space Mono,monospace;display:flex}.anewRecordStatus span{background:var(--ar-gold);border-radius:50%;flex:none;width:6px;height:6px}.anewRecord h1{letter-spacing:-.01em;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(44px,5.4vw,96px);font-weight:400;line-height:1}.anewRecord h1 em{font-style:italic;font-weight:400}.anewRecordInner>p:last-child{max-width:52ch;color:var(--ar-body);text-wrap:pretty;margin:0;font-size:clamp(15px,1.06vw,18px);line-height:1.7}.anewRecordText{border-bottom:1px solid var(--ar-line)}.anewRecordGrid{grid-template-columns:minmax(170px,.38fr) minmax(0,1fr);gap:clamp(24px,3vw,64px);padding-top:clamp(44px,5vw,88px);padding-bottom:clamp(44px,5vw,88px);display:grid}.anewRecordLabel{color:var(--ar-muted);letter-spacing:.2em;margin:0;font:700 clamp(9.5px,.7vw,11px)/1 Space Mono,monospace}.anewRecordGrid>div{max-width:66ch}.anewRecordGrid h2{margin:0 0 22px;font-size:clamp(26px,2.7vw,46px);font-weight:400;line-height:1.08}.anewRecordGrid h2 em{font-weight:400}.anewRecordGrid>div>p{color:var(--ar-body);text-wrap:pretty;margin:0;font-size:clamp(15px,1.06vw,18px);line-height:1.7}.anewRecordGrid>div>p+p{margin-top:18px}.anewRecordNext{border-bottom:1px solid var(--ar-line)}.anewRecordNextInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(20px,2.4vw,44px);padding-top:clamp(40px,4.4vw,80px);padding-bottom:clamp(40px,4.4vw,80px);display:flex}.anewRecordNextInner>div{flex-direction:column;gap:10px;display:flex}.anewRecordNext h2{margin:0;font-size:clamp(24px,2.5vw,44px);font-weight:400;line-height:1.1}.anewRecordNext h2 span{color:var(--ar-cherry)}.anewRecordNext a{background:var(--ar-cherry);color:var(--ar-cream);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:2px;align-items:center;gap:8px;padding:clamp(13px,1.05vw,18px) clamp(24px,2.2vw,38px);font:700 clamp(11px,.86vw,14px)/1 Space Mono,monospace;display:inline-flex}.anewRecordNext a:hover{color:var(--ar-cream);background:#5a1e2e}.anewRecordFooter>div{justify-content:space-between;align-items:center;gap:16px;padding-top:clamp(26px,2.6vw,48px);padding-bottom:clamp(26px,2.6vw,48px);display:flex}.anewRecordFooter a{color:var(--ar-ink);letter-spacing:.3em;font:700 clamp(10px,.76vw,12px)/1 Space Mono,monospace}.anewRecordFooter span{color:var(--ar-muted);letter-spacing:.12em;font:400 clamp(10px,.74vw,12px)/1.6 Space Mono,monospace}.kulupSurface,.kulupHome,.kulupMast,.kulupMilestone,.kulupApply,.kulupForm,.kulupSuccess,.kulupFooter,.anewRecord,.anewRecordMast{transition:background-color 1.1s,color 1.1s,border-color 1.1s,background 1.1s}.kulupWordmark,.kulupFooterLogo img,.kulupPhoto{transition:filter 1.1s}html.afterglow body .hdrKulupCurrent{border-bottom-color:#0d38bf;box-shadow:0 2px #0d38bf4d}html.afterglow body .hdrKulupCurrent span,html.afterglow body .idxCurrentDot{background:#0d38bf}html.afterglow body .hdrKulupLogo,html.afterglow body .idxCurrentKulupLogo{filter:drop-shadow(0 0 1px #f2e9d8f5)drop-shadow(0 0 8px #f2e9d847)}html.afterglow body .hdrAnewRecord,html.afterglow body .idxAnewRecord{color:#dfc95c}html.afterglow body .kulupSurface{--kulup-ink:#f2e9d8;--kulup-cream:#2b241d;--kulup-cherry:#dfc95c;--kulup-action:#dfc95c;--kulup-action-hover:#fff27a;--kulup-accent-ink:#211a12;--kulup-gold:#f5e64a;--kulup-gold-text:#dfc95c;--kulup-muted:#f2e9d894;--kulup-body:#d8ccb9;--kulup-line:#f2e9d824}html.afterglow body .kulupGlow{background:radial-gradient(circle,#f5e64a33,#b8842614 55%,#f5e64a00 74%)}html.afterglow body .kulupWordmark{filter:drop-shadow(0 0 1px #f2e9d8f5)drop-shadow(0 0 16px #f2e9d838)}html.afterglow body .kulupFooterLogo img{filter:invert(94%)sepia(11%)saturate(334%)hue-rotate(347deg)brightness(103%)contrast(90%)}html.afterglow body .kulupPhoto{filter:brightness(.78)saturate(.88)sepia(.12)}html.afterglow body .kulupPhotoCream{background:linear-gradient(90deg,#2b241dd1,#2b241d00)}html.afterglow body .kulupPhotoCobalt{background:linear-gradient(#f5e64a00,#f5e64a12 58%,#4a31124d)}html.afterglow body .kulupMoonPlate{filter:drop-shadow(0 12px 24px #f5e64a24)}html.afterglow body .kulupTextLink{color:var(--kulup-body);border-bottom-color:#f2e9d857}html.afterglow body .kulupTextLink:hover{color:var(--kulup-cherry)}html.afterglow body .kulupMilestone{background:linear-gradient(104deg,#3b3024 0%,#322920 46%,var(--kulup-cream) 100%)}html.afterglow body .kulupMilestoneGlow{background:radial-gradient(circle,#f5e64a2e,#f5e64a00 70%)}html.afterglow body .kulupMilestoneCopy>p:last-child{color:var(--kulup-body)}html.afterglow body .kulupRecordLink:hover{color:var(--kulup-action-hover);border-color:var(--kulup-action-hover)}html.afterglow body .kulupApplyHead>p{color:#211a12c7}html.afterglow body .kulupForm,html.afterglow body .kulupSuccess{background:#342b22;border-color:#f5e64a3d}html.afterglow body .kulupField input,html.afterglow body .kulupField textarea{border-bottom-color:#f2e9d84d}html.afterglow body .kulupCheck input{border-color:#f2e9d8b8}html.afterglow body .kulupError{color:#ff91a9}html.afterglow body .anewRecord{--ar-ink:#f2e9d8;--ar-cream:#2b241d;--ar-cherry:#dfc95c;--ar-gold:#f5e64a;--ar-gold-text:#dfc95c;--ar-muted:#f2e9d894;--ar-body:#d8ccb9;--ar-line:#f2e9d824}html.afterglow body .anewRecordMast{background:linear-gradient(112deg,#3b3024 0%,#322920 52%,var(--ar-cream) 100%)}html.afterglow body .anewRecordGlow{background:radial-gradient(circle,#f5e64a33,#f5e64a00 70%)}html.afterglow body .anewRecordNext a:hover{color:var(--ar-cream);background:#fff27a}@media (max-width:699px){.kulupHeroGrid,.kulupMastGrid{grid-template-columns:1fr;gap:0}.kulupHeroCopy{padding:44px 0 38px}.kulupPhotoColumn,.kulupPhotoColumnEvent{padding:0 0 24px}.kulupPhotoWrapEvent{max-width:none;margin:0}.kulupMoonHome,.kulupMoonEvent{width:clamp(140px,38.5vw,160px);top:0;left:74%}.kulupFactsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kulupMilestoneInner{align-items:flex-start}.kulupMastCopy{padding:40px 0 34px}.kulupEditorialGrid,.kulupApplyGrid,.anewRecordGrid{grid-template-columns:1fr}.kulupInfoGrid{grid-template-columns:1fr 1fr}.kulupFormTop{grid-template-columns:1fr}.kulupFormTop>.kulupField:nth-child(3){grid-column:auto}.kulupForm>.kulupButton{width:100%}.kulupApplyHead{padding-bottom:36px}.kulupForm,.kulupSuccess{border-left:1px solid color-mix(in srgb,var(--kulup-action) 24%,transparent);border-top:0}.anewRecordNextInner{align-items:flex-start}}@media (max-width:460px){.kulupFactsGrid,.kulupInfoGrid{grid-template-columns:1fr}.kulupRecordLink,.anewRecordNext a{width:100%}.kulupMilestoneMeta,.anewRecordStatus{align-items:flex-start;line-height:1.55}.kulupFooterInner,.anewRecordFooter>div{flex-direction:column;align-items:flex-start}}.lfPage{background:var(--pbg);color:var(--tp)}.lfEntrance{padding:clamp(18px,1.5vw,24px) 0 clamp(64px,8vw,112px)}.lfEntranceInner{flex-direction:column;gap:0;max-width:none;display:flex}.lfBreadcrumb{letter-spacing:.18em;color:var(--tf);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;font-family:Space Mono,monospace;font-size:10.5px;line-height:1.5;display:flex}.lfBreadcrumb a{color:var(--ts)}.lfFrame{box-sizing:border-box;border:1px solid var(--bd2);background:color-mix(in srgb,var(--pbg) 96%,white 4%);width:100%;padding:clamp(58px,6vw,78px) clamp(28px,4.5vw,58px) clamp(36px,3.7vw,48px)}.lfKicker{letter-spacing:.19em;color:var(--tf);font-family:Space Mono,monospace;font-size:9.5px;line-height:1.5;display:block}.lfHeroGrid{flex-direction:column;align-items:flex-start;padding:clamp(16px,1.4vw,18px) 0 0;display:flex}.lfHeroGrid h1{letter-spacing:-.018em;flex-direction:column;margin:0;font-size:clamp(66px,8.1vw,118px);font-weight:500;line-height:.77;display:flex}.lfHeroGrid h1 em{white-space:nowrap;font-weight:300}.lfHeroGrid p{color:var(--ts);text-wrap:balance;max-width:min(52.5%,575px);margin:clamp(28px,2.55vw,34px) 0 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%);width:min(52.5%,575px);height:3px;margin-top:clamp(42px,3.9vw,52px)}.lfFormats{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.4vw,22px);margin:0;padding:clamp(31px,2.75vw,36px) 0 0;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{box-sizing:border-box;border:1px solid var(--bd2);background:#f5e64a;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:end;gap:clamp(42px,8vw,130px);width:100%;margin-top:clamp(28px,3.2vw,42px);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{box-sizing:border-box;border-bottom:1px solid var(--bd2);grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:clamp(38px,7vw,110px);width:100%;padding:clamp(58px,7vw,96px) clamp(28px,4.5vw,58px) 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){.lfCurrent,.lfMovement,.lfMovement>div{grid-template-columns:1fr}.lfHeroGrid{align-items:flex-start}.lfHeroGrid h1{font-size:clamp(58px,14vw,88px)}.lfSpectrum{width:100%}.lfHeroGrid p{text-wrap:pretty;max-width:100%}.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}.lfBreadcrumb{margin-bottom:18px}.lfFrame{padding:40px 18px 28px}.lfHeroGrid{padding-top:26px}.lfHeroGrid h1{font-size:clamp(52px,15.5vw,68px)}.lfHeroGrid h1 em{white-space:normal}.lfFormats{grid-template-columns:1fr;padding-top:34px}.lfFormats li{min-height:70px}.lfCurrent{margin-top:20px;padding:26px 20px}.lfCurrent h2{font-size:43px}.lfActions{width:100%}.lfActions a{box-sizing:border-box;justify-content:center;width:100%}.lfMovement{padding-left:18px;padding-right:18px}}.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}#app-pathway:focus-visible,#sundaze-paths:focus-visible{box-shadow:-4px 0 0 var(--tp);outline:none}.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(14px,1.7vw,26px);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:flex}.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{z-index:49;border-bottom:2px solid var(--tp);background:color-mix(in srgb,var(--pbg) 97%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:fixed;top:68px;left:0;right:0;box-shadow:0 18px 32px #1c181217}.appMobileIndex .szW{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:8px;padding-bottom:8px;display:grid}.appMobileIndex a{box-sizing:border-box;border-bottom:1px solid var(--bd);letter-spacing:.12em;min-height:50px;color:var(--tp);align-items:center;padding-right:18px;font-family:Space Mono,monospace;font-size:10px;line-height:1.35;display:flex}.appMobileIndex a:nth-child(3n+2),.appMobileIndex a:nth-child(3n+3){border-left:1px solid var(--bd);padding-left:18px}.appMobileIndex a:last-child{color:var(--ts)}.appHero{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{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:2px solid var(--tp)}.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}.appProgressIntro{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:start;gap:clamp(54px,9vw,130px);display:grid}.appProgressNow{border-top:2px solid var(--tp);flex-direction:column;gap:18px;padding-top:18px;display:flex}.appProgressNow span,.appEvidenceSource{letter-spacing:.12em;color:var(--tf);font-family:Space Mono,monospace;font-size:10px;line-height:1.5}.appProgressNow p{max-width:42ch;margin:0;font-size:20px;line-height:1.5}.appTraction{border-top:1px solid var(--bd2);border-bottom:1px solid var(--bd2);grid-template-columns:repeat(3,1fr);margin-top:clamp(58px,7vw,86px);display:grid}.appTraction>div{flex-direction:column;align-items:flex-start;min-height:190px;padding:24px 28px 24px 0;display:flex}.appTraction>div+div{border-left:1px solid var(--bd);padding-left:28px}.appTraction strong{font-size:clamp(48px,5vw,68px);font-weight:400;line-height:1}.appTraction span{letter-spacing:.13em;margin-top:18px;font-family:Space Mono,monospace;font-size:11px;line-height:1.4}.appTraction p{color:var(--ts);max-width:29ch;margin:10px 0 0;font-size:15px;line-height:1.5}.appEvidenceSource{color:var(--tf);margin:12px 0 0;font-size:9px}.appMilestoneLedger{border-top:2px solid var(--tp);margin-top:clamp(52px,6vw,76px)}.appMilestoneLedger article{border-bottom:1px solid var(--bd);grid-template-columns:minmax(180px,.58fr) minmax(250px,.92fr) minmax(300px,1.5fr);align-items:baseline;gap:28px;padding:19px 0;display:grid}.appMilestoneLedger h3,.appMilestoneLedger span{letter-spacing:.1em;font-family:Space Mono,monospace;font-size:10.5px;font-weight:400;line-height:1.45}.appMilestoneLedger span{color:var(--tf)}.appMilestoneLedger p{color:var(--ts);margin:0;font-size:15.5px;line-height:1.5}.appSustains{border-top:1px solid var(--bd2);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(54px,9vw,130px);margin-top:clamp(84px,10vw,132px);padding-top:clamp(56px,7vw,84px);display:grid}.appSustainsStandalone{border-top:0;margin-top:0;padding-top:0}.appSustainGrid{border-top:2px solid var(--tp);grid-template-columns:repeat(3,1fr);display:grid}.appSustainGrid article{flex-direction:column;gap:18px;padding:20px 24px 0 0;display:flex}.appSustainGrid article+article{border-left:1px solid var(--bd);padding-left:24px}.appSustainGrid span{letter-spacing:.1em;font-family:Space Mono,monospace;font-size:10px;line-height:1.5}.appSustainGrid p{color:var(--ts);margin:0;font-size:15.5px;line-height:1.55}.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}.appProofLinks{border-top:2px solid var(--tp)}.appProofLinks a{border-bottom:1px solid var(--bd);color:var(--tp);grid-template-columns:160px minmax(240px,.9fr) minmax(260px,1.1fr) auto;align-items:start;gap:20px;padding:20px 0;display:grid}.appProofLinks span,.appProofLinks b,.appProofLinks em{letter-spacing:.09em;font-family:Space Mono,monospace;font-size:10px;font-style:normal;font-weight:400;line-height:1.5}.appProofLinks span{color:var(--tf)}.appProofLinks p{color:var(--ts);margin:0;font-size:15px;line-height:1.5}.appProofLinks em{background:var(--sun);color:var(--tp);white-space:nowrap;align-self:center;padding:6px 9px}.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(--ts)}.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;color:var(--sun)}.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}.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{display:flex}.appMobileIndex .szW{grid-template-columns:repeat(2,minmax(0,1fr))}.appMobileIndex a:nth-child(n){border-left:0;padding-left:0;padding-right:18px}.appMobileIndex a:nth-child(2n){border-left:1px solid var(--bd);padding-left:18px}.appLivingTrace{opacity:.72;right:24px}.appStateLedger article{grid-template-columns:150px 1fr 1fr}.appStateLedger small{grid-column:2/-1}.appMilestoneLedger article{grid-template-columns:160px 240px 1fr}.appSustains{grid-template-columns:1fr}.appProofLinks a{grid-template-columns:140px 1fr auto}.appProofLinks p{grid-column:2}.appProofLinks em{grid-area:1/3/3}.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}.appMobileIndex{max-height:calc(100dvh - 62px);top:62px;overflow-y:auto}.appMobileIndex .szW{grid-template-columns:1fr}.appMobileIndex a:nth-child(n){border-left:0;padding-left:0;padding-right:0}.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}.appProgressIntro{grid-template-columns:1fr;gap:42px}.appProgressNow p{font-size:17px}.appTraction{grid-template-columns:1fr}.appTraction>div{min-height:0;padding:22px 0}.appTraction>div+div{border-left:0;border-top:1px solid var(--bd);padding-left:0}.appTraction strong{font-size:52px}.appMilestoneLedger article{flex-direction:column;gap:10px;padding:20px 0;display:flex}.appSustains{gap:38px;margin-top:72px}.appSustainsStandalone{margin-top:0}.appSustainGrid{grid-template-columns:1fr}.appSustainGrid article,.appSustainGrid article+article{border-left:0;border-bottom:1px solid var(--bd);padding:18px 0}.appProofLinks a{flex-direction:column;gap:8px;display:flex}.appProofLinks p{max-width:52ch}.appProofLinks em{align-self:flex-start;margin-top:6px}.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}}@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}}
