@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+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:rgba(28,24,18,.62);--tf:rgba(28,24,18,.45);--bd:rgba(28,24,18,.15);--bd2:rgba(28,24,18,.28);--sun:#F5E64A;--sunSoft:rgba(245,230,74,.34);--sz-canvas:1600px;--sz-gutter:clamp(20px,4vw,72px);--sz-reading:68ch;margin:0;background:var(--pbg);color:var(--tp);font-family:Newsreader,Newsreader Fallback,Georgia,serif;transition:background 1.1s ease,color 1.1s ease}html.afterglow body{--pbg:#2B241D;--tp:#F2E9D8;--ts:rgba(242,233,216,.68);--tf:rgba(242,233,216,.48);--bd:rgba(242,233,216,.17);--bd2:rgba(242,233,216,.32);--sunSoft:rgba(245,230,74,.17)}a{color:var(--tp);text-decoration:none}a:hover{color:var(--ts)}button{font:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit;text-align:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--focus-ring,var(--sun));outline-offset:3px}img{display:block;max-width:100%}body,html{overflow-x:clip}.appShell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.szW{width:100%;max-width:var(--sz-canvas);margin:0 auto;padding:0 var(--sz-gutter);box-sizing:border-box}@media(max-width:1050px){body{--sz-gutter:30px}}@media(max-width:760px){body{--sz-gutter:24px}}@media(max-width:580px){body{--sz-gutter:20px}}.gT{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.idxDirectory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,44px);padding:22px 0 20px}.idxDirectoryGroup{min-width:0;border-top:1px solid var(--bd2);padding-top:5px}.idxDirectoryHeading{display:flex;align-items:center;gap:8px;min-height:40px;font:11px/1.4 Space Mono,monospace;letter-spacing:.18em;color:var(--ts)}.idxDirectoryHeading>svg:last-child{margin-left:auto}.idxDirectoryHeading[aria-current]{color:var(--tp)}.idxDirectoryLinks{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.idxDirectoryLink{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:3px 0;font-size:17px;line-height:1.25;color:var(--tp);border-bottom:1px solid color-mix(in srgb,var(--bd) 45%,transparent);transition:color .2s ease}.idxDirectoryLink>span{min-width:0}.idxDirectoryLink>svg{opacity:.4;transition:opacity .2s ease,transform .2s ease}.idxDirectoryLink[aria-current=page]{font-style:italic;border-bottom-color:var(--tp)}.idxDirectoryInfo .idxDirectoryLink,.idxDirectoryLink[data-dim]{color:var(--ts)}.idxDirectoryInfo .idxDirectoryHeading{color:var(--tf)}@media(hover:hover){.idxDirectoryLink:hover>svg{opacity:1;transform:translateX(2px)}.idxDirectoryLink:hover{color:var(--tp);border-bottom-color:var(--bd2)}}@media(max-width:860px){.idxDirectory{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;padding:18px 0}.idxDirectoryLink{min-height:44px;font-size:16px}.idxDirectoryHeading{min-height:44px;font-size:10px;letter-spacing:.14em}.idxDirectoryLink>svg{display:none}.idxDirectoryLink .livingWeekWordmark--index{font-size:15px}}@media(prefers-reduced-motion:reduce){.idxDirectoryLink,.idxDirectoryLink>svg{transition:none}}.idxLivingWeek{grid-column:1/-1;box-sizing:border-box;min-height:76px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:17px clamp(17px,2vw,27px);background:var(--sun);color:#1C1812;border:1px solid rgba(28,24,18,.26);border-radius:4px 16px 5px 14px;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.idxLivingWeek,.idxLivingWeek:hover{color:#1C1812}.idxLivingWeekLead{display:flex;flex-direction:column;gap:6px;min-width:0}.idxLivingWeekCue{display:inline-flex;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:10px;line-height:1.35;letter-spacing:.22em;color:rgba(28,24,18,.64)}.idxLivingWeekCue>span{width:5px;height:5px;border-radius:50%;background:#1C1812;flex:none}.idxLivingWeekTitle{font-family:Newsreader,Newsreader Fallback,Georgia,serif;font-size:clamp(25px,2.6vw,34px);font-weight:400;line-height:1.04;letter-spacing:-.01em}.idxLivingWeekMeta{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:Space Mono,monospace;font-size:11px;line-height:1.4;letter-spacing:.14em;color:rgba(28,24,18,.76);white-space:nowrap}.idxLivingWeekArrow{display:inline-block;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.idxLivingWeek:focus-visible{outline:2px solid #1C1812;outline-offset:3px}@media(hover:hover){.idxLivingWeek:hover{transform:translateY(-1px);box-shadow:0 4px 0 rgba(28,24,18,.13)}.idxLivingWeek:hover .idxLivingWeekArrow{transform:translateX(4px)}}.idxLivingWeekMobile{margin:10px 0 4px}.idxMobileHeader{flex:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--bd)}.idxMobileScroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.idxMobileBody{padding-top:10px;padding-bottom:26px}.idxMobileBody,.idxMobileSection{display:flex;flex-direction:column}.idxMobileSection{border-bottom:1px solid var(--bd);padding:17px 0;gap:9px}.idxMobileLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:1px}.idxMobileLinks a{box-sizing:border-box;min-height:40px;display:inline-flex;align-items:center;font-size:16px;line-height:1.25}.idxMobileLabs>span{font-size:14px!important;line-height:1.45;max-width:31ch}.idxMobileArchive{border-bottom:1px solid var(--bd);padding:17px 0}.idxMobileInfo{border-bottom:0;padding-bottom:4px}.idxMobileActions{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:center;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)}.idxMobileActions>a{justify-self:start;white-space:nowrap}.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{font-size:9px;letter-spacing:.18em}.idxLivingWeekMeta{width:100%;justify-content:space-between;min-height:30px;font-size:9.5px;letter-spacing:.105em;white-space:normal}.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{font-family:Space Mono,monospace;font-size:12px;line-height:1.3;letter-spacing:.14em;color:var(--ts);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:44px}.hdrLivingWeek .idxDot{width:6px;height:6px;border-radius:50%;background:var(--sun);flex:none}.hdrLivingWeekName{display:none}.hdrLivingWeekMobile{border:1px solid var(--tp);border-radius:999px;padding:0 18px;color:var(--tp)}@media(min-width:1140px){.hdrLivingWeekName{display:inline}.deskNav{gap:22px!important}}.aboutTwo{display:grid;grid-template-columns:1fr;row-gap:clamp(36px,6vw,48px)}@media(min-width:860px){.aboutTwo{grid-template-columns:1fr 1fr;column-gap:0;align-items:start}.aboutTwo .abL{padding-right:clamp(36px,5vw,72px)}.aboutTwo .abR{padding-left:clamp(36px,5vw,72px);border-left:1px solid var(--bd)}}.gF{grid-template-columns:repeat(4,1fr);gap:28px}.gF,.gFoot{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);gap:clamp(24px,2.4vw,34px);align-items:start}@media(max-width:560px){.gFoot a{min-height:44px!important}}.gOrigin{grid-template-columns:1fr .85fr}.gApp,.gOrigin{display:grid;gap:60px;align-items:center}.gApp{grid-template-columns:1fr auto}.gVoices{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.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{gap:26px}.gOrigin,.gT{grid-template-columns:1fr}.gOrigin{gap:30px}.gApp{grid-template-columns:1fr;gap:34px}.deskNav{display:none!important}.mobBtn{display:flex}.gAppLeft{display:contents!important}.gAppCta{justify-content:center;order:1}}@media(max-width:560px){.gF{grid-template-columns:1fr}.gFoot{grid-template-columns:1fr 1fr}}.gAppRt{display:grid;grid-template-columns:1fr;gap:44px;align-items:start}@media(min-width:1000px){.gAppRt{grid-template-columns:minmax(400px,1fr) 300px;gap:64px}}.lifeAppBridge{margin-top:clamp(76px,10vw,128px);padding-top:clamp(48px,6vw,72px);border-top:1px solid var(--bd2);display:flex;flex-direction:column;gap:34px}.lifeAppBridgeHead{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);gap:clamp(42px,8vw,104px);align-items:start}.lifeAppBridgeHead>div{display:flex;flex-direction:column;gap:18px}.lifeAppBridgeHead span,.lifeAppRecordLinks a{font-family:Space Mono,monospace;font-size:10.5px;line-height:1.5;letter-spacing:.13em;color:var(--tf)}.lifeAppBridgeHead h2{margin:0;font-size:clamp(38px,4.6vw,58px);font-weight:400;line-height:1.04;letter-spacing:0}.lifeAppBridgeHead>p{margin:0;padding-top:2px;font-size:18px;line-height:1.58;color:var(--ts);max-width:48ch}.lifeAppRecordLinks{display:flex;flex-wrap:wrap;gap:10px 28px;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:10px 0}.lifeAppRecordLinks a{min-height:40px;display:inline-flex;align-items:center;color:var(--tp)}@media(max-width:780px){.lifeAppBridgeHead{grid-template-columns:1fr;gap:24px}.lifeAppBridgeHead>p{font-size:16px}.lifeAppRecordLinks{flex-direction:column;gap:0}}.arcStrip{display:flex;gap:22px;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.arcStrip>div{flex:none;scroll-snap-align:start}.fmtRow{transition:padding-left .5s cubic-bezier(.2,.7,.2,1)}.fmtRow .fmtImg{transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s ease;filter:saturate(.94)}@media(hover:hover){.fmtRow:hover{padding-left:14px}.fmtRow:hover .fmtImg{transform:scale(1.03);filter:saturate(1.05)}}@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 0 0 rgba(245,230,74,0)}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 6px 1px rgba(245,230,74,.45)}}.idxDot{animation:idxDotPulse 3.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.idxDot{animation:none;opacity:1;transform:none;box-shadow:none}}.fmtB{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2vw,32px)}.fmtB .fmtImgC{transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .6s ease;filter:saturate(.94)}@media(hover:hover){.fmtB a:hover .fmtImgC{transform:scale(1.03);filter:saturate(1.05)}}@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{transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s ease;filter:saturate(.94)}@media(hover:hover){.arcCard:hover .arcThumb{transform:scale(1.03);filter:saturate(1.05)}}.cityRow{transition:padding-left .45s cubic-bezier(.2,.7,.2,1),color .3s ease}@media(hover:hover){.cityRow:hover{padding-left:14px;color:var(--tp)}}.cityFrag{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-top:6px}@media(max-width:860px){.cityFrag{grid-template-columns:repeat(2,1fr)}}h1,h2{text-wrap:balance}p{text-wrap:pretty}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-synthesis:none}main h1,main p{max-width:100%;min-width:0;box-sizing:border-box}@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:szMenuIn .45s ease both}.szMenuCol:nth-child(2){animation-delay:.06s}.szMenuCol:nth-child(3){animation-delay:.12s}.szMenuCol:nth-child(4){animation-delay:.18s}.szWashLayer{position:fixed;inset:0;z-index:80;pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 50% 100%,rgba(245,230,74,.5),rgba(238,152,66,.22) 45%,transparent 75%)}.szWashLayer.on{animation:szWash 1.4s ease}.gTriad{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.szStagHead{display:inline-flex;flex-direction:column;align-items:center;gap:14px}.gHero{display:grid;grid-template-columns:1fr;gap:26px;align-items:start}.heroLeft{min-width:0}.heroLeft,.heroSignal{display:flex;flex-direction:column;gap:22px;position:relative;z-index:2}.heroSignal{width:100%;max-width:520px}@media(min-width:1100px){.gHero{grid-template-columns:minmax(560px,1fr) minmax(360px,444px);gap:26px clamp(48px,6vw,96px)}.heroSignal{padding-top:clamp(88px,8.4vw,112px);width:100%;max-width:420px;justify-self:end;padding-right:24px;box-sizing:border-box}}.szCta{font-family:Space Mono,monospace;font-size:12.5px;letter-spacing:.08em;border-radius:3px;padding:15px 26px;display:inline-flex;align-items:center;gap:12px;min-height:44px;box-sizing:border-box}a.szCtaFill{background:var(--tp)}a.szCtaFill,a.szCtaFill:hover{color:var(--pbg)}.szCtaArrow{display:inline-block;font-size:13px;line-height:1;transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){a.szCtaFill:hover .szCtaArrow{transform:translate(1px,-1px)}}.szCtaApp{min-height:36px;padding:10px 20px;border-radius:12px;gap:9px}@media(min-width:1100px){.hsFuture>span{display:block}.hsFuture .hsSep{display:none}.hsFuture{font-size:14px!important;letter-spacing:.05em!important}}@media(max-width:860px){.gTriad{grid-template-columns:1fr;gap:22px}.szStag{display:grid!important;grid-template-columns:24px 1fr;gap:5px 0!important;align-items:start!important;text-align:left!important;transform:none!important;margin-top:0!important}.szStagHead{display:contents}.szStagHead>svg{grid-column:1;grid-row:1;justify-self:start;align-self:center}.szStagHead>span{grid-column:2;grid-row:1}.szStag>.triadSub{grid-column:2;grid-row:2}}.triadSeg{display:inline}@media(min-width:861px){.triadSub .triadSeg{display:block}}.triadSubBreak .triadSeg{display:block}.triadBelong{transform:scale(1.14);transform-box:fill-box;transform-origin:center}.triadConnect path{transform:scale(1.1);transform-box:fill-box;transform-origin:center}@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){width:min(215px,56vw)!important;margin-top:34px}.arcStrip>div:nth-child(3n){width:min(255px,62vw)!important;margin-top:14px}.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,.secText{display:flex;flex-direction:column;gap:14px}.secText{min-width:0}@media(min-width:980px){.secBody.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:clamp(24px,3vw,52px);align-items:start}.secBody.split figure{margin:0;max-width:none;align-self:start}.secBody.split figcaption{font-size:11px;line-height:1.45;letter-spacing:.14em;text-wrap:balance}}.idxBtn{display:inline-flex;gap:7px;padding:6px 0;letter-spacing:.14em}.idxBtn,.idxBtnM{position:relative;align-items:center;min-height:44px;background:none;border:0;cursor:pointer;color:inherit;font-family:Space Mono,monospace;font-size:12px}.idxBtnM{gap:6px;padding:0 8px;min-width:44px;letter-spacing:.16em}.idxBtn:after,.idxBtnM:after{content:"";position:absolute;left:6px;right:6px;bottom:7px;height:1px;background:var(--tp);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.idxBtn:focus-visible:after,.idxBtn:hover: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{display:inline-block;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.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{max-width:540px!important;border-color:color-mix(in srgb,var(--tp) 12%,transparent)!important}.kvQuiet>div{padding:10px 0!important;border-color:color-mix(in srgb,var(--tp) 9%,transparent)!important;display:grid!important;grid-template-columns:170px 1fr;column-gap:22px;align-items:baseline}@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{display:grid;grid-template-columns:1fr;gap:22px}@media(min-width:640px){.dipGrid{grid-template-columns:1fr 1fr;gap:clamp(20px,2.5vw,32px)}}.kvWide{margin-top:-12px!important}.kvWide>div{display:grid!important;grid-template-columns:190px 1fr;column-gap:22px;align-items:baseline}@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{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,3vw,30px) clamp(18px,2.4vw,26px)}@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{display:grid;grid-template-columns:1fr;gap:0 clamp(32px,5vw,72px)}@media(min-width:600px){.artIndex{grid-template-columns:1fr 1fr}}@media(min-width:960px){.artIndex{grid-template-columns:1fr 1fr 1fr}}@keyframes idxPanelIn{0%{grid-template-rows:0fr;opacity:.25}to{grid-template-rows:1fr;opacity:1}}@keyframes idxPanelOut{0%{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}@keyframes idxPanelGlow{0%{box-shadow:0 14px 30px -20px rgba(245,230,74,0)}52%{box-shadow:0 14px 30px -18px rgba(245,230,74,.28)}to{box-shadow:0 14px 30px -22px rgba(245,230,74,.12)}}.idxPanel{display:grid;grid-template-rows:1fr;border-top:1px solid var(--bd);background:var(--pbg);overflow:hidden;animation:idxPanelIn .46s cubic-bezier(.22,.68,.24,1) both,idxPanelGlow .52s ease both;will-change:grid-template-rows,opacity}.idxPanelClip{min-height:0;overflow:hidden}.idxPanelOut{animation:idxPanelOut .3s cubic-bezier(.4,0,.6,1) both;pointer-events:none}@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{inset:0;animation:idxOverlayIn .38s cubic-bezier(.22,.68,.24,1) both;will-change:opacity,transform}.idxOverlayOut{animation:idxOverlayOut .3s cubic-bezier(.4,0,.6,1) both;pointer-events:none}@keyframes idxMobileContentIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.idxOverlay:not(.idxOverlayOut) .idxLivingWeekMobile,.idxOverlay:not(.idxOverlayOut) .idxMobileArchive,.idxOverlay:not(.idxOverlayOut) .idxMobileSection{animation:idxMobileContentIn .44s cubic-bezier(.22,.68,.24,1) both}.idxOverlay:not(.idxOverlayOut) .idxLivingWeekMobile{animation-delay:.05s}.idxOverlay:not(.idxOverlayOut) .idxMobileSection:nth-of-type(2){animation-delay:.09s}.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 0 0 rgba(245,230,74,0)}40%{box-shadow:0 0 8px 2px rgba(245,230,74,.5)}to{box-shadow:0 0 4px 1px rgba(245,230,74,.28)}}.idxBtnM[aria-expanded=true] .idxDot,.idxBtn[aria-expanded=true] .idxDot{animation:idxDotFlare .26s ease both}.idxBtn[aria-expanded=true] .idxMark{transform:scale(1.12)}@keyframes idxSweep{0%{transform:scaleX(0);transform-origin:left}40%{transform:scaleX(1);transform-origin:left}60%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.idxCue:after{animation:idxSweep 1.3s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){.idxCue:after{animation:none}.idxMark{transition:none}}.szIntro{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1;animation:szIntroMaster 3.4s cubic-bezier(.4,0,.2,1) both;-webkit-mask-image:linear-gradient(90deg,transparent 0 34%,#000 54% 100%);mask-image:linear-gradient(90deg,transparent 0 34%,#000 54% 100%)}.szIntroPlane{top:0;right:0;width:70%;height:100%;transform-origin:88% 42%;background:radial-gradient(78% 62% at 74% 44%,rgba(214,150,58,.2),transparent 62%),linear-gradient(118deg,rgba(28,24,18,0) 46%,rgba(28,24,18,.07));animation:szIntroPlane 3.4s cubic-bezier(.4,0,.2,1) both}.szIntroLight,.szIntroPlane{position:absolute;will-change:transform,opacity}.szIntroLight{top:8%;right:14%;width:44%;height:66%;filter:blur(14px);background:radial-gradient(42% 52% at 50% 50%,rgba(245,230,74,.55),rgba(245,230,74,0) 70%);animation:szIntroLight 3.4s cubic-bezier(.4,0,.2,1) both}html.afterglow body .szIntroPlane{background:radial-gradient(78% 62% at 74% 44%,rgba(245,230,74,.14),transparent 60%),linear-gradient(118deg,rgba(242,233,216,0) 44%,rgba(242,233,216,.1))}html.afterglow body .szIntroLight{background:radial-gradient(42% 52% at 50% 50%,rgba(245,230,74,.5),rgba(245,230,74,0) 70%)}@keyframes szIntroMaster{0%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes szIntroPlane{0%{opacity:0;transform:perspective(900px) translateZ(0) translateX(7%) rotateY(0deg) scale(1)}13%{opacity:.06}30%{opacity:.4;transform:perspective(900px) translateZ(-18px) translateX(4%) rotateY(-8deg) scale(1.02)}50%{opacity:.9;transform:perspective(900px) translateZ(-70px) translateX(1%) rotateY(-20deg) scale(1.06)}57%{opacity:1;transform:perspective(900px) translateZ(-96px) translateX(-1%) rotateY(-25deg) scale(1.09)}62%{opacity:1;transform:perspective(900px) translateZ(-86px) translateX(0) rotateY(-23deg) scale(1.08)}82%{opacity:.4;transform:perspective(900px) translateZ(-20px) translateX(3%) rotateY(-6deg) scale(1.01)}to{opacity:0;transform:perspective(900px) translateZ(0) translateX(7%) rotateY(0deg) scale(1)}}@keyframes szIntroLight{0%,22%{opacity:0;transform:translate3d(22%,16%,0) scale(.7)}36%{opacity:.8;transform:translate3d(6%,4%,0) scale(1)}50%{opacity:.8;transform:translate3d(-6%,-2%,0) scale(1.06)}60%{opacity:.55;transform:translate3d(-14%,-8%,0) scale(1.12)}70%{opacity:0;transform:translate3d(-20%,-12%,0) scale(1.16)}to{opacity:0}}@media(max-width:760px){.szIntro{-webkit-mask-image:linear-gradient(180deg,#000 0 56%,transparent 82%);mask-image:linear-gradient(180deg,#000 0 56%,transparent 82%)}.szIntroPlane{width:100%;transform-origin:78% 22%}.szIntroLight{right:6%;top:4%;width:66%;height:42%;background:radial-gradient(42% 52% at 50% 50%,rgba(245,230,74,.4),rgba(245,230,74,0) 70%)}}@media(prefers-reduced-motion:reduce){.szIntro{display:none!important}}.poPage{background:var(--pbg);color:var(--tp)}.poIntro{background:linear-gradient(110deg,#fbf3d0,#f5e64a 42%,#a4ad55);color:#1c1812}.poIntroGrid{padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(56px,8vw,112px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(42px,8vw,120px);align-items:end}.poLogo{width:auto;height:clamp(20px,2.2vw,28px);margin-bottom:clamp(24px,4vw,48px)}.poIntro h1{font-size:clamp(46px,7vw,92px);font-weight:400;line-height:.98;letter-spacing:-.035em;margin:0}.poIntro h1.jw-title{font-weight:400;font-size:clamp(38px,7vw,84px);line-height:.96;letter-spacing:-.02em;text-wrap:normal;max-width:15ch}.jw-title-em{font-style:italic;display:block;white-space:nowrap}.poIntroCopy{display:flex;flex-direction:column;gap:22px;max-width:48ch}.poIntroCopy>a,.poIntroCopy>span{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.17em}.poIntroCopy p{font-size:clamp(17px,2vw,21px);line-height:1.5;margin:0;color:rgba(28,24,18,.78)}.poIntroCopy>a{align-self:flex-start;border-bottom:1px solid;padding-bottom:5px;color:#1c1812}.poIntroCopy>a:hover{color:rgba(28,24,18,.62)}.poFormSection{border-top:0;scroll-margin-top:100px}.poFormGrid{padding-top:clamp(52px,7vw,96px);padding-bottom:clamp(70px,9vw,124px);display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:clamp(48px,9vw,140px);align-items:start}.poFormGrid aside{position:sticky;top:112px;display:flex;flex-direction:column;gap:18px}.poField>span,.poFormGrid aside>span,.poParts legend{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.16em;color:var(--ts)}.poFormGrid aside p{font-size:18px;line-height:1.55;margin:0;max-width:28ch}.poFormGrid aside .poQuiet{font-size:14px;color:var(--ts)}.poForm{display:flex;flex-direction:column;gap:28px;max-width:760px}.poTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.poField{display:flex;flex-direction:column;gap:9px}.poField small{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.09em;color:var(--tf)}.poParts{border:0;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.poParts legend{grid-column:1/-1;margin-bottom:4px}.poPartsNote{grid-column:1/-1;margin:0 0 4px;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.09em;line-height:1.6;color:var(--tf)}.poPart{display:flex;align-items:stretch;position:relative;cursor:pointer;border:1px solid var(--bd2);min-height:68px;transition:border-color .18s ease,background .18s ease}.poPart:hover{border-color:var(--tp)}.poPart input{position:absolute;opacity:0;pointer-events:none}.poPart span{display:flex;width:100%;align-items:center}.poPart b{font-size:11px;font-weight:400;letter-spacing:.12em;width:64px;min-width:64px;justify-content:center;border-right:1px solid var(--bd2)}.poPart b,.poPart em{font-family:Space Mono,monospace;height:100%;display:flex;align-items:center}.poPart em{font-size:10px;font-style:normal;letter-spacing:.1em;padding:0 18px}.poPart:has(input:checked){background:var(--tp);color:var(--pbg);border-color:var(--tp)}.poPart:has(input:checked) b{border-right-color:color-mix(in srgb,var(--pbg) 35%,transparent)}.poPart:has(input:focus-visible){outline:2px solid var(--sun);outline-offset:3px}.poPartWhole{grid-column:1/-1;background:color-mix(in srgb,var(--sun) 20%,transparent)}.poConsent{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--bd2);padding-top:24px}.poConsent label{display:flex;align-items:flex-start;gap:12px;max-width:64ch;cursor:pointer}.poConsent span{font-size:14px;line-height:1.55;color:var(--ts)}.poConsent a{border-bottom:1px solid}.poHoney{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.poConfigNote,.poError{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;line-height:1.6;margin:0}.poError{color:#a93a50;border-top:1px solid;padding-top:12px}.poConfigNote{color:var(--tf)}@media(max-width:760px){.poFormGrid,.poIntroGrid{grid-template-columns:1fr}.poIntroGrid{align-items:start}.poFormGrid aside{position:static}.poParts,.poTwo{grid-template-columns:1fr}.poPartWhole{grid-column:auto}}.poAdminLogin{min-height:calc(100vh - 160px);display:grid;place-items:center;padding:64px 20px;background:#f2eee4;color:#1c1812}.poAdminLogin form{width:min(520px,100%);display:flex;flex-direction:column;gap:24px;border-top:1px solid #1c1812;padding-top:28px}.poAdminLogin img{width:auto;height:25px;align-self:flex-start}.poAdminHead span,.poAdminLogin>form>span{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.18em}.poAdminLogin h1{font-size:clamp(32px,5vw,54px);font-weight:400;line-height:1.08;margin:0 0 12px}.poAdminPage{background:#f2eee4;color:#1c1812;min-height:100vh;padding:56px 0 100px}.poAdminHead{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;border-bottom:1px solid #1c1812;padding-bottom:26px}.poAdminHead h1{font-size:clamp(38px,6vw,72px);font-weight:400;line-height:1;margin:12px 0 0}.poAdminAction{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.11em;border:1px solid #1c1812;background:#1c1812;color:#f2eee4;border-radius:999px;padding:11px 17px;min-height:40px;cursor:pointer}.poAdminAction:disabled{opacity:.45;cursor:wait}.poAdminAction.poAdminQuiet{background:transparent;color:#1c1812}.poAdminFilters{display:flex;gap:10px;overflow-x:auto;padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(28,24,18,.25)}.poAdminFilters a{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.1em;white-space:nowrap;border:1px solid rgba(28,24,18,.35);border-radius:999px;padding:8px 12px}.poAdminFilters a.active{background:#f5e64a;border-color:#1c1812}.poCapacity{display:grid;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);gap:28px;padding-top:28px;border-bottom:1px solid rgba(28,24,18,.25);padding-bottom:28px}.poCapacity>div>span,.poCapacityCard label>span,.poCapacityCard>span{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.14em}.poCapacity>div>p{font-size:13px;line-height:1.5;color:rgba(28,24,18,.65);max-width:26ch;margin:10px 0 0}.poCapacityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.poCapacityCard{border:1px solid rgba(28,24,18,.25);padding:14px;display:flex;flex-direction:column;gap:10px;background:#f8f5ed}.poCapacityCard h2{font-family:Space Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.06em;line-height:1.35;margin:0;min-height:30px}.poCapacityCard p{font-size:12px;margin:0;color:rgba(28,24,18,.7)}.poCapacityCard p b{color:#1c1812}.poCapacityCard label{display:grid;grid-template-columns:1fr 56px;gap:8px;align-items:center;margin-top:auto}.poCapacityCard label .szInput{grid-column:2;min-width:0;padding:8px;font-family:Space Mono,monospace;font-size:11px}.poCapacityCard label>span{grid-column:1;grid-row:1}.poCapacityCard small{color:#a93a50;font-size:10px;line-height:1.4}.poAdminList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:28px}.poAdminCard{background:#f8f5ed;border:1px solid rgba(28,24,18,.22);padding:24px;display:flex;flex-direction:column;gap:18px}.poAdminCard header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.poAdminCard footer,.poAdminCard header span,.poAdminCard time,.poAdminOffering>span{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.12em}.poAdminCard h2{font-size:28px;font-weight:400;margin:8px 0 4px}.poAdminCard header p{font-size:13px;margin:0;color:rgba(28,24,18,.68)}.poAdminCard time{text-align:right;color:rgba(28,24,18,.55)}.poAdminParts{display:flex;flex-wrap:wrap;gap:6px}.poAdminParts b,.poAdminParts span{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.08em;border:1px solid rgba(28,24,18,.3);padding:6px 8px;font-weight:400}.poAdminParts b{background:#f5e64a}.poAdminOffering{border-top:1px solid rgba(28,24,18,.2);padding-top:16px}.poAdminOffering p{font-size:17px;line-height:1.5;margin:8px 0 0;white-space:pre-wrap}.poAdminReferral{font-size:12px;color:rgba(28,24,18,.7);margin:0}.poAdminReferral b{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.1em}.poAdminCard footer{display:flex;flex-wrap:wrap;gap:16px;color:rgba(28,24,18,.55)}.poAdminEmpty{font-size:22px;color:rgba(28,24,18,.55)}@media(max-width:820px){.poAdminList{grid-template-columns:1fr}.poAdminHead{align-items:flex-start}.poAdminCard header,.poAdminHead{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{position:relative;display:inline-grid}.themeLabelStack>span{grid-area:1/1;white-space:nowrap}.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;font-size:16.5px;line-height:1.5;color:var(--tp);background:transparent;border:1px solid var(--bd2);border-radius:0;padding:12px 14px;width:100%;box-sizing:border-box}.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{display:inline-flex;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:12.5px;letter-spacing:.1em;border:1px solid var(--bd2);border-radius:999px;padding:11px 20px;min-height:44px;box-sizing:border-box;cursor:pointer;color:var(--ts)}.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{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.szCheck{width:18px;height:18px;flex:none;margin:2px 0 0;accent-color:var(--sun)}.szCheck:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.labsBounds{display:grid;grid-template-columns:1fr;gap:18px}@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{display:flex;flex-wrap:wrap;align-items:center;column-gap:clamp(8px,2.2vw,11px);row-gap:2px;padding-top:26px;padding-bottom:28px}}.footLegalMark{letter-spacing:.14em}.footLegalMark,.footLegalSep{font-family:Space Mono,monospace;font-size:11px;color:var(--tf)}.footLegalSep{user-select:none}.footLegalLink{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.14em;color:var(--ts);min-height:44px;display:inline-flex;align-items:center}.tocList{display:grid;grid-template-columns:1fr;max-width:640px}.tocLink{font-size:clamp(19px,2.2vw,24px);line-height:1.3;color:var(--tp);padding:9px 0;min-height:48px;display:flex;align-items:center;box-sizing:border-box;transition:padding .35s cubic-bezier(.2,.7,.2,1)}@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{position:absolute;left:-9999px;top:0;z-index:300;font-family:Space Mono,monospace;font-size:12px;letter-spacing:.14em;background:var(--tp);color:var(--pbg);padding:12px 20px;border-radius:0 0 4px 0}.skipLink:focus{left:0;color:var(--pbg)}.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{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.2em;color:var(--ts);display:block}.ceHero{position:relative;overflow:hidden;border-bottom:1px solid var(--bd)}.ceHeroGlow{position:absolute;inset:0;background:radial-gradient(88% 62% at 88% 0,var(--sunSoft),transparent 60%);pointer-events:none}.ceHeroInner{position:relative;padding-top:clamp(46px,6vw,86px);padding-bottom:clamp(30px,4vw,52px);display:flex;flex-direction:column;gap:18px}.ceKicker{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.26em;color:var(--ts)}.ceIdentity{font-weight:400;font-size:clamp(44px,6.6vw,84px);line-height:1.02;letter-spacing:-.01em;max-width:13ch;overflow-wrap:break-word}.ceMbr{display:none}.ceHorizon{height:1px;background:var(--bd2);width:min(440px,60%);margin-top:2px}.ceLede{font-size:clamp(18px,2.1vw,23px);line-height:1.5;color:var(--ts);max-width:40ch;font-style:italic}.ceHeroBand{margin:clamp(24px,3.4vw,40px) 0 0}.ceHeroBand .cePhBox{aspect-ratio:24/7}.ceBlock{padding-top:clamp(52px,6.4vw,96px)}.ceOpeningCopy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(48px,6vw,104px);row-gap:0;align-items:start;border-top:1px solid var(--bd)}.ceOpenLeft{gap:22px}.ceCopyCol,.ceOpenLeft{display:flex;flex-direction:column}.ceCopyCol{gap:18px;max-width:54ch}.ceCopyCol p{font-size:clamp(17px,1.9vw,20px);line-height:1.65;color:var(--ts)}.ceOpenRight{display:flex;flex-direction:column;gap:16px}.ceProofTail{display:block;margin-top:14px;font-weight:400;font-size:11px;letter-spacing:.18em;color:var(--tf)}.ceArchiveTitleRow{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--bd);padding-top:26px}.ceArchiveTitle{font-weight:400;font-size:clamp(26px,3.4vw,40px);line-height:1.1;letter-spacing:-.01em}.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{display:flex;flex-direction:column;gap:14px;margin-bottom:38px}.ceChapNum{font-size:11px;letter-spacing:.24em;color:var(--tf)}.ceChapLabel,.ceChapNum{font-family:Space Mono,monospace}.ceChapLabel{font-size:13px;letter-spacing:.22em;color:var(--ts)}.ceChapStmt{font-size:clamp(21px,2.6vw,30px);line-height:1.28;max-width:22ch;letter-spacing:-.01em}.ceGrid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(18px,2vw,30px);align-items:start}.ceMod{margin:0;min-width:0}.cePhBox{position:relative;width:100%;overflow:hidden;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))}.cePhBox:before{content:"";position:absolute;top:11px;right:12px;width:7px;height:7px;border-top:1px solid var(--bd2);border-right:1px solid var(--bd2);opacity:.65}.ceArchiveImage{object-fit:cover;transform:scale(1.001);transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .65s ease}.ceImageVeil{position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgba(8,7,5,.34));pointer-events:none}.cePhMeta{position:absolute;left:13px;bottom:11px;right:13px;z-index:1;font-family:Space Mono,monospace;font-size:9px;letter-spacing:.15em;color:rgba(255,255,255,.86);line-height:1.5;text-shadow:0 1px 9px rgba(0,0,0,.7)}@media(hover:hover){.cePhBox:hover .ceArchiveImage{transform:scale(1.012)}}.ceCap{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.16em;color:var(--tf);margin-top: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{display:flex;flex-direction:column;gap:4px;margin-top:12px}.cePname{font-size:clamp(16px,1.4vw,19px);line-height:1.2;font-style:italic;color:var(--ts)}.cePmeta{font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:.18em;color:var(--tf)}.ceNote{display:flex;flex-direction:column;gap:8px;padding-top:6px}.ceNl1{font-size:11.5px;letter-spacing:.2em;color:var(--ts)}.ceNl1,.ceNl2{font-family:Space Mono,monospace}.ceNl2{font-size:11px;letter-spacing:.16em;color:var(--tf);line-height:1.6}.ceNbody{font-size:clamp(17px,1.9vw,20px);line-height:1.6;color:var(--ts);max-width:46ch;margin-top:8px}.ceNameRun{grid-column:1/-1;padding-top:clamp(66px,7.4vw,120px);display:flex;flex-direction:column;gap:16px}.ceRunLabel{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.2em;color:var(--ts);border-top:1px solid var(--bd);padding-top:22px}.ceArtistIndex{position:relative;isolation:isolate}.ceArtistList{list-style:none;margin:0;padding:0;display:grid;gap:0 clamp(28px,4vw,64px)}.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{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(22px,3vw,48px);border-top:1px solid var(--bd2)}.ceArtistList li{min-width:0;border-bottom:1px solid var(--bd)}.ceArtistButton{width:100%;min-height:48px;padding:12px 0;border:0;background:none;color:var(--tp);display:flex;align-items:baseline;gap:12px;text-align:left;cursor:pointer;font:inherit}.ceArtistButton strong{font-size:clamp(16px,1.5vw,19px);line-height:1.4;font-weight:400;transition:transform .35s cubic-bezier(.2,.7,.2,1),color .25s ease}.ceArtistIndex--proof .ceArtistButton strong{font-family:Space Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;line-height:1.75;text-transform:uppercase}.ceArtistNum{flex:0 0 2.6em;font-family:Space Mono,monospace;font-size:9px;letter-spacing:.12em;color:var(--tf)}.ceArtistThumb{display:none;position:relative;overflow:hidden;background:color-mix(in srgb,var(--tp) 7%,transparent)}.ceArtistThumb img{object-fit:cover}.ceArtistButton:focus-visible{outline:2px solid var(--sun);outline-offset:4px}@media(hover:hover){.ceArtistButton:hover strong{transform:translateX(8px);color:var(--ts)}}.ceArtistPreview{--ce-artist-x:18px;--ce-artist-y:88px;position:fixed;left:var(--ce-artist-x);top:var(--ce-artist-y);z-index:180;width:min(23vw,330px);aspect-ratio:4/5;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(8px) scale(.985);transition:opacity .2s ease,visibility .2s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.ceArtistPreview.isVisible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.ceArtistPreviewFrame{position:absolute;inset:0;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.32);background:#171512;box-shadow:0 20px 58px rgba(0,0,0,.24)}.ceArtistPreviewFrame img{object-fit:cover;animation:ceArtistReveal .42s ease both}.ceArtistPreviewFrame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.56));pointer-events:none}.ceArtistPreviewFrame figcaption{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;font-family:Space Mono,monospace;font-size:9px;line-height:1.5;letter-spacing:.13em;color:rgba(255,255,255,.88);text-transform:uppercase}@keyframes ceArtistReveal{0%{opacity:.35;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.ceBeyond{display:flex;flex-direction:column;gap:18px;border-top:1px solid var(--bd);margin-top:clamp(40px,5vw,70px)}.ceBeyondCopy{font-size:clamp(19px,2.3vw,26px);line-height:1.4;max-width:30ch;font-style:italic;color:var(--ts)}.ceClosing{gap:clamp(50px,7vw,90px);border-top:1px solid var(--bd);padding-bottom:clamp(70px,9vw,130px)}.ceClosing,.ceWider{display:flex;flex-direction:column}.ceWider{gap:18px}.ceWiderStmt{font-size:clamp(20px,2.4vw,28px);line-height:1.35;font-style:italic;color:var(--ts);letter-spacing:.01em;white-space:pre-line}.ceWiderLead{font-size:clamp(17px,1.9vw,20px);line-height:1.65;color:var(--ts);max-width:56ch}.ceClosingStmt{font-size:clamp(28px,4.4vw,54px);line-height:1.16;letter-spacing:-.015em;max-width:16ch;white-space:pre-line}@media(max-width:767px){.ceIdentity{font-size:42px!important;line-height:1.04!important;max-width:100%!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;margin-top:0!important;align-self:auto!important}.ceArchiveOpener,.ceGrid>.cePh,.ceHeroBand{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{margin-left:0!important;margin-right:0!important;width:78%}.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{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px;background:var(--bd);border:1px solid var(--bd)}.ceArtistIndex--archive .ceArtistList li{background:var(--pbg);border:0;min-width:0}.ceArtistIndex--archive .ceArtistButton{display:block;padding:0;min-height:0}.ceArtistIndex--archive .ceArtistThumb{display:block;aspect-ratio:4/5;width:100%}.ceArtistIndex--archive .ceArtistNum{display:block;margin:10px 10px 4px}.ceArtistIndex--archive .ceArtistButton strong{display:block;padding:0 10px 13px;font-size:14px;line-height:1.25;min-height:2.5em}.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 dd,.laRoom dl,.laRoom h1,.laRoom h3,.laRoom p{margin:0}.laOpen{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center;padding:clamp(56px,8vw,150px) var(--sz-gutter);max-width:var(--sz-canvas);margin:0 auto}.laOpenText{display:flex;flex-direction:column;gap:26px;min-width:0}.laCrumb{font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.24em}.laCrumb,.laCrumb a{color:rgba(var(--la-ink-rgb),.55)}.laCrumb a{display:inline-block;padding:14px 3px;margin:-14px -3px;transition:color .3s ease}.laCrumb a:hover{color:rgb(var(--la-sun-rgb))}.laTitleGroup{display:flex;flex-direction:column;gap:12px;min-width:0}.laEyebrow{font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.26em;color:rgba(var(--la-ink-rgb),.6)}.laH1{font-size:clamp(46px,7.2vw,76px);font-weight:300;line-height:1.04;letter-spacing:-.01em;text-wrap:balance}.laIntro{font-size:17px;line-height:1.6;color:rgba(var(--la-ink-rgb),.72);max-width:40ch;text-wrap:pretty}.laCta{font-family:Space Mono,monospace;font-size:12.5px;letter-spacing:.08em;color:rgb(var(--la-sun-rgb));border:0;background:none;padding:0 0 5px;width:fit-content;cursor:pointer;border-bottom:1px solid rgba(var(--la-sun-rgb),.5);transition:border-color .3s ease}.laCta:hover{border-bottom-color:rgb(var(--la-sun-rgb))}.laFeaturedRecord{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 20px;align-items:end;margin-top:2px;padding:17px 0;border-top:1px solid rgba(var(--la-sun-rgb),.2);border-bottom:1px solid rgba(var(--la-sun-rgb),.2);color:rgb(var(--la-ink-rgb));transition:border-color .3s ease}.laFeaturedRecord:hover{color:rgb(var(--la-ink-rgb));border-color:rgba(var(--la-sun-rgb),.55)}.laFeaturedRecordMeta{font-family:Space Mono,monospace;font-size:9.5px;line-height:1.5;letter-spacing:.16em;color:rgba(var(--la-ink-rgb),.5)}.laFeaturedRecordTitle{font-size:21px;line-height:1.18;font-style:italic;font-weight:300}.laFeaturedRecordArrow{grid-column:2;grid-row:1/3;align-self:center;font-family:Space Mono,monospace;font-size:16px;color:rgb(var(--la-sun-rgb));transition:transform .3s ease}.laFeaturedRecord:hover .laFeaturedRecordArrow{transform:translateX(4px)}.laOpenFruit{position:relative;aspect-ratio:1/1;min-height:280px;max-height:660px}.laOpenFruit .laFruit{height:92%}.laFruit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:88%;aspect-ratio:1/1;pointer-events:none}.laFruit img{object-fit:contain}.laArchive{padding:0 0 clamp(48px,7vw,110px)}.laArchive:focus{outline:none}.laStage{display:grid;grid-template-columns:58% 42%;max-width:var(--sz-canvas);padding:0 var(--sz-gutter);margin:0 auto}.laFruitCol{position:relative;aspect-ratio:1/1;min-height:320px}.laZoom{position:absolute;inset:0;transform-origin:50% 50%;transition:transform 1.1s cubic-bezier(.3,0,.2,1)}@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:laForwardA 1.1s cubic-bezier(.3,0,.2,1)}.laZoom[data-pulse=b]{animation:laForwardB 1.1s cubic-bezier(.3,0,.2,1)}.laCue{left:50%;top:12%;transform:translateX(-50%);z-index:3;pointer-events:none;font-size:11.5px;letter-spacing:.22em;color:rgba(var(--la-ink-rgb),.8);text-align:center}.laCaption,.laCue{position:absolute;font-family:Space Mono,monospace}.laCaption{left:clamp(16px,4%,48px);bottom:clamp(12px,4%,36px);font-size:11px;color:rgba(var(--la-ink-rgb),.42);max-width:60%}@keyframes laBreathe{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(3.2);opacity:0}}.laPoint{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;cursor:pointer;z-index:2;border-radius:50%}.laHalo{border-radius:50%;border:1px solid rgba(var(--la-sun-rgb),.6);animation:laBreathe 5.2s ease-out infinite}.laCore,.laHalo{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px}.laCore{border-radius:50%;background:rgba(var(--la-sun-rgb),.6);box-shadow:0 0 8px rgba(var(--la-sun-rgb),.25);transition:width .25s,height .25s,margin .25s,background .4s,box-shadow .4s}.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:focus-visible .laCore,.laPoint:hover .laCore{width:13px;height:13px;margin:-6.5px 0 0 -6.5px}.laLabel{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px;white-space:nowrap;pointer-events:none;max-width:min(42vw,220px)}.laLabel.toRight{left:26px}.laLabel.toLeft{right:26px;flex-direction:row-reverse}@media(max-width:860px){.laLabel{display:none}}.laLabelRule{width:34px;border-top:1px solid rgba(var(--la-sun-rgb),.55)}.laLabelText{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.12em;color:rgb(var(--la-sun-rgb));text-shadow:0 1px 3px rgba(0,0,0,.8)}.laPanel{border-left:1px solid rgba(var(--la-sun-rgb),.22);display:flex;flex-direction:column;justify-content:center;padding:0 clamp(24px,4.6vw,64px)}.laPanelStack{display:grid}.laChapter{grid-area:1/1;display:flex;flex-direction:column;gap:18px;opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity .5s ease,transform .5s cubic-bezier(.3,0,.2,1),visibility .5s}.laChapter.isOn{opacity:1;visibility:visible;transform:none}@media(prefers-reduced-motion:reduce){.laChapter{transform:none}}.laKicker{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.14em;color:rgb(var(--la-sun-rgb))}.laTitle{font-size:clamp(24px,2.4vw,32px);font-weight:300;line-height:1.15;text-wrap:balance}.laBody{font-size:15.5px;line-height:1.6;color:rgba(var(--la-ink-rgb),.72);text-wrap:pretty}.laEntries{gap:12px;border-top:1px solid rgba(var(--la-sun-rgb),.22);padding-top:16px}.laEntries,.laEntry{display:flex;flex-direction:column}.laEntry{gap:3px}.laEntryName{font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.1em;color:rgba(var(--la-sun-rgb),.85)}.laEntryDesc{font-size:13.5px;line-height:1.55;color:rgba(var(--la-ink-rgb),.58)}@media(max-width:860px){.laCrumb{font-size:10.5px;letter-spacing:.2em}.laEyebrow{font-size:10.5px;letter-spacing:.22em}.laOpen{grid-template-columns:1fr;gap:clamp(20px,6vw,40px)}.laOpenFruit{order:-1;aspect-ratio:4/3;min-height:0;max-height:none}.laOpenFruit .laFruit{height:100%}.laStage{grid-template-columns:1fr;padding-inline:0}.laFruitCol{aspect-ratio:1/1;min-height:0}.laPanel{border-left:0;border-top:1px solid rgba(var(--la-sun-rgb),.22);padding:clamp(26px,7vw,40px) var(--sz-gutter)}.laCaption{left:50%;right:auto;transform:translateX(-50%);bottom:clamp(10px,3vw,18px);max-width:84%;text-align:center;white-space:normal}}.laRoom .laMore{max-width:var(--sz-canvas);margin:0 auto;padding:clamp(22px,3vw,34px) var(--sz-gutter) 0;display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px}.laMore a{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.14em;color:rgba(var(--la-ink-rgb),.55);transition:color .3s ease}.laMore a:hover{color:rgb(var(--la-sun-rgb))}.tyArchive{padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(40px,6vw,76px)}.tyHero{display:grid;gap:18px;padding:clamp(42px,7vw,86px) 0 clamp(30px,4vw,48px)}.tyFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(14px,2vw,26px) 0 0;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}.tyFacts>div{display:grid;gap:8px;align-content:start;padding:17px clamp(14px,2vw,24px) 19px 0}.tyFacts>div+div{border-left:1px solid var(--bd);padding-left:clamp(14px,2vw,24px)}.tyFacts dt,.tyHeroPhoto figcaption,.tySectionLabel,.tySpeakerCard figcaption>span,.tyVenueGrid figcaption{font-family:Space Mono,monospace}.tyFacts dt{font-size:9.5px;line-height:1.4;letter-spacing:.18em;color:var(--tf)}.tyFacts dd{margin:0;font-size:15.5px;line-height:1.45;color:var(--ts)}.tyHeroPhoto{margin:0 0 clamp(32px,5vw,58px);display:grid;gap:9px}.tyHeroPhoto figcaption,.tyVenueGrid figcaption{font-size:10px;line-height:1.5;letter-spacing:.16em;color:var(--tf)}.tyRecordSection{display:grid;gap:14px;border-top:1px solid var(--bd);padding:30px 0 42px}.tySectionLabel{font-size:11px;line-height:1.5;letter-spacing:.2em;color:var(--ts)}.tyRecordSection>h2{margin:0;max-width:44ch;font-size:clamp(22px,2.8vw,32px);font-weight:400;line-height:1.2;text-wrap:balance}.tySectionLead{margin:0 0 8px;max-width:62ch;font-size:clamp(16.5px,1.9vw,19px);line-height:1.65;color:var(--ts)}.tySpeakerGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:8px}.tySpeakerCard{min-width:0;margin:0;display:grid;align-content:start;gap:12px}.tySpeakerCard>[role=img]{border:1px solid var(--bd);background:color-mix(in srgb,var(--tp) 5%,transparent)}.tySpeakerCard figcaption{display:grid;gap:5px;align-content:start}.tySpeakerCard figcaption>span{font-size:9.5px;line-height:1.45;letter-spacing:.16em;color:var(--tf)}.tySpeakerCard figcaption>strong{font-size:17px;line-height:1.35;font-weight:400;color:var(--tp)}.tySpeakerCard figcaption>p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ts)}.tyVenueGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:clamp(14px,2vw,24px);align-items:start;margin-top:8px}.tyVenueGrid figure{min-width:0;margin:0;display:grid;gap:9px}.tyVenueGrid [role=img]{border:1px solid var(--bd)}@media(max-width:1020px){.tySpeakerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tyFacts{grid-template-columns:1fr}.tyFacts>div{padding:14px 0 16px}.tyFacts>div+div{border-left:0;border-top:1px solid var(--bd);padding-left:0}.tyHeroPhoto>[role=img]{aspect-ratio:4/3!important}.tyVenueGrid{grid-template-columns:1fr}}@media(max-width:580px){.tySpeakerGrid{grid-template-columns:1fr}.tySpeakerCard figcaption>p{max-width:38ch}}.discoverArchiveRecord{width:min(300px,76vw);display:flex;flex:none;flex-direction:column;gap:8px;scroll-snap-align:start;color:var(--tp)}.discoverArchiveRecord:hover{color:var(--tp)}.discoverArchiveRecordCta,.discoverArchiveRecordMeta{font-family:Space Mono,monospace;font-size:9.5px;line-height:1.5;letter-spacing:.12em;color:var(--tf)}.discoverArchiveRecord strong{font-size:20px;line-height:1.14;font-style:italic;font-weight:300}.discoverArchiveRecordCta{width:fit-content;border-bottom:1px solid var(--bd2);padding-bottom:4px;transition:border-color .3s ease,color .3s ease}.discoverArchiveRecord:hover .discoverArchiveRecordCta{color:var(--tp);border-bottom-color:var(--sun)}.idxLabsRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:clamp(30px,3.4vw,44px);align-items:start}@media(max-width:940px){.idxLabsRow{grid-template-columns:minmax(0,1fr);row-gap:26px}}.idxArchiveDrawer{width:100%;min-width:0}.idxArchiveMobileWrap{padding:12px 0 8px}.idxArchiveSummary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;box-sizing:border-box;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);cursor:pointer;color:var(--tp)}.idxArchiveSummary::-webkit-details-marker{display:none}.idxArchiveSummary::marker{display:none;content:""}.idxArchiveLabel{display:inline-flex;align-items:center;gap:9px;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.2em;color:var(--ts)}.idxArchiveRule{width:18px;height:1px;background:var(--sun);flex:none}.idxArchiveSummaryMeta{display:inline-flex;align-items:center;gap:12px;color:var(--tf);font-family:Space Mono,monospace;font-size:8px;letter-spacing:.13em;white-space:nowrap}.idxArchiveToggle{position:relative;width:13px;height:13px;flex:none;color:var(--tp)}.idxArchiveToggle:after,.idxArchiveToggle:before{content:"";position:absolute;top:6px;left:1px;width:11px;height:1px;background:currentColor;transition:transform .3s ease}.idxArchiveToggle:after{transform:rotate(90deg)}.idxArchiveDrawer[open] .idxArchiveToggle:after{transform:rotate(0deg)}.idxArchiveBody{padding-top:4px}.idxArchiveTextLinks{display:flex;flex-wrap:wrap;align-items:center;gap:0 22px;padding-top:7px}.idxArchiveLink{display:inline-flex;align-items:center;min-height:36px;color:var(--ts);font-size:14px;border-bottom:1px solid transparent;transition:border-color .3s ease,color .3s ease}.idxArchiveLink:focus-visible,.idxArchiveLink:hover{border-bottom-color:var(--sun)}.idxArchiveLink[aria-current=page]{border-bottom-color:var(--sun)}@media(hover:hover){.idxArchiveSummary:hover .idxArchiveLabel{color:var(--tp)}}@media(max-width:860px){.idxArchiveSummary{min-height:52px}.idxArchiveSummaryMeta{font-size:7.5px}.idxArchiveBody{padding-top:3px}.idxArchiveTextLinks{gap:0 18px;padding-top:6px}.idxArchiveLink{min-height:42px;font-size:15px}}@media(prefers-reduced-motion:reduce){.idxArchiveToggle:after,.idxArchiveToggle:before{transition:none}}.vxRoot{outline:none;--vx-plate:#F7F5EF;--vx-tier:#8A7600;--vx-signal:#766017;--vx-signal-rgb:118,96,23;--vx-ink-rgb:28,24,18;--vx-action:#1c1812;--vx-action-ink:#f7f5ef}html.afterglow body .vxRoot{--vx-tier:#e4c182;--vx-signal:#e4c182;--vx-signal-rgb:228,193,130;--vx-ink-rgb:247,236,217;--vx-action:#e7cfa4;--vx-action-ink:#352319}.vxRoot [tabindex="-1"]:focus-visible,.vxRoot a:focus-visible,.vxRoot button:focus-visible,.vxRoot select:focus-visible,.vxRoot summary:focus-visible{outline:2px solid #1C1812;outline-offset:2px;box-shadow:0 0 0 5px #F5E64A;border-radius:1px}.vxSR{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vxSec{padding:clamp(56px,8%,104px) var(--sz-gutter)}.vxSec--tail{padding-top:0}.vxHeroSec{padding:clamp(40px,6%,80px) var(--sz-gutter) 52px}.vxClose{padding:clamp(64px,9%,120px) var(--sz-gutter)}.vxDark{background:transparent;color:var(--tp)}.vxWrap{width:100%;max-width:calc(var(--sz-canvas) - 2 * var(--sz-gutter));box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column;gap:24px}.vxWrap>.vxLede{max-width:var(--sz-reading)}.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{font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.24em}.vxLabel,.vxLabel--dark{color:var(--ts)}.vxH2{margin:0;font-weight:400;font-size:clamp(30px,4.5vw,46px);line-height:1.1;text-wrap:pretty}.vxH2--sm{font-size:clamp(26px,4vw,38px);line-height:1.15}.vxH2--dark{color:var(--tp)}.vxLede{margin:0;font-size:18px;line-height:1.6;color:var(--ts);text-wrap:pretty}.vxLede--sm{font-size:17.5px}.vxLede--xs{font-size:15px;line-height:1.55}.vxFine{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--ts)}.vxFine--matrix{max-width:56ch}.vxFine--xs{font-size:10px;letter-spacing:.06em}.vxFine--dark{color:var(--ts)}.vxTag{font-size:9.5px;letter-spacing:.2em}.vxCrumb,.vxTag{font-family:Space Mono,monospace;color:var(--ts)}.vxCrumb{font-size:11.5px;letter-spacing:.24em}.vxCrumb a{color:var(--ts);display:inline-block;padding:14px 3px;margin:-14px -3px}.vxCrumb a:hover{color:var(--vx-signal)}.vxHero{gap:20px}.vxHero,.vxHeroTitle{display:flex;flex-direction:column}.vxHeroTitle{gap:10px}.vxHeroAside{display:flex;flex-direction:column;gap:20px}.vxHeroLabel{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.22em;color:var(--ts)}.vxH1{margin:0;font-weight:400;font-size:38px;line-height:1.06;letter-spacing:-.008em;text-wrap:balance}.vxHeroQ{font-size:15.5px;font-style:italic;color:var(--vx-signal)}.vxHeroQ,.vxHeroSupport{margin:0;line-height:1.5}.vxHeroSupport{font-size:16.5px;color:var(--ts);text-wrap:pretty}.vxEnter{padding:10px 0;font-family:Space Mono,monospace;font-size:12.5px;letter-spacing:.16em;color:var(--vx-signal);border-bottom:1px solid var(--vx-signal);min-height:44px}@media(min-width:861px){.vxHero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:48px;align-items:end}.vxHeroTitle{gap:14px}.vxHeroAside{gap:16px;padding-bottom:10px}.vxHeroLabel{font-size:11.5px;letter-spacing:.26em}.vxH1{font-size:clamp(52px,6vw,74px);line-height:1.04;letter-spacing:-.012em}.vxHeroQ{font-size:17px}.vxHeroSupport{font-size:18px;line-height:1.55}.vxEnter{padding:12px 0;font-size:13px}}.vxField{display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--bd2);padding-top:20px;margin-top:8px;outline:none}.vxFieldHead{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.vxModes{display:flex;gap:4px}.vxMode{font-size:11.5px;letter-spacing:.16em;padding:10px 16px;min-height:44px;border:1px solid}.vxFieldCap{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--ts)}.vxExplore{display:flex;flex-direction:column;gap:14px;border:1px solid var(--bd2);padding:18px}.vxChipRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vxChipLabel{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.2em;color:var(--ts);margin-right:4px}.vxChip{font-size:11px;letter-spacing:.12em;padding:10px 13px;min-height:44px;border:1px solid}.vxChip--sm,.vxChip--suggest{letter-spacing:.1em;padding:9px 13px}.vxChip--suggest{border:1px solid rgba(var(--vx-signal-rgb),.4)}.vxSuggestLabel{letter-spacing:.16em}.vxFieldNote,.vxSuggestLabel{font-family:Space Mono,monospace;font-size:10.5px;color:var(--ts)}.vxFieldNote,.vxUrlState{letter-spacing:.06em}.vxUrlState{font-family:Space Mono,monospace;font-size:10.5px;color:var(--vx-signal);overflow-wrap:anywhere}.vxCanvas{display:block;width:100%}.vxLegend{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center}.vxLegendItem{display:inline-flex;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--ts)}.vxKey{width:16px;display:block;flex:none}.vxKey--record{height:1px;background:var(--bd2)}.vxKey--deep{height:1px}.vxKey--deep,.vxKey--sig{background:var(--vx-signal)}.vxKey--sig{height:2px}.vxLegendNote{font-size:11px;letter-spacing:.08em}.vxLegendNote,.vxQuietCta{font-family:Space Mono,monospace;color:var(--ts)}.vxQuietCta{padding:10px 0;font-size:11.5px;letter-spacing:.16em;border-bottom:1px solid var(--bd2);min-height:44px;text-align:left}.vxQuietCta--light{padding:12px 0;color:var(--tp);border-bottom:1px solid var(--tp)}.vxStatus{margin:0;font-family:Space Mono,monospace;font-size:12px;letter-spacing:.1em;color:var(--vx-signal);min-height:18px}.vxSel{border:1px solid var(--bd2);padding:22px clamp(16px,3%,28px);display:flex;flex-direction:column;gap:18px}.vxSelHead{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:baseline}.vxSelHeadline{font-size:12px;letter-spacing:.18em;color:var(--vx-signal)}.vxClearSel,.vxSelHeadline{font-family:Space Mono,monospace}.vxClearSel{font-size:11px;letter-spacing:.14em;color:var(--ts);min-height:44px}.vxSelDef{margin:0;font-size:16.5px;line-height:1.55;color:var(--ts);max-width:62ch}.vxSelVoices{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.vxQuote{margin:0;display:flex;flex-direction:column}.vxQuote blockquote{margin:0;font-style:italic;line-height:1.5}.vxQuote figcaption{font-family:Space Mono,monospace;letter-spacing:.12em}.vxQuote--field{gap:10px;border-left:1px solid rgba(var(--vx-signal-rgb),.4);padding-left:16px}.vxQuote--field blockquote{font-size:17px;color:var(--tp)}.vxQuote--field figcaption{font-size:11px;color:var(--ts)}.vxQuote--pair{gap:8px;border-left:1px solid var(--bd2);padding-left:14px}.vxQuote--pair blockquote{font-size:15.5px}.vxQuote--pair figcaption{font-size:10.5px;color:var(--ts)}.vxPairPanel--mob .vxQuote--pair blockquote{font-size:15px}.vxQuote--form{gap:8px;border-left:1px solid rgba(var(--vx-signal-rgb),.35);padding-left:14px}.vxQuote--form blockquote{font-size:15.5px;color:var(--tp)}.vxQuote--form figcaption{font-size:10.5px;color:var(--ts)}.vxTimeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:28px 32px}.vxStep{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--bd2);padding-top:14px}.vxStepKicker{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.18em;color:var(--ts)}.vxStepTitle{font-size:19px;line-height:1.35;font-style:italic;text-wrap:pretty}.vxStepBody{font-size:14.5px;line-height:1.5;color:var(--ts)}.vxArc{margin:0;font-family:Space Mono,monospace;font-size:12.5px;letter-spacing:.14em;color:var(--ts)}.vxBars{gap:13px;max-width:820px}.vxBar,.vxBars{display:flex;flex-direction:column}.vxBar{gap:5px}.vxBarHead{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.vxBarLabel{font-size:15.5px}.vxBarNum{font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.06em;color:var(--ts);white-space:nowrap}.vxTrack{height:9px;background:var(--bd)}.vxTrack--thin{height:6px}.vxFill{height:100%;background:var(--tp)}.vxFill--anim{transition:width .5s cubic-bezier(.4,0,.2,1),background .5s}.vxLayers{display:flex;flex-wrap:wrap;gap:4px}.vxLayerBtn{font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.12em;padding:11px 16px;min-height:44px;border:1px solid var(--bd2)}.vxDetails{max-width:820px}.vxDetails summary{list-style:none}.vxDetails summary::-webkit-details-marker{display:none}.vxSummary{font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.14em;color:var(--ts);padding:12px 0;min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--bd);cursor:pointer}.vxTableWrap{overflow-x:auto;padding-top:8px}.vxTable{border-collapse:collapse;font-size:14px;width:100%}.vxTable caption{font-size:10.5px;color:var(--ts);padding-bottom:8px}.vxTable caption,.vxTable th{text-align:left;font-family:Space Mono,monospace;letter-spacing:.1em}.vxTable th{font-weight:400;font-size:11px;border-bottom:1px solid var(--bd2);padding:6px 12px 6px 0}.vxTable td{padding:6px 12px 6px 0;border-bottom:1px solid var(--bd)}.vxTable .vxNumCol{text-align:right;padding:6px 0 6px 12px}.vxTable .vxNum{font-family:Space Mono,monospace;font-size:12.5px}.vxMatrixWrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:40px;align-items:start}.vxMatrixCol{gap:14px;min-width:0}.vxMatrix,.vxMatrixCol{display:flex;flex-direction:column}.vxMatrix{gap:2px}.vxMatrixRow{display:grid;grid-template-columns:150px repeat(8,minmax(0,1fr));gap:2px;align-items:stretch}.vxMatrixRowLabel{font-size:10.5px;letter-spacing:.04em;align-self:center;padding-right:10px;text-align:right}.vxMatrixColLabel,.vxMatrixRowLabel{font-family:Space Mono,monospace;color:var(--ts)}.vxMatrixColLabel{font-size:10px;letter-spacing:.06em;justify-self:center;padding-top:8px}.vxCell{aspect-ratio:1;min-height:0;border:1px solid;font-family:Space Mono,monospace;font-size:11px;padding:0}.vxCell--below{background:transparent;border-color:var(--bd);color:var(--tf);cursor:default}.vxPairPanel{border:1px solid var(--bd);padding:26px;display:flex;flex-direction:column;gap:14px}.vxPairPanel--mob{padding:20px;gap:12px}.vxPairTitle{font-family:Space Mono,monospace;font-size:12.5px;letter-spacing:.16em;border-bottom:2px solid var(--vx-signal);align-self:flex-start;padding-bottom:6px}.vxPairPanel--mob .vxPairTitle{font-size:12px}.vxPairStats{font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.08em;color:var(--ts)}.vxPairPanel--mob .vxPairStats{font-size:11px}.vxPairExpl{margin:0;font-size:16px;line-height:1.55;color:var(--ts)}.vxPairPanel--mob .vxPairExpl{font-size:15.5px}.vxPairList{display:flex;flex-direction:column;gap:2px}.vxPairRow{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:52px;padding:10px 14px;border:1px solid;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--tp);text-align:left}.vxPairRowNum{color:var(--ts);white-space:nowrap;font-weight:400}.vxCities{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px}.vxCity{gap:14px;border-top:1px solid var(--bd2);padding-top:18px}.vxCity,.vxCityHead{display:flex;flex-direction:column}.vxCityHead{gap:3px}.vxCityName{font-size:22px}.vxCityN{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.1em;color:var(--ts)}.vxCityRows{gap:9px}.vxCityRow,.vxCityRows{display:flex;flex-direction:column}.vxCityRow{gap:3px}.vxCityRowHead{display:flex;justify-content:space-between;gap:10px;font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.06em;color:var(--ts)}.vxForms{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;background:var(--bd2);border:1px solid var(--bd2)}@media(min-width:1200px){.vxForms{grid-template-columns:repeat(3,minmax(0,1fr))}}.vxForm{background:var(--pbg);padding:28px 24px;display:flex;flex-direction:column;gap:14px;transition:background-color 1.1s ease,color 1.1s ease}.vxFormHead{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.vxFormLabel{font-size:22px;text-wrap:pretty}.vxFormLabel--mob{font-size:20px}.vxFormNum{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.08em;color:var(--vx-signal);white-space:nowrap}.vxFormReading{margin:0;font-size:15.5px;line-height:1.55;color:var(--ts);text-wrap:pretty}.vxFormsMob{display:flex;flex-direction:column;border-top:1px solid var(--bd2)}.vxFormDetails{border-bottom:1px solid var(--bd2)}.vxFormDetails summary{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:18px 0;min-height:44px;cursor:pointer;list-style:none}.vxFormDetails summary::-webkit-details-marker{display:none}.vxFormBody{gap:12px;padding:0 0 20px}.vxFeat,.vxFormBody{display:flex;flex-direction:column}.vxFeat{border-top:1px solid var(--bd2);border-bottom:1px solid var(--bd2);padding:clamp(32px,5%,56px) 0;gap:20px;outline:none}.vxFeat--empty{gap:16px}.vxFeatTier{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.2em;color:var(--vx-tier)}.vxFeatQuote{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.35;font-style:italic;max-width:34ch;text-wrap:pretty}.vxFeatName{font-family:Space Mono,monospace;font-size:12.5px;letter-spacing:.14em;color:var(--tp)}.vxFeatThemes{display:flex;flex-wrap:wrap;gap:8px}.vxThemeTag{font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:.1em;border:1px solid var(--bd2);padding:5px 9px;color:var(--ts)}.vxFeatActions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.vxBtnFill{padding:14px 26px;background:var(--tp);color:var(--pbg);border-radius:999px}.vxBtnFill,.vxBtnOutline{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.14em;min-height:44px}.vxBtnOutline{padding:13px 22px;background:transparent;color:var(--tp);border:1px solid var(--bd2);border-radius:999px}.vxFeatLink{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.04em;color:var(--ts);word-break:break-all}.vxEmpty{margin:0;font-size:19px;line-height:1.5;color:var(--ts);max-width:50ch}.vxRoom{display:flex;flex-direction:column;gap:16px}.vxRoomHead{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between}.vxRoomNote{letter-spacing:.12em}.vxRoomNote,.vxRoomStatus{font-family:Space Mono,monospace;font-size:11px;color:var(--ts)}.vxRoomStatus{margin:0;letter-spacing:.1em}.vxFilters{display:flex;flex-wrap:wrap;gap:10px}.vxFilter{display:flex;flex-direction:column;gap:4px;flex:1 1 150px}.vxFilter--narrow{flex:1 1 130px}.vxFilter>span{font-size:10px;letter-spacing:.18em;color:var(--ts)}.vxFilter select,.vxFilter>span{font-family:Space Mono,monospace}.vxFilter select{appearance:none;-webkit-appearance:none;font-size:11.5px;letter-spacing:.06em;padding:12px 0;min-height:44px;border:none;border-bottom:1px solid var(--bd2);background:transparent;color:var(--tp);border-radius:0;cursor:pointer}.vxIndex{display:flex;flex-direction:column}.vxIndexRow{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;text-align:left;padding:13px 2px;min-height:44px;border-bottom:1px solid var(--bd);color:var(--tp)}.vxIndexName{font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.12em;min-width:120px}.vxIndexOpening{font-size:15px;font-style:italic;color:var(--ts);flex:1 1 200px}.vxIndexMeta{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.08em;color:var(--ts);white-space:nowrap}.vxMethod{border:1px solid var(--bd2);padding:clamp(28px,4%,48px)}.vxAttrib{margin:0;font-size:19px;line-height:1.55;font-style:italic;color:var(--ts);max-width:50ch}.vxStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px 24px}.vxStat{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--bd2);padding-top:10px}.vxStatN{font-size:27px}.vxStatLabel,.vxStatN{font-family:Space Mono,monospace}.vxStatLabel{font-size:10px;letter-spacing:.12em;color:var(--ts)}.vxMethodBody{display:flex;flex-direction:column;gap:10px;font-size:15.5px;line-height:1.6;color:var(--ts);max-width:66ch}.vxMethodBody p{margin:0}.vxMethodBody strong{font-weight:600;color:var(--tp)}.vxPull{font-size:18px;font-style:italic;color:var(--tp);border-left:2px solid var(--vx-signal);padding-left:16px}.vxNote{display:flex;flex-direction:column;gap:12px;font-size:15.5px;line-height:1.6;color:var(--ts);max-width:66ch;border-top:1px solid var(--bd);padding-top:20px;outline:none}.vxNote p{margin:0}.vxNoteLabel{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.2em;color:var(--ts)}.vxCloseStatement{margin:0;font-weight:400;font-size:clamp(26px,4vw,40px);line-height:1.25;max-width:30ch;text-wrap:pretty}.vxCloseCtas{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;padding-top:8px}a.vxCtaSun{font-family:Space Mono,monospace;font-size:12.5px;letter-spacing:.1em;background:var(--vx-action);color:var(--vx-action-ink);border-radius:999px;padding:16px 30px;display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box}a.vxCtaSun:hover{color:var(--vx-action-ink);opacity:.86}a.vxCtaQuiet{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.14em;color:var(--tp);border-bottom:1px solid var(--bd2);padding:12px 0;display:inline-flex;align-items:center;min-height:44px}a.vxCtaQuiet:hover{color:var(--vx-signal)}a.vxCtaFaint{font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.14em;color:var(--ts);align-self:flex-start;padding:10px 0;display:inline-flex;align-items:center;min-height:44px}a.vxCtaFaint:hover{color:var(--vx-signal)}@media(max-width:860px){.vxDesk{display:none!important}}@media(min-width:861px){.vxMob{display:none!important}}@media(prefers-reduced-motion:reduce){.vxForm{transition:none}}.lwHomeBand{border-top:1px solid var(--bd);background:#F5E64A;color:#1C1812;position:relative;overflow:hidden}.lwHomeLight{position:absolute;inset:0;background:radial-gradient(90% 100% at 18% 0,rgba(252,246,200,.95),rgba(245,230,74,0) 60%);pointer-events:none}.lwHomeInner{position:relative;padding-top:clamp(54px,7vw,96px);padding-bottom:clamp(34px,4.8vw,64px)}.lwHomeGrid{gap:clamp(24px,3vw,38px)}.lwHomeGrid,.lwHomeTitleBlock{display:flex;flex-direction:column}.lwHomeTitleBlock{align-items:flex-start;min-width:0}.lwHomeTitle{margin:0;display:flex;flex-direction:column;font-size:clamp(58px,8.2vw,110px);font-weight:400;line-height:.78;letter-spacing:-.045em}.lwHomeTitle>.livingWeekWordmark{font-style:normal}.lwHomeTitle .livingWeekWordmarkLine:last-child{line-height:.98;white-space:nowrap}.lwHomeTitleRule{width:min(100%,330px);height:1px;background:rgba(28,24,18,.25);margin-top:clamp(24px,3vw,38px)}.lwHomePrimary{box-sizing:border-box;min-height:52px;display:inline-flex;align-items:center;align-self:start;gap:14px;justify-self:start;padding:15px 28px 14px;font-family:Space Mono,monospace;font-size:11px;line-height:1.4;letter-spacing:.1em;font-weight:700;color:#1C1812;border:1px solid rgba(28,24,18,.5);border-radius:4px 14px 5px 12px;background-image:linear-gradient(100deg,#F2C544,#EE9842 42%,#DC8A47 70%,#C97B4A);background-size:160% 100%;background-position:0 50%;box-shadow:0 2px 0 rgba(28,24,18,.16);transition:background-position .6s cubic-bezier(.2,.7,.2,1),transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.lwHomePrimary,.lwHomePrimary:hover{color:#1C1812}.lwHomeArrow{display:inline-block;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lwHomePrimary:focus-visible{outline:2px solid #1C1812;outline-offset:3px}.lwHomePrimary:active{transform:translateY(0);box-shadow:0 1px 0 rgba(28,24,18,.18)}.lwHomeDescription{margin:0;max-width:41ch;font-size:clamp(17px,1.7vw,20px);line-height:1.5;color:rgba(28,24,18,.78)}.lwHomeDescription>span{display:inline}.lwHomeDescription>.lwHomeDate{display:block;margin-bottom:14px;font-family:Space Mono,monospace;font-size:10.5px;line-height:1.6;letter-spacing:.1em;color:#1C1812}@media(hover:hover){.lwHomePrimary:hover{background-position:100% 50%;transform:translateY(-1px);box-shadow:0 4px 0 rgba(28,24,18,.14)}.lwHomePrimary:hover .lwHomeArrow{transform:translateX(4px)}}@media(min-width:860px){.lwHomeGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);grid-template-areas:"title title" "primary description" "trace trace";column-gap:clamp(42px,6vw,132px);row-gap:clamp(24px,3vw,38px)}.lwHomeTitleBlock{grid-area:title}.lwHomePrimary{grid-area:primary}.lwHomeDescription{grid-area:description;justify-self:end;width:100%;max-width:390px;font-size:16.5px;font-weight:300;line-height:1.48;color:rgba(28,24,18,.69)}.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{display:flex;flex-direction:column}.lwHomeTraceKicker{margin-bottom:12px;font-family:Space Mono,monospace;font-size:9.5px;line-height:1.35;letter-spacing:.24em;color:rgba(28,24,18,.58)}.lwHomeTraceKicker:before{content:"—";margin-right:10px}.lwHomeTraceRail{position:relative;height:2px;width:100%}.lwHomeTraceInk{position:absolute;inset:0;border-radius:2px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#1C1812 0,var(--lf-slow-flow) 20%,var(--lf-refining) 40%,var(--lf-wave-state) 59%,var(--lf-rundance) 75%,#FFF3B8 92%,var(--lf-kulup) 100%);animation:lwHomeDraw 3.8s cubic-bezier(.22,.61,.36,1) .15s forwards}.lwHomeTraceGlow{left:94%;width:190px;height:190px;pointer-events:none;transform:translate(-50%,-50%) scale(.35);background:radial-gradient(circle,rgba(255,252,232,.95) 0,rgba(255,238,160,.45) 36%,rgba(245,230,74,0) 70%);animation:lwHomeBloom 1.45s cubic-bezier(.2,.7,.2,1) 3s forwards}.lwHomeTraceGlow,.lwHomeTracePoint{position:absolute;top:50%;border-radius:50%;opacity:0}.lwHomeTracePoint{left:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:#1C1812;box-shadow:0 0 0 1px rgba(28,24,18,.38);animation:lwHomePoint 3.8s cubic-bezier(.22,.61,.36,1) .15s forwards}.lwHomeTraceSteps{display:grid;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none}.lwHomeTraceSteps li{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;opacity:0;transform:translateY(7px);font-family:Space Mono,monospace;font-size:clamp(8.5px,.7vw,10px);line-height:1.3;letter-spacing:.15em;white-space:nowrap;text-align:center;animation:lwHomeStep .55s cubic-bezier(.2,.7,.2,1) forwards}.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){animation-delay:3.25s;font-weight:700}.lwHomeTraceMobileSteps a,.lwHomeTraceSteps a{color:#1C1812;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}.lwHomeTraceMobileSteps a:hover,.lwHomeTraceSteps a:hover{text-decoration:underline}.lwHomeTraceMobileSteps a:focus-visible,.lwHomeTraceSteps a:focus-visible{outline:2px solid #1C1812;outline-offset:4px}.lwHomeTraceTick{width:1px;height:9px;background:rgba(28,24,18,.42)}.lwHomeTraceMobile{display:none}.lwHomeTraceMobileField{position:relative}.lwHomeTraceMobileInk{position:absolute;left:6px;top:5px;bottom:5px;width:2px;transform:scaleY(0);transform-origin:top;background:linear-gradient(180deg,#1C1812 0,var(--lf-slow-flow) 20%,var(--lf-refining) 40%,var(--lf-wave-state) 59%,var(--lf-rundance) 75%,#FFF3B8 92%,var(--lf-kulup) 100%);animation:lwHomeDrawV 3.8s cubic-bezier(.22,.61,.36,1) .15s forwards}.lwHomeTraceMobileGlow{position:absolute;left:7px;bottom:22px;width:150px;height:150px;border-radius:50%;pointer-events:none;opacity:0;transform:translate(-50%,50%) scale(.35);background:radial-gradient(circle,rgba(255,252,232,.95) 0,rgba(255,238,160,.45) 36%,rgba(245,230,74,0) 70%);animation:lwHomeBloomV 1.45s cubic-bezier(.2,.7,.2,1) 3s forwards}.lwHomeTraceMobilePoint{position:absolute;left:3px;top:18px;width:8px;height:8px;border-radius:50%;opacity:0;background:#1C1812;box-shadow:0 0 0 1px rgba(28,24,18,.38);animation:lwHomePointV 3.8s cubic-bezier(.22,.61,.36,1) .15s forwards}.lwHomeTraceMobileSteps{position:relative;display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.lwHomeTraceMobileSteps li{display:flex;align-items:center;min-height:26px;opacity:0;transform:translateX(-7px);font-family:Space Mono,monospace;font-size:10.5px;line-height:1.35;letter-spacing:.16em;animation:lwHomeStepV .55s cubic-bezier(.2,.7,.2,1) forwards}.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){animation-delay:3.25s;font-weight:700}.lwHomeTraceMobileTick{width:8px;height:8px;border-radius:50%;flex:none;margin:0 17px 0 2px;background:#1C1812}.lwHomeTraceMobileSteps li:nth-child(2) .lwHomeTraceMobileTick{background:var(--lf-slow-flow)}.lwHomeTraceMobileSteps li:nth-child(3) .lwHomeTraceMobileTick{background:var(--lf-refining)}.lwHomeTraceMobileSteps li:nth-child(4) .lwHomeTraceMobileTick{background:var(--lf-wave-state)}.lwHomeTraceMobileSteps li:nth-child(5) .lwHomeTraceMobileTick{background:var(--lf-rundance)}.lwHomeTraceMobileSteps li:nth-child(6) .lwHomeTraceMobileTick{background:var(--lf-kulup)}.lwHomeClosingGradient{position:relative;height:7px;background:linear-gradient(90deg,#F5E64A 0,#8A9A48 22%,#B84A5C 42%,var(--lf-wave-state) 58%,#F2C094 72%,#EE7A44 86%,var(--lf-kulup) 100%)}@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:translateX(0)}}@keyframes lwHomePoint{0%{left:0;opacity:0;background:#1C1812}8%{opacity:1}43%{background:var(--lf-refining)}60%{background:var(--lf-wave-state)}76%{background:var(--lf-rundance)}to{left:94%;opacity:1;background:var(--lf-kulup)}}@keyframes lwHomePointV{0%{top:18px;opacity:0;background:#1C1812}8%{opacity:1}43%{background:var(--lf-refining)}60%{background:var(--lf-wave-state)}76%{background:var(--lf-rundance)}to{top:calc(100% - 26px);opacity:1;background:var(--lf-kulup)}}@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 .livingWeekWordmarkLine:last-child{white-space:normal}.lwHomePrimary{width:100%;justify-content:center;margin-top:4px;padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){.lwHomeTraceGlow,.lwHomeTraceInk,.lwHomeTraceMobileGlow,.lwHomeTraceMobileInk,.lwHomeTraceMobilePoint,.lwHomeTraceMobileSteps li,.lwHomeTracePoint,.lwHomeTraceSteps li{animation:none!important}.lwHomeTraceInk{transform:scaleX(1)}.lwHomeTracePoint{left:94%;opacity:1;background:var(--lf-kulup)}.lwHomeTraceGlow{opacity:.5;transform:translate(-50%,-50%) scale(.9)}.lwHomeTraceSteps li{opacity:1;transform:none}.lwHomeTraceMobileInk{transform:scaleY(1)}.lwHomeTraceMobilePoint{top:calc(100% - 26px);opacity:1;background:var(--lf-kulup)}.lwHomeTraceMobileGlow{opacity:.5;transform:translate(-50%,50%) scale(.9)}.lwHomeTraceMobileSteps li{opacity:1;transform:none}}.lwPageHeroInner{position:relative;padding-top:clamp(44px,5.6vw,78px);padding-bottom:clamp(30px,4vw,56px);display:flex;flex-direction:column;gap:clamp(26px,3.4vw,46px)}.lwHeroGrid{display:grid;grid-template-columns:1fr;gap:22px}.lwPageHeroIdentity{display:flex;flex-direction:column;min-width:0}.lwPageHeroTitle{margin:0;display:flex;align-items:baseline;gap:.18em;width:max-content;max-width:15ch;color:#1C1812;font-size:clamp(42px,7.3vw,104px);font-weight:500;line-height:.94;letter-spacing:-.022em;white-space:nowrap}.lwPageHeroTitle i{font-weight:300}.lwPageHeroAccent{position:relative;width:min(100%,clamp(240px,44vw,620px));height:2px;margin-top:clamp(20px,2.2vw,30px);border-radius:2px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#1C1812,#7A5A33 22%,#A96A3C 43%,#C97B4A 63%,#EE9842 82%,#FFF3B8);animation:lwPageHeroDraw 1.15s cubic-bezier(.22,.68,.24,1) forwards}.lwPageHeroAccent:after{content:"";position:absolute;right:-34px;top:50%;width:92px;height:92px;border-radius:50%;opacity:0;transform:translateY(-50%) scale(.42);background:radial-gradient(circle,rgba(255,243,184,.52) 0,rgba(255,243,184,0) 70%);animation:lwPageHeroBloom 1.5s cubic-bezier(.22,.68,.24,1) .7s forwards;pointer-events:none}.lwPageHeroCopy{display:flex;flex-direction:column;gap:clamp(14px,1.8vw,22px);min-width:0}.lwPageHeroDate{font-size:10.5px;line-height:1.45;letter-spacing:.2em;color:rgba(28,24,18,.72)}.lwPageHeroCopy p{margin:0;max-width:44ch;font-size:clamp(16px,1.55vw,19px);font-weight:300;line-height:1.55;color:rgba(28,24,18,.76);text-wrap:pretty}.lwPageHeroJoin{box-sizing:border-box;display:inline-flex;align-items:center;align-self:flex-start;gap:14px;min-height:48px;max-width:100%;padding:14px 24px;border:1px solid #1c1812;border-radius:999px;font-family:Space Mono,monospace;font-size:11px;line-height:1.5;letter-spacing:.08em}.lwPageHeroJoin,.lwPageHeroJoin:hover{color:#1C1812}.lwPageHeroJoin:focus-visible{outline:2px solid #1C1812;outline-offset:4px}.lwPagePassage{display:flex;flex-direction:column;gap:10px}.lwPagePassageLabels{display:flex;justify-content:space-between;gap:14px;font-size:9px;line-height:1.4;letter-spacing:.2em;color:rgba(28,24,18,.62)}.lwPagePassageRule{position:relative;display:block;width:100%;height:2px;overflow:visible;border-radius:2px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#1C1812,#7A5A33 18%,#A96A3C 38%,#C97B4A 58%,#EE9842 78%,#FFF3B8);animation:lwPagePassageDraw 1.82s cubic-bezier(.22,.68,.24,1) .15s forwards}.lwPagePassageRule:after{content:"";position:absolute;right:-42px;top:50%;width:116px;height:72px;opacity:.42;transform:translateY(-50%);background:radial-gradient(ellipse,rgba(255,243,184,.74) 0,rgba(255,243,184,0) 70%);pointer-events:none}@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);gap:clamp(56px,6vw,104px);align-items:start}.lwPageHeroCopy{padding-top:7px}.lwPageHeroTitle{flex-direction:column;align-items:flex-start;gap:0;white-space:normal}.lwPageHeroTitle i{display:block;white-space:nowrap}}@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{animation:none;opacity:.24;transform:translateY(-50%) scale(.9)}}.lwGrid{display:grid;grid-template-columns:1fr;gap:clamp(20px,4vw,28px);position:relative}.lwSeg{display:flex;min-width:0;color:#1C1812;text-decoration:none}a.lwSeg{transition:opacity .25s ease}@media(hover:hover){a.lwSeg:hover{opacity:.62}}a.lwSeg:focus-visible{outline:1px solid #1C1812;outline-offset:5px}.lwSegIn{display:flex;flex-direction:column;gap:7px;min-width:0;box-sizing:border-box}.lwSegDate{font-family:Space Mono,monospace;font-size:10.5px;line-height:1.35;letter-spacing:.2em;color:rgba(28,24,18,.66)}.lwSegDate,.lwSegName{font-weight:400;white-space:nowrap}.lwSegName{font-size:clamp(17px,1.6vw,26px);line-height:1.08;letter-spacing:-.01em}.lwSegName i{font-weight:300}.lwSegMeta{display:flex;flex-direction:column;font-family:Space Mono,monospace;font-size:9px;line-height:1.55;letter-spacing:.12em;color:rgba(28,24,18,.66)}.lwSegMeta>span{display:block}.lwFieldNote{display:flex;justify-content:flex-start}.lwNote{font-size:9px;line-height:1.5;letter-spacing:.16em;color:rgba(28,24,18,.58)}@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,#E8C22B 54%,#D9A81F);--lw-slowflow:linear-gradient(150deg,#5F6B2A,#546631 58%,#47632F);--lw-refining:linear-gradient(90deg,#A62B22,#9C4139 46%,#8F5049);--lw-wavestate:linear-gradient(112deg,#4B3E9E,#3A3D8F 52%,#2B4E86);--lw-rundance:#EC8B4B;--lw-kulup:linear-gradient(150deg,#F2CF9A,#EFC38B 52%,#EBB87E);--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{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lwPassage{position:relative;overflow:hidden;background:var(--lw-ground);box-sizing:border-box;padding:clamp(26px,3vw,38px) clamp(22px,4.4vw,64px) clamp(24px,2.8vw,34px)}.lwPassageWash{position:absolute;left:0;right:0;top:0;height:120px;pointer-events:none;background:linear-gradient(180deg,rgba(245,230,74,.34),rgba(245,230,74,0) 82%)}.lwPassageLabels{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:Space Mono,monospace;font-size:clamp(9.5px,.85vw,10.5px);letter-spacing:.2em}.lwPassageLabels span:first-child{color:#F7E04A}.lwPassageLabels span:last-child{color:#F5C88E}.lwTraceWrap{position:relative;margin:clamp(10px,1.2vw,16px) 0 clamp(18px,2vw,26px)}.lwTrace{display:block;width:100%;height:clamp(92px,10vw,128px);margin:0;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{position:absolute;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1.2px) saturate(.85) contrast(.95);-webkit-mask-image:radial-gradient(closest-side,#000 42%,rgba(0,0,0,.55) 74%,transparent 94%);mask-image:radial-gradient(closest-side,#000 42%,rgba(0,0,0,.55) 74%,transparent 94%)}.lwFruit>img{display:block;width:100%;height:100%;object-fit:cover}.lwFruitA{--lw-fruit-peak:.42;left:2.2%;top:12%;width:6.2%;height:66%}.lwFruitB{--lw-fruit-peak:.34;left:9.4%;top:32%;width:4.8%;height:48%}.is-go .lwFruit{animation:lwFruit .85s cubic-bezier(.24,.66,.3,1) .25s both}@media(max-width:939px){.lwFruit{display:none}}.lwField{display:grid;grid-template-columns:1fr;gap:10px;list-style:none;margin:0;padding:0}.lwField>li{min-width:0}.lwCard{display:flex;flex-direction:column;gap:9px;min-height:clamp(104px,13vw,176px);padding:clamp(16px,1.3vw,20px);box-sizing:border-box;border-radius:3px;text-decoration:none;transition:filter .26s ease,transform .26s cubic-bezier(.2,.7,.2,1)}.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{margin:clamp(20px,2.2vw,28px) 0 0;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.2em;color:rgba(255,246,228,.66)}@keyframes lwD110{0%{stroke-dashoffset:110}to{stroke-dashoffset:0}}@keyframes lwD340{0%{stroke-dashoffset:340}to{stroke-dashoffset:0}}@keyframes lwD300{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}@keyframes lwD240{0%{stroke-dashoffset:240}to{stroke-dashoffset:0}}@keyframes lwD220{0%{stroke-dashoffset:220}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:translateX(18px)}to{transform:translateX(0)}}@keyframes lwPh2{0%{transform:translateX(32px)}to{transform:translateX(0)}}@keyframes lwPh3{0%{transform:translateX(-24px)}to{transform:translateX(0)}}@keyframes lwSwell{0%{transform:scaleY(1)}46%{transform:scaleY(1.07)}to{transform:scaleY(1)}}@keyframes lwStride{0%{opacity:0;transform:translateX(-16px)}62%{opacity:1}to{opacity:1;transform:translateX(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:translateX(-9px)}to{transform:translateX(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%{transform:translate(0) scaleY(1);filter:none}18%{transform:translateY(-3px) scaleY(1.13);filter:brightness(1.28)}38%{transform:translate(2px,2px) scaleY(.91);filter:brightness(1.1)}58%{transform:translate(-2px,-1px) scaleY(1.17);filter:brightness(1.34)}78%{transform:translate(1px,1px) scaleY(.95);filter:brightness(1.14)}to{transform:translate(0) scaleY(1);filter:none}}@keyframes lwBloom{0%{opacity:0;transform:scale(.5)}58%{opacity:.98;transform:scale(1.08)}to{opacity:.74;transform:scale(1)}}.lwBloom,.lwContact,.lwCore,.lwFacets,.lwKulG,.lwLift,.lwRunG,.lwShard,.lwSun,.lwSwellG,.lwWingG{transform-box:fill-box;transform-origin:center}.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) .06s 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:lwD300 1.18s cubic-bezier(.34,0,.32,1) 4.46s both}.is-go .lwW3{stroke-dasharray:300;animation:lwD300 1.22s cubic-bezier(.34,0,.32,1) 4.52s both}.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:.06s}.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{transform:translate(0) scale(1);opacity:1}45%{transform:translate(var(--hx),var(--hy)) scale(1.08);opacity:.72}}@keyframes lwCadence{0%,to{transform:translateX(0);filter:none}45%{transform:translateX(8px);filter:brightness(1.24)}}@keyframes lwGlim{0%,to{transform:scaleY(1);filter:none}25%{transform:scaleY(1.12);filter:brightness(1.32)}55%{transform:scaleY(.94);filter:brightness(1.12)}80%{transform:scaleY(1.07);filter:brightness(1.24)}}.lwPassage:has([data-seg="2"]:focus-visible) .lwCur,.lwPassage:has([data-seg="2"]:hover) .lwCur{transform-box:fill-box;transform-origin:center;animation:lwSway 2.2s ease-in-out 1 both}.lwPassage:has([data-seg="2"]:focus-visible) .lwCur2,.lwPassage:has([data-seg="2"]:hover) .lwCur2{animation-name:lwSwayB;animation-duration:2.6s}.lwPassage:has([data-seg="3"]:focus-visible) .lwWingA,.lwPassage:has([data-seg="3"]:hover) .lwWingA{--hx:-8px;--hy:-9px;animation:lwWingLift 1.5s cubic-bezier(.3,.6,.3,1) 1 both}.lwPassage:has([data-seg="3"]:focus-visible) .lwWingB,.lwPassage:has([data-seg="3"]:hover) .lwWingB{--hx:6px;--hy:-12px;animation:lwWingLift 1.62s cubic-bezier(.3,.6,.3,1) 1 both}.lwPassage:has([data-seg="3"]:focus-visible) .lwWingC,.lwPassage:has([data-seg="3"]:hover) .lwWingC{--hx:9px;--hy:-7px;animation:lwWingLift 1.44s cubic-bezier(.3,.6,.3,1) 1 both}.lwPassage:has([data-seg="3"]:focus-visible) .lwLift,.lwPassage:has([data-seg="3"]:hover) .lwLift{--hx:3px;--hy:-14px;animation:lwWingLift 1.8s cubic-bezier(.3,.6,.3,1) 1 both}.lwPassage:has([data-seg="5"]:focus-visible) .lwRunG,.lwPassage:has([data-seg="5"]:hover) .lwRunG{animation:lwCadence .9s cubic-bezier(.4,0,.3,1) 1 both}.lwPassage:has([data-seg="6"]:active) .lwKulG,.lwPassage:has([data-seg="6"]:focus-visible) .lwKulG,.lwPassage:has([data-seg="6"]:hover) .lwKulG{animation:lwGlim 1.1s cubic-bezier(.32,.1,.3,1) 1 both}@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)}}.lwPassage:has([data-seg="1"]:active) .lwFruit,.lwPassage:has([data-seg="1"]:focus-visible) .lwFruit,.lwPassage:has([data-seg="1"]:hover) .lwFruit{animation:lwFruitPeek 1.9s cubic-bezier(.24,.66,.3,1) 1 both}.lwPassage:has([data-seg="6"]:active) .lwFacets,.lwPassage:has([data-seg="6"]:focus-visible) .lwFacets,.lwPassage:has([data-seg="6"]:hover) .lwFacets{animation:lwFacets 1.1s cubic-bezier(.28,.5,.3,1) 1 both}.lwPassage:has([data-seg="6"]:active) .lwShard,.lwPassage:has([data-seg="6"]:focus-visible) .lwShard,.lwPassage:has([data-seg="6"]:hover) .lwShard{animation:lwShard .5s cubic-bezier(.3,.6,.3,1) var(--lw-sd-hv) 1 both}.lwCompX,.lwWinglet{transform-box:fill-box;transform-origin:center;transform:scaleX(var(--lw-aniso,1))}.lwStrideMob{display:none}@media(max-width:644px){.lwShard4,.lwShard5,.lwStrideSet,.lwWingDense{display:none}.lwStrideMob{display:block}}.is-paused *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.lwPassage,.lwPassage *{animation:none!important;transition: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{position:sticky;top:0;z-index:30;background:var(--pbg)}.lwRegRow{display:flex;align-items:center;gap:clamp(16px,2.6vw,36px);overflow-x:auto;scrollbar-width:none;padding:0 clamp(20px,4vw,48px)}.lwRegRow::-webkit-scrollbar{display:none}.lwRegLink{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.14em;color:var(--ts);white-space:nowrap;min-height:46px;display:inline-flex;align-items:center;flex:none}.lwChapter{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px);display:flex;flex-direction:column;gap:18px}.lwChapterLine{width:clamp(96px,10vw,150px);height:auto;display:block}.lwChapterBody{margin:0;font-size:clamp(17px,1.9vw,20px);line-height:1.55;max-width:50ch}.lwChapterMeta{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;padding-top:8px}.lwChapterDate{font-size:12.5px}.lwChapterDate,.lwChapterSoon{font-family:Space Mono,monospace;letter-spacing:.2em}.lwChapterSoon{font-size:10.5px}#lw-kulup,#lw-refining,#lw-rundance,#lw-slowflow,#lw-sundaze,.lwLegacyAnchor{scroll-margin-top:48px}.lwLegacyAnchor{display:block;height:0}@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+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:rgba(28,24,18,.88);--anew-ink-60:rgba(28,24,18,.6);--anew-ink-40:rgba(28,24,18,.4);--anew-ink-15:rgba(28,24,18,.15);--anew-ed:Newsreader,Georgia,serif;--anew-in:"Familjen Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--anew-field:linear-gradient(118deg,rgba(255,250,238,.85),rgba(255,250,238,0) 34%),linear-gradient(298deg,rgba(154,74,8,.5),rgba(154,74,8,0) 40%),linear-gradient(108deg,#FDF1DC,#FFDCB4 26%,#FFA64E 54%,#FF7A00 76%,#C25A06);font-family:var(--anew-in);color:var(--anew-ink);container-type:inline-size;max-width:100%;overflow-x:clip;--anew-spine:calc(var(--sz-gutter) + max(0px,(100% - var(--sz-canvas)) / 2))}.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;font-weight:500;color:var(--anew-ink-60)}.anewGrain{position:absolute;inset:0;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;mix-blend-mode:multiply;pointer-events:none;z-index:9}.anewSeam{display:block;width:100%;height:auto;overflow:visible}.anewSeamWrap{left:0;width:100%}.anewPool,.anewSeamWrap{position:absolute;pointer-events:none}.anewPool{background:linear-gradient(90deg,rgba(8,169,222,.32),rgba(8,169,222,.28) 55%,rgba(8,169,222,0))}.anewLockup{display:flex;align-items:flex-end;gap:calc(var(--anew-lw) * .055)}.anewLockupMark{width:var(--anew-lw);height:auto;display:block}.anewLockupType{display:flex;align-items:baseline;gap:calc(var(--anew-lw) * .0341);transform:translateY(calc(var(--anew-lw) * -.012))}.anewLockupSlash{font-size:calc(var(--anew-lw) * .0936);opacity:.4}.anewLockupAnew,.anewLockupSlash{font-family:var(--anew-ed);font-weight:300;line-height:1}.anewLockupAnew{font-style:italic;font-size:calc(var(--anew-lw) * .12);letter-spacing:.005em}.anewPhoto{position:absolute;object-fit:cover;display:block}.anewPhotoR{right:0;top:0;height:100%;object-position:50% 45%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 26%);mask-image:linear-gradient(90deg,transparent,#000 26%)}.anewPhotoT{left:0;width:100%;object-position:50% 42%;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.anewBandLink{display:block}.anewBandLink,.anewBandLink:hover{color:var(--anew-ink)}.anewFrame{position:relative;width:100%;box-sizing:border-box;overflow:hidden;background:var(--anew-field)}@container (min-width: 900px){.anewHeroPoolM{display:none}.anewHeroFrame{aspect-ratio:1440/760}.anewHeroPhoto{width:43.056%}.anewHeroSeam{top:42.105%}.anewHeroPool{left:0;top:81.579%;width:31.944%;height:18.421%}.anewHeroOrigin{position:absolute;right:var(--anew-spine);top:9.211%;font-size:clamp(10px,.833cqw,12px)}.anewHeroChapter{top:8.421%;font-size:clamp(44px,4.722cqw,68px)}.anewHeroChapter,.anewHeroStatement{position:absolute;left:var(--anew-spine)}.anewHeroStatement{top:24.474%;font-size:clamp(24px,2.5cqw,36px);max-width:min(620px,44ch)}.anewHeroWhen{top:59.474%;font-size:clamp(17px,1.528cqw,22px)}.anewHeroWhen,.anewHeroWhere1{position:absolute;left:var(--anew-spine)}.anewHeroWhere1{top:64.474%}.anewHeroWhere2{position:absolute;left:var(--anew-spine);top:68.158%}.anewHeroWhere1,.anewHeroWhere2{font-size:clamp(14px,1.181cqw,17px)}.anewHeroNote{top:72.632%;font-size:clamp(10px,.833cqw,12px)}.anewHeroCta,.anewHeroNote{position:absolute;left:var(--anew-spine)}.anewHeroCta{top:77.368%}.anewHeroFlow{display:none}}@container (max-width: 899.98px){.anewHeroFrame{padding:26px var(--anew-spine) 24px}.anewHeroFrame>.anewHeroChapter,.anewHeroFrame>.anewHeroCta,.anewHeroFrame>.anewHeroNote,.anewHeroFrame>.anewHeroOrigin,.anewHeroFrame>.anewHeroPhoto,.anewHeroFrame>.anewHeroPool,.anewHeroFrame>.anewHeroSeam,.anewHeroFrame>.anewHeroStatement,.anewHeroFrame>.anewHeroWhen,.anewHeroFrame>.anewHeroWhere1,.anewHeroFrame>.anewHeroWhere2{display:none}.anewHeroFlow{display:block;position:relative}.anewHeroFlow .anewHeroChapter{font-size:clamp(38px,11.3cqw,44px)}.anewHeroMedia{position:relative;margin-top:26px;margin-inline:calc(var(--anew-spine) * -1);aspect-ratio:390/389}.anewHeroMedia .anewPhotoT{top:0;height:79.7%}.anewHeroMedia .anewSeamWrap{top:34.4%}.anewHeroFlow .anewHeroStatement{font-size:clamp(23px,7.18cqw,28px);max-width:26ch;margin-top:27px}.anewHeroFlow .anewHeroWhen{font-size:clamp(16px,4.36cqw,17px);margin-top:26px}.anewHeroFlow .anewHeroWhere1,.anewHeroFlow .anewHeroWhere2{font-size:clamp(14px,3.85cqw,15px);margin-top:4px}.anewHeroFlow .anewHeroNote{font-size:11px;margin-top:12px}.anewHeroFlow .anewHeroCta{margin-top:22px;width:100%}.anewHeroFlow .anewHeroOrigin{display:none}.anewHeroPoolM{left:calc(var(--anew-spine) * -1);bottom:-24px;width:64%;height:120px;z-index:-1}.anewHeroFlow{z-index:0}}.anewHeroChapter{font-style:italic;line-height:1;letter-spacing:.005em}.anewHeroChapter,.anewHeroStatement{font-family:var(--anew-ed);font-weight:300;margin:0}.anewHeroStatement{line-height:1.08;text-wrap:pretty}.anewHeroWhen{font-weight:600;margin:0}.anewHeroWhere1,.anewHeroWhere2{color:var(--anew-ink-88);font-weight:400;margin:0}.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{font-weight:400;color:var(--anew-ink-88)}.anewFactStrong{font-weight:600;color:var(--anew-ink)}.anewNarrativeLead{font-family:var(--anew-ed);font-weight:300;font-size:clamp(30px,4.17vw,60px);line-height:1.08;max-width:min(20ch,100%);text-wrap:pretty;margin:0}.anewNarrativeBody{font-size:clamp(16.5px,1.32vw,19px);line-height:1.55;color:var(--anew-ink-88);max-width:62ch;text-wrap:pretty;margin:clamp(28px,4vw,56px) 0 0}.anewPoolBand{position:relative;min-height:clamp(130px,10vw,150px);display:flex;align-items:center;padding:0 var(--anew-spine);margin-bottom:clamp(40px,4vw,56px)}.anewPoolBand .anewPool{left:0;top:0;height:100%;width:min(760px,53vw)}.anewPoolBandInner{position:relative}.anewPoolBandInner b{display:block;font-weight:600;font-size:clamp(18px,1.53vw,22px)}.anewPoolBandInner span{display:block;margin-top:8px;font-size:clamp(11px,.83vw,12px)}.anewApplyHead{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:10px 22px;margin-bottom:clamp(28px,3vw,40px)}.anewApplyHead h2{font-family:var(--anew-ed);font-weight:400;font-size:clamp(32px,3.06vw,44px);margin:0}.anewApplyWrap{max-width:900px}.anewFollows{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--anew-ink-15)}@media(min-width:900px){.anewFollows{grid-template-columns:180px 1fr;gap:32px;padding:18px 0}}.anewFollows dt{font-weight:600;font-size:clamp(15px,1.18vw,17px)}.anewFollows dd{font-weight:500;font-size:clamp(17px,1.39vw,20px);color:var(--anew-ink-88);margin:0}.anewFollowsNote{font-size:clamp(15px,1.18vw,17px);color:var(--anew-ink-60);margin:clamp(14px,1.3vw,18px) 0 0}.anewFooter{padding:0 var(--anew-spine) clamp(36px,3.4vw,48px)}.anewFooterRule{height:4px;background:var(--anew-ink);margin-bottom:clamp(16px,1.4vw,20px)}.anewFooterRow{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px}.anew-btn{display:inline-flex;align-items:center;justify-content:center;background:#1C1812;color:#F7F5EF;border:none;border-radius:999px;font-family:var(--anew-in,"Familjen Grotesk",sans-serif);font-weight:600;font-size:17px;padding:15px 36px;min-height:44px;box-sizing:border-box;cursor:pointer;text-decoration:none;transition:background .32s cubic-bezier(.2,.7,.2,1)}.anew-btn:hover{background:#0A5C7E;color:#F7F5EF}.anew-btn:active{transform:translateY(1px)}.anew-btn:focus-visible{outline:2px solid #08A9DE;outline-offset:2px}.anew-btn[disabled]{opacity:.4;cursor:not-allowed}.anewForm{display:grid;gap:26px}@media(min-width:900px){.anewForm{gap:30px}}.anewFormTop{display:grid;grid-template-columns:1fr;gap:26px}@media(min-width:900px){.anewFormTop{grid-template-columns:1fr 1fr 1fr;gap:28px 44px}}.anewChecks{display:grid;gap:14px;margin-top:2px}@media(min-width:900px){.anewChecks{margin-top:6px}}.anewSubmitRow{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.anewSubmitRow p{font-size:15px;color:var(--anew-ink-60);margin:0}@media(max-width:899.98px){.anewSubmitRow .anew-btn{width:100%}}.anew-field label{display:block;font-weight:500;font-size:11px;letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px}.anew-field .anewHelper,.anew-field label{font-family:var(--anew-in);color:rgba(28,24,18,.6)}.anew-field .anewHelper{font-size:15px;letter-spacing:normal;text-transform:none;font-weight:400;margin:0 0 10px}.anew-in{width:100%;box-sizing:border-box;background:transparent;border:none;border-bottom:1px solid rgba(28,24,18,.4);border-radius:0;font-family:var(--anew-in);font-weight:400;font-size:17px;color:#1C1812;padding:9px 0;transition:border-color .32s cubic-bezier(.2,.7,.2,1)}.anew-in:focus{outline:none;border-bottom:2px solid #08a9de;padding-bottom:8px}.anew-in.err{border-bottom:2px solid #8e4468;padding-bottom:8px}textarea.anew-in{border:1px solid rgba(28,24,18,.4);padding:12px;resize:vertical}textarea.anew-in:focus{border:2px solid #08a9de;padding:11px}.anew-check{display:flex;gap:12px;align-items:flex-start;font-family:var(--anew-in);font-weight:400;font-size:17px;line-height:1.4;color:rgba(28,24,18,.88);cursor:pointer;max-width:62ch}.anew-check input{appearance:none;-webkit-appearance:none;width:20px;height:20px;flex:none;border:1.5px solid #1c1812;background:transparent;margin:1px 0 0;cursor:pointer;border-radius:0}.anew-check input:checked{background:#1C1812;box-shadow:inset 0 0 0 3px #F7F5EF}.anew-check input:focus-visible{outline:2px solid #08A9DE;outline-offset:2px}.anew-check a{color:#1C1812;border-bottom:1px solid}.anew-err{font-family:var(--anew-in);font-weight:400;font-size:13px;color:#8E4468;margin:6px 0 0}.anewHoney{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.anewConfigNote{font-family:var(--anew-in);font-size:13px;color:var(--anew-ink-40);max-width:62ch;margin:0}.anewSuccess{padding:40px 0 8px}@media(min-width:900px){.anewSuccess{padding:56px 0 16px}}.anewSuccess h2{font-family:var(--anew-ed);font-weight:400;font-size:clamp(27px,2.36vw,34px);line-height:1.2;color:var(--anew-ink);max-width:24ch;text-wrap:pretty;margin:0}.anewSuccess p{font-size:clamp(16px,1.25vw,18px);line-height:1.5;color:var(--anew-ink-88);max-width:48ch;margin:18px 0 0}.anewSuccess .anewUt{display:block;font-size:clamp(11px,.83vw,12px);margin-top:18px}#apply{scroll-margin-top:96px}.livingWeekWordmark{display:inline-block;font-style:normal;background-image:var(--living-week-wordmark-gradient);background-size:145% 100%;background-position:0;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.livingWeekWordmarkRoman{font-style:normal!important}.livingWeekWordmark em{font-style:italic!important;font-weight:inherit}.livingWeekWordmark--stacked{display:inline-flex;flex-direction:column;align-items:flex-start}.livingWeekWordmark--caps,.livingWeekWordmark--small{background-image:linear-gradient(90deg,#28619B,#28619B 24%,#F5EA55 35%,#5A781E 47%,#C03A20 60%,#EE9DB4 72%,#EC8B4B 84%,#28619B);background-size:100% 100%}.livingWeekWordmark--small{-webkit-text-stroke:.16px color-mix(in srgb,var(--tp) 34%,transparent)}.livingWeekWordmark--index{font-size:1.06em;line-height:1;letter-spacing:-.005em;vertical-align:-.02em;-webkit-text-stroke:.2px color-mix(in srgb,var(--tp) 40%,transparent)}.livingWeekWordmark--inline{display:inline;background-size:145% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.livingWeekWordmark--caps{text-transform:uppercase;-webkit-text-stroke:.12px color-mix(in srgb,var(--tp) 28%,transparent)}.idxFeatureRail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;border-bottom:1px solid var(--bd)}.idxFeatureRail>*{min-width:0}.idxFeatureRail>.idxCurrent{border-bottom:0}.idxFeatureRailM{display:flex;flex-direction:column;gap:0;padding-bottom:16px}.idxCurrent,.idxFeatureRailM>.idxCurrent{border-bottom:1px solid var(--bd)}.idxCurrent{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:27px 0 24px}.idxCurrentM{padding:14px 0}.idxCurrentLabel{display:inline-flex;align-items:center;gap:9px;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.22em;color:var(--ts)}.idxCurrentDot{width:6px;height:6px;border-radius:50%;background-image:var(--idx-living-week-gradient);flex:none}.idxCurrentTitle{display:inline-block;align-self:flex-start;font-size:clamp(26px,3.2vw,38px);line-height:1.1;letter-spacing:-.01em;margin-top:4px}.idxCurrentTitle .livingWeekWordmark em{font-weight:400}.idxCurrentMeta{font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.16em;color:var(--ts)}.idxCurrentApply{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.1em;border-bottom:1px solid var(--tp);padding:6px 0;margin-top:6px;min-height:38px;display:inline-flex;align-items:center}@media(min-width:861px) and (max-width:1100px){.idxFeatureRail{gap:18px}.idxCurrentTitle{font-size:clamp(25px,3vw,32px)}.idxCurrentMeta{font-size:10px;letter-spacing:.12em}}.szExtIcon{flex:none;vertical-align:-.08em;transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){a:hover .szExtIcon{transform:translate(1px,-1px)}}.idxOverlay{position:fixed;top:0;left:0;right:0;z-index:60;height:100vh;height:100dvh;max-height:100dvh;background:var(--pbg);display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}.idxOverlayHead{flex:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:calc(18px + env(safe-area-inset-top,0px));padding-bottom:18px;border-bottom:1px solid var(--bd)}.idxOverlayScroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.idxOverlayActions{flex:none;display:flex;gap:14px;flex-wrap:wrap;align-items:center;background:var(--pbg);border-top:1px solid var(--bd);padding-top:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.idxActionFill{background:var(--tp);color:var(--pbg);border-radius:999px;padding:14px 24px}.idxActionFill,.idxActionOutline{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.14em;display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box}.idxActionOutline{border:1px solid var(--tp);border-radius:999px;padding:13px 24px}.idxActionTheme{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.14em;padding:13px 0;display:inline-flex;align-items:center;gap:8px;min-height:44px}@media(max-height:560px){.idxOverlayActions{gap:10px;flex-wrap:nowrap;padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.idxActionFill,.idxActionOutline{padding:10px 16px;min-height:38px;font-size:11px}.idxActionTheme{padding:10px 0;min-height:38px;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{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 22px;padding-top:20px;padding-bottom:20px;color:var(--ts)}.hpThen:hover{color:var(--tp)}.hpThenLabel{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.24em;color:var(--tf)}.hpThenTitle{font-size:clamp(19px,2.2vw,26px);line-height:1.15;color:var(--tp)}.hpThenMeta{font-size:11px;letter-spacing:.18em;color:var(--tf)}.hpThenGo,.hpThenMeta{font-family:Space Mono,monospace}.hpThenGo{margin-left:auto;font-size:12px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.hpThen:hover .hpThenGo{transform:translateX(3px)}}@media(max-width:560px){.hpThenGo{margin-left:0}}.anewApplyInvite{font-family:var(--anew-ed);font-weight:300;font-size:clamp(24px,2.5vw,36px);line-height:1.14;color:var(--anew-ink);max-width:26ch;text-wrap:pretty;margin:0}.anewApplyContext{font-family:var(--anew-in);font-weight:400;font-size:clamp(16px,1.32vw,19px);line-height:1.55;color:var(--anew-ink-88);max-width:62ch;text-wrap:pretty;margin:clamp(18px,1.6vw,22px) 0 clamp(32px,3vw,44px)}@keyframes anewReveal{0%{opacity:.28;transform:translateY(10px)}to{opacity:1;transform:none}}.anewHeroChapter{animation:anewReveal .9s cubic-bezier(.2,.7,.2,1) both}.anewHeroStatement{animation:anewReveal .9s cubic-bezier(.2,.7,.2,1) .18s both}@media(prefers-reduced-motion:reduce){.anewHeroChapter,.anewHeroStatement{animation:none}}.anewEventPage .anewSeam{will-change:transform;animation:anewSeamDrift 32s cubic-bezier(.45,0,.55,1) infinite alternate}.anewEventPage .anewSunMark{transform-box:fill-box;transform-origin:center;will-change:transform,opacity;animation:anewSunDrift 21s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes anewSeamDrift{0%{transform:translateX(0)}to{transform:translateX(-.35%)}}@keyframes anewSunDrift{0%{transform:translate(0);opacity:1}to{transform:translate(1.6px,-1.2px);opacity:.88}}@media(prefers-reduced-motion:reduce){.anewEventPage .anewSeam,.anewEventPage .anewSunMark{animation:none}}.hoOpening{display:flex;flex-direction:column}.hoHero{position:relative;overflow:hidden;padding-top:clamp(18px,3vw,32px);padding-bottom:clamp(36px,8vw,82px)}.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)}.anewMast,.hoApp{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,rgba(255,250,238,.9),rgba(255,250,238,0) 30%),linear-gradient(100deg,#FDF1DC,#FFDCB4 30%,#FFA64E 58%,#F08A28 76%,rgba(8,169,222,.4))}.anewMastPhoto{position:absolute;right:0;top:0;height:100%;width:30%;object-fit:cover;object-position:50% 99%;display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 46%);mask-image:linear-gradient(90deg,transparent,#000 46%);opacity:.9}.anewMastSeam{top:auto;bottom:0}.anewMastInner{position:relative;display:flex;flex-direction:column;gap:clamp(14px,1.6vw,20px)}.anewMastTitle{font-family:var(--anew-ed);font-style:italic;font-weight:300;font-size:clamp(40px,5.2vw,74px);line-height:1;letter-spacing:.005em;margin:0}.anewMastFacts{display:grid;gap:5px}.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{width:100%;opacity:.34;-webkit-mask-image:linear-gradient(180deg,transparent,#000 70%);mask-image:linear-gradient(180deg,transparent,#000 70%)}}#lw-kulup,#lw-refining,#lw-rundance,#lw-slowflow,#lw-sundaze,#lw-wave-state{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:rgba(17,26,56,.22);--kulup-sans:"Familjen Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:var(--kulup-sans);max-width:100%}.kulupEyebrow{font-family:var(--kulup-mono);font-size:10px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase}.kulupButton{min-height:48px;padding:13px 28px;border:1px solid var(--kulup-ink);border-radius:999px;background:var(--kulup-ink);color:var(--kulup-paper);font-family:var(--kulup-sans);font-size:16px;font-weight:600;transition:transform .25s ease,background .25s ease,color .25s ease}.kulupButton:hover{background:var(--kulup-blue);border-color:var(--kulup-blue);color:white;transform:translateY(-1px)}.kulupButton:focus-visible{outline:2px solid var(--kulup-apricot);outline-offset:3px}.kulupButton[disabled]{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{display:block;position:relative;width:clamp(58px,7vw,96px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 68% 30%,#f9f4e7 0 8%,#dbe0ec 38%,#a9b2ca 72%,#64708d 100%);box-shadow:0 8px 20px rgba(8,18,55,.25)}.kulupMoon:before{width:94%;height:104%;left:-20%;top:-2%;background:linear-gradient(120deg,#151d3b,#09122d);box-shadow:inset -10px 0 15px rgba(132,149,190,.18)}.kulupMoon:after,.kulupMoon:before{content:"";position:absolute;border-radius:50%}.kulupMoon:after{right:11%;top:17%;width:12%;aspect-ratio:1;background:rgba(70,83,120,.2);box-shadow:-6px 23px 0 3px rgba(70,83,120,.14),7px 43px 0 1px rgba(70,83,120,.18)}.kulupMoon i{position:absolute;inset:0;border-radius:50%;box-shadow:inset -3px -4px 8px rgba(255,255,255,.34);z-index:2}.kulupHome{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(310px,.88fr);grid-template-rows:minmax(0,1fr);height:clamp(650px,55vw,790px);border-top:1px solid var(--kulup-line)}.kulupHomeField{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;height:100%;min-height:0;padding:clamp(46px,7vw,92px) clamp(24px,7vw,100px);background:linear-gradient(135deg,var(--kulup-paper) 0 55%,rgba(244,236,217,.87) 100%)}.kulupHomeField:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(180deg,transparent,rgba(69,200,213,.22));pointer-events:none}.kulupHomeTitle{margin:clamp(34px,5vw,62px) 0 0;font-size:clamp(82px,12vw,176px);font-weight:400;line-height:.72;letter-spacing:-.06em}.kulupHomeLead,.kulupHomeTitle{position:relative;z-index:1;font-family:var(--kulup-serif)}.kulupHomeLead{max-width:14ch;margin:clamp(30px,4vw,48px) 0 0;font-size:clamp(30px,3.4vw,48px);font-weight:300;line-height:1.04}.kulupHomeFacts{position:relative;z-index:1;display:grid;gap:5px;margin-top:auto;padding-top:44px;font-size:clamp(15px,1.3vw,18px)}.kulupHomeFacts b{font-weight:600}.kulupHomeFacts span{color:rgba(17,26,56,.72)}.kulupHomeField>.kulupButton{position:relative;z-index:1;margin-top:24px}.kulupHomePhoto{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:50% 48%;filter:saturate(1.12) contrast(.98)}.kulupHomeWater{position:absolute;z-index:4;right:calc(44% - 68px);top:9%;width:136px;height:136px;border-radius:50%;display:grid;place-items:center;background:rgba(244,236,217,.92);box-shadow:0 18px 44px rgba(16,39,111,.22)}.kulupHomePulse{position:absolute;z-index:4;left:calc(56% - 34px);bottom:12%;width:68px;height:4px;background:var(--kulup-apricot);box-shadow:34px -14px 0 -1px var(--kulup-pool)}.kulupMast{position:relative;min-height:clamp(600px,68vw,790px);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);background:linear-gradient(142deg,#243c9d 0,var(--kulup-blue) 52%,#2c7cbe 75%,var(--kulup-pool) 100%);color:var(--kulup-paper)}.kulupMastCopy{position:relative;z-index:2;padding:clamp(52px,7vw,96px) max(var(--sz-gutter),calc((100vw - var(--sz-canvas))/2 + var(--sz-gutter)))}.kulupMast h1{margin:clamp(50px,7vw,82px) 0 0;font-family:var(--kulup-serif);font-size:clamp(88px,13vw,186px);font-weight:400;line-height:.7;letter-spacing:-.06em}.kulupMastCopy>p{max-width:13ch;margin:clamp(38px,5vw,58px) 0 0;font-family:var(--kulup-serif);font-size:clamp(28px,3.4vw,48px);font-weight:300;line-height:1.05}.kulupMastFacts{display:grid;gap:5px;margin-top:auto;padding-top:42px;font-size:clamp(15px,1.3vw,18px)}.kulupMastFacts b{font-weight:600}.kulupMastFacts span{color:rgba(250,246,235,.78)}.kulupMastCopy>.kulupButton{margin-top:24px}.kulupMastWater{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(250,246,235,.92) 0 21%,rgba(188,225,227,.8) 47%,rgba(45,98,214,.84) 68%,var(--kulup-deep) 100%)}.kulupMastWater:before{content:"";position:absolute;left:-8%;right:-8%;top:56%;height:22%;border-radius:50%;filter:blur(18px);background:linear-gradient(90deg,rgba(255,255,255,.68),rgba(69,200,213,.12) 45%,rgba(17,39,111,.6))}.kulupMastWater .kulupMoon{position:absolute;left:14%;top:12%}.kulupReflection{position:absolute;left:20%;top:54%;width:5px;height:22%;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,0));filter:blur(2px);box-shadow:0 0 16px rgba(255,255,255,.8)}.kulupIntro{max-width:var(--sz-canvas);margin:0 auto;padding:clamp(68px,9vw,120px) var(--sz-gutter);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(48px,9vw,130px);align-items:start}.kulupApply h2,.kulupIntro h2,.kulupPlace h2{margin:18px 0 0;font-family:var(--kulup-serif);font-weight:300;line-height:1.05;text-wrap:balance}.kulupIntro h2{font-size:clamp(40px,5vw,68px);max-width:13ch}.kulupIntroText{padding-top:31px;border-top:1px solid var(--kulup-line)}.kulupIntroText p{font-size:clamp(17px,1.5vw,20px);line-height:1.55;margin:0}.kulupIntroText p+p{margin-top:22px;color:rgba(17,26,56,.7)}.kulupMemory{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);min-height:720px;background:linear-gradient(135deg,#ef985a 0,#f2b067 32%,var(--kulup-cream) 100%)}.kulupMemoryCopy{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(52px,8vw,110px) max(var(--sz-gutter),calc((100vw - var(--sz-canvas))/2 + var(--sz-gutter)))}.kulupMemoryCopy:after{content:"";position:absolute;right:-34px;top:15%;width:68px;height:4px;background:var(--kulup-blue);box-shadow:24px 14px 0 -1px var(--kulup-pool);z-index:2}.kulupMemory h2{margin:20px 0 0;font-family:var(--kulup-serif);font-size:clamp(42px,5.2vw,72px);font-weight:300;line-height:1.02;max-width:10ch;text-wrap:balance}.kulupMemoryCopy>p{font-size:clamp(17px,1.5vw,20px);line-height:1.55;max-width:31ch;margin:28px 0 0;color:rgba(17,26,56,.76)}.kulupMemoryLine{margin-top:auto;padding-top:48px;font-family:var(--kulup-mono);font-size:9px;line-height:1.6;letter-spacing:.15em}.kulupMemory>img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:50% 50%}.kulupPlace{display:grid;grid-template-columns:minmax(320px,1.06fr) minmax(300px,.94fr);min-height:620px;background:var(--kulup-ink);color:var(--kulup-paper)}.kulupPlace img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 48%}.kulupPlace>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,8vw,110px)}.kulupPlace h2{font-size:clamp(42px,5.2vw,72px);max-width:10ch}.kulupPlace p{font-size:clamp(18px,1.6vw,22px);margin:28px 0 0}.kulupPlace .kulupQuiet{font-size:15px;line-height:1.5;color:rgba(250,246,235,.65);max-width:28ch;margin-top:12px}.kulupApply{padding:clamp(68px,9vw,120px) max(var(--sz-gutter),calc((100vw - var(--sz-canvas))/2 + var(--sz-gutter)));background:var(--kulup-paper)}.kulupApplyHead{max-width:760px;margin-bottom:clamp(44px,6vw,72px)}.kulupApply h2{font-size:clamp(48px,6vw,80px)}.kulupApplyHead>p{font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:rgba(17,26,56,.7);margin:18px 0 0}.kulupForm{gap:32px;max-width:980px}.kulupFormTop{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.kulupField label{margin-bottom:8px;font-family:var(--kulup-mono);font-size:10px;line-height:1.5;letter-spacing:.14em;color:rgba(17,26,56,.65)}.kulupField input,.kulupField textarea{border-bottom:1px solid rgba(17,26,56,.45);padding:10px 0;font:400 17px/1.4 var(--kulup-sans)}.kulupField textarea{border:1px solid rgba(17,26,56,.4);padding:14px}.kulupField input:focus,.kulupField textarea:focus{outline:2px solid var(--kulup-pool);outline-offset:3px}.kulupConsents{gap:15px}.kulupCheck{font-size:16px;line-height:1.45}.kulupCheck input{width:20px;height:20px;margin:1px 0 0;border:1.5px solid var(--kulup-ink)}.kulupCheck input:checked{background:var(--kulup-blue);box-shadow:inset 0 0 0 3px var(--kulup-paper)}.kulupCheck input:focus-visible{outline:2px solid var(--kulup-apricot)}.kulupCheck a{color:inherit}.kulupConfig{color:rgba(17,26,56,.5)}.kulupSuccess{max-width:720px;padding:20px 0}.kulupSuccess h3{font-size:clamp(34px,4vw,54px);font-weight:300;line-height:1.08}.kulupSuccess p{font-size:18px;line-height:1.5;margin:18px 0}.kulupFooter,.kulupSuccess span{font-family:var(--kulup-mono);font-size:10px}.kulupFooter{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:28px max(var(--sz-gutter),calc((100vw - var(--sz-canvas))/2 + var(--sz-gutter)));letter-spacing:.14em}.kulupPage #apply{scroll-margin-top:96px}@media(max-width:760px){.kulupHome{display:flex;flex-direction:column;height:auto;min-height:0}.kulupHomeField{height:auto;min-height:620px;padding:38px 24px 44px}.kulupHomeTitle{font-size:clamp(82px,27vw,116px);margin-top:52px}.kulupHomeLead{font-size:34px;margin-top:38px}.kulupHomePhoto{height:72vw;min-height:300px;max-height:480px;object-position:50% 42%}.kulupHomeWater{right:22px;top:44px;width:96px;height:96px}.kulupHomeWater .kulupMoon{width:66px}.kulupHomePulse{left:auto;right:22px;bottom:calc(72vw + 24px)}.kulupMast{display:block;min-height:0}.kulupMastCopy{min-height:610px;padding:38px 24px 44px}.kulupMast h1{font-size:clamp(88px,29vw,126px);margin-top:72px}.kulupMastCopy>p{font-size:34px;margin-top:42px}.kulupMastWater{height:330px}.kulupIntro{display:block;padding:68px 24px}.kulupIntro h2{font-size:42px}.kulupIntroText{margin-top:48px;padding-top:24px}.kulupMemory{display:flex;flex-direction:column;min-height:0}.kulupMemoryCopy{min-height:510px;padding:60px 24px}.kulupMemoryCopy:after{right:24px;top:auto;bottom:-2px}.kulupMemory h2{font-size:48px}.kulupMemoryLine{margin-top:54px;padding-top:0}.kulupMemory>img{height:auto;aspect-ratio:3/4;object-position:50% 50%}.kulupPlace{display:flex;flex-direction:column;min-height:0}.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}}.hdrKulupCurrent{display:inline-flex;align-items:center;gap:7px;flex:none;padding:8px 0 7px;border-bottom:2px solid #0d38bf;box-shadow:0 2px 0 #f6ecd3;line-height:1;transform:translateY(-2px)}.hdrKulupCurrent span{width:6px;height:6px;border-radius:50%;background:#0d38bf;flex:none}.hdrKulupLogo{display:block;width:clamp(58px,4.6vw,68px);max-width:none;height:auto;flex:none}.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:rgba(20,19,15,.1);--kulup-serif:Newsreader,Georgia,serif;--kulup-mono:"Space Mono",monospace;max-width:none;overflow:hidden;background:var(--kulup-cream);color:var(--kulup-ink);font-family:var(--kulup-serif);-webkit-font-smoothing:antialiased}.kulupContainer{box-sizing:border-box;width:100%;max-width:var(--sz-canvas);margin:0 auto;padding-left:var(--sz-gutter);padding-right:var(--sz-gutter)}.kulupHome,.kulupMast{position:relative;display:block;height:auto;min-height:0;border-bottom:1px solid var(--kulup-line);background:var(--kulup-cream);color:var(--kulup-ink)}.kulupGlow{position:absolute;left:-10%;top:-32%;width:min(680px,58%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(243,182,92,.36),rgba(243,182,92,.1) 55%,rgba(243,182,92,0) 74%);pointer-events:none}.kulupHeroGrid,.kulupMastGrid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.2vw,60px);align-items:center}.kulupHeroCopy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,1.5vw,26px);padding:clamp(44px,4.6vw,84px) 0}.kulupWordmark{display:block;height:auto;object-fit:contain;object-position:left center;filter:none}.kulupWordmarkHome{width:clamp(150px,16vw,240px)}.kulupWordmarkEvent{width:clamp(120px,12vw,176px)}.kulupBerlin{margin:0;font:700 clamp(11px,.86vw,14px)/1 var(--kulup-mono);letter-spacing:.5em;color:var(--kulup-ink)}.kulupDateGroup{display:flex;flex-direction:column;gap:clamp(3px,.4vw,8px)}.kulupDate{font-weight:500;font-size:clamp(40px,4.6vw,76px);line-height:1;letter-spacing:-.015em}.kulupDate,.kulupSunday{margin:0;font-family:var(--kulup-serif);color:var(--kulup-cherry)}.kulupSunday{font-style:italic;font-weight:400;font-size:clamp(20px,1.9vw,32px);line-height:1.15}.kulupLead{max-width:36ch;margin:0;font-family:var(--kulup-serif);font-size:clamp(15px,1.06vw,18px);line-height:1.65;color:var(--kulup-body);text-wrap:pretty}.kulupActions{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,1.4vw,26px);margin-top:clamp(4px,.6vw,10px)}.kulupButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:max-content;min-height:0;padding:clamp(13px,1.05vw,18px) clamp(22px,1.9vw,32px);border:0;border-radius:2px;background:var(--kulup-action);color:var(--kulup-accent-ink);font:700 clamp(11px,.86vw,14px)/1 var(--kulup-mono);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.kulupButton:hover{background:var(--kulup-action-hover);border-color:transparent;color:var(--kulup-accent-ink);transform:none}.anewRecordNext a:focus-visible,.kulupButton:focus-visible,.kulupRecordLink: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{padding:clamp(11px,.82vw,14px) clamp(18px,1.4vw,24px);font-size:clamp(9.5px,.7vw,11.5px);letter-spacing:.14em}.kulupTextLink{padding-bottom:4px;border-bottom:1px solid rgba(58,54,47,.35);color:var(--kulup-body);font:400 clamp(11px,.84vw,13px)/1 var(--kulup-mono);letter-spacing:.14em}.kulupTextLink:hover{color:var(--kulup-action-hover);border-color:currentColor}.kulupTagline{margin:clamp(8px,1vw,18px) 0 0;color:var(--kulup-muted);font:400 clamp(9.5px,.7vw,11.5px)/1 var(--kulup-mono);letter-spacing:.22em}.kulupPhotoColumn{padding:clamp(0px,2.6vw,48px) 0 clamp(24px,2.6vw,48px)}.kulupPhotoWrap{position:relative}.kulupPhotoWrap picture{display:block;line-height:0}.kulupPhoto{display:block;width:100%;height:auto;object-fit:contain}.kulupPhotoCobalt,.kulupPhotoCream{position:absolute;left:0;pointer-events:none}.kulupPhotoCream{top:0;width:18%;height:100%;background:linear-gradient(90deg,rgba(246,236,211,.75),rgba(246,236,211,0))}.kulupPhotoCobalt{bottom:0;width:100%;height:26%;background:linear-gradient(180deg,rgba(0,50,190,0),rgba(0,50,190,.16) 62%,rgba(18,36,110,.24))}.kulupMoonPlate{position:absolute;height:auto;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 10px 18px rgba(34,26,34,.14))}.kulupMoonHome{left:0;top:16%;width:clamp(150px,16.5vw,264px)}.kulupFacts{border-top:1px solid var(--kulup-line);border-bottom:1px solid var(--kulup-line)}.kulupFactsGrid{display:grid;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)}.kulupFact{display:flex;flex-direction:column;gap:9px}.kulupFact span,.kulupInfoGrid dt,.kulupSectionLabel{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 ease}.kulupFact p{margin:0;font-family:var(--kulup-serif);font-size:clamp(19px,1.6vw,26px);line-height:1.2;color:var(--kulup-ink)}.kulupMilestone{position:relative;overflow:hidden;background:linear-gradient(104deg,#f4e3be 0,#f7ebd2 46%,var(--kulup-cream) 100%)}.kulupMilestoneGlow{position:absolute;left:-6%;top:-46%;width:min(560px,48%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(201,150,47,.22),rgba(201,150,47,0) 70%);pointer-events:none}.kulupMilestoneInner{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(20px,2.4vw,44px);padding-top:clamp(36px,4vw,72px);padding-bottom:clamp(36px,4vw,72px)}.kulupMilestoneCopy{display:flex;flex-direction:column;gap:clamp(10px,1vw,16px);max-width:56ch}.kulupMilestoneMeta{display:flex;align-items:center;gap:10px;margin:0;color:var(--kulup-gold-text);font:700 clamp(9.5px,.7vw,11px)/1 var(--kulup-mono);letter-spacing:.2em}.kulupMilestoneMeta span{width:6px;height:6px;border-radius:50%;background:var(--kulup-gold);flex:none}.kulupMilestone h2{margin:0;font-family:var(--kulup-serif);font-weight:400;font-size:clamp(26px,2.5vw,42px);line-height:1.05;color:var(--kulup-ink)}.kulupMilestone h2 em{font-style:italic;font-weight:400}.kulupMilestoneCopy>p:last-child{margin:0;color:#4a4640;font-size:clamp(14px,1.02vw,17px);line-height:1.65;text-wrap:pretty}.kulupRecordLink{display:inline-flex;align-items:center;gap:10px;padding:clamp(12px,1vw,17px) clamp(18px,1.7vw,30px);border:1px solid var(--kulup-gold);border-radius:2px;color:var(--kulup-gold-text);font:700 clamp(10px,.78vw,12px)/1 var(--kulup-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.kulupRecordLink:hover{color:#6e541b;border-color:#6e541b}.kulupMast .kulupGlow{top:-36%;width:min(560px,52%);background:radial-gradient(circle,rgba(243,182,92,.32),rgba(243,182,92,0) 72%)}.kulupMastCopy{display:flex;min-height:0;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.2vw,20px);padding:clamp(40px,4.2vw,72px) 0}.kulupMast .kulupDate{margin:0;font-size:clamp(30px,3.2vw,54px);line-height:1}.kulupMastCopy>.kulupBerlin{max-width:none;margin:0;font:700 clamp(10px,.8vw,13px)/1 var(--kulup-mono);letter-spacing:.5em;color:var(--kulup-ink)}.kulupMastCopy>.kulupSunday{max-width:none;margin:0;font:italic 400 clamp(18px,1.6vw,28px)/1.15 var(--kulup-serif);color:var(--kulup-cherry)}.kulupMastCopy>.kulupTagline{max-width:none;margin:clamp(2px,.4vw,8px) 0 0;font:400 clamp(9.5px,.7vw,11.5px)/1 var(--kulup-mono);letter-spacing:.22em;color:var(--kulup-muted)}.kulupPhotoColumnEvent{padding:clamp(0px,2.4vw,44px) 0 clamp(20px,2.4vw,44px)}.kulupPhotoWrapEvent{max-width:440px;margin-left:auto}.kulupMoonEvent{left:0;top:16%;width:clamp(120px,12.5vw,200px)}.kulupArchive{border-bottom:1px solid var(--kulup-line);background:#f8f1df}.kulupArchiveInner{padding-top:clamp(44px,4.4vw,72px);padding-bottom:clamp(48px,4.8vw,80px)}.kulupArchiveHeader{display:block}.kulupArchiveStrap{margin:0;color:var(--kulup-muted);font:700 clamp(9.5px,.7vw,11px)/1.45 var(--kulup-mono);letter-spacing:.18em}.kulupArchiveGroup{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:end;margin-top:28px}.kulupArchiveTile{margin:0;overflow:hidden;min-width:0;background:#e7dcc4}.kulupArchiveTile img{display:block;width:100%;height:auto;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.kulupArchiveTile:hover img{transform:scale(1.012)}.kulupEditorial{border-bottom:1px solid var(--kulup-line)}.kulupApplyGrid,.kulupEditorialGrid{display:grid;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)}.kulupSectionLabel{margin:0;text-transform:uppercase}.kulupEditorialContent{display:flex;flex-direction:column;gap:clamp(14px,1.3vw,22px);max-width:64ch}.kulupEditorialContent h2{max-width:58ch;color:var(--kulup-ink);font-weight:400;font-size:clamp(20px,1.72vw,30px);line-height:1.34}.kulupEditorialContent h2,.kulupEditorialContent p{margin:0;font-family:var(--kulup-serif);text-wrap:pretty}.kulupEditorialContent p{color:var(--kulup-body);font-size:clamp(15px,1.06vw,18px);line-height:1.7}.kulupInfoGrid{min-width:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,48px)}.kulupInfoGrid>div{display:flex;flex-direction:column;gap:8px}.kulupInfoGrid dd{margin:0;color:var(--kulup-ink);font-family:var(--kulup-serif);font-size:clamp(18px,1.5vw,25px);line-height:1.25}.kulupInfoGrid small{display:block;margin-top:5px;color:var(--kulup-muted);font-size:clamp(13px,.92vw,15px)}.kulupApply{padding:0;background:var(--kulup-cream);scroll-margin-top:96px}.kulupApplyGrid{gap:0;padding-top:clamp(44px,4.8vw,88px);padding-bottom:clamp(56px,5.6vw,108px)}.kulupApplyHead{max-width:none;margin:0;padding:clamp(28px,3vw,48px);display:flex;flex-direction:column;gap:12px;background:var(--kulup-action);color:var(--kulup-accent-ink)}.kulupApply h2.kulupSectionLabel{margin:0;font:700 clamp(9.5px,.7vw,11px)/1 var(--kulup-mono);letter-spacing:.2em}.kulupApplyHead .kulupSectionLabel{color:var(--kulup-accent-ink)}.kulupApplyHead>p{margin:0;color:rgba(246,236,211,.84);font-family:var(--kulup-serif);font-size:clamp(14px,.98vw,16px);line-height:1.7;text-wrap:pretty}.kulupForm{grid-template-columns:1fr;max-width:none;padding:clamp(28px,3vw,48px);border:1px solid rgba(161,79,44,.28);border-left:0;background:#fffaf0}.kulupForm,.kulupFormTop{display:grid;gap:clamp(18px,1.8vw,28px)}.kulupFormTop{grid-template-columns:repeat(2,minmax(0,1fr))}.kulupFormTop>.kulupField:nth-child(3){grid-column:1/-1}.kulupField label{display:block;margin:0 0 8px;color:var(--kulup-muted);font:700 clamp(9.5px,.7vw,11px)/1 var(--kulup-mono);letter-spacing:.18em;text-transform:uppercase}.kulupField label span{letter-spacing:.04em;text-transform:none}.kulupField input,.kulupField textarea{box-sizing:border-box;width:100%;padding:13px 2px;border:0;border-bottom:1px solid rgba(20,19,15,.28);border-radius:0;background:transparent;color:var(--kulup-ink);font:400 clamp(15px,1.04vw,17px)/1.5 var(--kulup-serif)}.kulupField textarea{min-height:116px;resize:vertical}.kulupField input:focus,.kulupField textarea:focus{outline:none;border-bottom-color:var(--kulup-action);box-shadow:0 1px 0 var(--kulup-action)}.kulupConsents{display:grid;gap:14px}.kulupCheck{display:flex;align-items:flex-start;gap:12px;max-width:66ch;color:var(--kulup-body);font-family:var(--kulup-serif);font-size:clamp(13.5px,.94vw,15.5px);line-height:1.6;cursor:pointer}.kulupCheck input{appearance:none;-webkit-appearance:none;width:17px;height:17px;flex:none;margin:3px 0 0;border:1px solid rgba(20,19,15,.65);border-radius:0;background:transparent}.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{margin:6px 0 0;color:#a23855;font-size:13px}.kulupConfig{margin:0;color:var(--kulup-muted);font-family:var(--kulup-serif);font-size:13px}.kulupHoney{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.kulupForm>.kulupButton{justify-self:start}.kulupSuccess{max-width:none;padding:clamp(28px,3vw,48px);border:1px solid rgba(161,79,44,.28);border-left:0;border-radius:0;background:#fffaf0}.kulupSuccess h3{margin:0;color:var(--kulup-action);font-family:var(--kulup-serif);font-size:clamp(24px,2.2vw,36px);font-weight:400;line-height:1.15}.kulupSuccess p{margin:12px 0;color:var(--kulup-body);font-family:var(--kulup-serif);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{padding:0;border-top:1px solid var(--kulup-line);background:var(--kulup-cream)}.kulupFooterInner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:clamp(26px,2.6vw,48px);padding-bottom:clamp(26px,2.6vw,48px)}.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);font-weight:400;letter-spacing:.12em}.kulupFooter em{font-family:var(--kulup-serif);font-size:clamp(12px,.9vw,15px);font-style:italic;letter-spacing:0}.kulupFooterLogo{display:inline-flex;align-items:center}.kulupFooterLogo img{display:block;width:clamp(108px,9vw,132px);height:auto}.kulupPrivatePage{min-height:100vh}.kulupPrivateHeaderResponseTr{display:none}.appShell:has(.kulupPrivatePage[lang=tr]) .kulupPrivateHeaderResponseEn{display:none}.appShell:has(.kulupPrivatePage[lang=tr]) .kulupPrivateHeaderResponseTr{display:inline}.kulupPrivateHero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--kulup-line);background:linear-gradient(112deg,color-mix(in srgb,var(--kulup-cream) 78%,#f3b65c 22%) 0,var(--kulup-cream) 58%)}.kulupPrivateHero:after{content:"";position:absolute;z-index:-1;right:-10%;top:-70%;width:min(720px,55vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(13,56,191,.13),rgba(13,56,191,0) 68%);pointer-events:none}.kulupPrivateHeroInner{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:clamp(44px,7vw,112px);align-items:end;padding-top:clamp(68px,7vw,112px);padding-bottom:clamp(68px,7.6vw,124px)}.kulupPrivateHeroBrand{align-self:start;display:flex;flex-direction:column;gap:22px}.kulupPrivateWordmark{width:clamp(142px,14vw,208px)}.kulupPrivateDate,.kulupPrivateEyebrow,.kulupPrivateFor{margin:0;font-family:var(--kulup-mono);text-transform:uppercase}.kulupPrivateEyebrow{color:var(--kulup-muted);font-size:clamp(9px,.7vw,11px);font-weight:700;line-height:1.5;letter-spacing:.19em}.kulupPrivateHeroCopy{max-width:720px;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(13px,1.3vw,20px)}.kulupPrivateDate{color:var(--kulup-action);font-size:clamp(10px,.76vw,12px);font-weight:700;line-height:1.5;letter-spacing:.17em}.kulupPrivateFor{color:var(--kulup-muted);font-size:clamp(9.5px,.72vw,11.5px);line-height:1.55;letter-spacing:.1em;text-transform:none}.kulupPrivateFor strong{color:var(--kulup-ink);font-weight:700}.kulupPrivateHero h1{max-width:12ch;margin:0;color:var(--kulup-ink);font-family:var(--kulup-serif);font-size:clamp(42px,5.2vw,72px);font-weight:400;line-height:.98;letter-spacing:-.025em;text-wrap:balance}.kulupPrivateHeroCopy>p:not(.kulupPrivateDate):not(.kulupPrivateFor):not(.kulupPrivateLinkNote){max-width:48ch;margin:2px 0 0;color:var(--kulup-body);font-family:var(--kulup-serif);font-size:clamp(16px,1.18vw,19px);line-height:1.62;text-wrap:pretty}.kulupPrivateLinkNote{max-width:62ch;margin:4px 0 0;padding-top:17px;border-top:1px solid var(--kulup-line);color:var(--kulup-muted);font:400 clamp(9.5px,.72vw,11px)/1.7 var(--kulup-mono);letter-spacing:.06em}.kulupPrivateHeroAction{margin-top:4px;text-decoration:none}.kulupPrivateMoon{position:absolute;z-index:2;left:35.5%;top:53%;width:clamp(96px,9vw,142px);height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 14px 24px rgba(39,27,22,.16));pointer-events:none}.kulupPrivateDeadline{border-bottom:1px solid var(--kulup-line);background:color-mix(in srgb,var(--kulup-action) 9%,var(--kulup-cream))}.kulupPrivateDeadlineInner{display:grid;grid-template-columns:minmax(170px,.38fr) minmax(260px,.62fr) minmax(280px,1fr);gap:clamp(24px,4vw,64px);align-items:center;padding-top:clamp(22px,2.4vw,36px);padding-bottom:clamp(22px,2.4vw,36px)}.kulupPrivateDeadlineInner>p,.kulupPrivateDeadlineInner>strong{margin:0}.kulupPrivateDeadlineInner>strong{color:var(--kulup-action);font:400 clamp(19px,1.7vw,27px)/1.25 var(--kulup-serif);text-wrap:balance}.kulupPrivateDeadlineInner>p:last-child{max-width:55ch;color:var(--kulup-body);font:400 clamp(13.5px,.95vw,15.5px)/1.58 var(--kulup-serif);text-wrap:pretty}.kulupPrivateDeadlineExpired{background:color-mix(in srgb,var(--kulup-action) 14%,var(--kulup-cream))}.kulupPrivateDeadlineExpired .kulupSectionLabel{color:var(--kulup-action)}.kulupPrivateArchiveInner{padding-top:clamp(42px,4.5vw,72px);padding-bottom:clamp(46px,5vw,82px)}.kulupPrivateArchiveHeader{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.kulupPrivateArchiveHeader h2{margin:0;color:var(--kulup-ink);font-family:var(--kulup-serif);font-size:clamp(25px,2.6vw,42px);font-weight:400;line-height:1.08}.kulupPrivateArchiveGroup{margin-top:clamp(24px,2.4vw,36px)}.kulupPrivateArchiveTile{aspect-ratio:2/3}.kulupPrivateArchiveTile img{width:100%;height:100%;object-fit:cover}.kulupPrivateContribution,.kulupPrivateDetails,.kulupPrivateStory{background:var(--kulup-cream)}.kulupPrivateEditorialGrid{grid-template-columns:minmax(170px,.38fr) minmax(0,1fr)}.kulupPrivateEditorialContent{max-width:68ch}.kulupPrivateDetails{background:color-mix(in srgb,var(--kulup-cream) 91%,white 9%)}.kulupPrivateInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.kulupPrivateInfoGrid>div{padding-top:16px;border-top:1px solid var(--kulup-line)}.kulupPrivateInfoGrid dd{font-size:clamp(18px,1.35vw,23px)}.kulupPrivateHouseboat{border-bottom:1px solid var(--kulup-line);background:var(--kulup-action);color:var(--kulup-accent-ink)}.kulupPrivateHouseboatGrid{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(40px,7vw,112px);align-items:center;padding-top:clamp(56px,6.2vw,100px);padding-bottom:clamp(56px,6.2vw,100px)}.kulupPrivateMenuImage{margin:0;overflow:hidden;aspect-ratio:4/5;background:var(--kulup-cream)}.kulupPrivateMenuImage img{display:block;width:100%;height:100%;object-fit:cover}.kulupPrivateHouseboatCopy{max-width:650px;display:flex;flex-direction:column;gap:clamp(14px,1.5vw,22px)}.kulupPrivateHouseboatCopy .kulupSectionLabel{color:color-mix(in srgb,var(--kulup-accent-ink) 78%,transparent)}.kulupPrivateHouseboatCopy h2{max-width:14ch;margin:0;color:var(--kulup-accent-ink);font-family:var(--kulup-serif);font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.kulupPrivateHouseboatCopy p{max-width:58ch;margin:0;color:color-mix(in srgb,var(--kulup-accent-ink) 84%,transparent);font-family:var(--kulup-serif);font-size:clamp(15px,1.05vw,18px);line-height:1.65;text-wrap:pretty}.kulupPrivatePriceContent{max-width:820px;display:flex;flex-direction:column;gap:clamp(18px,2vw,30px)}.kulupPrivatePriceHeading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding-bottom:clamp(22px,2.5vw,36px);border-bottom:1px solid var(--kulup-line)}.kulupPrivatePriceStack{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.kulupPrivatePriceHeading h2{display:flex;align-items:baseline;gap:12px;margin:0;color:var(--kulup-ink);font-family:var(--kulup-serif);font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1;letter-spacing:-.02em}.kulupPrivatePriceHeading h2 span{color:var(--kulup-muted);font:700 clamp(10px,.75vw,12px)/1 var(--kulup-mono);letter-spacing:.17em}.kulupPrivateBoatHeading{margin:0;color:var(--kulup-action);font:400 clamp(20px,1.8vw,28px)/1.2 var(--kulup-serif)}.kulupPrivateBoatHeading small{margin-left:7px;color:var(--kulup-muted);font:400 clamp(9.5px,.7vw,11px)/1.4 var(--kulup-mono);letter-spacing:.08em;text-transform:uppercase}.kulupPrivateTotalHeading{display:flex;flex-direction:column;align-items:flex-end;gap:7px;color:var(--kulup-action);white-space:nowrap}.kulupPrivateTotalHeading span{font:400 clamp(27px,2.8vw,42px)/1 var(--kulup-serif)}.kulupPrivateTotalHeading small{color:var(--kulup-muted);font:700 clamp(9px,.66vw,10.5px)/1 var(--kulup-mono);letter-spacing:.16em;text-transform:uppercase}.kulupPrivatePriceContent>p{max-width:66ch;margin:0;color:var(--kulup-body);font-family:var(--kulup-serif);font-size:clamp(15px,1.04vw,17px);line-height:1.68;text-wrap:pretty}.kulupPrivatePriceList{margin:0;border-top:1px solid var(--kulup-line)}.kulupPrivatePriceList>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:13px 0;border-bottom:1px solid var(--kulup-line)}.kulupPrivatePriceList dd,.kulupPrivatePriceList dt{margin:0;font:400 clamp(11px,.82vw,13px)/1.5 var(--kulup-mono);letter-spacing:.06em}.kulupPrivatePriceList dd{text-align:right}.kulupPrivatePriceSubtotal{color:var(--kulup-action);font-weight:700}.kulupPrivatePriceTotal{color:var(--kulup-ink);font-weight:700}.kulupPrivatePriceTotal dd,.kulupPrivatePriceTotal dt{font-weight:700}.kulupPrivateDrinkNote,.kulupPrivatePriceNote{font-size:clamp(13.5px,.94vw,15.5px)!important;color:var(--kulup-muted)!important}.kulupPrivateResponse,.kulupPrivateResponseGrid{scroll-margin-top:96px}.kulupPrivateResponseGrid{align-items:stretch}.kulupPrivateResponseHead{justify-content:flex-start}.kulupPrivateActions{min-width:0;border:1px solid color-mix(in srgb,var(--kulup-ink) 46%,transparent);border-left:0;background:color-mix(in srgb,var(--kulup-cream) 91%,white 9%)}.kulupPrivateForm{border:0;border-bottom:1px solid color-mix(in srgb,var(--kulup-action) 28%,transparent);background:transparent}.kulupPrivateChoiceGroup{min-width:0;margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kulupPrivateChoiceGroup legend{margin:0 0 13px;color:var(--kulup-muted);font:700 clamp(9.5px,.7vw,11px)/1 var(--kulup-mono);letter-spacing:.18em;text-transform:uppercase}.kulupPrivateChoice{position:relative;display:flex;align-items:center;gap:12px;min-height:80px;padding:14px;border:1px solid color-mix(in srgb,var(--kulup-ink) 46%,transparent);cursor:pointer;transition:border-color .2s ease,background .2s ease}.kulupPrivateChoice:has(input:checked){border-color:var(--kulup-action);background:color-mix(in srgb,var(--kulup-action) 9%,transparent)}.kulupPrivateChoice input{appearance:none;-webkit-appearance:none;width:18px;height:18px;flex:none;margin:0;border:1px solid var(--kulup-muted);border-radius:50%;background:transparent}.kulupPrivateChoice input:checked{border-color:var(--kulup-action);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--kulup-cream) 90%,white 10%);background:var(--kulup-action)}.kulupPrivateChoice input:focus-visible{outline:2px solid var(--kulup-action);outline-offset:3px}.kulupPrivateChoice:has(input:disabled:not(:checked)){cursor:not-allowed;opacity:.58}.kulupPrivateChoice input:disabled{cursor:not-allowed}.kulupPrivateChoice span{display:flex;flex-direction:column;gap:5px}.kulupPrivateChoice strong{font-family:var(--kulup-serif);font-size:clamp(16px,1.2vw,19px);font-weight:500}.kulupPrivateChoice small{color:var(--kulup-muted);font-family:var(--kulup-serif);font-size:13px;line-height:1.35}.kulupPrivateGuestGroup{min-width:0;margin:0;padding:clamp(20px,2vw,28px);border:1px solid color-mix(in srgb,var(--kulup-action) 32%,transparent);background:color-mix(in srgb,var(--kulup-action) 5%,transparent)}.kulupPrivateGuestGroup>legend{padding:0 8px;color:var(--kulup-action);font:700 clamp(9.5px,.7vw,11px)/1 var(--kulup-mono);letter-spacing:.18em;text-transform:uppercase}.kulupPrivateGuestGroup:disabled{opacity:.76}.kulupPrivateGuestIntro{max-width:58ch;margin:0;color:var(--kulup-body);font:400 clamp(14px,.98vw,16px)/1.65 var(--kulup-serif);text-wrap:pretty}.kulupPrivateGuestCount{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.kulupPrivateGuestCountChoice{position:relative;display:flex;min-height:48px;cursor:pointer}.kulupPrivateGuestCountChoice input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.kulupPrivateGuestCountChoice span{display:flex;align-items:center;justify-content:center;width:100%;padding:11px 8px;border:1px solid color-mix(in srgb,var(--kulup-ink) 35%,transparent);color:var(--kulup-body);font:700 clamp(9.5px,.72vw,11px)/1.35 var(--kulup-mono);letter-spacing:.06em;text-align:center;transition:border-color .2s ease,background .2s ease,color .2s ease}.kulupPrivateGuestCountChoice input:checked+span{border-color:var(--kulup-action);background:var(--kulup-action);color:var(--kulup-accent-ink)}.kulupPrivateGuestCountChoice input:focus-visible+span{outline:2px solid var(--kulup-action);outline-offset:3px}.kulupPrivateGuestCountChoice:has(input:disabled){cursor:not-allowed}.kulupPrivateGuestCards{display:grid;gap:12px;margin-top:18px}.kulupPrivateGuestCard{padding:clamp(16px,1.5vw,22px);border:1px solid var(--kulup-line);background:color-mix(in srgb,var(--kulup-cream) 83%,white 17%)}.kulupPrivateGuestCard>p{margin:0 0 18px;color:var(--kulup-action);font:700 clamp(9.5px,.7vw,11px)/1 var(--kulup-mono);letter-spacing:.16em}.kulupPrivateGuestFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.kulupPrivateGuestField input{padding-top:10px;padding-bottom:10px}.kulupPrivateGuestTotal{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:18px 0 0;padding-top:17px;border-top:1px solid color-mix(in srgb,var(--kulup-action) 26%,transparent);color:var(--kulup-body);font:700 clamp(10px,.74vw,12px)/1.45 var(--kulup-mono);letter-spacing:.08em}.kulupPrivateGuestTotal strong{color:var(--kulup-action);font:400 clamp(24px,2vw,32px)/1 var(--kulup-serif);letter-spacing:0}.kulupPrivateFieldNote{margin:8px 0 0;color:var(--kulup-muted);font:400 clamp(12px,.78vw,13px)/1.55 var(--kulup-mono);letter-spacing:.025em}.kulupPrivateCutoffNote{margin:0;padding:14px 16px;border-left:2px solid var(--kulup-action);background:color-mix(in srgb,var(--kulup-action) 7%,transparent);color:var(--kulup-body);font:400 clamp(12px,.82vw,13.5px)/1.6 var(--kulup-mono);letter-spacing:.02em}.kulupPrivateNotice{margin:0;padding:13px 15px;background:color-mix(in srgb,var(--kulup-action) 10%,transparent);color:var(--kulup-body);font:400 12px/1.55 var(--kulup-mono)}.kulupPrivateCheckout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 30px;align-items:center;padding:clamp(28px,3vw,48px)}.kulupPrivateCheckout>div{display:flex;flex-direction:column;gap:11px}.kulupPrivateCheckout h3{margin:0;color:var(--kulup-ink);font-family:var(--kulup-serif);font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:1.1}.kulupPrivateCheckout p{max-width:48ch;margin:0;color:var(--kulup-body);font-family:var(--kulup-serif);font-size:clamp(14px,.98vw,16px);line-height:1.6}.kulupPrivateCheckoutButton{white-space:nowrap}.kulupPrivateAccessNote{grid-column:1/-1;max-width:66ch!important;padding:16px 18px;border-left:2px solid var(--kulup-action);background:color-mix(in srgb,var(--kulup-action) 7%,transparent);color:var(--kulup-body)!important}.kulupPrivateAccessNote a{color:var(--kulup-action);font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}.kulupPrivateAccessNote a:hover{color:var(--kulup-action-hover)}.kulupPrivateAccessNote a:focus-visible{outline:2px solid var(--kulup-action);outline-offset:3px}.kulupPrivateCheckoutNote{grid-column:1/-1;color:var(--kulup-muted)!important;font:400 clamp(12px,.78vw,13px)/1.55 var(--kulup-mono)!important;letter-spacing:.025em}.kulupPrivatePaid{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;background:var(--kulup-action);color:var(--kulup-accent-ink);font:700 11px/1 var(--kulup-mono);letter-spacing:.14em}.kulupPrivateExpired{border:1px solid var(--kulup-action);background:transparent;color:var(--kulup-action)}.kulupPrivateFooterInner>span{color:var(--kulup-muted);font:400 clamp(9.5px,.72vw,11px)/1.6 var(--kulup-mono);letter-spacing:.1em;text-transform:uppercase}.kulupPaidHero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--kulup-line);background:linear-gradient(112deg,color-mix(in srgb,var(--kulup-cream) 76%,#f3b65c 24%) 0,var(--kulup-cream) 62%)}.kulupPaidHero:after{content:"";position:absolute;z-index:-1;right:-12%;top:-74%;width:min(760px,58vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(13,56,191,.14),rgba(13,56,191,0) 68%);pointer-events:none}.kulupPaidHeroInner{display:grid;grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:clamp(44px,7vw,112px);align-items:end;padding-top:clamp(68px,7vw,112px);padding-bottom:clamp(68px,7.6vw,124px)}.kulupPaidHeroBrand{align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.kulupPaidWordmark{width:clamp(142px,14vw,208px)}.kulupPaidHeroBrand .kulupSectionLabel{color:var(--kulup-action)}.kulupPaidHeroCopy{max-width:760px;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.4vw,22px)}.kulupPaidHero h1{max-width:13ch;margin:0;color:var(--kulup-ink);font-family:var(--kulup-serif);font-size:clamp(44px,5.4vw,78px);font-weight:400;line-height:.98;letter-spacing:-.025em;text-wrap:balance}.kulupPaidHeroCopy>p:not(.kulupPrivateDate):not(.kulupPrivateLinkNote){max-width:49ch;margin:0;color:var(--kulup-body);font:400 clamp(16px,1.18vw,19px)/1.62 var(--kulup-serif);text-wrap:pretty}.kulupPaidMoon{left:35%;top:54%}.kulupPaidSummary{border-bottom:1px solid var(--kulup-line);background:var(--kulup-action);color:var(--kulup-accent-ink)}.kulupPaidSummaryInner{display:grid;grid-template-columns:minmax(150px,.55fr) auto auto minmax(260px,1fr);gap:clamp(22px,3vw,48px);align-items:center;padding-top:clamp(24px,2.6vw,40px);padding-bottom:clamp(24px,2.6vw,40px)}.kulupPaidSummary .kulupSectionLabel{color:color-mix(in srgb,var(--kulup-accent-ink) 76%,transparent)}.kulupPaidSummary strong{font:400 clamp(19px,1.7vw,27px)/1.2 var(--kulup-serif);white-space:nowrap}.kulupPaidSummary p{max-width:45ch;margin:0;color:color-mix(in srgb,var(--kulup-accent-ink) 84%,transparent);font:400 clamp(13.5px,.94vw,15.5px)/1.6 var(--kulup-serif)}.kulupPaidMeeting{scroll-margin-top:96px;border-bottom:1px solid var(--kulup-line);background:color-mix(in srgb,var(--kulup-cream) 91%,white 9%)}.kulupPaidMeetingGrid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(320px,.68fr);gap:clamp(44px,7vw,112px);align-items:center;padding-top:clamp(56px,6vw,100px);padding-bottom:clamp(56px,6vw,100px)}.kulupPaidMeetingCopy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(15px,1.5vw,22px)}.kulupPaidArchiveIntro h2,.kulupPaidDrink h2,.kulupPaidMeetingCopy h2,.kulupPaidRouteContent h2{margin:0;color:var(--kulup-ink);font:400 clamp(31px,3.4vw,52px)/1.03 var(--kulup-serif);letter-spacing:-.015em;text-wrap:balance}.kulupPaidArchiveIntro>div>p,.kulupPaidDrinkGrid>div>p:not(.kulupSectionLabel),.kulupPaidMeetingCopy>p:not(.kulupSectionLabel){max-width:58ch;margin:0;color:var(--kulup-body);font:400 clamp(15px,1.04vw,17px)/1.68 var(--kulup-serif);text-wrap:pretty}.kulupPaidMeetingFacts{width:100%;margin:4px 0 0;border-top:1px solid var(--kulup-line)}.kulupPaidMeetingFacts>div{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:24px;padding:13px 0;border-bottom:1px solid var(--kulup-line)}.kulupPaidMeetingFacts dd,.kulupPaidMeetingFacts dt{margin:0}.kulupPaidMeetingFacts dt{color:var(--kulup-muted);font:700 10px/1.5 var(--kulup-mono);letter-spacing:.16em}.kulupPaidMeetingFacts dd{color:var(--kulup-ink);font:400 clamp(14px,.98vw,16px)/1.5 var(--kulup-serif)}.kulupPaidMapButton{margin-top:4px}.kulupPaidMeetingImage{display:block;overflow:hidden;background:#e7dcc4;aspect-ratio:4/5;transition:transform .25s ease}.kulupPaidMeetingImage:hover{transform:translateY(-2px)}.kulupPaidMeetingImage:focus-visible{outline:2px solid var(--kulup-action);outline-offset:4px}.kulupPaidMeetingImage img{display:block;width:100%;height:100%;object-fit:cover}.kulupPaidRoute{background:var(--kulup-cream)}.kulupPaidRouteContent{display:flex;flex-direction:column;gap:clamp(28px,3vw,46px)}.kulupPaidRouteContent h2{max-width:16ch}.kulupPaidRouteContent ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid var(--kulup-line);list-style:none;counter-reset:route}.kulupPaidRouteContent li{counter-increment:route;min-width:0;padding:clamp(19px,2vw,28px) clamp(18px,2.4vw,36px) clamp(22px,2.4vw,36px) 0;border-bottom:1px solid var(--kulup-line)}.kulupPaidRouteContent li:nth-child(odd){border-right:1px solid var(--kulup-line)}.kulupPaidRouteContent li:nth-child(2n){padding-left:clamp(18px,2.4vw,36px)}.kulupPaidRouteContent li strong{display:flex;align-items:baseline;gap:10px;color:var(--kulup-action);font:700 clamp(9.5px,.72vw,11px)/1.45 var(--kulup-mono);letter-spacing:.12em}.kulupPaidRouteContent li strong:before{content:"0" counter(route);color:var(--kulup-gold-text);font-weight:400}.kulupPaidRouteContent li p{margin:12px 0 0;color:var(--kulup-body);font:400 clamp(14px,.98vw,16px)/1.63 var(--kulup-serif);text-wrap:pretty}.kulupPaidDrink{border-bottom:1px solid var(--kulup-line);background:var(--kulup-action);color:var(--kulup-accent-ink)}.kulupPaidDrinkGrid{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(40px,7vw,112px);align-items:center;padding-top:clamp(56px,6vw,100px);padding-bottom:clamp(56px,6vw,100px)}.kulupPaidDrink figure{margin:0;overflow:hidden;aspect-ratio:4/5;background:var(--kulup-cream)}.kulupPaidDrink figure img{display:block;width:100%;height:100%;object-fit:cover}.kulupPaidDrinkGrid>div{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(15px,1.5vw,22px)}.kulupPaidDrink .kulupSectionLabel{color:color-mix(in srgb,var(--kulup-accent-ink) 76%,transparent)}.kulupPaidDrink h2{color:var(--kulup-accent-ink)}.kulupPaidDrinkGrid>div>p:not(.kulupSectionLabel){color:color-mix(in srgb,var(--kulup-accent-ink) 84%,transparent)}.kulupPaidGuestList{width:100%;margin-top:10px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--kulup-accent-ink) 28%,transparent)}.kulupPaidGuestList ul{display:grid;gap:10px;margin:15px 0 0;padding:0;list-style:none}.kulupPaidGuestList li{color:var(--kulup-accent-ink);font:400 clamp(14px,.98vw,16px)/1.55 var(--kulup-serif)}.kulupPaidArchiveIntro{display:grid;grid-template-columns:minmax(170px,.38fr) minmax(0,1fr);gap:clamp(24px,3vw,64px)}.kulupPaidArchiveIntro>div{max-width:68ch;display:flex;flex-direction:column;gap:16px}.kulupPaidArchiveIntro h2{font-size:clamp(28px,3vw,46px)}.kulupPaidArchiveTile{position:relative}.kulupPaidArchiveTile figcaption{position:absolute;inset:auto 8px 8px;padding:7px 9px;background:color-mix(in srgb,var(--kulup-ink) 80%,transparent);color:var(--kulup-accent-ink);font:700 8.5px/1.35 var(--kulup-mono);letter-spacing:.08em;text-transform:uppercase}.kulupPaidNotesActions{border-left:0}.kulupPaidNotesForm{height:100%;border-bottom:0}.kulupPaidNotes .kulupApplyHead>p:first-of-type{font-size:clamp(20px,1.7vw,29px);line-height:1.25}@media(max-width:820px){.kulupPrivateHeroInner{grid-template-columns:1fr;gap:42px;padding-top:56px;padding-bottom:64px}.kulupPrivateHeroBrand{gap:16px}.kulupPrivateMoon{left:auto;right:clamp(18px,7vw,54px);top:86px;width:clamp(92px,20vw,128px);transform:none}.kulupPrivateInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kulupPrivateHouseboatGrid{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:36px}.kulupPrivateCheckout,.kulupPrivateChoiceGroup{grid-template-columns:1fr}.kulupPrivateCheckoutButton{width:100%}.kulupPrivateDeadlineInner{grid-template-columns:minmax(170px,.42fr) minmax(0,1fr)}.kulupPrivateDeadlineInner>p:last-child{grid-column:2}.kulupPaidHeroInner{grid-template-columns:1fr;gap:42px;padding-top:56px;padding-bottom:64px}.kulupPaidMoon{left:auto;right:clamp(18px,7vw,54px);top:80px;transform:none}.kulupPaidSummaryInner{grid-template-columns:repeat(2,minmax(0,1fr))}.kulupPaidSummaryInner>p:last-child{grid-column:1/-1}.kulupPaidMeetingGrid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:36px}}@media(max-width:699px){.kulupPrivateHeroInner{gap:34px;padding-top:46px;padding-bottom:54px}.kulupPrivateWordmark{width:142px}.kulupPrivateHeroBrand{padding-right:116px}.kulupPrivateHero h1{font-size:clamp(42px,13vw,58px)}.kulupPrivateMoon{right:18px;top:50px;width:94px}.kulupPrivateArchiveHeader{align-items:flex-start;flex-direction:column;gap:12px}.kulupPrivateArchiveGroup{display:flex}.kulupPrivateArchiveTile{aspect-ratio:2/3}.kulupPrivateEditorialGrid{grid-template-columns:1fr}.kulupPrivateInfoGrid{grid-template-columns:1fr 1fr}.kulupPrivateHouseboatGrid{grid-template-columns:1fr;gap:36px}.kulupPrivateMenuImage{width:min(78vw,360px);aspect-ratio:4/5}.kulupPrivateHouseboatCopy h2{font-size:clamp(36px,10vw,50px)}.kulupPrivatePriceHeading{grid-template-columns:1fr;align-items:start}.kulupPrivateTotalHeading{align-items:flex-start}.kulupPrivateActions{border-left:1px solid color-mix(in srgb,var(--kulup-action) 28%,transparent);border-top:0}.kulupPrivateForm>.kulupButton{width:100%}.kulupPrivateDeadlineInner{grid-template-columns:1fr;gap:12px}.kulupPrivateDeadlineInner>p:last-child{grid-column:auto}.kulupPrivateGuestFields{grid-template-columns:1fr}.kulupPaidHeroInner{gap:34px;padding-top:46px;padding-bottom:54px}.kulupPaidHeroBrand{padding-right:110px}.kulupPaidWordmark{width:142px}.kulupPaidHero h1{font-size:clamp(42px,13vw,58px)}.kulupPaidMoon{right:18px;top:50px;width:94px}.kulupPaidSummaryInner{grid-template-columns:1fr;gap:11px}.kulupPaidSummaryInner>p:last-child{grid-column:auto;margin-top:4px}.kulupPaidArchiveIntro,.kulupPaidDrinkGrid,.kulupPaidMeetingGrid{grid-template-columns:1fr}.kulupPaidMeetingImage{width:min(84vw,440px)}.kulupPaidDrink figure{width:min(78vw,360px)}.kulupPaidRouteContent ol{grid-template-columns:1fr}.kulupPaidRouteContent li,.kulupPaidRouteContent li:nth-child(2n){padding-left:0;padding-right:0;border-right:0}.kulupPaidNotesActions{border-left:1px solid color-mix(in srgb,var(--kulup-action) 28%,transparent)}}@media(max-width:460px){.kulupPrivateInfoGrid{grid-template-columns:1fr}.kulupPrivateHeroCopy{gap:13px}.kulupPrivateHero h1{font-size:43px}.kulupPrivatePriceList dd,.kulupPrivatePriceList dt{font-size:10.5px;letter-spacing:.035em}.kulupPrivateGuestCount{grid-template-columns:1fr}.kulupPrivateGuestTotal{align-items:flex-start;flex-direction:column;gap:8px}.kulupPaidMeetingFacts>div{grid-template-columns:1fr;gap:5px}}.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:rgba(20,19,15,.1);min-height:100vh;background:var(--ar-cream);color:var(--ar-ink);font-family:Newsreader,Georgia,serif;overflow:hidden}.anewRecordMast{position:relative;overflow:hidden;border-bottom:1px solid var(--ar-line);background:linear-gradient(112deg,#f4e3be 0,#f7ebd2 52%,var(--ar-cream) 100%)}.anewRecordGlow{position:absolute;left:-8%;top:-46%;width:min(600px,52%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(201,150,47,.24),rgba(201,150,47,0) 70%);pointer-events:none}.anewRecordFooter>div,.anewRecordGrid,.anewRecordInner,.anewRecordNextInner{position:relative;box-sizing:border-box;width:100%;max-width:var(--sz-canvas);margin:0 auto;padding-left:var(--sz-gutter);padding-right:var(--sz-gutter)}.anewRecordInner{display:flex;flex-direction:column;gap:clamp(12px,1.3vw,22px);padding-top:clamp(48px,5.6vw,104px);padding-bottom:clamp(48px,5.6vw,104px)}.anewRecordStatus{display:flex;align-items:center;gap:10px;margin:0;color:var(--ar-gold-text);font:700 clamp(9.5px,.7vw,11px)/1 Space Mono,monospace;letter-spacing:.2em}.anewRecordStatus span{width:6px;height:6px;border-radius:50%;background:var(--ar-gold);flex:none}.anewRecord h1{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(44px,5.4vw,96px);font-weight:400;line-height:1;letter-spacing:-.01em}.anewRecord h1 em{font-style:italic;font-weight:400}.anewRecordInner>p:last-child{max-width:52ch;margin:0;color:var(--ar-body);font-size:clamp(15px,1.06vw,18px);line-height:1.7;text-wrap:pretty}.anewRecordText{border-bottom:1px solid var(--ar-line)}.anewRecordGrid{display:grid;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)}.anewRecordLabel{margin:0;color:var(--ar-muted);font:700 clamp(9.5px,.7vw,11px)/1 Space Mono,monospace;letter-spacing:.2em}.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{margin:0;color:var(--ar-body);font-size:clamp(15px,1.06vw,18px);line-height:1.7;text-wrap:pretty}.anewRecordGrid>div>p+p{margin-top:18px}.anewRecordNext{border-bottom:1px solid var(--ar-line)}.anewRecordNextInner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(20px,2.4vw,44px);padding-top:clamp(40px,4.4vw,80px);padding-bottom:clamp(40px,4.4vw,80px)}.anewRecordNextInner>div{display:flex;flex-direction:column;gap:10px}.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{display:inline-flex;align-items:center;gap:8px;padding:clamp(13px,1.05vw,18px) clamp(24px,2.2vw,38px);border-radius:2px;background:var(--ar-cherry);color:var(--ar-cream);font:700 clamp(11px,.86vw,14px)/1 Space Mono,monospace;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.anewRecordNext a:hover{background:#5a1e2e;color:var(--ar-cream)}.anewRecordFooter>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:clamp(26px,2.6vw,48px);padding-bottom:clamp(26px,2.6vw,48px)}.anewRecordFooter a{color:var(--ar-ink);font:700 clamp(10px,.76vw,12px)/1 Space Mono,monospace;letter-spacing:.3em}.anewRecordFooter span{color:var(--ar-muted);font:400 clamp(10px,.74vw,12px)/1.6 Space Mono,monospace;letter-spacing:.12em}.anewRecord,.anewRecordMast,.kulupApply,.kulupFooter,.kulupForm,.kulupHome,.kulupMast,.kulupMilestone,.kulupSuccess,.kulupSurface{transition:background-color 1.1s ease,color 1.1s ease,border-color 1.1s ease,background 1.1s ease}.kulupFooterLogo img,.kulupPhoto,.kulupWordmark{transition:filter 1.1s ease}html.afterglow body .hdrKulupCurrent{border-bottom-color:#0d38bf;box-shadow:0 2px 0 rgba(13,56,191,.3)}html.afterglow body .hdrKulupCurrent span{background:#0d38bf}html.afterglow body .hdrKulupLogo{filter:drop-shadow(0 0 1px rgba(242,233,216,.96)) drop-shadow(0 0 8px rgba(242,233,216,.28))}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:rgba(242,233,216,.58);--kulup-body:#d8ccb9;--kulup-line:rgba(242,233,216,.14)}html.afterglow body .kulupGlow{background:radial-gradient(circle,rgba(245,230,74,.2),rgba(184,132,38,.08) 55%,rgba(245,230,74,0) 74%)}html.afterglow body .kulupWordmark{filter:drop-shadow(0 0 1px rgba(242,233,216,.96)) drop-shadow(0 0 16px rgba(242,233,216,.22))}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,rgba(43,36,29,.82),rgba(43,36,29,0))}html.afterglow body .kulupPhotoCobalt{background:linear-gradient(180deg,rgba(245,230,74,0),rgba(245,230,74,.07) 58%,rgba(74,49,18,.3))}html.afterglow body .kulupMoonPlate{filter:drop-shadow(0 12px 24px rgba(245,230,74,.14))}html.afterglow body .kulupTextLink{color:var(--kulup-body);border-bottom-color:rgba(242,233,216,.34)}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,rgba(245,230,74,.18),rgba(245,230,74,0) 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:rgba(33,26,18,.78)}html.afterglow body .kulupForm,html.afterglow body .kulupSuccess{background:#342b22;border-color:rgba(245,230,74,.24)}html.afterglow body .kulupField input,html.afterglow body .kulupField textarea{border-bottom-color:rgba(242,233,216,.3)}html.afterglow body .kulupCheck input{border-color:rgba(242,233,216,.72)}html.afterglow body .kulupError{color:#ff91a9}html.afterglow body .kulupPrivateHero{background:linear-gradient(112deg,#3b3024 0,var(--kulup-cream) 62%)}html.afterglow body .kulupPrivateHero:after{background:radial-gradient(circle,rgba(223,201,92,.11),rgba(223,201,92,0) 68%)}html.afterglow body .kulupPrivateMoon{filter:drop-shadow(0 14px 26px rgba(223,201,92,.13))}html.afterglow body .kulupPrivateDeadline{background:#30281f}html.afterglow body .kulupPrivateDeadlineExpired{background:#3b3024}html.afterglow body .kulupPrivateArchive,html.afterglow body .kulupPrivateDetails{background:#322920}html.afterglow body .kulupPrivateArchiveTile img,html.afterglow body .kulupPrivateMenuImage img{filter:brightness(.82) saturate(.88)}html.afterglow body .kulupPrivateHouseboat{background:var(--kulup-action);color:var(--kulup-accent-ink)}html.afterglow body .kulupPrivateActions{background:#342b22}html.afterglow body .kulupPrivateForm{background:transparent;border-color:rgba(245,230,74,.24)}html.afterglow body .kulupPrivateChoice input:checked{box-shadow:inset 0 0 0 4px #342b22}html.afterglow body .kulupPrivateChoice:has(input:checked){background:rgba(223,201,92,.08)}html.afterglow body .kulupPrivateGuestGroup{background:rgba(223,201,92,.045);border-color:rgba(223,201,92,.24)}html.afterglow body .kulupPrivateGuestCard{background:#30281f;border-color:rgba(242,233,216,.14)}html.afterglow body .kulupPaidHero{background:linear-gradient(112deg,#3b3024 0,var(--kulup-cream) 62%)}html.afterglow body .kulupPaidHero:after{background:radial-gradient(circle,rgba(223,201,92,.11),rgba(223,201,92,0) 68%)}html.afterglow body .kulupPaidDrink,html.afterglow body .kulupPaidSummary{background:var(--kulup-action)}html.afterglow body .kulupPaidArchive,html.afterglow body .kulupPaidMeeting{background:#322920}html.afterglow body .kulupPaidArchiveTile img,html.afterglow body .kulupPaidDrink figure img,html.afterglow body .kulupPaidMeetingImage img{filter:brightness(.82) saturate(.88)}html.afterglow body .anewRecord{--ar-ink:#f2e9d8;--ar-cream:#2b241d;--ar-cherry:#dfc95c;--ar-gold:#f5e64a;--ar-gold-text:#dfc95c;--ar-muted:rgba(242,233,216,.58);--ar-body:#d8ccb9;--ar-line:rgba(242,233,216,.14)}html.afterglow body .anewRecordMast{background:linear-gradient(112deg,#3b3024 0,#322920 52%,var(--ar-cream) 100%)}html.afterglow body .anewRecordGlow{background:radial-gradient(circle,rgba(245,230,74,.2),rgba(245,230,74,0) 70%)}html.afterglow body .anewRecordNext a:hover{background:#fff27a;color:var(--ar-cream)}@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}.kulupMoonEvent,.kulupMoonHome{left:74%;top:0;width:clamp(140px,38.5vw,160px)}.kulupFactsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kulupMilestoneInner{align-items:flex-start}.kulupMastCopy{padding:40px 0 34px}.kulupArchiveGroup{display:flex;gap:8px;margin-top:28px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.kulupArchiveTile{width:min(62vw,250px);flex:0 0 min(62vw,250px);scroll-snap-align:start}.anewRecordGrid,.kulupApplyGrid,.kulupEditorialGrid{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}.anewRecordNext a,.kulupRecordLink{width:100%}.anewRecordStatus,.kulupMilestoneMeta{align-items:flex-start;line-height:1.55}.anewRecordFooter>div,.kulupFooterInner{align-items:flex-start;flex-direction:column}}.lfPage{background:var(--pbg);color:var(--tp)}.lfPage :is(section,article,nav)[id]{scroll-margin-top:108px}.lfPage :is(section,article,nav)[id]:focus-visible{outline:2px solid var(--tp);outline-offset:6px}.lfEntrance{padding:clamp(18px,1.5vw,24px) 0 clamp(64px,8vw,112px)}.lfEntranceInner{display:flex;flex-direction:column;gap:0}.lfBreadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;font-family:Space Mono,monospace;font-size:10.5px;line-height:1.5;letter-spacing:.18em;color:var(--tf)}.lfBreadcrumb a{color:var(--ts)}.lfFrame{box-sizing:border-box;width:100%;border:1px solid var(--bd2);padding:clamp(58px,6vw,78px) clamp(28px,4.5vw,58px) clamp(36px,3.7vw,48px);background:color-mix(in srgb,var(--pbg) 96%,white 4%)}.lfKicker{display:block;font-family:Space Mono,monospace;font-size:10.5px;line-height:1.6;letter-spacing:.15em;color:var(--ts)}.lfHeroGrid{align-items:flex-start;padding:clamp(16px,1.4vw,18px) 0 0}.lfHeroGrid,.lfHeroGrid h1{display:flex;flex-direction:column}.lfHeroGrid h1{margin:0;font-size:clamp(66px,8.1vw,118px);font-weight:500;line-height:.77;letter-spacing:-.018em}.lfHeroGrid h1 em{font-weight:300;white-space:nowrap}.lfHeroGrid p{margin:clamp(28px,2.55vw,34px) 0 0;font-size:clamp(17px,1.55vw,21px);font-weight:300;line-height:1.55;color:var(--ts);max-width:min(52.5%,575px);text-wrap:balance}.lfSpectrum{width:min(52.5%,575px);height:3px;margin-top:clamp(42px,3.9vw,52px);background:var(--lf-gradient)}.lfFormats{list-style:none;margin:0;padding:clamp(31px,2.75vw,36px) 0 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.4vw,22px)}.lfFormats li{min-width:0;border-top:3px solid var(--lf-color)}.lfFormats a{display:flex;flex-direction:column;gap:12px;min-height:64px;padding:14px 0 6px;box-sizing:border-box;color:var(--tp)}.lfFormats a:hover strong{text-decoration:underline;text-underline-offset:5px}.lfFormats a:focus-visible{outline:2px solid var(--tp);outline-offset:5px}.lfFormats strong{font-size:clamp(16px,1.5vw,23px);line-height:1.1;font-weight:400;letter-spacing:-.01em}.lfFormats span{font-family:Space Mono,monospace;font-size:10.5px;line-height:1.55;letter-spacing:.08em;color:var(--ts)}.lfFormatDetails{padding:clamp(44px,6vw,80px) clamp(28px,4.5vw,58px) 0}.lfFormatDetail{border-top:3px solid var(--lf-color);padding:clamp(28px,3.4vw,46px) 0;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);gap:clamp(28px,6vw,88px)}.lfFormatHeading{display:flex;flex-direction:column;gap:14px}.lfSectionLabel{font-family:Space Mono,monospace;font-size:11px;line-height:1.6;letter-spacing:.13em;color:var(--ts)}.lfFormatHeading h2{margin:0;font-size:clamp(27px,3.1vw,42px);line-height:1.15;letter-spacing:-.015em;font-weight:400}.lfFormatCopy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.lfFormatCopy p{margin:0;max-width:32ch;font-size:clamp(23px,2.5vw,34px);line-height:1.3;font-weight:300;text-wrap:pretty}.lfReturnLink,.lfTextLink{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;box-sizing:border-box;font-family:Space Mono,monospace;font-size:11px;line-height:1.6;letter-spacing:.08em;color:var(--tp)}.lfTextLink{border-bottom:1px solid var(--bd2)}.lfReturnLink{color:var(--ts);font-size:10.5px}.lfReturnLink:hover,.lfTextLink:hover{text-decoration:underline;text-underline-offset:5px}.lfReturnLink:focus-visible,.lfTextLink:focus-visible{outline:2px solid var(--tp);outline-offset:4px}.lfCurrent{--tp:#1C1812;--ts:rgba(28,24,18,.76);--tf:rgba(28,24,18,.7);box-sizing:border-box;width:100%;margin-top:clamp(28px,3.2vw,42px);border:1px solid rgba(28,24,18,.3);background:#F5E64A;color:#1C1812;padding:clamp(28px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:clamp(42px,8vw,130px);align-items:start}.lfCurrent>div{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.lfCurrent span,.lfCurrent strong{font-family:Space Mono,monospace;font-size:11px;line-height:1.6;letter-spacing:.1em;font-weight:400}.lfCurrent h2{margin:4px 0 0;font-size:clamp(42px,5.7vw,82px);font-weight:500;line-height:.96;letter-spacing:-.025em}.lfCurrent h2 em{font-weight:300}.lfCities{display:flex;flex-wrap:wrap;gap:24px 36px;list-style:none;margin:16px 0 0;padding:0;width:100%}.lfCities li{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid rgba(28,24,18,.35);flex:1 1 140px}.lfCities h3{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.2;font-weight:400}.lfCurrentCopy p{margin:0;font-size:17px;line-height:1.52;max-width:42ch;color:rgba(28,24,18,.76)}.lfCurrentCopy .lfRegistrationNote{color:#1C1812;border-top:1px solid rgba(28,24,18,.3);padding-top:14px;font-size:16px}.lfActions{display:flex;flex-direction:row!important;flex-wrap:wrap;gap:10px!important;margin-top:7px}.lfActions a{min-height:48px;padding:10px 16px;border:1px solid #1c1812;display:inline-flex;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:11px;line-height:1.6;letter-spacing:.06em;color:#1C1812}.lfActions a:first-child{background:#1C1812;color:#F5E64A}.lfActions a:focus-visible{outline:2px solid #1C1812;outline-offset:4px}.lfMovement{box-sizing:border-box;width:100%;padding:clamp(58px,7vw,96px) clamp(28px,4.5vw,58px) 8px;display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:clamp(38px,7vw,110px);border-bottom:1px solid var(--bd2)}.lfMovement>span{font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:.17em;color:var(--tf)}.lfMovement>div{padding-bottom:clamp(44px,5vw,70px);display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.6fr);gap:clamp(36px,6vw,90px);align-items:end}.lfMovement h2{margin:0;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1.02;letter-spacing:-.02em}.lfMovement h2 em{font-weight:300}.lfMovement p{margin:0;font-size:16.5px;line-height:1.55;color:var(--ts);max-width:38ch}.lfContinuation{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:clamp(38px,7vw,110px);padding:clamp(36px,5vw,68px) clamp(28px,4.5vw,58px);border-bottom:1px solid var(--bd2)}.lfContinuation>div{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.lfContinuation h2{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.12;max-width:22ch;font-weight:400;letter-spacing:-.02em}.lfContinuation p{margin:0;font-size:18px;line-height:1.55;color:var(--ts);max-width:46ch}.lfTextLinks{display:flex;flex-wrap:wrap;gap:12px 28px}@media(max-width:900px){.lfContinuation,.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{max-width:100%;text-wrap:pretty}.lfFormats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.lfCurrent{gap:34px}.lfContinuation,.lfMovement{gap:30px}.lfMovement>div{gap:24px}}@media(max-width:620px){.lfFormatDetail{grid-template-columns:1fr;gap:22px}.lfFormatHeading{gap:10px}}@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{padding-top:34px}.lfFormats strong{font-size:18px;line-height:1.2}.lfFormatDetails{padding-left:18px;padding-right:18px}.lfCurrent{margin-top:20px;padding:26px 20px}.lfCurrent h2{font-size:43px}.lfActions{width:100%}.lfActions a{width:100%;justify-content:center;box-sizing:border-box}.lfContinuation,.lfMovement{padding-left:18px;padding-right:18px}}html.afterglow[data-site=app] body{--pbg:#38251b;--tp:#f7ecd9;--ts:#e2cfb3;--tf:#dbc39f;--bd:rgba(247,236,217,.18);--bd2:rgba(247,236,217,.32);--sun:#e4c182;--sunSoft:rgba(221,169,79,.1);--app-surface:#483124;--app-surface-deep:#2b1d16;--app-field:#352219;--app-field-border:#a58965;--app-action:#e7cfa4;--app-action-ink:#352319;--app-glow:rgba(221,169,79,.23)}html.afterglow[data-site=app] .appHero{background:radial-gradient(ellipse at 90% 12%,var(--app-glow),transparent 64%),var(--pbg)}html.afterglow[data-site=app] .appTriad a>i{background:var(--sun);opacity:.6}html.afterglow[data-site=app] .appTriad a:focus-visible{outline-color:var(--sun)}html.afterglow[data-site=app] .appLivingTrace circle{fill:var(--sun)}html[data-site=app]{--app-ui-font:"Helvetica Neue",Helvetica,Arial,sans-serif}.appInstitutional{--appInk:#1c1812;--appPaper:#f7f5ef;--appCream:#f2e9d8;--appAfter:#211a12;background:var(--pbg);color:var(--tp)}.appFooter .szW,.appHeader .szW,.appInstitutional .szW{max-width:var(--sz-canvas);padding-left:var(--sz-gutter);padding-right:var(--sz-gutter)}.appInstitutional section{scroll-margin-top:74px}#app-pathway,#sundaze-paths{scroll-margin-top:92px}#app-pathway:focus-visible,#sundaze-paths:focus-visible{outline:none;box-shadow:-4px 0 0 var(--tp)}.appKicker{font-family:Space Mono,monospace;font-size:11px;line-height:1.5;letter-spacing:.18em;color:var(--ts)}.appHeader{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--bd);background:color-mix(in srgb,var(--pbg) 94%,transparent);backdrop-filter:blur(14px)}.appHeaderInner{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.appHeaderLogo{display:flex;flex:none}.appHeaderTools button{font-family:Space Mono,monospace;font-size:12px;line-height:1.3;letter-spacing:.16em;min-height:44px;display:inline-flex;align-items:center}.appHeaderTools{display:flex;align-items:center;gap:18px}.appHeaderTools .appThemeButton{gap:8px;font-size:11px;letter-spacing:.14em;color:var(--ts);white-space:nowrap;transition:color .25s ease}.appHeaderTools .appThemeButton:hover{color:var(--tp)}.appHeaderTools .appThemeButton:focus-visible{outline:2px solid var(--tp);outline-offset:3px;border-radius:2px}.appIndexButton{box-sizing:border-box;min-height:44px;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.18em;display:flex;align-items:center;gap:9px;border:1px solid var(--bd2);border-radius:999px;padding:10px 16px}.appIndexMark{display:inline-flex;width:10px;align-items:center;justify-content:center;color:var(--sun);font-size:15px;line-height:1}.appSignalDot{width:6px;height:6px;border-radius:50%;background:var(--sun);display:inline-block;flex:none}.appMobileIndex{position:fixed;z-index:49;left:0;right:0;top:68px;bottom:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;border-bottom:0;background:var(--pbg);box-shadow:0 24px 44px rgba(28,24,18,.12)}html.afterglow .appMobileIndex{background:var(--app-surface-deep,#1b1612);box-shadow:0 24px 52px rgba(0,0,0,.3)}.appMobileIndex .szW{display:block;padding-top:24px;padding-bottom:26px}.appIndexIntro{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:clamp(40px,5vw,64px);align-items:baseline;padding-bottom:22px}.appIndexBridge>span,.appIndexIntro>span,.appIndexPanelKicker{font-family:Space Mono,monospace;font-size:10px;line-height:1.4;letter-spacing:.15em;font-weight:400;color:var(--tf)}.appIndexIntro p{max-width:28ch;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(20px,1.5vw,22px);font-weight:300;line-height:1.12;letter-spacing:-.005em;color:var(--tp)}.appIndexPipFeature{box-sizing:border-box;display:grid;grid-template-columns:minmax(220px,280px) auto minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center;margin-bottom:0;padding:16px 0 16px 16px;border-top:1px solid var(--bd2);border-bottom:1px solid var(--bd2);box-shadow:inset 2px 0 0 var(--sun);background:transparent;color:var(--tp);transition:background .2s ease}.appIndexPipFeature:hover{background:color-mix(in srgb,var(--pbg) 92%,var(--tp) 8%)}.appIndexPipFeature:focus-visible{outline:2px solid var(--tp);outline-offset:4px}.appIndexPipFeature>span{font-family:Space Mono,monospace;font-size:9.5px;line-height:1.4;letter-spacing:.14em;color:var(--tf)}.appIndexPipFeature>strong{font-family:var(--app-ui-font,"Familjen Grotesk",sans-serif);font-size:17px;line-height:1.2;letter-spacing:.01em;font-weight:540;white-space:nowrap}.appIndexPipFeature>strong i{padding:0 5px;font-style:normal;font-weight:400;color:var(--sun)}.appIndexPipFeature>small{font-family:var(--app-ui-font,"Familjen Grotesk",sans-serif);font-size:14px;line-height:1.35;text-align:right;color:var(--ts)}.appIndexBody{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:clamp(40px,5vw,64px);padding-top:18px}.appIndexMobileChooser{display:none}.appIndexRail{display:flex;flex-direction:column;border-right:1px solid var(--bd2);padding-right:clamp(24px,3vw,42px)}.appIndexRail button{box-sizing:border-box;display:grid;grid-template-columns:30px minmax(0,1fr);gap:13px;align-items:center;min-height:58px;padding:10px 12px 10px 13px;box-shadow:inset 2px 0 0 transparent;border-bottom:1px solid var(--bd);text-align:left;color:var(--ts);transition:color .2s ease,box-shadow .2s ease}.appIndexRail button>span{font-family:Space Mono,monospace;font-size:10px;line-height:1.4;letter-spacing:.1em;color:var(--tf)}.appIndexRail button>b{font-family:var(--app-ui-font,"Familjen Grotesk",sans-serif);font-size:15px;line-height:1.2;font-weight:450;letter-spacing:.01em}.appIndexRail button[aria-checked=true]{box-shadow:inset 2px 0 0 var(--sun);color:var(--tp)}.appIndexRail button[aria-checked=true]>span{color:var(--sun)}.appIndexRail button:hover{color:var(--tp)}.appIndexRail button:focus-visible{outline:2px solid var(--tp);outline-offset:4px}.appIndexPanel{min-width:0;min-height:290px;padding:7px 0 2px}.appIndexPanel>h2{max-width:32ch;margin:8px 0 0;font-family:Newsreader,Georgia,serif;font-size:clamp(28px,2vw,32px);font-weight:300;line-height:1.1;letter-spacing:-.01em;text-wrap:balance;color:var(--tp)}.appIndexActiveLinks{margin-top:24px;border-top:1px solid var(--bd2)}.appIndexActiveLinks a{box-sizing:border-box;display:grid;grid-template-columns:minmax(200px,.42fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:baseline;min-height:72px;padding:18px 0;border-bottom:1px solid var(--bd);color:var(--tp)}.appIndexActiveLinks b,.appIndexBridge b{font-family:var(--app-ui-font,"Familjen Grotesk",sans-serif);font-size:17px;line-height:1.25;letter-spacing:0;font-weight:520}.appIndexActiveLinks small,.appIndexBridge small{font-family:var(--app-ui-font,"Familjen Grotesk",sans-serif);font-size:15px;line-height:1.4;color:var(--ts)}.appIndexActiveLinks a:focus-visible b,.appIndexActiveLinks a:hover b,.appIndexBridge:focus-visible b,.appIndexBridge:hover b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.appIndexActiveLinks a:focus-visible,.appIndexBridge:focus-visible{outline:2px solid var(--tp);outline-offset:4px}.appIndexBridge{display:grid;grid-template-columns:minmax(220px,280px) minmax(190px,.3fr) minmax(0,1fr);gap:clamp(40px,5vw,64px);align-items:baseline;min-height:58px;margin-top:24px;padding:18px 0 0;border-top:1px solid var(--bd2);color:var(--tp)}.appHero{position:relative;display:flex;flex-direction:column;overflow:hidden}.appHeroGrid{position:relative;padding-top:64px;padding-bottom:44px}.appHeroCopy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:900px;position:relative;z-index:2}.appHero h1{margin:0;font-size:clamp(62px,5.56vw,80px);font-weight:400;line-height:1.02;letter-spacing:-.015em;max-width:12ch;text-wrap:pretty}.appFooterLead h2 em,.appHero h1 em{font-style:italic;font-weight:300}.appHeroCopy>p{margin:0;font-size:20px;line-height:1.55;color:var(--ts);max-width:58ch}.appTriad{display:flex;align-items:stretch;gap:14px;padding-top:4px;width:100%;max-width:772px}.appTriad a{box-sizing:border-box;display:flex;flex:1;min-width:0;flex-direction:column;border:1px solid var(--bd2);background:var(--pbg);color:var(--tp);transition:border-color .2s ease,background .2s ease}.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{height:3px;display:block;flex:none}.appDoorDiscover>i{background:#E9B44C}.appDoorConnect>i{background:#C97B4A}.appDoorBelong>i{background:#8C6E4A}.appTriad a>span{display:flex;flex-direction:column;gap:7px;padding:15px 18px 14px}.appTriad b{display:flex;align-items:center;gap:9px;font-size:13px;letter-spacing:.2em;font-weight:400}.appTriad b,.appTriad small{font-family:Space Mono,monospace;line-height:1.3}.appTriad small{font-size:10.5px;letter-spacing:.04em;color:var(--tf);white-space:nowrap}.appDoorDiscover:focus-visible{outline-color:#E9B44C}.appDoorConnect:focus-visible{outline-color:#C97B4A}.appDoorBelong:focus-visible{outline-color:#8C6E4A}.appHeroActions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:8px}.appDarkAction,.appPrimaryAction{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.12em;min-height:44px;padding:0 20px;display:inline-flex;align-items:center;border:1px solid var(--tp);background:var(--tp);color:var(--pbg)}.appHeroActions .appPrimaryAction{border-radius:999px;padding-left:28px;padding-right:28px}.appSecondaryAction{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.12em;min-height:44px;padding:0 28px;display:inline-flex;align-items:center;border:1px solid var(--tp);border-radius:999px;color:var(--tp)}.appPrimaryAction:hover{color:var(--pbg)}.appTextAction{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.12em;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid}.appLivingTrace{position:absolute;right:72px;top:24px;width:360px;height:470px;color:var(--tp);z-index:1}.appLivingTrace path{stroke-dasharray:2400;animation:appTraceDraw 3s ease .2s both}.appLivingTrace circle,.appMethodSignal{transform-box:fill-box;transform-origin:center;animation:appSignalEntry 1.6s ease-out .9s 2 both}@keyframes appTraceDraw{0%{stroke-dashoffset:2400}to{stroke-dashoffset:0}}@keyframes appSignalEntry{0%,to{scale:1}45%{scale:1.35}}.appProofRail{position:relative;display:flex;flex-direction:column;padding-bottom:4px}.appProofRail>div{min-width:0;padding:10px 0;display:grid;grid-template-columns:180px 1fr;gap:24px;border-top:1px solid var(--bd)}.appProofRail>div:first-child{border-top:2px solid var(--tp)}.appProofRail>div:last-child{border-bottom:2px solid var(--tp)}.appProofRail b,.appProofRail span{font-family:Space Mono,monospace;font-size:11px;line-height:1.5;letter-spacing:.1em}.appProofRail span{color:var(--tf)}.appProofRail b{font-weight:400}.appSection{border-bottom:1px solid var(--bd);padding:72px 0 64px}.appSectionHead{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.appSectionHead h2{margin:0;font-size:44px;font-weight:400;line-height:1.08;letter-spacing:-.01em;max-width:20ch}.appSectionHead>p{margin:0;font-size:17px;line-height:1.5;color:var(--ts);max-width:56ch;padding-top:0}.appStateLedger{margin-top:44px;border-top:2px solid var(--tp)}.appStateLedger article{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(260px,1.2fr) minmax(250px,1.15fr) minmax(220px,.9fr);gap:24px;align-items:start;padding:24px 0;border-bottom:1px solid var(--bd)}.appStateLedger article[id]{scroll-margin-top:92px}.appStateLedger h3,.appStateLedger p,.appStateLedger small,.appStateLedger span{margin:0}.appStateLedger h3{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.13em;font-weight:400}.appStateLedger p{font-size:16px;line-height:1.48;color:var(--ts)}.appStateLedger small,.appStateLedger span{font-family:Space Mono,monospace;font-size:9.5px;line-height:1.55;letter-spacing:.08em}.appStateLedger span{color:var(--tp)}.appStateLedger small{color:var(--tf)}.appLedgerAction{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.appLedgerLink{box-sizing:border-box;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid;font-family:Space Mono,monospace;font-size:9.5px;line-height:1.5;letter-spacing:.08em;color:var(--tp)}.appOperatingPath{margin-top:clamp(52px,7vw,84px);display:flex;flex-direction:column;gap:22px}.appOperatingPath>span{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.16em;color:var(--tf)}.appOperatingPath ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--bd2);border-bottom:1px solid var(--bd2)}.appOperatingPath li{position:relative;min-height:136px;padding:20px 20px 20px 0;display:flex;flex-direction:column;justify-content:space-between;gap:26px}.appOperatingPath li+li{border-left:1px solid var(--bd);padding-left:20px}.appOperatingPath li:not(:last-child):after{content:"→";position:absolute;right:-8px;top:50%;z-index:2;background:var(--pbg);padding:3px;font-family:Space Mono,monospace;font-size:10px;color:var(--tf)}.appOperatingPath b,.appOperatingPath em{font-family:Space Mono,monospace;font-size:9.5px;line-height:1.5;letter-spacing:.1em;font-style:normal;font-weight:400}.appOperatingPath em{color:var(--tf)}.appOperatingPath .appTextAction{align-self:flex-start}.appMethod{overflow:hidden}.appMethod .appSectionHead h2{max-width:none;white-space:nowrap}.appMethodDrawing{display:block;width:100%;height:auto;margin:28px 0 6px;color:var(--tp)}.appMethodPath{stroke-dasharray:2400;stroke-dashoffset:2400}.appMethodDrawing.isVisible .appMethodPath{animation:appTraceDraw 3s ease .2s both}.appMethodGrid{display:grid;grid-template-columns:5fr 4fr 4fr;gap:48px}.appMethodGrid article{display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--bd2);padding-top:18px}.appMethodGrid span{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.17em}.appMethodGrid p{margin:0;font-size:16.5px;line-height:1.5;color:var(--ts);max-width:35ch}.appMethodNote{margin:36px 0 0;font-size:22px;line-height:1.45;max-width:52ch}.appMethodNote a,.appMethodNote strong{font-weight:400;font-style:italic;border-bottom:1px solid var(--bd2)}.appProgressIntro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:clamp(54px,9vw,130px);align-items:start}.appProgressNow{border-top:2px solid var(--tp);padding-top:18px;display:flex;flex-direction:column;gap:18px}.appEvidenceSource,.appProgressNow span{font-family:Space Mono,monospace;font-size:10px;line-height:1.5;letter-spacing:.12em;color:var(--tf)}.appProgressNow p{margin:0;font-size:20px;line-height:1.5;max-width:42ch}.appTraction{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(58px,7vw,86px);border-top:1px solid var(--bd2);border-bottom:1px solid var(--bd2)}.appTraction>div{min-height:190px;padding:24px 28px 24px 0;display:flex;flex-direction:column;align-items:flex-start}.appTraction>div+div{border-left:1px solid var(--bd);padding-left:28px}.appTraction strong{font-size:clamp(48px,5vw,68px);line-height:1;font-weight:400}.appTraction span{margin-top:18px;font-family:Space Mono,monospace;font-size:11px;line-height:1.4;letter-spacing:.13em}.appTraction p{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--ts);max-width:29ch}.appEvidenceSource{margin:12px 0 0;font-size:9px;color:var(--tf)}.appMilestoneLedger{margin-top:clamp(52px,6vw,76px);border-top:2px solid var(--tp)}.appMilestoneLedger article{display:grid;grid-template-columns:minmax(180px,.58fr) minmax(250px,.92fr) minmax(300px,1.5fr);gap:28px;align-items:baseline;padding:19px 0;border-bottom:1px solid var(--bd)}.appMilestoneLedger h3,.appMilestoneLedger span{font-family:Space Mono,monospace;font-size:10.5px;line-height:1.45;letter-spacing:.1em;font-weight:400}.appMilestoneLedger span{color:var(--tf)}.appMilestoneLedger p{margin:0;font-size:15.5px;line-height:1.5;color:var(--ts)}.appSustains{margin-top:clamp(84px,10vw,132px);padding-top:clamp(56px,7vw,84px);border-top:1px solid var(--bd2);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(54px,9vw,130px);align-items:start}.appSustainsStandalone{margin-top:0;padding-top:0;border-top:0}.appSustainGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--tp)}.appSustainGrid article{padding:20px 24px 0 0;display:flex;flex-direction:column;gap:18px}.appSustainGrid article+article{border-left:1px solid var(--bd);padding-left:24px}.appSustainGrid span{font-family:Space Mono,monospace;font-size:10px;line-height:1.5;letter-spacing:.1em}.appSustainGrid p{margin:0;font-size:15.5px;line-height:1.55;color:var(--ts)}.appEvidenceGrid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);gap:clamp(54px,9vw,130px);align-items:start}.appEvidence .appSectionHead{display:flex;flex-direction:column;gap:24px}.appEvidence .appSectionHead h2{max-width:10ch}.appEvidence .appSectionHead .appTextAction{align-self:flex-start}.appEvidenceAperture{margin:0;border-top:1px solid var(--bd2)}.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";position:absolute;inset:0;display:grid;place-items:center;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.16em;color:var(--tf)}.appEvidenceAperture figcaption{display:flex;flex-direction:column;gap:12px;padding-top:18px}.appEvidenceAperture b,.appEvidenceAperture span{font-family:Space Mono,monospace;font-size:9.5px;line-height:1.5;letter-spacing:.11em;font-weight:400}.appEvidenceAperture span{color:var(--tf)}.appEvidenceAperture p{margin:0;font-size:15px;line-height:1.55;color:var(--ts);max-width:64ch}.appProofLinks{border-top:2px solid var(--tp)}.appProofLinks a{display:grid;grid-template-columns:160px minmax(240px,.9fr) minmax(260px,1.1fr) auto;gap:20px;align-items:start;padding:20px 0;border-bottom:1px solid var(--bd);color:var(--tp)}.appProofLinks b,.appProofLinks em,.appProofLinks span{font-family:Space Mono,monospace;font-size:10px;line-height:1.5;letter-spacing:.09em;font-style:normal;font-weight:400}.appProofLinks span{color:var(--tf)}.appProofLinks p{margin:0;font-size:15px;line-height:1.5;color:var(--ts)}.appProofLinks em{align-self:center;padding:6px 9px;background:var(--sun);color:var(--tp);white-space:nowrap}.appPeople{padding-top:80px;padding-bottom:72px}.appPeopleStatement{max-width:980px;margin:0;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.appPeopleStatement h2{margin:0;font-size:76px;font-weight:400;line-height:1.04;letter-spacing:-.01em}.appPeopleStatement p{margin:0;font-size:clamp(18px,2vw,24px);line-height:1.5;color:var(--ts);max-width:54ch}.appRights{margin-top:clamp(72px,9vw,118px);display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--bd2)}.appRights>div{padding:20px 20px 0 0;display:flex;flex-direction:column;gap:14px;min-height:190px}.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{font-size:14.5px;line-height:1.5;color:var(--ts)}.appRights span{margin-top:auto;font-family:Space Mono,monospace;font-size:9px;line-height:1.5;letter-spacing:.1em;color:var(--tf)}.appResearch .appSectionHead{margin-bottom:clamp(54px,8vw,100px)}.appResearchGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(24px,3vw,42px)}.appResearchCard{border-top:1px solid var(--bd2);padding-top:20px;display:flex;flex-direction:column;gap:28px}.appResearchCard>div{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.appResearchCard a,.appResearchCard dt,.appResearchCard>div b,.appResearchCard>div span{font-family:Space Mono,monospace;font-size:9.5px;line-height:1.5;letter-spacing:.1em;font-weight:400}.appResearchCard>div b{color:var(--tf);text-align:right;max-width:24ch}.appResearchCard h3{margin:0;font-size:clamp(28px,3.3vw,45px);font-weight:300;line-height:1.12;max-width:20ch}.appResearchCard dl{margin:0;display:flex;flex-direction:column;border-top:1px solid var(--bd)}.appResearchCard dl>div{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--bd)}.appResearchCard dt{color:var(--tf)}.appResearchCard dd{margin:0;font-size:14.5px;line-height:1.5;color:var(--ts)}.appResearchCard a{align-self:flex-start;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid}.appPathway{margin-top:clamp(64px,8vw,104px);display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--bd2);border-bottom:1px solid var(--bd2)}.appPathway>div{padding:24px 28px 26px 0;display:flex;flex-direction:column;gap:13px}.appPathway>div+div{border-left:1px solid var(--bd);padding-left:28px}.appPathway b,.appPathway h3{margin:0;font-family:Space Mono,monospace;font-size:9.5px;line-height:1.55;letter-spacing:.1em;font-weight:400}.appPathway b{color:var(--ts)}.appPathway p{margin:0;font-size:20px;line-height:1.35;max-width:38ch}.appPathwayAction{box-sizing:border-box;min-height:44px;display:inline-flex;align-items:center;align-self:flex-start;border-bottom:1px solid;font-family:Space Mono,monospace;font-size:9.5px;line-height:1.5;letter-spacing:.1em;color:var(--tp)}.appResponsible{background:#211a12;color:#f2e9d8;padding:76px 0 72px}.appResponsible .appKicker{color:rgba(242,233,216,.62)}.appResponsibleHead{display:grid;grid-template-columns:minmax(150px,.24fr) minmax(0,1.76fr);gap:clamp(28px,5vw,72px);align-items:start}.appResponsibleHead h2{margin:0;font-size:clamp(48px,6.1vw,82px);font-weight:300;line-height:.96;letter-spacing:-.03em}.appResponsibleHead h2 span{display:block;white-space:nowrap}.appResponsibleHead p{grid-column:2;margin:0;max-width:46ch;font-size:18px;line-height:1.55;color:rgba(242,233,216,.68)}.appResponsibleHead p em{font-style:italic}.appBoundaryGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(42px,8vw,120px);margin-top:clamp(70px,8vw,110px)}.appBoundaryGrid>div{border-top:1px solid rgba(242,233,216,.34);padding-top:18px}.appBoundaryGrid span{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.16em;color:rgba(242,233,216,.62)}.appBoundaryGrid ul{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.appBoundaryGrid li{font-size:clamp(21px,2.2vw,29px);line-height:1.22}.appRecordLinks{margin-top:clamp(72px,9vw,120px);border-top:1px solid rgba(242,233,216,.26)}.appRecordLinks a{color:#f2e9d8;display:grid;grid-template-columns:18px minmax(180px,.75fr) minmax(260px,1.25fr) auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid rgba(242,233,216,.18);font-family:Space Mono,monospace;font-size:10px;line-height:1.5;letter-spacing:.1em}.appRecordLinks a:hover{color:rgba(242,233,216,.72)}.appRecordLinks b,.appRecordLinks em{font-style:normal;font-weight:400;color:rgba(242,233,216,.58)}.appRecordLinks em{text-align:right;color:var(--sun)}.appRecordLinks .appSignalDot{box-shadow:0 0 0 0 rgba(245,230,74,0)}.appRecordLinks a:focus-visible .appSignalDot,.appRecordLinks a:hover .appSignalDot{animation:appSignalPulse 1.4s ease 2}@keyframes appSignalPulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(245,230,74,0)}50%{transform:scale(1.2);box-shadow:0 0 0 7px rgba(245,230,74,.14)}}.appDarkAction{margin-top:34px;border-color:#f2e9d8;background:#f2e9d8;color:#211a12}.appDarkAction:hover{color:#211a12}.appPracticeGrid{display:grid;grid-template-columns:1.25fr .8fr .8fr;gap:clamp(28px,4vw,58px);margin-top:clamp(62px,8vw,100px)}.appPracticeGrid article{border-top:1px solid var(--bd2);padding-top:18px;display:flex;flex-direction:column;gap:18px}.appPracticeGrid b,.appPracticeGrid span{font-family:Space Mono,monospace;font-size:9.5px;line-height:1.55;letter-spacing:.1em;font-weight:400}.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{margin:0;font-size:15px;line-height:1.55;color:var(--ts)}.appFooter{border-top:1px solid var(--bd);background:var(--pbg)}.appFooterLead{padding-top:88px;padding-bottom:72px;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.appReturnTrace{display:block;width:240px;height:70px;color:var(--tp)}.appFooterLead h2{margin:0;font-size:56px;font-weight:400;line-height:1.06;letter-spacing:-.01em;max-width:16ch}.appClosingGradient{width:320px;max-width:100%;height:7px;background:linear-gradient(90deg,#E9B44C,#C97B4A 34%,#8C6E4A 68%,#5B6B6E);opacity:.85}.appFooterGrid{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center;padding-top:18px;padding-bottom:18px;border-top:1px solid var(--bd)}.appFooterGrid nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px}.appFooterGrid nav a,.appFooterGrid>span{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.14em;color:var(--tf);min-height:28px;display:flex;align-items:center}.appFooterGrid>span{text-align:right}.appMotionReady .appReveal{opacity:0;transform:translateY(16px);transition:opacity .75s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.appMotionReady .appReveal.isVisible{opacity:1;transform:none}@media(max-width:1080px){.appHeaderTools{display:flex}.appLivingTrace{right:24px;opacity:.72}.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-column:3;grid-row:1/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;padding-left:0}.appRights>div:nth-child(4),.appRights>div:nth-child(5){border-top:1px solid var(--bd2);padding-top:20px}}@media(min-width:781px) and (max-width:1050px){.appIndexPipFeature{grid-template-columns:220px minmax(0,1fr);gap:6px 32px}.appIndexPipFeature>small{grid-column:2;text-align:left}}@media(max-width:780px){.appFooter .szW,.appHeader .szW,.appInstitutional .szW{padding-left:var(--sz-gutter);padding-right:var(--sz-gutter)}.appHeaderInner{min-height:62px;gap:12px}.appHeaderLogo{min-height:44px;align-items:center}.appMobileIndex{top:62px}.appMobileIndex .szW{padding-top:18px;padding-bottom:24px}.appIndexBody,.appIndexBridge,.appIndexIntro{grid-template-columns:1fr;gap:9px}.appIndexIntro{padding-bottom:16px}.appIndexIntro p{font-size:21px}.appIndexPipFeature{grid-template-columns:1fr;gap:6px;margin-bottom:16px;padding:14px 16px}.appIndexPipFeature>strong{font-size:18px;white-space:normal}.appIndexPipFeature>small{text-align:left;font-size:14px}.appIndexBody{padding-top:0}.appIndexRail{display:none}.appIndexMobileChooser{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;min-height:56px;padding-bottom:14px}.appIndexMobileChooser>span{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.12em;color:var(--tf)}.appIndexMobileChooser select{box-sizing:border-box;width:100%;min-height:48px;border:0;border-bottom:1px solid var(--bd2);border-radius:0;background:transparent;color:var(--tp);font-family:var(--app-ui-font,"Familjen Grotesk",sans-serif);font-size:16px;font-weight:500}.appIndexMobileChooser select:focus-visible{outline:2px solid var(--tp);outline-offset:3px}.appIndexPanel{min-height:0;padding-top:20px;border-top:1px solid var(--bd2)}.appIndexPanel>h2{font-size:28px}.appIndexActiveLinks{margin-top:19px}.appIndexActiveLinks a{grid-template-columns:1fr;gap:5px;min-height:68px;padding:15px 0}.appIndexBridge{gap:5px;padding-top:16px}.appFooterGrid nav a{min-height:44px}.appHeroGrid{padding-top:36px;padding-bottom:30px}.appHeroCopy{gap:18px}.appHero h1{font-size:41px;line-height:1.06;letter-spacing:-.01em;max-width:none}.appHeroCopy>p{font-size:15.5px;line-height:1.55}.appTriad{width:100%;max-width:none;display:flex;flex-direction:column;gap:8px;padding-top:2px}.appTriad a{width:100%;min-height:66px}.appTriad a>span{gap:5px;padding:11px 14px 10px}.appTriad b{font-size:12.5px}.appTriad small{font-size:11px;letter-spacing:.08em}.appLivingTrace{display:none}.appHeroActions{width:100%;display:flex;flex-direction:column;gap:8px;padding-top:0}.appHeroActions .appPrimaryAction,.appSecondaryAction{width:100%;justify-content:center;box-sizing:border-box}.appProofRail{margin-top:18px}.appProofRail>div{grid-template-columns:112px 1fr;gap:12px;padding:10px 0}.appProofRail b,.appProofRail span{font-size:9.5px}.appSection{padding:56px 0 52px}.appResponsibleHead,.appSectionHead{display:flex;flex-direction:column;gap:14px}.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{display:flex;flex-direction:column;gap:10px;padding:20px 0}.appSustains{margin-top:72px;gap:38px}.appSustainsStandalone{margin-top:0}.appSustainGrid{grid-template-columns:1fr}.appSustainGrid article,.appSustainGrid article+article{padding:18px 0;border-left:0;border-bottom:1px solid var(--bd)}.appProofLinks a{display:flex;flex-direction:column;gap:8px}.appProofLinks p{max-width:52ch}.appProofLinks em{align-self:flex-start;margin-top:6px}.appStateLedger article{display:flex;flex-direction:column;gap:12px;padding:22px 0}.appStateLedger h3{font-size:11px}.appStateLedger small{margin-top:2px}.appOperatingPath ol{grid-template-columns:1fr}.appOperatingPath li,.appOperatingPath li+li{min-height:0;padding:15px 0;border-left:0;border-bottom:1px solid var(--bd);flex-direction:row;align-items:center}.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{font-size:20px;margin-top:30px}.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){min-height:0;border-left:0;border-top:1px solid var(--bd);padding:18px 0}.appRights>div:first-child{border-top:0}.appRights span{margin-top:2px}.appPathway,.appResearchGrid{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{grid-column:2;text-align:left}.appDarkAction{width:100%;justify-content:center;box-sizing:border-box;text-align:center}.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;gap:18px;align-items:start}.appFooterGrid nav{justify-content:flex-start}.appFooterGrid>span{text-align:left}}@media(max-width:520px){.appHeaderInner{gap:12px}.appHeaderTools{gap:8px}.appHeaderTools .appThemeButton{width:44px;height:44px;justify-content:center;gap:0}.appHeaderTools .appThemeButton .themeLabelStack{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.appIndexButton{gap:6px;padding:8px 10px;font-size:10px;letter-spacing:.12em}.appIndexActiveLinks small{font-size:14px}}@media(max-width:340px){.appHeader .szW{padding-left:var(--sz-gutter);padding-right:var(--sz-gutter)}}@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;transform:none!important;transition:none!important}.appLivingTrace path,.appMethodPath{animation:none!important;stroke-dashoffset:0!important}.appLivingTrace circle,.appMethodSignal,.appSignalDot{animation:none!important;scale:1!important}}.fieldSwitcher{display:none}.fieldContinuations{border-top:1px solid var(--bd2);padding-top:clamp(28px,4vw,46px);margin-top:clamp(24px,4vw,50px);display:flex;flex-direction:column;gap:clamp(24px,3vw,34px)}.fieldContinuationHead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.fieldContinuationHead>div{display:flex;flex-direction:column;gap:10px}.fieldContinuationGo,.fieldContinuationHead>div>span,.fieldContinuationHub,.fieldContinuationMeta{font-family:Space Mono,monospace}.fieldContinuationHead>div>span{font-size:10.5px;line-height:1.45;letter-spacing:.2em;color:var(--tf)}.fieldContinuationHead h2{margin:0;font-size:clamp(29px,3.8vw,46px);line-height:1.08;font-weight:400;max-width:19ch}.fieldContinuationHub{min-height:44px;display:inline-flex;align-items:center;font-size:10.5px;letter-spacing:.13em;color:var(--ts);border-bottom:1px solid var(--bd2)}.fieldContinuationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,58px)}.fieldContinuationLink{min-width:0;min-height:220px;border-top:1px solid var(--bd);padding:20px 0 10px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;color:var(--tp)}.fieldContinuationMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10px;line-height:1.55;letter-spacing:.14em;color:var(--tf)}.fieldContinuationMeta em{font-style:normal;color:var(--ts)}.fieldContinuationMeta em:before{content:"·";margin-right:8px;color:var(--tf)}.fieldContinuationTitle{margin:0;font-size:clamp(23px,2.7vw,32px);line-height:1.18;font-weight:400;max-width:23ch}.fieldContinuationBody{margin:0;font-size:16.5px;line-height:1.58;color:var(--ts);max-width:46ch}.fieldContinuationGo{margin-top:auto;min-height:44px;display:inline-flex;align-items:center;font-size:10.5px;letter-spacing:.14em;border-bottom:1px solid var(--tp);transition:padding-left .35s cubic-bezier(.2,.7,.2,1)}.fieldFullBleedContinuation{padding-top:clamp(54px,7vw,90px);padding-bottom:clamp(54px,7vw,90px)}.fieldHubSplit{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)}.belongStatement{display:block;border-top:1px solid var(--bd);padding:clamp(30px,4.8vw,54px) 0 clamp(18px,3vw,34px)}.belongStatementSignal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,7vw,100px);min-height:142px;align-items:start}.belongStatementStep{display:flex;flex-direction:column;align-items:center;gap:12px;width:max-content}.belongStatementLabel{font-size:clamp(18px,1.8vw,22px);line-height:1;font-weight:400;color:var(--tp);white-space:nowrap}.belongStatementStep--discover{justify-self:start;margin-top:88px}.belongStatementStep--connect{justify-self:center;margin-top:44px;text-align:center}.belongStatementStep--belong{justify-self:end;margin-top:0;text-align:center}.fieldHubAction{transition:color .25s ease,padding-left .35s cubic-bezier(.2,.7,.2,1)}.fieldHubAction--quiet{border-bottom:1px solid var(--bd)}.fieldHubPath{transition:padding-left .4s cubic-bezier(.2,.7,.2,1)}.fieldHubPath,.fieldHubPath:hover{color:var(--tp)}.fieldHubHeading,.fieldHubPathTitle{max-width:100%}.fieldHubFormats{grid-template-columns:repeat(3,minmax(0,1fr))}.fieldHubFormat{min-height:190px;box-sizing:border-box}.fieldHubFieldLead{padding-top:22px}.fieldHub--connect .fieldHubSection--app .gApp{box-sizing:border-box;padding-right:clamp(26px,3.5vw,48px)}.fieldHubSelector button:focus-visible{position:relative;z-index:1}.fieldHubSelectorPanel[aria-hidden=true]{pointer-events:none}.fieldHubChoice{min-width:0}.ceBreadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:Space Mono,monospace;font-size:10.5px;line-height:1.5;letter-spacing:.18em;color:var(--tf)}.ceBreadcrumb a{min-height:44px;display:inline-flex;align-items:center;color:var(--ts)}@media(hover:hover){.fieldContinuationLink:hover{color:var(--tp)}.fieldContinuationLink:hover .fieldContinuationGo,.fieldHubPath:hover{padding-left:8px}.fieldHubAction:hover{color:var(--ts)}}@media(max-width:960px){.fieldHubFormats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.fieldHubSplit{grid-template-columns:1fr}.belongStatement{padding-bottom:24px}.belongStatementSignal{min-height:98px}.belongStatementStep--discover{margin-top:56px}.belongStatementStep--connect{margin-top:28px}.fieldHubFieldLead{padding-top:0}.fieldHub--connect .fieldHubSection--app .gApp{padding-right:0}.fieldHubPath{min-height:0!important;padding-bottom:18px}.fieldHubSection--encounter{padding-left:0!important;padding-right:0!important}}@media(max-width:700px){.fieldContinuationGrid{grid-template-columns:1fr;gap:20px}.fieldContinuationLink{min-height:0;padding-bottom:18px}.fieldContinuationBody{font-size:16px}}@media(max-width:560px){.fieldHubFormats{grid-template-columns:1fr}.fieldHubFormat{min-height:0}.fieldHubStatus{max-width:100%;overflow-wrap:anywhere}}@media(max-width:860px){.fieldSwitcher{display:block;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);background:var(--pbg)}.fieldSwitcher>.szW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;padding-bottom:0}.fieldSwitcher a{position:relative;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;font-family:Space Mono,monospace;font-size:10px;line-height:1.2;letter-spacing:.12em;color:var(--ts);box-sizing:border-box}.fieldSwitcher a+a{border-left:1px solid var(--bd)}.fieldSwitcher a[aria-current=page]{color:var(--tp)}.fieldSwitcher a[aria-current=page]:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:2px;background:var(--sun)}}