@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&family=Playfair+Display:ital,wght@1,600&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Instrument+Serif:ital@0;1&family=Space+Grotesk:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Barlow+Condensed:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Familjen+Grotesk:wght@400;500;600;700&family=Martian+Mono:wght@400;500;600&display=swap";.zodwa-page,.pokello-page,.nicole-page,.malaika-page,.virginia-page,.jemima-page,.lyshanda-page,.cz-site{max-width:100vw;overflow-x:hidden}.zodwa-page img,.pokello-page img,.nicole-page img,.malaika-page img,.virginia-page img,.jemima-page img,.lyshanda-page img,.cz-site img{max-width:100%}.zodwa-page p,.pokello-page p,.nicole-page p,.malaika-page p,.virginia-page p,.jemima-page p,.lyshanda-page p,.cz-site p{overflow-wrap:anywhere}@media (width<=900px){.p97-world-head,.p97-choice-body,.p97-zodwa-room,.p97-pokello-editorial,.p97-pokello-club,.p97-malaika-circuit{grid-template-columns:1fr!important;gap:32px!important}.p97-world-head>p:last-child,.p97-world-head h2{grid-column:1!important}.p97-zodwa-map,.p97-nicole-guardrails,.p97-film-strip,.p97-care-steps{grid-template-columns:1fr 1fr!important}.p97-house-ledger{grid-template-columns:repeat(2,1fr)!important}.p97-pokello-calendar{grid-template-columns:1fr 1fr!important}.p97-endcap{grid-template-columns:1fr!important;gap:34px!important}.p97-choice-tabs,.p97-slate-tabs{scrollbar-width:none;overflow-x:auto}.p97-choice-tabs::-webkit-scrollbar{display:none}.p97-slate-tabs::-webkit-scrollbar{display:none}.p97-choice-tabs button,.p97-slate-tabs button{flex:none;min-height:46px}.zodwa-hero,.pokello-hero,.nicole-hero,.malaika-hero,.virginia-hero,.jemima-hero{grid-template-columns:1fr!important;min-height:auto!important}.zodwa-hero-media,.pokello-hero-media,.nicole-hero-media,.malaika-hero-media,.virginia-hero-media,.jemima-hero-media{min-height:55vh!important}.lyshanda-section-intro{grid-template-columns:1fr!important;gap:18px!important}.lyshanda-section-intro>p{max-width:720px}.lyshanda-global-card{grid-template-columns:1fr!important}.lyshanda-global-card>div:last-child{grid-column:1!important}.lyshanda-foundation-head,.lyshanda-impact-panel,.lyshanda-leadership{grid-template-columns:1fr!important}.lyshanda-foundation-head{gap:34px!important}.lyshanda-impact-panel{min-height:0!important}.lbm-os{margin:0!important}.lyshanda-signal-bar{grid-template-columns:repeat(3,1fr)!important}.lyshanda-hero-index{display:none!important}.cz-home-hero,.cz-profile-hero,.cz-profile-body,.cz-pageant-hero,.cz-pageant-body{grid-template-columns:1fr!important}.cz-queen-grid,.cz-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cz-pageant-table{overflow-x:auto}.cz-pageant-table>.cz-table-head,.cz-pageant-table>a{min-width:760px}}@media (width<=620px){body{overflow-x:hidden}.zodwa-page section,.pokello-page section,.nicole-page section,.malaika-page section,.virginia-page section,.jemima-page section{scroll-margin-top:58px}.zodwa-hero,.pokello-hero,.nicole-hero,.malaika-hero,.virginia-hero,.jemima-hero{padding:72px 18px 48px!important}.zodwa-hero h1,.pokello-hero h1,.nicole-hero h1,.malaika-hero h1,.virginia-hero h1,.jemima-hero h1{font-size:clamp(52px,17vw,82px)!important;line-height:.86!important}.zodwa-hero p,.pokello-hero p,.nicole-hero p,.malaika-hero p,.virginia-hero p,.jemima-hero p{font-size:14px!important;line-height:1.55!important}.zodwa-hero-media,.pokello-hero-media,.nicole-hero-media,.malaika-hero-media,.virginia-hero-media,.jemima-hero-media{margin-top:20px;min-height:48vh!important}.p97-world-index{align-items:center!important;padding:18px!important}.p97-world-index strong{font-size:36px!important}.p97-world-index span{font-size:8px!important}.p97-world-head,.p97-pokello-editorial,.p97-pokello-club,.p97-nicole-clinical,.p97-malaika-title,.p97-slate{margin-left:0!important;margin-right:0!important;padding-left:18px!important;padding-right:18px!important}.p97-world-head{padding-top:68px!important;padding-bottom:44px!important}.p97-world-head h2{font-size:clamp(46px,15vw,72px)!important}.p97-world-head>p:last-child,.p97-choice-body p,.p97-pokello-editorial>div:last-child p,.p97-nicole-clinical>p,.p97-slate-body p{font-size:15px!important;line-height:1.55!important}.p97-zodwa-map,.p97-nicole-guardrails,.p97-film-strip,.p97-care-steps,.p97-house-ledger,.p97-pokello-calendar{grid-template-columns:1fr!important;margin-left:18px!important;margin-right:18px!important;padding-left:0!important;padding-right:0!important}.p97-zodwa-map article,.p97-nicole-guardrails article,.p97-house-ledger article{min-height:200px!important}.p97-film-strip article{border-bottom:1px solid!important;border-right:0!important}.p97-choice{margin-bottom:55px!important;margin-left:18px!important;margin-right:18px!important}.p97-choice-body{padding:28px 18px!important}.p97-choice-tabs button{padding:14px 16px!important}.p97-zodwa-room,.p97-care-os,.p97-malaika-circuit{padding:64px 18px!important}.p97-slate-body{grid-template-columns:1fr!important;padding:32px 0!important}.p97-slate-body>svg{margin-bottom:24px;width:64px!important;height:64px!important}.p97-endcap{padding:62px 18px 28px!important}.p97-endcap h3{font-size:42px!important}.lyshanda-nav{padding:0 70px 0 18px!important}.lyshanda-nav>div,.lyshanda-nav>span{display:none!important}.lyshanda-brand{font-size:11px!important}.lyshanda-hero{background:#f2eee7!important;grid-template-columns:1fr!important;min-height:auto!important}.lyshanda-hero-copy{padding:78px 18px 40px!important}.lyshanda-hero h1{margin:22px 0 28px!important;font-size:clamp(56px,19vw,88px)!important;line-height:.79!important}.lyshanda-lead{font-size:15px!important}.lyshanda-actions{align-items:flex-start;flex-direction:column!important;margin-top:30px!important}.lyshanda-actions a{justify-content:center;width:100%}.lyshanda-hero-media{height:75vh!important;min-height:0!important;padding:0 18px 24px!important;display:block!important}.lyshanda-main-portrait{height:100%!important;min-height:0!important}.lyshanda-side-portrait,.lyshanda-vertical-word{display:none!important}.lyshanda-signal-bar{grid-template-columns:1fr 1fr!important}.lyshanda-signal-bar>div{padding:19px 18px!important}.lyshanda-record,.lyshanda-foundation,.lyshanda-brands,.lyshanda-leadership,.lyshanda-build-zim,.lyshanda-future{padding:76px 18px!important}.lyshanda-timeline article{grid-template-columns:70px 1fr!important;gap:14px!important}.lyshanda-timeline article>svg{display:none}.lyshanda-global-card{gap:24px!important;padding:26px!important}.lyshanda-global-card>div:last-child{grid-template-columns:1fr 1fr!important}.lyshanda-foundation-head h2,.lyshanda-leadership-copy h2,.lyshanda-build-zim-copy h2,.lyshanda-future-copy h2{font-size:clamp(52px,17vw,80px)!important}.lyshanda-impact-tabs{overflow-x:auto}.lyshanda-impact-tabs button{flex:0 0 46%;padding:15px 10px!important}.lyshanda-impact-copy{padding:28px 20px!important}.lbm-os{padding:18px!important}.lbm-os-top>span{display:none}.lbm-os-steps{grid-template-columns:1fr 1fr!important}.lyshanda-impact-proof{grid-template-columns:1fr!important}.lyshanda-impact-proof>div+div{border-top:1px solid #30323a;border-left:0!important;margin-top:22px!important;padding-top:28px!important;padding-left:0!important}.crown-forward article{grid-template-columns:44px 1fr!important;padding:22px 18px!important}.lyshanda-brand-ledger article{grid-template-columns:44px 1fr!important;gap:15px!important}.lyshanda-brand-ledger article>svg{display:none}.lyshanda-partner-desk{padding:24px!important}.lyshanda-build-zim-grid,.lyshanda-future-roadmap{grid-template-columns:1fr!important}.cz-header{height:62px!important}.cz-header-inner{padding:0 72px 0 16px!important}.cz-nav,.cz-verified{display:none!important}.cz-logo strong{font-size:14px!important}.cz-logo small{font-size:7px!important}.cz-home-hero{padding:72px 18px 50px!important}.cz-home-hero h1{font-size:clamp(52px,17vw,84px)!important}.cz-home-lead{font-size:15px!important}.cz-home-actions{flex-direction:column!important;align-items:stretch!important}.cz-home-actions a{justify-content:center}.cz-search-section,.cz-section,.cz-inner,.cz-discover-teaser{padding-left:18px!important;padding-right:18px!important}.cz-queen-grid,.cz-directory-grid{grid-template-columns:1fr!important}.cz-registry-band{grid-template-columns:1fr!important;padding:60px 18px!important}.cz-news-grid{grid-template-columns:1fr!important}.cz-profile-hero,.cz-pageant-hero{padding:72px 18px 42px!important}.cz-profile-hero h1,.cz-pageant-hero h1{font-size:clamp(50px,15vw,76px)!important}.cz-profile-facts{grid-template-columns:1fr!important}.cz-profile-body,.cz-pageant-body{padding:60px 18px!important}.cz-next-strip{flex-wrap:wrap;padding:22px 18px!important}.cz-footer{grid-template-columns:1fr!important;padding:55px 18px 85px!important}}@media (prefers-reduced-motion:reduce){.p97-world *,.zodwa-page *,.pokello-page *,.nicole-page *,.malaika-page *,.virginia-page *,.jemima-page *,.lyshanda-page *,.cz-site *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.prospect-nav-panel.lyshanda{color:#08090c;background:#f2eee7;border-left-color:#9d9790}.prospect-nav-panel.brunette{color:#111315;background:#e7eef0;border-left-color:#879c9b}.prospect-nav-panel.brunette header>div,.prospect-nav-panel.brunette nav button b{color:#0f6d58}.prospect-nav-panel.brunette header>p{color:#596664}@media (width<=1050px){.lyshanda-nav>div,.lyshanda-nav>span,.brunette-nav>div,.brunette-nav>span{display:none!important}.lyshanda-nav,.brunette-nav{padding-right:76px!important}.prospect-nav-trigger.lyshanda{color:#fff;background:#b01932}.prospect-nav-trigger.brunette{color:#fff;background:#0f6d58}}:root{--cz-ink:#090b0a;--cz-ivory:#f4efe5;--cz-paper:#ded7ca;--cz-green:#173c31;--cz-pine:#0d281f;--cz-gold:#c6a66a;--cz-red:#8e2e24;--cz-muted:#686c66;--cz-line:#090b0a2e;--cz-line-light:#f4efe533;--cz-serif:"Iowan Old Style",Baskerville,"Times New Roman",serif;--cz-sans:"Avenir Next","Helvetica Neue",Arial,sans-serif}.cz-site,.cz-ops-page,.cz-live-page,.cz-control,.cz-control-login,.cz-command,.cz-mobile-menu-panel{font-family:var(--cz-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.cz-site h1,.cz-site h2,.cz-site h3,.cz-ops-page h1,.cz-ops-page h2,.cz-ops-page h3,.cz-live-page h1,.cz-live-page h2,.cz-control h1,.cz-control h2,.cz-control h3,.cz-control-login h1,.cz-command h1,.cz-command h2,.cz-command h3,.cz-mobile-menu-panel h1,.cz-mobile-menu-panel h2,.cz-mobile-menu-panel h3{letter-spacing:-.035em;text-wrap:balance;font-family:var(--cz-serif)!important;font-weight:400!important}.cz-site :focus-visible,.cz-ops-page :focus-visible,.cz-live-page :focus-visible,.cz-control :focus-visible,.cz-control-login :focus-visible,.cz-command :focus-visible,.cz-mobile-menu-panel :focus-visible{outline:2px solid var(--cz-gold)!important;outline-offset:3px!important}.cz-site{background:var(--cz-ivory)!important;color:var(--cz-ink)!important}.cz-header{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border-bottom:1px solid var(--cz-line)!important;background:#f4efe5f2!important}.cz-header-inner{max-width:1580px!important;height:76px!important;padding-inline:clamp(18px,3vw,46px)!important}.cz-logo{gap:12px!important}.cz-logo>span{background:var(--cz-ink)!important;width:38px!important;height:38px!important;color:var(--cz-ivory)!important}.cz-logo>span svg{display:none!important}.cz-logo>span:before{content:"CZ";font:700 9px/1 var(--cz-sans);letter-spacing:.14em}.cz-logo strong{font:600 18px/1 var(--cz-serif)!important;letter-spacing:.19em!important}.cz-logo small{font:700 8px/1 var(--cz-sans)!important;letter-spacing:.34em!important;color:var(--cz-green)!important}.cz-nav{gap:clamp(16px,2vw,32px)!important}.cz-nav a{opacity:.72;font:700 10px/1 var(--cz-sans)!important;letter-spacing:.16em!important;border-bottom:2px solid #0000!important}.cz-nav a:hover{opacity:1}.cz-nav a.active{opacity:1;border-bottom-color:var(--cz-gold)!important;color:var(--cz-green)!important}.cz-verified{color:var(--cz-green)!important;letter-spacing:.14em!important;font-size:9px!important}.cz-footer{border-top:1px solid #ffffff14;background:var(--cz-ink)!important;color:var(--cz-ivory)!important;padding-top:74px!important}.cz-footer p{color:#f4efe59e!important}.cz-footer-logo{font-family:var(--cz-serif)!important;letter-spacing:.17em!important}.cz-footer-logo svg{color:var(--cz-gold)}.cz-footer>div:nth-child(2)>strong,.cz-footer>div:nth-child(3)>strong{color:var(--cz-gold)!important}.cz-footer-bottom{color:#f4efe580!important;border-top-color:#ffffff24!important}.cz-kicker,.cz-section-head span,.cz-page-intro>p,.cz-profile-body>div>span,.cz-finalist-section>div>span,.cz-archive-roadmap span{color:var(--cz-green)!important;font:800 9px/1.2 var(--cz-sans)!important;letter-spacing:.2em!important}.cz-button{background:var(--cz-ink)!important;color:var(--cz-ivory)!important;border:1px solid var(--cz-ink)!important;letter-spacing:.16em!important}.cz-button:hover{background:var(--cz-green)!important;border-color:var(--cz-green)!important}.cz-button.light{background:var(--cz-ivory)!important;color:var(--cz-ink)!important;border-color:var(--cz-ivory)!important}.cz-home-hero{min-height:min(790px,100svh - 76px);grid-template-columns:minmax(0,1.48fr) minmax(310px,.52fr)!important;gap:clamp(44px,7vw,110px)!important;max-width:1580px!important;padding:clamp(80px,8vw,130px) clamp(20px,3vw,46px) 86px!important}.cz-home-hero h1,.cz-page-intro h1,.cz-profile-copy h1,.cz-pageant-hero h1{letter-spacing:-.065em!important;font-size:clamp(64px,8.7vw,150px)!important;line-height:.83!important}.cz-home-hero h1 em{color:var(--cz-green)!important}.cz-home-lead{font-family:var(--cz-serif)!important;color:#3f423d!important;font-size:clamp(19px,1.6vw,24px)!important}.cz-home-hero-panel{background:var(--cz-pine)!important;border-top:3px solid var(--cz-gold)!important}.cz-live-label{color:var(--cz-gold)!important}.cz-live-stat{border-top-color:var(--cz-line-light)!important}.cz-live-stat strong{font-family:var(--cz-serif)!important}.cz-home-hero-panel>a{background:var(--cz-gold)!important;color:var(--cz-ink)!important}.cz-search-box,.cz-directory-search{border-color:var(--cz-line)!important;background:0 0!important}.cz-search-box{border-width:0 0 1px!important;padding-inline:0!important}.cz-search-box input,.cz-directory-search input{font-family:var(--cz-serif)!important;font-size:18px!important}.cz-search-results{box-shadow:0 24px 60px #090b0a1f;background:var(--cz-ivory)!important;border-color:var(--cz-line)!important}.cz-section{max-width:1580px!important;padding:clamp(76px,8vw,126px) clamp(20px,3vw,46px)!important}.cz-section-head{border-bottom-color:var(--cz-line)!important}.cz-section-head h2{font-size:clamp(42px,5vw,76px)!important}.cz-queen-grid{background:var(--cz-line)!important;border-color:var(--cz-line)!important}.cz-queen-card{background:var(--cz-ivory)!important}.cz-queen-image{background:var(--cz-ink)!important}.cz-queen-image img,.cz-directory-card>img,.cz-profile-image>img{filter:saturate(.8)contrast(1.04)!important}.cz-queen-image>span{background:var(--cz-ivory)!important;color:var(--cz-green)!important}.cz-queen-card small{color:var(--cz-green)!important}.cz-image-fallback{background:var(--cz-pine)!important;color:var(--cz-ivory)!important}.cz-image-fallback strong{color:var(--cz-gold)!important}.cz-registry-band{background:var(--cz-ink)!important;color:var(--cz-ivory)!important}.cz-registry-list-home,.cz-registry-list-home>a{border-color:var(--cz-line-light)!important}.cz-registry-list-home>a>span{color:var(--cz-gold)!important}.cz-news-grid{border-color:var(--cz-line)!important}.cz-news-grid a{transition:background .2s,color .2s;border-color:var(--cz-line)!important}.cz-news-grid a:hover{background:var(--cz-green)!important;color:var(--cz-ivory)!important}.cz-discover-teaser{background:var(--cz-green)!important}.cz-discover-teaser .cz-kicker{color:var(--cz-gold)!important}.cz-inner{max-width:1580px!important;padding-inline:clamp(20px,3vw,46px)!important}.cz-page-intro{border-bottom-color:var(--cz-line)!important;grid-template-columns:1.25fr .75fr!important;padding:clamp(86px,9vw,138px) 0 68px!important}.cz-page-intro>span{font-family:var(--cz-serif)!important;color:#454842!important;font-size:clamp(18px,1.6vw,23px)!important}.cz-directory-grid{gap:1px;border-color:var(--cz-line)!important;background:var(--cz-line)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cz-directory-card{background:var(--cz-ivory)!important;border:0!important;grid-template-columns:44% 56%!important;min-height:420px!important}.cz-directory-card>div:last-child{padding:clamp(22px,3vw,40px)!important}.cz-directory-card small{color:var(--cz-green)!important}.cz-directory-card h2{font-size:clamp(34px,3vw,52px)!important}.cz-directory-card span{color:var(--cz-green)!important}.cz-filter-bar{border-bottom:1px solid var(--cz-line)!important}.cz-filters button,.cz-filter-tabs button{border-color:var(--cz-line)!important;font:800 9px/1 var(--cz-sans)!important;letter-spacing:.14em!important;border-radius:0!important}.cz-filters button.active,.cz-filter-tabs button.active{background:var(--cz-green)!important;color:var(--cz-ivory)!important;border-color:var(--cz-green)!important}.cz-pageant-table,.cz-pageant-table>a,.cz-table-head{border-color:var(--cz-line)!important}.cz-pageant-table>a:hover{background:var(--cz-paper)!important}.cz-pageant-table strong{font-family:var(--cz-serif)!important;font-size:20px!important}.cz-profile-hero{gap:clamp(40px,6vw,96px)!important;max-width:1580px!important;padding-inline:clamp(20px,3vw,46px)!important}.cz-profile-image>span{background:var(--cz-green)!important;color:var(--cz-ivory)!important}.cz-profile-lead,.cz-profile-body p,.cz-pageant-body p{font-family:var(--cz-serif)!important;color:#41443f!important}.cz-profile-tags span,.cz-profile-facts,.cz-profile-facts article{border-color:var(--cz-line)!important}.cz-profile-facts small{color:var(--cz-green)!important}.cz-profile-body aside{border-top-color:var(--cz-gold)!important}.cz-pageant-hero{background:var(--cz-pine)!important;color:var(--cz-ivory)!important}.cz-pageant-status{border-color:var(--cz-line-light)!important}.cz-governance-note{background:var(--cz-paper)!important;border-color:var(--cz-line)!important}.cz-next-strip{background:var(--cz-ink)!important;color:var(--cz-ivory)!important}.cz-season-banner{background:var(--cz-pine)!important;color:var(--cz-ivory)!important}.cz-season-banner>strong{color:var(--cz-gold)!important}.cz-season-queens>div>a,.cz-season-other>div>a,.cz-finalist-grid span,.cz-archive-timeline article{border-color:var(--cz-line)!important}.cz-season-queens>div>a:hover,.cz-season-other>div>a:hover{background:var(--cz-paper)!important}.cz-archive-timeline article>span{color:var(--cz-gold)!important}.cz-archive-roadmap{background:var(--cz-green)!important;color:var(--cz-ivory)!important}.cz-place-grid{gap:1px;border-color:var(--cz-line)!important;background:var(--cz-line)!important}.cz-place-grid article{background:var(--cz-ivory)!important;border:0!important}.cz-place-grid article:nth-child(3n+2){background:var(--cz-paper)!important}.cz-place-grid article>span{color:var(--cz-gold)!important}.cz-ops-page{background:var(--cz-ivory)!important;color:var(--cz-ink)!important}.cz-ops-hero{border-bottom-color:var(--cz-line)!important;padding:clamp(92px,9vw,145px) 5vw 64px!important}.cz-ops-hero>span{font-family:var(--cz-sans)!important;color:var(--cz-green)!important;letter-spacing:.19em!important}.cz-ops-hero h1{font-size:clamp(58px,7.5vw,120px)!important}.cz-ops-hero h1 em{color:var(--cz-green)!important}.cz-ops-hero>p{color:#4c504a!important}.cz-tool-row,.cz-calendar-intro,.cz-event-list article,.cz-past-events>div,.cz-news-grid article,.cz-opportunity-grid article,.cz-opportunity-grid dl div{border-color:var(--cz-line)!important}.cz-news-grid article.featured{background:var(--cz-pine)!important;color:var(--cz-ivory)!important}.cz-news-grid article.featured .cz-news-meta{color:var(--cz-gold)!important}.cz-event-state span.live{background:var(--cz-red)!important;border-color:var(--cz-red)!important}.cz-open-status.open{background:var(--cz-green)!important;border-color:var(--cz-green)!important}.cz-empty a{background:var(--cz-ink)!important;color:var(--cz-ivory)!important}.cz-verify-layout{border-color:var(--cz-line)!important}.cz-verify-layout aside{background:var(--cz-pine)!important;color:var(--cz-ivory)!important}.cz-verify-layout aside li{border-color:var(--cz-line-light)!important}.cz-verify-form input,.cz-verify-form select,.cz-verify-form textarea,.cz-control-form input,.cz-control-form textarea{border-color:var(--cz-line)!important;background:#fbf8f1!important;border-radius:0!important}.cz-verify-form>button,.cz-control-form>button{background:var(--cz-green)!important;color:var(--cz-ivory)!important;border-radius:0!important}.cz-live-page{background:var(--cz-ink)!important;color:var(--cz-ivory)!important}.cz-live-hero{background:var(--cz-pine)!important;border-bottom-color:var(--cz-line-light)!important}.cz-live-hero>div{color:var(--cz-gold)!important}.cz-live-pill{background:var(--cz-red)!important}.cz-live-offline,.cz-live-scheduled article{border-color:var(--cz-line-light)!important}.cz-radar{border-color:var(--cz-gold)!important;box-shadow:0 0 0 2rem #c6a66a14,0 0 0 4rem #c6a66a0a!important}.cz-live-board pre{background:#0d1712!important;border-color:#c6a66a59!important}.cz-control-login{background:var(--cz-ink)!important;color:var(--cz-ivory)!important}.cz-control-mark{color:var(--cz-gold)!important}.cz-control-login input{background:#111512!important;border-color:#f4efe538!important}.cz-control-login form button{background:var(--cz-gold)!important;color:var(--cz-ink)!important}.cz-control{background:var(--cz-ivory)!important;color:var(--cz-ink)!important}.cz-control>header{background:var(--cz-ink)!important;color:var(--cz-ivory)!important;border-color:#f4efe524!important}.cz-control>header nav button.active{background:var(--cz-gold)!important;color:var(--cz-ink)!important}.cz-control-metrics,.cz-control-metrics article,.cz-control-title,.cz-queue article footer{border-color:var(--cz-line)!important}.cz-control-metrics strong{color:var(--cz-green)!important}.cz-queue{background:var(--cz-line)!important}.cz-queue article,.cz-control-empty{background:#f8f3e9!important}.cz-control-notice{color:var(--cz-green)!important;background:#e2ece7!important}.cz-control-error{color:var(--cz-red)!important;background:#f0dfdc!important}.cz-command-trigger,.cz-desk-rail{background:var(--cz-ink)!important;color:var(--cz-ivory)!important;border-color:#f4efe52e!important}.cz-command-trigger kbd,.cz-desk-rail>span{color:var(--cz-gold)!important;border-color:#f4efe529!important}.cz-desk-rail a{border-color:#f4efe529!important}.cz-desk-rail a.active{background:var(--cz-gold)!important;color:var(--cz-ink)!important}.cz-command{background:var(--cz-ivory)!important;color:var(--cz-ink)!important;border-color:var(--cz-line)!important}.cz-command>header,.cz-command>label,.cz-command>footer,.cz-command-start>div,.cz-command-start>div a,.cz-command-results>a{border-color:var(--cz-line)!important}.cz-command-start>span,.cz-command-results>div:first-child>span,.cz-command-results>a small,.cz-command-empty svg{color:var(--cz-green)!important}.cz-mobile-menu-toggle{background:var(--cz-ink)!important;color:var(--cz-ivory)!important;border-color:var(--cz-ink)!important}.cz-mobile-menu-toggle.open{background:var(--cz-gold)!important;color:var(--cz-ink)!important;border-color:var(--cz-gold)!important}.cz-mobile-menu-panel{background:var(--cz-ivory)!important;color:var(--cz-ink)!important;border-color:var(--cz-line)!important}.cz-mobile-menu-brand>span{background:var(--cz-ink)!important}.cz-mobile-menu-brand>span svg{display:none!important}.cz-mobile-menu-brand>span:before{content:"CZ";font:700 8px/1 var(--cz-sans);letter-spacing:.12em}.cz-mobile-menu-intro,.cz-mobile-menu-primary>a{border-color:var(--cz-line)!important}.cz-mobile-menu-intro>small,.cz-mobile-menu-section-title{color:var(--cz-green)!important}.cz-mobile-menu-primary>a.active{background:var(--cz-pine)!important;color:var(--cz-ivory)!important}.cz-mobile-menu-primary>a.active>b,.cz-mobile-menu-primary>a.active>span svg{color:var(--cz-gold)!important}.cz-mobile-menu-desk{background:var(--cz-ink)!important}.cz-mobile-menu-desk a{background:#111512!important}.cz-mobile-menu-desk a.active{background:var(--cz-gold)!important;color:var(--cz-ink)!important}@media (width<=1120px){.cz-home-hero{min-height:auto;grid-template-columns:1fr!important}.cz-home-hero-panel{max-width:680px}.cz-queen-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cz-directory-grid{grid-template-columns:1fr!important}}@media (width<=760px){.cz-home-hero{padding-top:70px!important}.cz-home-hero h1,.cz-page-intro h1,.cz-profile-copy h1,.cz-pageant-hero h1{font-size:clamp(52px,16vw,82px)!important;line-height:.88!important}.cz-home-actions,.cz-section-head{flex-direction:column;align-items:flex-start!important}.cz-queen-grid{grid-template-columns:1fr 1fr!important}.cz-page-intro{grid-template-columns:1fr!important;gap:24px!important}.cz-directory-card{grid-template-columns:40% 60%!important;min-height:300px!important}.cz-profile-hero{grid-template-columns:1fr!important;padding-top:52px!important}.cz-profile-image{max-height:720px;height:118vw!important}.cz-profile-facts,.cz-profile-body{grid-template-columns:1fr!important}.cz-profile-body{gap:52px!important;padding-block:72px!important}.cz-pageant-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.cz-pageant-table>a,.cz-table-head{min-width:760px}.cz-place-grid{grid-template-columns:1fr!important}.cz-ops-hero{grid-template-columns:1fr!important;padding-inline:20px!important}.cz-ops-hero>p{grid-column:1!important}.cz-control-metrics{grid-template-columns:1fr 1fr!important}}@media (width<=520px){.cz-queen-grid,.cz-directory-card,.cz-control-metrics{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.cz-site *,.cz-ops-page *,.cz-live-page *,.cz-control *,.cz-command *,.cz-mobile-menu-panel *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--kx-forest-950:#071d18;--kx-forest-900:#0c2a23;--kx-forest-800:#153a31;--kx-forest-700:#235044;--kx-paper:#f3eee4;--kx-ivory:#fffdf8;--kx-warm:#e8decf;--kx-brass:#b88a52;--kx-brass-soft:#d7bb91;--kx-ink:#14352d;--kx-muted:#64716c;--kx-line:#14352d2b}body:has(.k2nav-public){background:var(--kx-ivory)}body:has(.k2nav-public) .k2nav-header{background:#fffdf8f6;border-bottom-color:#14352d1f;min-height:86px;box-shadow:0 1px #ffffffb8}body:has(.k2nav-public) .k2nav-brand{min-width:224px;padding-inline:32px}body:has(.k2nav-public) .k2nav-brand>span{background:var(--kx-forest-900);border-radius:2px;width:38px;height:38px;transform:rotate(-2deg);box-shadow:inset 0 0 0 1px #ffffff26}body:has(.k2nav-public) .k2nav-brand>b{letter-spacing:.2em}body:has(.k2nav-public) .k2nav-group>button{letter-spacing:.055em;text-transform:uppercase;padding-inline:clamp(13px,1.5vw,24px);font-size:11px;position:relative}body:has(.k2nav-public) .k2nav-group>button:after{content:"";background:var(--kx-brass);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:16px;left:18px;right:18px;transform:scaleX(0)}body:has(.k2nav-public) .k2nav-group>button:hover:after{transform:scaleX(1)}body:has(.k2nav-public) .k2nav-group>button[aria-expanded=true]:after{transform:scaleX(1)}body:has(.k2nav-public) .k2nav-group.is-active>button:after{transform:scaleX(1)}:is(body:has(.k2nav-public) .k2nav-group>button:hover,body:has(.k2nav-public) .k2nav-group>button:focus-visible,body:has(.k2nav-public) .k2nav-group.is-active>button){background:0 0;border-bottom-color:#0000}body:has(.k2nav-public) .k2nav-dropdown{background:var(--kx-forest-950);border:1px solid #d7bb9142;width:min(380px,100vw - 28px);padding:12px;box-shadow:0 30px 80px #071d184d}body:has(.k2nav-public) .k2nav-dropdown a{border-bottom-color:#ffffff1a;padding:17px 16px}body:has(.k2nav-public) .k2nav-dropdown a b{font-family:Bodoni Moda,Georgia,serif;font-size:17px;font-weight:500}body:has(.k2nav-public) .k2nav-dropdown a span{max-width:295px;margin-top:6px;font-size:12px;line-height:1.55}body:has(.k2nav-public) .k2nav-start{background:var(--kx-forest-900);letter-spacing:.05em;min-width:132px;color:#fff!important}body:has(.k2nav-public) .k2nav-account{background:#f3ecdf}body:has(.k2nav-public) .k2nav-context{background:linear-gradient(90deg, #b88a5221, transparent 28%), var(--kx-forest-900);color:#fff;border-bottom:0;min-height:72px;padding-block:13px;top:86px;box-shadow:0 16px 40px #071d1814}:is(body:has(.k2nav-public) .k2nav-context .k2nav-crumb a,body:has(.k2nav-public) .k2nav-context .k2nav-crumb b){color:#fff}body:has(.k2nav-public) .k2nav-context .k2nav-crumb span{color:var(--kx-brass-soft)}body:has(.k2nav-public) .k2nav-context p{color:#ffffffb3}body:has(.k2nav-public) .k2nav-context>small{color:var(--kx-brass-soft);border-left-color:#ffffff29}body:has(.k2nav-public) main{isolation:isolate}body:has(.k2nav-public) main h1{letter-spacing:-.045em}body:has(.k2client-app-shell){background:radial-gradient(circle at 88% 4%, #b88a5217, transparent 28rem), linear-gradient(180deg, #f8f4ec 0, var(--kx-paper) 46rem)}.k2client-app-shell{z-index:1160;border-bottom:1px solid var(--kx-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:82px;color:var(--kx-ink);background:#fffdf8f7;grid-template-columns:minmax(245px,auto) minmax(0,1fr) auto;align-items:stretch;font-family:Archivo,Arial,sans-serif;display:grid;position:sticky;top:0;box-shadow:0 12px 34px #14352d0e}.k2client-suite-brand{color:inherit;border-right:1px solid var(--kx-line);align-items:center;gap:14px;padding:0 28px;text-decoration:none;display:flex}.k2client-suite-brand>span{background:var(--kx-warm);width:38px;height:38px;color:var(--kx-forest-900);border:1px solid #14352d29;place-items:center;font:500 20px/1 Bodoni Moda,Georgia,serif;display:grid}.k2client-suite-brand div{min-width:0}.k2client-suite-brand small,.k2client-shell-actions>span{color:#92704a;letter-spacing:.17em;text-transform:uppercase;font:700 9px/1.1 IBM Plex Mono,monospace;display:block}.k2client-suite-brand b{letter-spacing:-.025em;margin-top:5px;font:500 21px/1 Bodoni Moda,Georgia,serif;display:block}.k2client-shell-nav{align-items:stretch;min-width:0;display:flex;overflow:hidden}.k2client-shell-nav a{color:#39524a;white-space:nowrap;justify-content:center;align-items:center;min-width:0;padding:0 clamp(12px,1.4vw,22px);font-size:12px;font-weight:700;text-decoration:none;display:flex;position:relative}.k2client-shell-nav a:after{content:"";background:var(--kx-brass);height:3px;transition:transform .16s;position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(0)}.k2client-shell-nav a:hover,.k2client-shell-nav a:focus-visible,.k2client-shell-nav a.active{color:var(--kx-forest-900);background:#e8decf73;outline:none}.k2client-shell-nav a.active:after{transform:scaleX(1)}.k2client-shell-actions{border-left:1px solid var(--kx-line);align-items:center;gap:17px;padding-left:20px;display:flex}.k2client-shell-actions>a{background:var(--kx-forest-900);color:#fff;letter-spacing:.045em;text-transform:uppercase;align-items:center;min-height:82px;padding:0 23px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.k2client-shell-actions>a:hover,.k2client-shell-actions>a:focus-visible{background:var(--kx-forest-700);outline:none}:is(body:has(.k2client-app-shell) .k2os-header,body:has(.k2client-app-shell) .k2o-header,body:has(.k2client-app-shell) .k2p-header,body:has(.k2client-app-shell) .k2m-header,body:has(.k2client-app-shell) .k2easy-header,body:has(.k2client-app-shell) .k2gov-header,body:has(.k2client-app-shell) .k2he-head,body:has(.k2client-app-shell) .k2j-header,body:has(.k2client-app-shell) .k2role-head,body:has(.k2client-app-shell) .k2plot-header){display:none!important}body:has(.k2client-app-shell) main{scroll-margin-top:96px}body:has(.k2client-app-shell) [role=main]{scroll-margin-top:96px}body:has(.k2client-app-shell) main h1{letter-spacing:-.04em}:is(body:has(.k2client-app-shell) main article,body:has(.k2client-app-shell) main section){border-color:#14352d26}.k2client-mobile-context,.k2client-mobile-nav{font-family:Archivo,Arial,sans-serif}.k2pd{min-height:100vh;padding-left:96px;--deep:var(--kx-forest-950)!important;--paper:#e8e3d9!important;--ivory:#f8f4eb!important;--line:#0d2a2329!important;--muted:#61706a!important;background-color:#e8e3d9!important;background-image:linear-gradient(90deg,#0b241f09 1px,#0000 1px),linear-gradient(#0b241f09 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:32px 32px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.k2pd>.k2expo{border-radius:0;max-width:none;margin:0!important}.k2pd-nav{color:#fff;flex-direction:column;align-items:stretch;width:96px;height:100dvh;inset:0 auto 0 0;overflow-y:auto;z-index:1200!important;background:var(--kx-forest-950)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-right:1px solid #ffffff1a!important;max-width:none!important;margin:0!important;display:flex!important;position:fixed!important}.k2pd-nav:before{content:"K\a DELIVERY\a SUITE";min-height:112px;color:var(--kx-brass-soft);white-space:pre;text-align:center;letter-spacing:.13em;border-bottom:1px solid #ffffff1f;place-items:center;padding:18px 8px;font:700 9px/1.5 IBM Plex Mono,monospace;display:grid}.k2pd-nav a{text-align:center;letter-spacing:.045em;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1.15;color:#ffffffad!important;border:0!important;border-bottom:1px solid #ffffff14!important;gap:8px!important;min-height:82px!important;padding:12px 6px!important;font-size:9px!important;display:flex!important}.k2pd-nav a:hover,.k2pd-nav a:focus-visible{color:#fff!important;outline-offset:-3px!important;background:#ffffff12!important;outline:2px solid #d7bb9199!important}.k2pd-nav svg{height:20px;color:var(--kx-brass-soft);width:20px!important}.k2pd-head{background:radial-gradient(circle at 78% -35%, #b88a5240, transparent 27rem), var(--kx-forest-900);color:#fff;min-height:158px;border:0!important;align-items:center!important;max-width:none!important;margin:0!important;padding:36px clamp(26px,4vw,58px) 31px!important}.k2pd-head small{font-size:0!important}.k2pd-head small:after{content:"DELIVERY SUITE  /  AUTHENTICATED PROFESSIONAL WORKSPACE";color:var(--kx-brass-soft);letter-spacing:.17em;font:700 9px/1 IBM Plex Mono,monospace}.k2pd-head h1{color:#fff;letter-spacing:-.045em;max-width:760px;margin-top:11px!important;font-family:Bodoni Moda,Georgia,serif!important}.k2pd-head p,.k2pd-head p svg{color:#ffffffad!important}.k2pd-head select{color:#fff;min-width:min(420px,34vw);background:#ffffff14!important;border-color:#ffffff3d!important}.k2pd-head select option{color:var(--kx-forest-950);background:#fff}.k2pd-main,.k2pd-workintro{max-width:1460px!important}.k2pd-main{padding:34px clamp(22px,3.4vw,52px) 68px!important}.k2pd-context{overflow:hidden;box-shadow:0 18px 42px #0d2a2313;border:0!important}.k2pd-context article{background:#fffdf8e6}.k2pd-metrics{box-shadow:0 18px 44px #071d181f;background:var(--kx-forest-900)!important;margin:20px 0!important}.k2pd-metrics article{min-height:98px!important}.k2pd-attn,.k2pd-pulse,.k2pd-modules{box-shadow:0 16px 38px #0d2a230e}.k2pd-desk{box-shadow:0 30px 68px #071d182b;border:0!important;margin-top:28px!important}.k2pd-desk-intro{background:radial-gradient(circle at 90% 10%,#b88a5233,#0000 24rem),#0e3129;min-height:190px}.k2pd-desk-intro h2{letter-spacing:-.045em}.k2pd-command-table,.k2pd-desk-queue{background:#f1ece3!important}.k2pd-desk-modules>a{min-height:126px!important}.k2pd-workbench{background:#f0ece4!important;border-top:1px solid #0d2a2333!important}@media (width<=1180px){.k2client-app-shell{grid-template-columns:auto 1fr auto}.k2client-shell-nav a{padding-inline:11px;font-size:11px}.k2client-shell-nav a:nth-last-child(-n+2),.k2client-shell-actions>span{display:none}.k2pd{padding-left:82px}.k2pd-nav{width:82px}}@media (width<=900px){body:has(.k2nav-public) .k2nav-header{min-height:68px}body:has(.k2nav-public) .k2nav-context{top:68px}.k2client-app-shell{grid-template-columns:auto 1fr}.k2client-shell-nav{justify-content:flex-end}.k2client-shell-nav a:nth-child(n+5),.k2client-shell-actions{display:none}}@media (width<=760px){.k2client-app-shell{display:none}.k2client-mobile-context{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--kx-ink)!important;background:#fffdf8fa!important;border-bottom:1px solid #14352d26!important}.k2client-mobile-context>a:first-child{letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;color:#8b653d!important;font-size:9px!important}.k2client-mobile-context>a:first-child:after{content:" · MY RESIDENCE"}.k2client-mobile-nav{background:#fffdf8fa!important;border-top-color:#14352d29!important;box-shadow:0 -12px 34px #14352d14!important}.k2client-mobile-nav a.active{color:#8b653d!important}.k2pd{background-size:24px 24px!important;padding-left:0!important}.k2pd-nav{display:none!important}.k2pd-head{min-height:0;padding:25px 16px 22px!important}.k2pd-head small:after{content:"DELIVERY SUITE  /  PROFESSIONAL"}.k2pd-head select{min-width:0}.k2pd-main{padding:20px 12px 48px!important}.k2pd-mobile-nav{background:#071d18f7!important;border-top-color:#ffffff1a!important;box-shadow:0 -14px 36px #071d1833!important}.k2pd-mobile-nav a{color:#ffffffbd!important}.k2pd-mobile-nav svg{color:var(--kx-brass-soft)}}@media (prefers-reduced-motion:reduce){.k2client-shell-nav a:after{transition:none}body:has(.k2nav-public) .k2nav-group>button:after{transition:none}}body:has(.k2nav-public){overflow-x:clip}body:has(.k2nav-public) :where(main,[role=main]){min-width:0}body:has(.k2nav-public) :where(main,[role=main])>*{min-width:0;max-width:100%}body:has(.k2nav-public) :where(img,video,canvas,iframe,svg){max-width:100%}body:has(.k2nav-public) .k2pd.shopping-editorial{color:#17382f;background:#f4efe5!important;padding-left:0!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero{box-sizing:border-box;gap:clamp(28px,5vw,80px);padding:clamp(32px,4vw,56px)}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#071d188f 0%,#071d184d 54%,#071d181a 100%);position:absolute;inset:0}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero>div>p{color:#ffffffe0!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero aside{color:#15372e;background:#f4efe5}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero aside h2{color:#15372e}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero aside p{color:#52615c!important}@media (width<=900px){body:has(.k2nav-public) .k2nav-brand{min-width:0!important;padding-inline:14px!important}body:has(.k2nav-public) .k2nav-mobile-context{min-width:0;padding-inline:10px}body:has(.k2nav-public) .k2nav-menu-button{min-width:52px}body:has(.k2nav-public) :where(main,[role=main]){overflow-wrap:break-word;max-width:100vw}body:has(.k2nav-public) .k2pd.shopping-editorial main{width:min(100% - 24px,720px)!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero{gap:24px;padding:28px 22px 22px;min-height:0!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero:before{background:linear-gradient(#071d1899 0%,#071d186b 58%,#071d1838 100%)}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero h1{overflow-wrap:normal!important;font-size:clamp(44px,13vw,58px)!important;line-height:.94!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero>div>p{max-width:36ch;font-size:16px!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero aside{width:100%;max-width:none;padding:22px}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-hero aside p{font-size:15px!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-filters{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important;position:static!important;overflow:visible!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-filters label{border-right:0;width:100%;min-width:0}:is(body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-top,body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-more){grid-template-columns:minmax(0,1fr)!important;gap:46px!important;display:grid!important;overflow:visible!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-card{width:100%!important;min-width:0!important;margin-top:0!important}body:has(.k2nav-public) .k2pd.shopping-editorial .k2pd-top .k2pd-card:first-child{width:100%!important;min-width:0!important;margin-top:0!important}}@media (width<=520px){body:has(.k2nav-public) .k2nav-header>.k2nav-brand{min-width:58px!important}body:has(.k2nav-public) .k2nav-mobile-context{font-size:11px}}.kumusha-whatsapp-contact{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:1200;color:#fff;background:#173f35;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:8px 14px 8px 9px;font-family:Archivo,system-ui,sans-serif;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:fixed;box-shadow:0 14px 34px #10272147}.kumusha-whatsapp-contact:hover,.kumusha-whatsapp-contact:focus-visible{background:#0f342b;outline:none;transform:translateY(-2px);box-shadow:0 18px 38px #10272157}.kumusha-whatsapp-icon{color:#073b22;background:#25d366;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.kumusha-whatsapp-copy{gap:1px;line-height:1.05;display:grid}.kumusha-whatsapp-copy small{letter-spacing:.14em;opacity:.72;font-size:8px}.kumusha-whatsapp-copy strong{letter-spacing:.01em;font-size:13px;font-weight:600}@media (width<=900px){.kumusha-whatsapp-contact{right:max(12px, env(safe-area-inset-right));bottom:calc(74px + env(safe-area-inset-bottom));z-index:1270;min-height:50px;padding:7px 11px 7px 8px}.kumusha-whatsapp-copy small{display:none}.kumusha-whatsapp-copy strong{font-size:12px}}@media (width<=390px){.kumusha-whatsapp-contact{justify-content:center;width:50px;height:50px;min-height:50px;padding:7px}.kumusha-whatsapp-copy{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}body:has(.k2nav-public){--kh-display:"Bodoni Moda", Georgia, "Times New Roman", serif;--kh-body:"Atkinson Hyperlegible", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kh-ui:Archivo, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kh-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--kh-ink:#17382f;--kh-copy:#43554f;--kh-muted:#5d6b66;--kh-paper:#fffdf8;--kh-ivory:#f5efe5;--kh-line:#17382f29;color:var(--kh-ink);font-family:var(--kh-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller){font-family:var(--kh-body);color:var(--kh-ink)}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where(p,li,dd,dt,blockquote,figcaption,label,input,textarea,select){font-family:var(--kh-body);text-wrap:pretty}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where(h1,h2){font-family:var(--kh-display);letter-spacing:-.035em;text-wrap:balance;font-synthesis:none;font-weight:500}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where(h3,h4,h5,h6,button){font-family:var(--kh-ui)}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where(h1){line-height:.98}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where(p,li){line-height:1.62}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where(input,textarea,select){min-height:48px;font-size:16px;line-height:1.45}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where(button,a){-webkit-tap-highlight-color:transparent}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #b88d56}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) small{font-size:max(12px,.75em);line-height:1.45}:is(body:has(.k2nav-public) .k2nav-public,body:has(.k2nav-public) .k2nav-public :where(a,button,p,span,small,b)){font-family:var(--kh-ui)}body:has(.k2nav-public) .k2nav-group>button{letter-spacing:.01em;font-size:12.5px;font-weight:700}body:has(.k2nav-public) .k2nav-dropdown a b{font-size:14.5px;line-height:1.28}body:has(.k2nav-public) .k2nav-dropdown a span{font-family:var(--kh-body);font-size:13.5px;line-height:1.5}body:has(.k2nav-public) .k2nav-context{font-size:13.5px}body:has(.k2nav-public) .k2nav-context p{font-family:var(--kh-body);line-height:1.5}body:has(.k2nav-public) .k2nav-sheet-intro p{font-family:var(--kh-body)}body:has(.k2nav-public) .k2nav-progress>p{font-family:var(--kh-body)}body:has(.k2nav-public) .k2nav-sheet nav>section>a small{font-family:var(--kh-body)}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where([class*=-card],[class*=Card]) p{line-height:1.58}@media (width<=900px){body:has(.k2nav-public) .k2nav-header{min-height:64px}body:has(.k2nav-public) .k2nav-brand>span{width:34px;height:34px;font-size:18px}body:has(.k2nav-public) .k2nav-mobile-context{font-family:var(--kh-ui);letter-spacing:0;line-height:1.25;font-size:12.5px!important}body:has(.k2nav-public) .k2nav-menu-button{min-width:54px;font-size:12px}body:has(.k2nav-public) .k2nav-dock{min-height:calc(66px + env(safe-area-inset-bottom))}:is(body:has(.k2nav-public) .k2nav-dock>a,body:has(.k2nav-public) .k2nav-dock>button){letter-spacing:0;min-height:66px;font-size:11.5px;line-height:1.18}body:has(.k2nav-public) .k2nav-sheet-intro small{letter-spacing:.1em;font-size:11px}body:has(.k2nav-public) .k2nav-sheet nav>section>header span{letter-spacing:.1em;font-size:11px}body:has(.k2nav-public) .k2nav-sheet nav>section>header h3{letter-spacing:.1em;font-size:11px}body:has(.k2nav-public) .k2nav-sheet nav>section>a b{font-size:17px}body:has(.k2nav-public) .k2nav-sheet nav>section>a small{font-size:14px;line-height:1.5}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where(p,li,dd,dt,label){font-size:16.5px;line-height:1.62}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) small{font-size:12px;line-height:1.45}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where(h1){letter-spacing:-.04em;font-size:clamp(43px,12vw,58px);line-height:.98}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where(h2){letter-spacing:-.035em;font-size:clamp(32px,9.5vw,46px);line-height:1.02}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where(h3){letter-spacing:-.012em;font-size:clamp(20px,5.5vw,25px);line-height:1.2}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where([class*=-card],[class*=Card]) p{font-size:16px}body:has(.k2nav-public) :where(main,[role=main],.k2he,.k2j,.k2role,.k2can,.k2pd.shopping-editorial,.k2bespoke,.k2c,.k2d,.k2easy,.k2gov,.k2m,.k2os,.k2o,.k2p,.k2plot,.k2commission,.k2s,.k2shop,.k2tc,.k2w,.k2dp,.k2bc,.k2seller) :where(a,button){text-underline-offset:.18em}}@media (width<=520px){body:has(.k2nav-public) .k2nav-header>.k2nav-brand{min-width:60px!important}body:has(.k2nav-public) .k2nav-mobile-context{font-size:12px!important}body:has(.k2nav-public) .k2nav-brand small{letter-spacing:.14em;font-size:9px}:is(body:has(.k2nav-public) .k2nav-dock>a,body:has(.k2nav-public) .k2nav-dock>button){font-size:11.25px}body:has(.k2nav-public) .k2nav-sheet{width:100%}body:has(.k2nav-public) .k2nav-sheet-intro{padding:30px 20px 24px}body:has(.k2nav-public) .k2nav-sheet nav>section{padding-inline:20px}}@media (prefers-reduced-motion:reduce){body:has(.k2nav-public) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:has(.k2nav-public) :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:has(.k2nav-public) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=520px){.sl-page,.ssv-shell{overflow-x:clip}.sl-header{min-height:58px;padding:0 12px}.sl-brand{min-width:0}.sl-brand strong{font-size:12px}.sl-brand span{font-size:7px}.sl-header-cta{max-width:118px;padding-left:10px;line-height:1.25}.sl-hero{min-height:0;padding:54px 14px 48px}.sl-hero h1{max-width:9ch;font-size:clamp(42px,13.5vw,58px)}.sl-hero-intro{font-size:16px}.sl-hero-actions{grid-template-columns:1fr;display:grid}.sl-hero-actions a{align-items:center;min-height:52px;display:flex}.sl-hero-diagram{opacity:.38;width:118%;margin:36px -9% -18px;position:relative;inset:auto}.sl-hero-note{margin:34px 0 0}.sl-workbench,.sl-offerings,.sl-cases,.sl-workflow,.sl-zimbabwe,.sl-cta{padding-left:14px;padding-right:14px}.sl-workbench-head{margin-bottom:24px;display:block}.sl-workbench-head h2,.sl-offerings h2,.sl-cases h2,.sl-workflow h2,.sl-zimbabwe h2{font-size:38px}.sl-demo-tabs,.sl-lens-nav{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.sl-demo-tabs::-webkit-scrollbar{display:none}.sl-lens-nav::-webkit-scrollbar{display:none}.sl-demo-tabs button{scroll-snap-align:start;flex:0 0 76%;min-height:76px}.sl-lens-nav button{scroll-snap-align:start;flex:0 0 72%;min-height:88px}.sl-workbench-stage{min-height:0;display:block}.sl-drawing,.sl-output-panel>:not(.sl-panel-top):not(.sl-output-copy){min-height:220px;margin-left:0;margin-right:0}.sl-panel-top{padding-inline:0}.sl-source-panel>p,.sl-source-panel>small{margin-left:0;margin-right:0}.sl-transform-arrow{grid-template-columns:auto auto;min-height:76px}.sl-transform-arrow span{font-size:30px;transform:rotate(90deg)}.sl-output-copy{padding:20px 0 0}.sl-output-copy h3{font-size:29px}.sl-offer-list article{grid-template-columns:34px 1fr 20px;padding-block:18px}.sl-offer-list h3{font-size:22px}.sl-offer-list p{font-size:14px;line-height:1.5}.sl-case{margin-bottom:28px}.sl-case-visual,.sl-case-visual>*{min-height:210px!important}.sl-case-copy{padding:20px 0 6px}.sl-case-copy h3{font-size:30px}.sl-workflow li{min-height:0;padding:22px 0 30px}.sl-zim-columns article{padding:24px 0}.sl-dunottar-image{min-height:260px}.sl-dunottar-copy{padding:42px 14px}.sl-dunottar h2{font-size:40px}.sl-dunottar-copy p{font-size:16px}.sl-cta{padding-top:66px;padding-bottom:72px}.sl-cta h2{font-size:42px}.sl-cta>div{display:grid}.sl-cta a{justify-content:center;align-items:center;width:100%;min-height:52px;display:flex}.ssv-topbar{min-height:58px;padding:12px 14px;font-size:8px}.ssv-topbar a{max-width:52%;line-height:1.25}.ssv-topbar span{max-width:44%;line-height:1.25}.ssv-opening>div{min-height:0;padding:42px 14px 32px}.ssv-opening h1{max-width:9.5ch;margin-top:28px;font-size:clamp(40px,13vw,58px)}.ssv-opening aside{padding:24px 14px 28px}.ssv-goal>div:first-child{padding:20px 14px}.ssv-goal-options,.ssv-service-index{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.ssv-goal-options::-webkit-scrollbar{display:none}.ssv-service-index::-webkit-scrollbar{display:none}.ssv-goal-options button{scroll-snap-align:start;flex:0 0 74%;min-height:62px;padding:16px 14px}.ssv-service-index button{scroll-snap-align:start;flex:0 0 82%;grid-template-columns:28px 1fr;min-width:0;padding:17px 14px}.ssv-service-index button>small{grid-column:2;justify-self:start;margin-top:4px}.ssv-sheet-head>div{padding:28px 14px}.ssv-sheet-head h2{font-size:40px}.ssv-sheet-head>p{padding:24px 14px;font-size:20px}.ssv-definition>span,.ssv-engagement>span{padding:13px 14px}.ssv-definition>p,.ssv-engagement>strong{padding:18px 14px}.ssv-scope-grid section{padding:22px 14px}.ssv-sheet-actions a{align-items:center;min-height:56px;padding:18px 14px;display:flex}.ssv-section-title{padding:22px 14px}.ssv-section-title strong{font-size:23px}.ssv-matrix{overflow-x:visible}.ssv-matrix-row{grid-template-columns:minmax(0,1fr) repeat(6,28px);min-width:0;min-height:54px}.ssv-matrix-row>*{padding:8px 5px}.ssv-matrix-row>span{font-size:12px}.ssv-matrix-row>b{font-size:10px}.ssv-matrix-row--head>span,.ssv-matrix-row--head>b{font-size:7px}.ssv-commercial li{grid-template-columns:42px 1fr;min-height:0}.ssv-commercial li>div{padding:20px 14px}.ssv-close{padding:48px 14px 56px}.ssv-close h2{margin-bottom:34px;font-size:42px}.ssv-close>div{display:grid}.ssv-close a{align-items:center;min-height:54px;display:flex}.ssv-footer{padding:20px 14px}}@media (width<=760px){.sci-truth:after{content:"MODELS + CONTEXT BELOW ↓";letter-spacing:.14em;color:#d5b779;border-top:1px solid #c8a66b38;padding-top:10px;font:8px DM Mono,monospace;display:block}.sci-scale-tabs{grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.sci-scale-tabs button{min-width:0;padding:10px 7px}.sci-scale-tabs strong{letter-spacing:.04em;font-size:8px}.sci-choice-row,.sci-property-strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c8a66b #ffffff0f;-webkit-overflow-scrolling:touch;background-image:linear-gradient(90deg,#0000 calc(100% - 38px),#c8a66b1f);padding-bottom:9px;padding-right:34px;position:relative;box-shadow:inset -42px 0 30px -28px #c8a66bf2}.sci-choice-row::-webkit-scrollbar{height:3px;display:block}.sci-property-strip::-webkit-scrollbar{height:3px;display:block}.sci-choice-row::-webkit-scrollbar-track{background:#ffffff0f}.sci-property-strip::-webkit-scrollbar-track{background:#ffffff0f}.sci-choice-row::-webkit-scrollbar-thumb{background:#c8a66b}.sci-property-strip::-webkit-scrollbar-thumb{background:#c8a66b}.sci-choice-row button,.sci-property-strip button{scroll-snap-align:start}.sci-actions{z-index:18;padding-bottom:calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;bottom:0;box-shadow:0 -18px 44px #00000061}.sci-actions>a{color:#111813;background:#eee9dd;border-color:#eee9dd}}@media (width<=430px){.sci-shell{padding-left:12px;padding-right:12px}.sci-projects{grid-template-columns:1fr}.sci-scale-tabs button{padding:9px 4px}.sci-scale-tabs strong{letter-spacing:.02em;font-size:7px}.sci-actions{padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.sci-actions>div{display:none}}@media (width<=720px){.sse-scale-strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#d1b574 #ffffff14;-webkit-overflow-scrolling:touch;padding-bottom:3px;box-shadow:inset -30px 0 24px -24px #d1b574e6}.sse-scale-strip::-webkit-scrollbar{height:3px;display:block}.sse-scale-strip::-webkit-scrollbar-track{background:#ffffff14}.sse-scale-strip::-webkit-scrollbar-thumb{background:#d1b574}.sse-scale-strip button{scroll-snap-align:start}.sse-panel{max-height:84dvh;padding-bottom:calc(38px + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#d1b574 #15191d}.sse-panel::-webkit-scrollbar{width:4px}.sse-panel::-webkit-scrollbar-thumb{background:#d1b574}.sse-panel-mobile-head span:after{content:" · SCROLL ↓";color:#d1b574;font-weight:700}}@media (width<=430px){.sse-panel{max-height:82dvh}}@media (width<=720px){.sen-shell{padding-top:6px;position:relative;top:auto}.sen-location{display:none}.sen-smart{scrollbar-width:none;align-items:center;gap:10px;display:flex;overflow-x:auto}.sen-smart::-webkit-scrollbar{display:none}.sen-sections{flex:none;order:initial;grid-column:auto;margin:0;padding:0}.sen-next{flex:none}.sse-shell{max-width:100vw;overflow-x:clip}.sse-intro>div{padding:18px 14px}.sse-intro>div+div{padding-top:14px;padding-bottom:16px}.sse-intro h1{margin-top:9px;font-size:clamp(40px,12vw,58px);line-height:.9}.sse-intro>div:last-child p{margin-top:11px;font-size:14px;line-height:1.35}.sse-scene-wrap{min-height:60svh}.sse-scene{height:60svh;min-height:450px}}@media (width<=560px){.sx-dock{display:none}}@media (width<=430px){.sen-sections{display:none}.sen-smart{padding-top:6px;padding-bottom:7px}.sse-scene-wrap{min-height:58svh}.sse-scene{height:58svh;min-height:430px}}@media (width<=520px){.sen-shell{gap:6px;padding:6px 8px 0}.sen-origin{gap:4px}.sen-vis-home{text-overflow:ellipsis;white-space:nowrap;max-width:54px;padding:5px 2px;overflow:hidden}.sen-brand strong{letter-spacing:.12em;font-size:9px}.sen-start{align-items:center;min-height:34px;padding:6px 8px;font-size:7px;display:inline-flex}.sen-journey{gap:2px;margin-inline:-8px;padding:0 8px 5px}.sen-journey a{padding:6px 7px;font-size:7px}.sen-smart{margin-inline:-8px;padding:5px 8px 6px}.sen-next{align-items:center;min-height:31px;display:inline-flex}.sar-shell{padding:8px 10px}.sar-copy{gap:3px}.sar-copy>span{letter-spacing:.12em;font-size:7px}.sar-copy p{display:none}.sar-facts{margin:7px -10px 0;padding-inline:10px}.sar-facts div{min-width:96px;padding:7px 6px}.sar-facts strong{font-size:13px}.sar-facts span{letter-spacing:.1em;font-size:6px}.sar-actions{gap:4px;margin-top:7px}.sar-actions a{justify-content:center;align-items:center;min-height:38px;padding:7px;font-size:7px;display:flex}.ssv-opening h1,.ssv-sheet-head h2,.ssv-close h2{max-width:11ch;font-size:clamp(34px,10.5vw,44px);line-height:.92}.ssv-sheet-head>p{padding:18px 14px;font-size:16px;line-height:1.25}.ssv-goal-options button{flex-basis:68%}.ssv-service-index button{flex-basis:74%}.ssv-definition>p,.ssv-engagement>strong{font-size:15px;line-height:1.4}.ssv-scope-grid section{padding-top:18px;padding-bottom:18px}.spi-opening{min-height:0}.spi-opening-copy{padding-top:38px;padding-bottom:32px}.spi-opening h1{max-width:10ch;font-size:clamp(42px,12vw,56px);line-height:.9}.spi-progress{padding:14px}.spi-fields{gap:14px}}@media (width<=390px){.sen-journey a{padding-inline:6px}.sar-actions a{font-size:6.5px}}.nf-reeds i:first-child{height:30%;transform:rotate(-4.8deg)}.nf-reeds i:nth-child(2){height:37%;transform:rotate(-3.2deg)}.nf-reeds i:nth-child(3){height:44%;transform:rotate(-1.6deg)}.nf-reeds i:nth-child(4){height:51%;transform:rotate(0)}.nf-reeds i:nth-child(5){height:58%;transform:rotate(1.6deg)}.nf-reeds i:nth-child(6){height:65%;transform:rotate(3.2deg)}.nf-reeds i:nth-child(7){height:72%;transform:rotate(4.8deg)}.nf-reeds i:nth-child(8){height:79%;transform:rotate(-4.8deg)}.nf-reeds i:nth-child(9){height:86%;transform:rotate(-3.2deg)}.nf-reeds i:nth-child(10){height:30%;transform:rotate(-1.6deg)}.nf-reeds i:nth-child(11){height:37%;transform:rotate(0)}.nf-reeds i:nth-child(12){height:44%;transform:rotate(1.6deg)}.nf-reeds i:nth-child(13){height:51%;transform:rotate(3.2deg)}.nf-reeds i:nth-child(14){height:58%;transform:rotate(4.8deg)}.nf-reeds i:nth-child(15){height:65%;transform:rotate(-4.8deg)}.nf-reeds i:nth-child(16){height:72%;transform:rotate(-3.2deg)}.nf-reeds i:nth-child(17){height:79%;transform:rotate(-1.6deg)}.nf-reeds i:nth-child(18){height:86%;transform:rotate(0)}.nf-reeds i:nth-child(19){height:30%;transform:rotate(1.6deg)}.nf-reeds i:nth-child(20){height:37%;transform:rotate(3.2deg)}.nf-reeds i:nth-child(21){height:44%;transform:rotate(4.8deg)}.nf-reeds i:nth-child(22){height:51%;transform:rotate(-4.8deg)}.nf-reeds i:nth-child(23){height:58%;transform:rotate(-3.2deg)}.nf-reeds i:nth-child(24){height:65%;transform:rotate(-1.6deg)}.nf-reeds i:nth-child(25){height:72%;transform:rotate(0)}.nf-reeds i:nth-child(26){height:79%;transform:rotate(1.6deg)}.nf-page,.njg-panel,.npa-shell{--nf-readable:"Atkinson Hyperlegible", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:var(--nf-readable)!important}.nf-page *,.njg-panel *,.npa-shell *{box-sizing:border-box}.nf-page h1,.nf-page h2,.nf-page h3,.nf-page h4,.njg-panel h1,.njg-panel h2,.njg-panel h3,.npa-shell h1,.npa-shell h2,.npa-shell h3{font-family:var(--nf-readable)!important;letter-spacing:-.025em!important;font-weight:700!important;line-height:1.08!important}.nf-page p,.nf-page li,.nf-page a,.nf-page button,.nf-page span,.njg-panel p,.njg-panel li,.njg-panel a,.njg-panel button,.npa-shell p,.npa-shell li,.npa-shell a,.npa-shell button{font-family:var(--nf-readable)!important}.nf-page p,.nf-page li,.njg-head p,.njg-route-card>p,.njg-route-card li,.njg-next-step p,.npa-head p,.npa-place-card p{letter-spacing:0!important;font-size:clamp(16px,1.25vw,18px)!important;line-height:1.65!important}.nf-page small,.njg-panel small,.npa-shell small,.nf-kicker,.nf-tag,.nf-status,.nf-meta,.njg-head>span,.npa-head>span{font-family:var(--nf-readable)!important;letter-spacing:.055em!important;font-size:12px!important;line-height:1.4!important}.nf-hero h1{max-width:13ch;font-size:clamp(46px,7.5vw,96px)!important;line-height:.98!important}.nf-hero h1 em{color:#eef0ce;font-family:inherit!important;font-weight:inherit!important;font-style:normal!important}.nf-intro{max-width:39rem!important;font-size:clamp(18px,1.8vw,23px)!important;line-height:1.55!important}.njg-head h2,.npa-head h2{max-width:15ch;font-size:clamp(36px,5vw,62px)!important}.njg-route-card h3,.npa-place-card h3{font-size:clamp(30px,4vw,44px)!important}.njg-head p,.njg-next-step p,.njg-review-grid p{color:#33483d!important}.npa-head p,.npa-place-card p{color:#e2e0d5!important}.nf-page button,.nf-page a,.njg-panel button,.njg-panel a,.npa-shell button,.npa-shell a{min-height:44px}.nf-page button,.njg-panel button,.npa-shell button{touch-action:manipulation}.nf-page :focus-visible,.njg-panel :focus-visible,.npa-shell :focus-visible,.njg-dock :focus-visible,.npa-trigger:focus-visible{outline-offset:4px!important;outline:3px solid #fff4a9!important}.nf-skip{z-index:300;color:#102019;font:700 15px/1 var(--nf-readable);background:#fff9d7;border-radius:999px;padding:11px 14px;position:fixed;top:12px;left:14px;transform:translateY(-160%);box-shadow:0 8px 30px #00000040}.nf-skip:focus{transform:translateY(0)}.nf-hero{isolation:isolate}.nf-hero:after{content:"";z-index:1;aspect-ratio:1.25;pointer-events:none;opacity:.62;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 285'%3E%3Cg fill='none' stroke='%23f3eccd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 231c77-18 160-14 291-47' stroke-width='5'/%3E%3Cpath d='M211 182c-18-14-26-36-16-53 9-17 33-21 50-10 12 8 15 21 12 34 15-6 29-4 42 5-15 6-28 17-36 32-17 30-50 36-78 19 17-3 29-12 36-25Z' fill='%23f3eccd' fill-opacity='.12' stroke-width='4'/%3E%3Cpath d='M250 122c17-8 32-5 44 8-17 0-29 5-39 15' stroke-width='4'/%3E%3Ccircle cx='239' cy='130' r='3.5' fill='%23f3eccd' stroke='none'/%3E%3Cpath d='M180 221c19-27 33-47 40-62M153 224c16-19 26-36 31-53' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:clamp(150px,21vw,300px);position:absolute;top:clamp(90px,18vh,190px);right:clamp(18px,7vw,110px)}#landscape{position:relative;overflow:hidden}#landscape:before{content:"";pointer-events:none;opacity:.12;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 420'%3E%3Cg fill='none' stroke='%23162b20' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M35 401C78 318 72 246 60 142M81 402c38-86 34-174 27-272M134 403c7-91 31-165 70-231M187 401c21-79 61-145 117-200M250 406c19-86 61-157 126-211M317 405c39-99 102-165 188-201M415 408c39-77 101-133 186-169M510 405c32-62 86-105 165-136'/%3E%3Cpath d='M42 156c21 7 35 19 43 37M99 146c17 5 31 17 42 36M194 186c-18 6-31 18-40 36M302 215c-17 5-31 15-43 30M500 220c24 8 40 23 50 44M597 251c21 6 37 18 49 37'/%3E%3Cpath d='M13 389c152-28 270-22 350 16M332 395c109-25 221-24 366 7' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E") 100% 100%/contain no-repeat;width:min(52vw,720px);height:58%;position:absolute;inset:auto -4% 0 auto}#programme{scroll-margin-top:88px}.nf-event-card,.nf-programme-card,.nf-card{box-shadow:none!important;border-width:1px!important}@media (width<=760px){.nf-hero:after{opacity:.36;width:140px;top:122px;right:-22px}#landscape:before{opacity:.08;width:94vw;height:38%}.nf-page p,.nf-page li,.njg-head p,.njg-route-card>p,.njg-route-card li,.njg-next-step p,.npa-head p,.npa-place-card p{font-size:16px!important}.nf-page small,.njg-panel small,.npa-shell small,.nf-kicker,.nf-tag,.nf-status,.nf-meta{font-size:12px!important}.nf-hero h1{max-width:11ch;font-size:clamp(45px,13vw,66px)!important}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}.nf-page *,.nf-page :before,.nf-page :after,.njg-panel *,.npa-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){.nf-page,.npa-shell{--nf-contrast-border:#ffffff7a}.nf-page button,.nf-page a,.npa-shell button,.npa-shell a,.njg-panel button,.njg-panel a{border-color:currentColor!important}}@media (forced-colors:active){.nf-hero:after,#landscape:before{display:none}.nf-page button,.nf-page a,.npa-shell button,.npa-shell a,.njg-panel button,.njg-panel a{forced-color-adjust:auto}}html{scroll-padding-top:76px}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}.portfolio-progress{z-index:9999;pointer-events:none;background:#ffffff14;height:2px;position:fixed;top:0;left:0;right:0}.portfolio-progress i{background:currentColor;height:100%;transition:width .12s linear;display:block;box-shadow:0 0 16px}.zodwa-page~.portfolio-progress,.zodwa-page .portfolio-progress{color:#d8b36a}.crown-page~.portfolio-progress,.crown-page .portfolio-progress{color:#f0c75e}.rose-page~.portfolio-progress,.rose-page .portfolio-progress{color:#b52836}.nicole-page~.portfolio-progress,.nicole-page .portfolio-progress{color:#0b6f6d}.portfolio-reveal{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.portfolio-reveal.portfolio-visible{opacity:1;transform:none}.zodwa-nav,.crown-nav,.rose-nav,.nicole-nav,.malaika-nav,.virginia-nav,.jemima-nav,.pokello-nav{-webkit-backdrop-filter:blur(16px);box-shadow:0 1px #ffffff0a;z-index:90!important;position:sticky!important;top:0!important}.zodwa-nav{background:#12110fe0!important}.crown-nav{background:#0a140fe6!important}.rose-nav{background:#f6f0e7e6!important}.nicole-nav{background:#f8fdfbe6!important}.malaika-nav,.pokello-nav{background:#080808e6!important}.virginia-nav,.jemima-nav{background:#f7f5f1e6!important}.zodwa-page a,.crown-page a,.rose-page a,.nicole-page a,.malaika-page a,.virginia-page a,.jemima-page a,.pokello-page a,.zodwa-page button,.crown-page button,.rose-page button,.nicole-page button,.malaika-page button,.virginia-page button,.jemima-page button,.pokello-page button{transition:transform .2s,opacity .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s}.zodwa-page a:hover,.crown-page a:hover,.rose-page a:hover,.nicole-page a:hover,.malaika-page a:hover,.virginia-page a:hover,.jemima-page a:hover,.pokello-page a:hover{opacity:.78}.zodwa-page button:hover,.crown-page button:hover,.rose-page button:hover,.nicole-page button:hover,.malaika-page button:hover,.virginia-page button:hover,.jemima-page button:hover,.pokello-page button:hover{transform:translateY(-2px)}.zodwa-portrait-frame,.crown-hero-image,.rose-hero-image,.nicole-portrait-card,.malaika-hero-visual,.virginia-photo,.jemima-portrait,.pokello-gallery{box-shadow:0 32px 90px #0000002b}.zodwa-portrait-frame img,.crown-hero-image img,.rose-hero-image img,.nicole-portrait-card img,.malaika-hero-visual img,.virginia-photo img,.jemima-portrait img,.pokello-gallery img{transition:transform 1s cubic-bezier(.2,.7,.2,1),filter .6s}.zodwa-portrait-frame:hover img,.crown-hero-image:hover img,.rose-hero-image:hover img,.nicole-portrait-card:hover img,.malaika-hero-visual:hover img,.virginia-photo:hover img,.jemima-portrait:hover img,.pokello-gallery:hover img{filter:saturate()contrast(1.04);transform:scale(1.025)}.zodwa-system-grid article,.traverze-capabilities article,.zodwa-impact-cards article,.crown-proof>div,.queen-profile,.vote-evolution-grid article,.tourism-grid article,.partner-metrics article,.rose-purpose-grid article,.rose-commercial-grid article,.nicole-credential-grid article,.nicole-partner-grid article,.malaika-commercial-grid article,.virginia-commercial-grid article,.jemima-brand-grid article,.pokello-house-grid article,.pokello-impact-grid article{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,background-color .28s}.zodwa-system-grid article:hover,.traverze-capabilities article:hover,.zodwa-impact-cards article:hover,.vote-evolution-grid article:hover,.tourism-grid article:hover,.rose-purpose-grid article:hover,.rose-commercial-grid article:hover,.nicole-credential-grid article:hover,.nicole-partner-grid article:hover,.malaika-commercial-grid article:hover,.virginia-commercial-grid article:hover,.jemima-brand-grid article:hover,.pokello-house-grid article:hover,.pokello-impact-grid article:hover{z-index:2;transform:translateY(-5px);box-shadow:0 18px 55px #00000017}.travel-os,.partner-dashboard,.rose-sisterhood-ui,.school-kit,.malaika-os-ui,.virginia-player,.jemima-cast-card,.model-zim-ui,.pokello-product-ui,.passport-ui{border-radius:2px;overflow:hidden}.travel-os,.partner-dashboard,.school-kit,.malaika-os-ui,.virginia-player,.jemima-cast-card,.model-zim-ui,.pokello-product-ui{box-shadow:0 24px 70px #00000021}.zodwa-hero,.crown-hero,.rose-hero,.nicole-hero,.malaika-hero,.virginia-hero,.jemima-hero,.pokello-hero{isolation:isolate}.zodwa-hero:before,.crown-hero:before,.rose-hero:before,.nicole-hero:before,.malaika-hero:before,.virginia-hero:before,.jemima-hero:before,.pokello-hero:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;opacity:.38;background-image:radial-gradient(circle at 20% 20%,#ffffff0b 0 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.zodwa-hero>*,.crown-hero>*,.rose-hero>*,.nicole-hero>*,.malaika-hero>*,.virginia-hero>*,.jemima-hero>*,.pokello-hero>*{z-index:1;position:relative}.zodwa-hero-copy,.crown-hero-copy,.rose-hero-copy,.nicole-hero-copy,.malaika-hero-copy,.virginia-hero-copy,.jemima-hero-copy,.pokello-hero-copy{animation:.8s cubic-bezier(.2,.7,.2,1) both portfolioHeroIn}@keyframes portfolioHeroIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.queen-list button:hover{padding-left:20px}.traverze-mode-tabs button,.live-ui-actions button,.rose-ui-body button,.school-kit-intro button,.malaika-os-body button,.virginia-now button,.pokello-product-grid button,.pokello-private-card button{cursor:pointer}.traverze-mode-tabs button:focus-visible,.queen-list button:focus-visible,.live-ui-actions button:focus-visible,.rose-ui-body button:focus-visible,.school-kit-intro button:focus-visible,.malaika-os-body button:focus-visible,.virginia-now button:focus-visible,.pokello-product-grid button:focus-visible,.pokello-private-card button:focus-visible{outline-offset:3px;outline:2px solid}.zodwa-big-statement,.crown-vision-content h2,.rose-vision-copy h2,.nicole-vision-copy h2,.malaika-vision h2,.virginia-vision h2,.jemima-vision h2,.pokello-vision h2{text-wrap:balance}.zodwa-lead,.crown-hero-bottom p,.rose-lead,.nicole-lead,.malaika-lead,.virginia-hero-copy>p:not(:first-child),.jemima-hero-copy>p:not(:first-child),.pokello-hero-copy>p:not(:first-child){text-wrap:pretty}.zodwa-page ::selection{color:#fff;background:#111}.crown-page ::selection{color:#fff;background:#111}.rose-page ::selection{color:#fff;background:#111}.nicole-page ::selection{color:#fff;background:#111}.malaika-page ::selection{color:#fff;background:#111}.virginia-page ::selection{color:#fff;background:#111}.jemima-page ::selection{color:#fff;background:#111}.pokello-page ::selection{color:#fff;background:#111}@media (width<=760px){.portfolio-reveal{transform:translateY(10px)}.zodwa-nav,.crown-nav,.rose-nav,.nicole-nav,.malaika-nav,.virginia-nav,.jemima-nav,.pokello-nav{height:62px!important}.zodwa-hero,.crown-hero,.rose-hero,.nicole-hero,.malaika-hero,.virginia-hero,.jemima-hero,.pokello-hero{min-height:auto!important}.zodwa-page h1,.crown-page h1,.rose-page h1,.nicole-page h1,.malaika-page h1,.virginia-page h1,.jemima-page h1,.pokello-page h1{max-width:100%}.zodwa-system-grid article,.traverze-capabilities article,.rose-purpose-grid article,.nicole-credential-grid article,.malaika-commercial-grid article,.virginia-commercial-grid article,.jemima-brand-grid article,.pokello-house-grid article{min-height:auto!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.portfolio-reveal{opacity:1;transform:none}}.portfolio-image-generated-fallback{color:#f2efe7;background:#111;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:7px;width:100%;height:100%;min-height:280px;padding:28px;display:flex;position:relative;overflow:hidden}.portfolio-image-generated-fallback:before{content:"";background:linear-gradient(135deg,#0000 0 46%,#ffffff17 46% 47%,#0000 47% 100%),radial-gradient(circle at 78% 18%,#ffffff24,#0000 25%);position:absolute;inset:0}.portfolio-image-generated-fallback b{letter-spacing:-.08em;opacity:.18;font-size:clamp(70px,12vw,180px);line-height:.7;position:absolute;top:28px;right:18px}.portfolio-image-generated-fallback span,.portfolio-image-generated-fallback small{z-index:2;position:relative}.portfolio-image-generated-fallback span{font-family:Georgia,serif;font-size:20px}.portfolio-image-generated-fallback small{letter-spacing:.12em;text-transform:uppercase;color:#aaa;font-size:8px}.zodwa-page button,.nicole-page button,.malaika-page button,.virginia-page button,.jemima-page button,.pokello-page button,.crown98 button,.zodwa-page article,.nicole-page article,.malaika-page article,.virginia-page article,.jemima-page article,.pokello-page article,.travel-os,.school-kit,.malaika-os-ui,.virginia-player,.model-zim-ui,.pokello-product-ui,.passport-ui,.vision-brief-panel{border-radius:0!important}.zodwa-page,.nicole-page,.malaika-page,.virginia-page,.jemima-page,.pokello-page{--precision-rule:#14141247}.zodwa-page .zodwa-hero{min-height:920px}.zodwa-page .zodwa-hero:after{content:"PRIVATE DOSSIER / 01";writing-mode:vertical-rl;letter-spacing:.2em;color:#8c7d64;z-index:3;font-size:8px;position:absolute;bottom:120px;left:16px;transform:rotate(180deg)}.zodwa-page .zodwa-portrait-frame{background:#e8dfcf;border:1px solid #9f927f;padding:10px;box-shadow:none!important}.zodwa-page .zodwa-reality-strip{background:#e9e0d0;border-top:1px solid #766d5d;border-bottom:1px solid #766d5d;position:relative}.zodwa-page .zodwa-reality-strip:after{content:"2026 · MISS UNIVERSE ZIMBABWE BOARD ADVISOR";letter-spacing:.14em;color:#8c7d64;font-size:8px;position:absolute;top:-25px;right:18px}.zodwa-page .zodwa-reality-strip>div{border-right:1px solid #a99e8e}.zodwa-page .zodwa-editorial-section,.zodwa-page .zodwa-timeline-section,.zodwa-page .traverze-section,.zodwa-page .zodwa-impact-section,.zodwa-page .zodwa-vision-section{max-width:1680px;margin-inline:auto}.zodwa-page .zodwa-system-grid{gap:0;background:0 0!important;border:0!important}.zodwa-page .zodwa-system-grid article{min-height:360px;padding:35px 28px;border:0!important;border-left:1px solid #a79b89!important}.zodwa-page .zodwa-system-grid article:first-child{border-left:0!important}.zodwa-page .zodwa-system-grid article span{margin-top:auto}.zodwa-page .zodwa-timeline article{grid-template-columns:180px 1fr!important;padding:34px 0!important}.zodwa-page .zodwa-timeline-year{letter-spacing:-.06em;font-size:clamp(42px,5vw,75px)!important}.zodwa-page .traverze-mode-tabs{border-top:1px solid #7e786d;border-bottom:1px solid #7e786d}.zodwa-page .traverze-mode-tabs button{background:0 0!important;border-right:1px solid #aaa295!important}.zodwa-page .traverze-mode-tabs button.active{color:#f3ead9!important;background:#171713!important}.zodwa-page .traverze-mode-panel{border-bottom:1px solid #7e786d}.zodwa-page .travel-os{border:1px solid #887e6d!important;box-shadow:0 34px 90px #19140d1c!important}.zodwa-page .traverze-capabilities{border-top:1px solid #a59c8e;background:0 0!important;gap:0!important}.zodwa-page .traverze-capabilities article{border:0!important;border-right:1px solid #a59c8e!important}.zodwa-page .zodwa-black-section{background:#0a0a09!important}.zodwa-page .zodwa-black-card{box-shadow:none!important;border:1px solid #6d5b38!important}.zodwa-page .zodwa-impact-cards{gap:0!important}.zodwa-page .zodwa-impact-cards article{box-shadow:none!important;border:1px solid #a89d8b!important}.zodwa-page .wwma-section{flex-direction:column;justify-content:center;min-height:820px;display:flex}.zodwa-page .wwma-grid{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40}.nicole-page .nicole-hero{background:linear-gradient(90deg,#f5fbf9 0 68%,#0d2f38 68%)!important}.nicole-page .nicole-portrait-card{box-shadow:none!important;border:1px solid #7e9992!important;padding:9px!important}.nicole-page .nicole-signal-strip{border-top:1px solid #284951;border-bottom:1px solid #284951}.nicole-page .nicole-section-head{align-items:start!important}.nicole-page .nicole-credential-grid{background:0 0!important;border:0!important;display:block!important}.nicole-page .nicole-credential-grid article{grid-template-columns:55px 56px minmax(220px,.75fr) 1fr;align-items:center;gap:20px;background:0 0!important;border:0!important;border-top:1px solid #a9c3bd!important;min-height:0!important;padding:24px 0!important;display:grid!important}.nicole-page .nicole-credential-grid article:last-child{border-bottom:1px solid #a9c3bd!important}.nicole-page .nicole-credential-grid article>span,.nicole-page .nicole-credential-grid article svg{margin:0!important}.nicole-page .nicole-credential-grid h3{font-family:Georgia,serif;font-size:25px;margin:0!important}.nicole-page .nicole-credential-grid p{margin:0;font-size:13px!important}.nicole-page .nicole-care-statement{border-left:8px solid #8ed6c7}.nicole-page .nicole-supra{position:relative}.nicole-page .nicole-supra:before{content:"CLINICAL / PUBLIC / PURPOSE";letter-spacing:.2em;color:#608984;font-size:8px;position:absolute;top:26px;right:30px}.nicole-page .nicole-supra-panel{background:0 0!important;border:1px solid #47666e!important;border-left:0!important;border-right:0!important}.nicole-page .nicole-supra-panel article{grid-template-columns:120px .8fr 1fr;align-items:start;gap:20px;display:grid}.nicole-page .nicole-supra-panel strong{margin:0!important}.nicole-page .nicole-maternal{background:#dfeee9!important}.nicole-page .nicole-maternal-cards{background:0 0!important;border:0!important}.nicole-page .nicole-maternal-cards article{background:0 0!important;border-top:1px solid #a7c7bf!important}.nicole-page .school-kit{box-shadow:none!important;border:1px solid #8fb1aa!important}.nicole-page .school-kit-nav{background:#fff}.nicole-page .nicole-partner-grid{border:1px solid #49636a!important;border-left:0!important;border-right:0!important}.nicole-page .nicole-partner-grid article{border:0!important;border-right:1px solid #49636a!important}.nicole-page .impact-dashboard{box-shadow:none!important}.nicole-page .nicole-vision{min-height:760px!important}.malaika-page .malaika-hero{min-height:900px}.malaika-page .malaika-hero:after{content:"PICTURE / SOUND / STORY";color:#fff;letter-spacing:.22em;z-index:4;font-size:8px;position:absolute;bottom:24px;right:28px}.malaika-page .malaika-hero-visual{border-left:1px solid #555;box-shadow:none!important}.malaika-page .malaika-reel{border-top:1px solid #474747;border-bottom:1px solid #474747}.malaika-page .malaika-timeline article{grid-template-columns:130px 1fr 30px!important;min-height:120px!important}.malaika-page .malaika-timeline article>span{font-size:34px!important}.malaika-page .malaika-film{color:#f4f0e8!important;background:#080808!important}.malaika-page .malaika-film-stats{border-top:1px solid #444!important;border-bottom:1px solid #444!important}.malaika-page .malaika-film-stats article{background:0 0!important;border-right:1px solid #444!important}.malaika-page .malaika-film-stats strong{letter-spacing:-.07em;font-size:clamp(58px,7vw,105px)!important}.malaika-page .malaika-discipline-grid{border:0!important;border-top:1px solid #444!important}.malaika-page .malaika-discipline-grid span{border:1px solid #444!important;border-top:0!important;border-left:0!important}.malaika-page .malaika-os-ui{box-shadow:none!important;border:1px solid #85817a!important}.malaika-page .malaika-lens{min-height:850px}.malaika-page .malaika-lens-grid article{border-top:1px solid #ffffff52!important}.malaika-page .malaika-commercial-grid{border-top:1px solid #a7a198;gap:0!important}.malaika-page .malaika-commercial-grid article{min-height:330px;border:0!important;border-right:1px solid #a7a198!important}.virginia-page .virginia-hero{min-height:900px}.virginia-page .virginia-photo{border-left:1px solid #a2a097;box-shadow:none!important}.virginia-page .virginia-frequency{border-top:1px solid #99978f;border-bottom:1px solid #99978f}.virginia-page .virginia-career article{min-height:110px;grid-template-columns:120px 1fr 30px!important}.virginia-page .virginia-career article>span{font-size:30px!important}.virginia-page .virginia-studio{background:#151918!important}.virginia-page .virginia-player{box-shadow:none!important;border:1px solid #66706c!important}.virginia-page .virginia-player-top{background:#0d1110!important}.virginia-page .virginia-bulawayo{background:#e1dacd!important}.virginia-page .virginia-story-grid{border-top:1px solid #9d9588;border-left:1px solid #9d9588;gap:0!important}.virginia-page .virginia-story-grid article{min-height:360px;border:1px solid #9d9588!important;border-top:0!important;border-left:0!important}.virginia-page .virginia-youth-ui{box-shadow:none!important;border-radius:0!important}.virginia-page .virginia-commercial-grid{border-top:1px solid #59615d;gap:0!important}.virginia-page .virginia-commercial-grid article{border:0!important;border-right:1px solid #59615d!important}.jemima-page .jemima-hero{min-height:900px}.jemima-page .jemima-hero-word{opacity:.05!important}.jemima-page .jemima-portrait{border-left:1px solid #a5a39d;box-shadow:none!important}.jemima-page .jemima-portrait:after{content:"MODEL BOOK / 2026";writing-mode:vertical-rl;letter-spacing:.2em;color:#f4f0ea;font-size:8px;position:absolute;top:100px;right:18px}.jemima-page .jemima-cast-card{box-shadow:none!important;border:1px solid #7d7a74!important;grid-template-columns:.8fr 1.2fr!important;display:grid!important}.jemima-page .jemima-card-actions{border-left:1px solid #a29f98!important}.jemima-page .jemima-record{color:#fff!important;background:#0b0b0b!important}.jemima-page .jemima-milestones article{border-color:#3e3e3e!important}.jemima-page .jemima-brand-grid{border-top:1px solid #9e9a93;border-left:1px solid #9e9a93;gap:0!important}.jemima-page .jemima-brand-grid article{min-height:340px;border:1px solid #9e9a93!important;border-top:0!important;border-left:0!important}.jemima-page .model-zim-ui{box-shadow:none!important;border:1px solid #77736d!important}.jemima-page .model-zim-ui article{border-radius:0!important}.jemima-page .jemima-vision{min-height:720px}.pokello-page .pokello-hero{min-height:930px}.pokello-page .pokello-hero-copy{position:relative}.pokello-page .pokello-hero-copy:after{content:"HOUSE / 001";letter-spacing:.2em;color:#9e8e70;font-size:8px;position:absolute;bottom:35px;left:5vw}.pokello-page .pokello-gallery{box-shadow:none!important}.pokello-page .pokello-gallery img{filter:saturate(.86)contrast(1.05)}.pokello-page .pokello-ticker{border-top:1px solid #544d42;border-bottom:1px solid #544d42}.pokello-page .pokello-house-grid{border-top:1px solid #a29a8d;border-left:1px solid #a29a8d;gap:0!important}.pokello-page .pokello-house-grid article{min-height:420px;border:1px solid #a29a8d!important;border-top:0!important;border-left:0!important}.pokello-page .pokello-house-grid h3{font-family:Georgia,serif!important;font-size:36px!important;font-weight:400!important}.pokello-page .pokello-shop{background:#111!important}.pokello-page .pokello-product-ui{box-shadow:none!important;border:1px solid #4b463d!important}.pokello-page .pokello-private{min-height:850px}.pokello-page .pokello-private-card{box-shadow:none!important;border:1px solid #7b6846!important;border-radius:0!important}.pokello-page .passport-ui{box-shadow:none!important;border:1px solid #8d8374!important}.pokello-page .pokello-impact-grid{border-top:1px solid #9e978d;gap:0!important}.pokello-page .pokello-impact-grid article{border:0!important;border-right:1px solid #9e978d!important}.pokello-page .pokello-vision{min-height:760px}.vision-brief-trigger{text-transform:uppercase!important;letter-spacing:.11em!important;border-radius:0!important;font-size:8px!important}.vision-brief-panel{border-left:1px solid #ffffff38!important}.vision-brief-panel h2{font-family:Georgia,serif!important;font-weight:400!important}@media (width<=900px){.zodwa-page .zodwa-system-grid{grid-template-columns:repeat(2,1fr)!important}.nicole-page .nicole-credential-grid article{grid-template-columns:45px 45px 1fr}.nicole-page .nicole-credential-grid p{grid-column:3}.malaika-page .malaika-commercial-grid,.virginia-page .virginia-commercial-grid,.jemima-page .jemima-brand-grid,.pokello-page .pokello-house-grid{grid-template-columns:repeat(2,1fr)!important}.jemima-page .jemima-cast-card{grid-template-columns:1fr!important}.jemima-page .jemima-card-actions{border-top:1px solid #a29f98!important;border-left:0!important}}@media (width<=660px){.portfolio-image-generated-fallback{min-height:220px;padding:20px}.zodwa-page .zodwa-system-grid,.malaika-page .malaika-commercial-grid,.virginia-page .virginia-commercial-grid,.jemima-page .jemima-brand-grid,.pokello-page .pokello-house-grid{grid-template-columns:1fr!important}.nicole-page .nicole-credential-grid article{grid-template-columns:35px 35px 1fr;gap:10px}.nicole-page .nicole-credential-grid h3{font-size:20px}.zodwa-page .zodwa-hero:after,.zodwa-page .zodwa-reality-strip:after,.pokello-page .pokello-hero-copy:after{display:none}.malaika-page .malaika-film-stats{grid-template-columns:repeat(2,1fr)!important}.jemima-page .jemima-portrait:after{top:60px}}.vision-brief-trigger{z-index:96;color:#f5f1e8;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#0a0a0ae0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font:800 9px/1 Arial,Helvetica,sans-serif;transition:transform .2s,background .2s;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 35px #0000002e}.vision-brief-trigger:hover{background:#191919f2;transform:translateY(-2px)}.vision-brief-backdrop{z-index:97;opacity:0;pointer-events:none;background:#0000006b;transition:opacity .3s;position:fixed;inset:0}.vision-brief-backdrop.open{opacity:1;pointer-events:auto}.vision-brief-panel{z-index:98;color:#f1ede5;background:#111;width:min(440px,92vw);padding:40px 30px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(102%);box-shadow:-30px 0 80px #00000047}.vision-brief-panel.open{transform:none}.vision-brief-close{color:#aaa;cursor:pointer;background:0 0;border:1px solid #3b3935;padding:8px;position:absolute;top:20px;right:20px}.vision-brief-panel>span{letter-spacing:.15em;color:#b99c62;font-size:8px}.vision-brief-panel h2{letter-spacing:-.06em;margin:35px 0 20px;font-size:56px}.vision-brief-thesis{color:#d1c8bc;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.35}.vision-brief-panel dl{border-top:1px solid #34312c;margin:42px 0}.vision-brief-panel dl>div{border-bottom:1px solid #34312c;padding:18px 0}.vision-brief-panel dt{color:#9e8453;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.vision-brief-panel dd{color:#aaa29a;margin:8px 0 0;font-size:13px;line-height:1.5}.vision-brief-panel small{color:#5f5c57;line-height:1.5;display:block}.vision-brief-panel:focus-visible,.vision-brief-trigger:focus-visible,.vision-brief-close:focus-visible{outline-offset:3px;outline:2px solid #b99c62}@media (width<=680px){.vision-brief-trigger{bottom:12px;right:12px}.vision-brief-panel{padding:55px 20px 30px}.vision-brief-panel h2{font-size:44px}}@media (prefers-reduced-motion:reduce){.vision-brief-panel,.vision-brief-backdrop,.vision-brief-trigger{transition:none}}.p97-world{font-family:Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}.p97-world *{box-sizing:border-box}.p97-world button{font:inherit}.p97-world-index{border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:flex-end;padding:24px max(24px,50vw - 720px);display:flex}.p97-world-index span{letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700}.p97-world-index strong{font:400 58px/.85 Georgia,Times New Roman,serif}.p97-world-head{grid-template-columns:1fr 1.3fr;column-gap:80px;max-width:1440px;margin:0 auto;padding:100px 28px 72px;display:grid}.p97-world-head>p:first-child{letter-spacing:.18em;font-size:10px;font-weight:700}.p97-world-head h2{letter-spacing:-.055em;grid-column:1/-1;margin:25px 0 35px;font:400 clamp(52px,7vw,108px)/.89 Georgia,Times New Roman,serif}.p97-world-head h2 em{font-weight:400}.p97-world-head>p:last-child{grid-column:2;margin:0;font:400 19px/1.65 Georgia,serif}.p97-choice{border-top:1px solid;border-bottom:1px solid;max-width:1440px;margin:0 auto 80px}.p97-choice-tabs{border-bottom:1px solid;display:flex}.p97-choice-tabs button{text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-right:1px solid;padding:16px 22px;font-size:10px}.p97-choice-tabs button.active{color:#fff;background:#111}.p97-choice-body{grid-template-columns:1.2fr .8fr;gap:60px;padding:48px 28px;display:grid}.p97-choice-body span{letter-spacing:.16em;font-size:9px;font-weight:700}.p97-choice-body h3{margin:10px 0 20px;font:400 clamp(34px,4vw,60px)/1 Georgia,serif}.p97-choice-body p{max-width:760px;font:400 17px/1.65 Georgia,serif}.p97-choice-body ul{border-top:1px solid;margin:0;padding:0;list-style:none}.p97-choice-body li{border-bottom:1px solid;align-items:center;gap:10px;padding:14px 4px;font-size:12px;display:flex}.p97-endcap{border-top:1px solid;grid-template-columns:1.4fr .6fr;gap:70px;padding:86px max(28px,50vw - 720px) 30px;display:grid}.p97-endcap>div:first-child span,.p97-endcap>div:last-child span{letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.p97-endcap h3{margin:16px 0 0;font:400 clamp(36px,5vw,68px)/.98 Georgia,serif}.p97-endcap>div:last-child{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.p97-endcap>div:last-child strong{font-size:12px}.zodwa-footer,.pokello-footer,.nicole-footer,.malaika-footer,.virginia-footer,.jemima-footer{display:none!important}.p97-zodwa{color:#17130e;background:#f1eadf}.p97-zodwa .p97-world-head h2 em{color:#275d46}.p97-zodwa-map{border-top:1px solid #90877d;border-left:1px solid #90877d;grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto 84px;padding:0 28px;display:grid}.p97-zodwa-map article{border-bottom:1px solid #90877d;border-right:1px solid #90877d;flex-direction:column;min-height:270px;padding:24px;display:flex}.p97-zodwa-map svg{color:#275d46}.p97-zodwa-map small{letter-spacing:.15em;color:#275d46;margin-top:auto;font-size:9px}.p97-zodwa-map h3{margin:9px 0 14px;font:400 30px/1 Georgia,serif}.p97-zodwa-map p{color:#5b554e;font-size:12px;line-height:1.55}.p97-choice.zodwa,.p97-choice.zodwa .p97-choice-tabs,.p97-choice.zodwa .p97-choice-tabs button,.p97-choice.zodwa .p97-choice-body ul,.p97-choice.zodwa .p97-choice-body li{border-color:#8d857a}.p97-choice.zodwa .p97-choice-tabs button.active{background:#275d46}.p97-zodwa-room{color:#f4eee5;background:#17130e;grid-template-columns:.9fr 1.1fr;gap:80px;padding:80px max(28px,50vw - 720px);display:grid}.p97-zodwa-room>div:first-child span{letter-spacing:.18em;color:#ceb780;font-size:9px}.p97-zodwa-room h3{margin:14px 0;font:400 clamp(38px,4.5vw,70px)/.96 Georgia,serif}.p97-zodwa-room p{color:#c8c0b6;font:400 17px/1.65 Georgia,serif}.p97-ledger{border-top:1px solid #494139;border-bottom:1px solid #494139;justify-content:space-between;align-items:center;gap:12px;padding:34px 0;display:flex}.p97-ledger span{align-items:center;gap:8px;font-size:11px;display:flex}.p97-ledger i{background:#655d54;flex:1;height:1px}.p97-zodwa .p97-endcap{background:#d8c7a5}.p97-pokello{color:#f5f1eb;background:#090909}.p97-pokello .p97-world-index{color:#e8d3cc}.p97-pokello-editorial{grid-template-columns:1.25fr .75fr;gap:80px;max-width:1440px;margin:0 auto;padding:96px 28px 72px;display:grid}.p97-pokello-editorial p:first-child{letter-spacing:.2em;color:#ddb8aa;font-size:9px}.p97-pokello-editorial h2{letter-spacing:-.06em;margin:16px 0;font:400 clamp(55px,8vw,122px)/.82 Georgia,serif}.p97-pokello-editorial h2 em{color:#d5907d;font-weight:400}.p97-pokello-editorial>div:last-child{border-top:1px solid #514942;align-self:end;padding-top:28px}.p97-pokello-editorial>div:last-child svg{color:#d5907d}.p97-pokello-editorial>div:last-child p{color:#d7cfc8;font:400 18px/1.65 Georgia,serif}.p97-pokello-editorial>div:last-child span{letter-spacing:.15em;color:#8c827a;font-size:8px}.p97-house-ledger{border-top:1px solid #403a35;border-left:1px solid #403a35;grid-template-columns:repeat(5,1fr);display:grid}.p97-house-ledger article{border-bottom:1px solid #403a35;border-right:1px solid #403a35;flex-direction:column;min-height:300px;padding:24px;display:flex}.p97-house-ledger small{color:#d5907d}.p97-house-ledger h3{margin:auto 0 12px;font:400 30px/1 Georgia,serif}.p97-house-ledger p{color:#a79f98;font-size:12px;line-height:1.55}.p97-house-ledger svg{color:#d5907d}.p97-pokello-club{grid-template-columns:1fr 1fr;gap:100px;max-width:1440px;margin:0 auto;padding:100px 28px;display:grid}.p97-pokello-club>div:first-child>p:first-child{letter-spacing:.18em;color:#d5907d;font-size:9px}.p97-pokello-club h3{margin:14px 0;font:400 clamp(46px,5vw,78px)/.92 Georgia,serif}.p97-pokello-club>div:first-child>p:last-child{color:#bfb5ad;font:400 17px/1.65 Georgia,serif}.p97-access-card{color:#111;background:#efe4dd;border:1px solid #75665e;flex-direction:column;min-height:330px;padding:34px;display:flex}.p97-access-card>span{letter-spacing:.18em;font-size:9px}.p97-access-card>strong{margin:auto 0 8px;font:400 48px/1 Georgia,serif}.p97-access-card>p{font-size:11px}.p97-access-card>div{border-top:1px solid #111;grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.p97-access-card button{text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #111;padding:12px 6px;font-size:9px}.p97-access-card button:last-child{border-right:0}.p97-access-card button.active{color:#fff;background:#111}.p97-pokello-calendar{border-top:1px solid #4f4640;border-bottom:1px solid #4f4640;grid-template-columns:1.1fr repeat(3,1fr);max-width:1440px;margin:0 auto 90px;padding:0 28px;display:grid}.p97-pokello-calendar>div,.p97-pokello-calendar article{border-right:1px solid #4f4640;padding:24px}.p97-pokello-calendar>div{align-items:center;gap:10px;display:flex}.p97-pokello-calendar>div span,.p97-pokello-calendar article b{letter-spacing:.14em;color:#d5907d;font-size:9px}.p97-pokello-calendar article strong{margin:10px 0;font:400 22px/1.1 Georgia,serif;display:block}.p97-pokello-calendar article small{color:#8d837b}.p97-pokello .p97-endcap{color:#111;background:#efe4dd;border-color:#111}.p97-nicole{color:#0d2620;background:#edf3f0}.p97-nicole-clinical{max-width:1440px;margin:0 auto;padding:100px 28px 70px}.p97-nicole-clinical>div{color:#0a7258;letter-spacing:.18em;align-items:center;gap:10px;font-size:9px;display:flex}.p97-nicole-clinical h2{letter-spacing:-.05em;margin:26px 0;font:400 clamp(48px,6vw,94px)/.92 Georgia,serif}.p97-nicole-clinical h2 em{color:#0a7258;font-weight:400}.p97-nicole-clinical>p{max-width:780px;font:400 18px/1.7 Georgia,serif}.p97-nicole-guardrails{border-top:1px solid #94aaa3;border-left:1px solid #94aaa3;grid-template-columns:repeat(4,1fr);display:grid}.p97-nicole-guardrails article{border-bottom:1px solid #94aaa3;border-right:1px solid #94aaa3;min-height:250px;padding:24px}.p97-nicole-guardrails svg{color:#0a7258}.p97-nicole-guardrails h3{margin:70px 0 12px;font:400 28px/1 Georgia,serif}.p97-nicole-guardrails p{color:#536862;font-size:12px;line-height:1.55}.p97-choice.nicole{border-color:#94aaa3;margin-top:80px}.p97-choice.nicole .p97-choice-tabs,.p97-choice.nicole .p97-choice-tabs button,.p97-choice.nicole .p97-choice-body ul,.p97-choice.nicole .p97-choice-body li{border-color:#94aaa3}.p97-choice.nicole .p97-choice-tabs button.active{background:#0a7258}.p97-care-os{color:#eef5f1;background:#0e2922;padding:72px max(28px,50vw - 720px)}.p97-care-os>div:first-child span{letter-spacing:.18em;color:#7bc9ad;font-size:9px}.p97-care-os h3{margin:12px 0 30px;font:400 48px/1 Georgia,serif}.p97-care-steps{border-top:1px solid #35564b;border-left:1px solid #35564b;grid-template-columns:repeat(5,1fr);display:grid}.p97-care-steps article{border-bottom:1px solid #35564b;border-right:1px solid #35564b;min-height:130px;padding:20px}.p97-care-steps b{color:#7bc9ad;font:400 20px Georgia,serif;display:block}.p97-care-steps span{margin-top:35px;font-size:11px;display:block}.p97-nicole .p97-endcap{background:#d7e6df}.p97-malaika{color:#f5efe5;background:#0a0a09}.p97-malaika-title{max-width:1440px;margin:0 auto;padding:105px 28px 70px}.p97-malaika-title>span{letter-spacing:.18em;color:#da522d;font-size:9px}.p97-malaika-title h2{letter-spacing:-.06em;margin:18px 0;font:400 clamp(62px,8vw,124px)/.82 Georgia,serif}.p97-malaika-title h2 em{color:#da522d;font-weight:400}.p97-film-strip{border-top:1px solid #47423c;border-bottom:1px solid #47423c;grid-template-columns:repeat(4,1fr);display:grid}.p97-film-strip article{border-right:1px solid #47423c;padding:30px}.p97-film-strip article:last-child{border-right:0}.p97-film-strip strong{color:#da522d;font:400 58px/.9 Georgia,serif;display:block}.p97-film-strip span{color:#afa79d;font-size:11px}.p97-slate{max-width:1440px;margin:90px auto;padding:0 28px}.p97-slate-tabs{border-bottom:1px solid #514b44;display:flex}.p97-slate-tabs button{color:#f5efe5;text-transform:uppercase;letter-spacing:.13em;background:0 0;border:0;border-right:1px solid #514b44;padding:14px 20px;font-size:9px}.p97-slate-tabs button.active{color:#fff;background:#da522d}.p97-slate-body{border-bottom:1px solid #514b44;grid-template-columns:.35fr 1.65fr;align-items:center;min-height:360px;display:grid}.p97-slate-body>svg{color:#da522d;width:100px;height:100px}.p97-slate-body span{letter-spacing:.18em;color:#9a9289;font-size:9px}.p97-slate-body h3{margin:12px 0;font:400 clamp(38px,4.5vw,68px)/.96 Georgia,serif}.p97-slate-body p{color:#c7beb4;max-width:800px;font:400 17px/1.65 Georgia,serif}.p97-malaika-circuit{color:#111;background:#efe4d4;grid-template-columns:.8fr 1.2fr;gap:80px;padding:70px max(28px,50vw - 720px);display:grid}.p97-malaika-circuit>div{align-items:flex-start;gap:16px;display:flex}.p97-malaika-circuit h3{margin:0;font:400 46px/1 Georgia,serif}.p97-malaika-circuit ol{border-top:1px solid #7d7469;margin:0;padding:0;list-style:none}.p97-malaika-circuit li{border-bottom:1px solid #7d7469;grid-template-columns:50px 1fr;padding:16px 0;font-size:12px;display:grid}.p97-malaika-circuit b{color:#b54224}.p97-malaika .p97-endcap{color:#fff;background:#da522d;border-color:#fff}.p97-virginia{color:#f0eee9;background:#16181a}.p97-virginia-open{max-width:1440px;margin:0 auto;padding:100px 28px 70px}.p97-virginia-open>div{color:#f3b33d;letter-spacing:.17em;align-items:center;gap:10px;font-size:9px;display:flex}.p97-virginia-open h2{margin:22px 0;font:400 clamp(52px,7vw,108px)/.9 Georgia,serif}.p97-virginia-open h2 em{color:#f3b33d;font-weight:400}.p97-virginia-open>p{color:#c4c4c1;max-width:760px;font:400 18px/1.65 Georgia,serif}.p97-choice.virginia{border-color:#56585b}.p97-choice.virginia .p97-choice-tabs,.p97-choice.virginia .p97-choice-tabs button,.p97-choice.virginia .p97-choice-body ul,.p97-choice.virginia .p97-choice-body li{color:#f0eee9;border-color:#56585b}.p97-choice.virginia .p97-choice-tabs button{color:#f0eee9}.p97-choice.virginia .p97-choice-tabs button.active{color:#111;background:#f3b33d}.p97-story-map{border-top:1px solid #4b4d4f;border-bottom:1px solid #4b4d4f;grid-template-columns:1.1fr repeat(4,1fr);display:grid}.p97-story-map>div,.p97-story-map article{border-right:1px solid #4b4d4f;padding:26px}.p97-story-map>div span{letter-spacing:.15em;color:#f3b33d;font-size:9px}.p97-story-map>div h3{margin:12px 0;font:400 34px/1 Georgia,serif}.p97-story-map article b{color:#f3b33d;font-size:9px}.p97-story-map article p{color:#bbb;margin-top:80px;font:400 16px/1.45 Georgia,serif}.p97-commission{border-top:1px solid #595b5d;border-bottom:1px solid #595b5d;grid-template-columns:80px 1fr 70px;align-items:center;gap:30px;max-width:1440px;margin:80px auto;padding:44px 28px;display:grid}.p97-commission>svg:first-child{color:#f3b33d;width:50px;height:50px}.p97-commission span{letter-spacing:.17em;color:#f3b33d;font-size:9px}.p97-commission h3{margin:10px 0;font:400 44px/1 Georgia,serif}.p97-commission p{color:#aaa;font-size:12px}.p97-virginia .p97-endcap{color:#111;background:#f3b33d;border-color:#111}.p97-jemima{color:#0c0c0c;background:#f5f3ee}.p97-jemima-book{grid-template-columns:1.1fr .9fr;gap:90px;max-width:1440px;margin:0 auto;padding:100px 28px 70px;display:grid}.p97-jemima-book>div:first-child span{letter-spacing:.19em;font-size:9px}.p97-jemima-book h2{letter-spacing:-.06em;margin:20px 0;font:400 clamp(58px,7vw,110px)/.82 Georgia,serif}.p97-jemima-book h2 em{color:#8a1f27;font-weight:400}.p97-comp-card{background:#fff;border:2px solid #0c0c0c;flex-direction:column;min-height:430px;padding:32px;display:flex}.p97-comp-card small{letter-spacing:.18em;font-size:9px}.p97-comp-card strong{margin:auto 0 16px;font:400 50px/.9 Georgia,serif}.p97-comp-card p{font-size:11px}.p97-comp-card>div{border-top:1px solid;grid-template-columns:repeat(2,1fr);margin-top:24px;display:grid}.p97-comp-card>div span{letter-spacing:.12em;border-bottom:1px solid;border-right:1px solid;padding:11px;font-size:9px}.p97-choice.jemima,.p97-choice.jemima .p97-choice-tabs,.p97-choice.jemima .p97-choice-tabs button,.p97-choice.jemima .p97-choice-body ul,.p97-choice.jemima .p97-choice-body li{border-color:#77736d}.p97-choice.jemima .p97-choice-tabs button.active{background:#8a1f27}.p97-modelzim-board{color:#f5f3ee;background:#0c0c0c;border-top:1px solid #424242;grid-template-columns:1.1fr repeat(4,1fr);display:grid}.p97-modelzim-board>div,.p97-modelzim-board article{border-right:1px solid #424242;padding:24px}.p97-modelzim-board>div{align-items:flex-start;gap:10px;display:flex}.p97-modelzim-board>div span{letter-spacing:.16em;color:#d3a1a6;font-size:9px}.p97-modelzim-board article b{color:#d3a1a6;font-size:9px}.p97-modelzim-board article h3{margin:70px 0 10px;font:400 26px/1 Georgia,serif}.p97-modelzim-board article p{color:#aaa;font-size:11px;line-height:1.5}.p97-jemima-business{grid-template-columns:80px 1fr;gap:30px;max-width:1200px;margin:90px auto;padding:0 28px;display:grid}.p97-jemima-business>svg{color:#8a1f27;width:55px;height:55px}.p97-jemima-business span{letter-spacing:.17em;color:#8a1f27;font-size:9px}.p97-jemima-business h3{margin:12px 0;font:400 48px/1 Georgia,serif}.p97-jemima-business p{font:400 17px/1.6 Georgia,serif}.p97-jemima .p97-endcap{color:#fff;background:#8a1f27;border-color:#fff}@media (width<=1000px){.p97-world-head,.p97-pokello-editorial,.p97-pokello-club,.p97-malaika-circuit,.p97-jemima-book{grid-template-columns:1fr;gap:40px}.p97-world-head>p:last-child{grid-column:1}.p97-zodwa-map,.p97-house-ledger{grid-template-columns:repeat(2,1fr)}.p97-house-ledger article:last-child{grid-column:1/-1}.p97-nicole-guardrails,.p97-story-map,.p97-modelzim-board{grid-template-columns:repeat(2,1fr)}.p97-story-map>div,.p97-modelzim-board>div{grid-column:1/-1}.p97-care-steps{grid-template-columns:repeat(2,1fr)}.p97-care-steps article:last-child{grid-column:1/-1}.p97-endcap{grid-template-columns:1fr}.p97-film-strip{grid-template-columns:repeat(2,1fr)}.p97-pokello-calendar{grid-template-columns:1fr 1fr}.p97-pokello-calendar>div{grid-column:1/-1}}@media (width<=700px){.p97-world-index{padding:18px}.p97-world-index strong{font-size:42px}.p97-world-head,.p97-pokello-editorial,.p97-pokello-club,.p97-nicole-clinical,.p97-malaika-title,.p97-virginia-open,.p97-jemima-book{padding-top:70px;padding-left:18px;padding-right:18px}.p97-zodwa-map,.p97-slate,.p97-jemima-business{padding-left:18px;padding-right:18px}.p97-zodwa-map,.p97-house-ledger,.p97-nicole-guardrails,.p97-film-strip,.p97-story-map,.p97-modelzim-board{grid-template-columns:1fr}.p97-house-ledger article:last-child,.p97-story-map>div,.p97-modelzim-board>div{grid-column:auto}.p97-choice{margin-left:18px;margin-right:18px}.p97-choice-tabs{overflow:auto}.p97-choice-tabs button{white-space:nowrap}.p97-choice-body{grid-template-columns:1fr;gap:30px;padding:32px 0}.p97-zodwa-room{grid-template-columns:1fr;gap:40px;padding:60px 18px}.p97-ledger{flex-direction:column;align-items:flex-start}.p97-ledger i{width:100%}.p97-pokello-calendar{grid-template-columns:1fr;margin-left:18px;margin-right:18px;padding:0}.p97-pokello-calendar>div,.p97-pokello-calendar article{border-bottom:1px solid #4f4640;border-right:0}.p97-care-steps{grid-template-columns:1fr}.p97-care-steps article:last-child{grid-column:auto}.p97-slate-body{grid-template-columns:1fr;padding:35px 0}.p97-malaika-circuit{padding:55px 18px}.p97-commission{grid-template-columns:55px 1fr;margin-left:18px;margin-right:18px}.p97-commission>svg:last-child{display:none}.p97-comp-card{min-height:360px}.p97-endcap{padding:65px 18px 24px}.p97-endcap h3{font-size:38px}}.prospect-nav-trigger{z-index:520;color:#fff;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:#111;border:1px solid;align-items:center;gap:8px;height:44px;padding:0 13px;font:700 9px/1 Helvetica Neue,Arial,sans-serif;display:none;position:fixed;top:12px;right:12px}.prospect-nav-backdrop{z-index:480;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#00000094;transition:opacity .22s;position:fixed;inset:0}.prospect-nav-backdrop.open{opacity:1;pointer-events:auto}.prospect-nav-panel{z-index:500;color:#111;background:#f0ece4;border-left:1px solid #777;flex-direction:column;width:min(470px,100vw);padding:26px;transition:transform .34s cubic-bezier(.2,.78,.23,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(102%)}.prospect-nav-panel.open{transform:none}.prospect-nav-panel header>div{letter-spacing:.18em;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.prospect-nav-panel header>strong{letter-spacing:-.04em;margin:42px 0 10px;font:400 clamp(34px,7vw,58px)/.9 Georgia,serif;display:block}.prospect-nav-panel header>p{color:#666;margin:0 0 30px;font:400 15px/1.5 Georgia,serif}.prospect-nav-panel nav{border-top:1px solid}.prospect-nav-panel nav button{text-align:left;width:100%;min-height:58px;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;grid-template-columns:42px 1fr 22px;align-items:center;display:grid}.prospect-nav-panel nav button b{font:400 14px Georgia,serif}.prospect-nav-panel nav button span{font-size:12px;font-weight:650}.prospect-nav-panel footer{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;gap:16px;margin-top:auto;padding-top:28px;font-size:8px;display:flex}.prospect-nav-open{overflow:hidden}.prospect-nav-panel.zodwa{color:#17130e;background:#eee4d4}.prospect-nav-panel.zodwa header>div,.prospect-nav-panel.zodwa nav button b{color:#275d46}.prospect-nav-panel.pokello{color:#f3e9e2;background:#0b0b0b}.prospect-nav-panel.pokello header>p{color:#a99f99}.prospect-nav-panel.pokello header>div,.prospect-nav-panel.pokello nav button b{color:#d5907d}.prospect-nav-panel.nicole{color:#0d2620;background:#edf3f0}.prospect-nav-panel.nicole header>div,.prospect-nav-panel.nicole nav button b{color:#0a7258}.prospect-nav-panel.malaika{color:#f4eee5;background:#0a0a09}.prospect-nav-panel.malaika header>p{color:#aaa39b}.prospect-nav-panel.malaika header>div,.prospect-nav-panel.malaika nav button b{color:#da522d}.prospect-nav-panel.virginia{color:#f1efea;background:#17191b}.prospect-nav-panel.virginia header>p{color:#aaa}.prospect-nav-panel.virginia header>div,.prospect-nav-panel.virginia nav button b{color:#f3b33d}.prospect-nav-panel.jemima{color:#111;background:#f6f4ef}.prospect-nav-panel.jemima header>div,.prospect-nav-panel.jemima nav button b{color:#8a1f27}@media (width<=1050px){.prospect-nav-trigger{display:flex}.zodwa-nav .zodwa-nav-links,.zodwa-nav>span,.pokello-nav>div,.pokello-nav>span,.nicole-nav>div,.nicole-nav>span,.malaika-nav>div,.malaika-nav>span,.virginia-nav>div,.virginia-nav>span,.jemima-nav>div,.jemima-nav>span{display:none!important}.zodwa-nav,.pokello-nav,.nicole-nav,.malaika-nav,.virginia-nav,.jemima-nav{padding-right:76px!important}.prospect-nav-trigger.zodwa{background:#275d46}.prospect-nav-trigger.pokello{color:#f1ddd6;background:#111}.prospect-nav-trigger.nicole{background:#0a7258}.prospect-nav-trigger.malaika{background:#da522d}.prospect-nav-trigger.virginia{color:#111;background:#f3b33d}.prospect-nav-trigger.jemima{background:#111}}@media (width<=560px){.prospect-nav-trigger{justify-content:center;width:44px;padding:0;top:10px;right:10px}.prospect-nav-trigger span{display:none}.prospect-nav-panel{padding:22px 18px}.prospect-nav-panel header>strong{margin-top:52px}.prospect-nav-panel footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.prospect-nav-panel,.prospect-nav-backdrop{transition:none!important}}.private-companion{z-index:450;color:#08090c;text-transform:uppercase;letter-spacing:.12em;background:#f2eee7;border:1px solid #08090c59;align-items:center;gap:8px;height:42px;padding:0 15px;font:800 9px/1 Helvetica Neue,Arial,sans-serif;display:flex;position:fixed;bottom:18px;left:16px;box-shadow:0 12px 35px #0000001f}.private-companion:hover{color:#fff;background:#08090c}@media (width<=560px){.private-companion{justify-content:center;width:44px;padding:0;bottom:12px;left:10px}.private-companion span{display:none}}.nf-page .nf-reeds i{height:34%!important;transform:rotate(-2deg)!important}.nf-page .nf-reeds i:nth-child(2n){height:52%!important;transform:rotate(1deg)!important}.nf-page .nf-reeds i:nth-child(3n){height:68%!important;transform:rotate(-1deg)!important}.nf-page .nf-reeds i:nth-child(5n){height:82%!important;transform:rotate(2deg)!important}.nf-page .nf-reeds i:nth-child(7n){height:61%!important;transform:rotate(-3deg)!important}.nf-page .nf-reeds i:nth-child(11n){height:92%!important;transform:rotate(1.5deg)!important}.nf-page .nf-sound:focus-visible,.nf-page .nf-primary:focus-visible,.nf-page .nf-place:focus-visible,.nf-page .nf-save:focus-visible,.nf-page .nf-day-tabs button:focus-visible,.nf-page .nf-filter-row button:focus-visible{outline-offset:3px;outline:2px solid #d9e8a8}.nf-audio-credit{z-index:90;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07120ddb;border:1px solid #ffffff38;align-items:center;gap:10px;max-width:min(360px,100vw - 36px);padding:10px 12px;font:500 10px/1.35 IBM Plex Mono,monospace;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 14px 40px #00000038}.nf-audio-credit i{background:#d9e8a8;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #d9e8a81f}.nf-audio-credit a{color:#d9e8a8;text-decoration:none}.nf-audio-credit a:hover{text-decoration:underline}@media (width<=560px){.nf-page .nf-place>span{display:none!important}.nf-page .nf-place.is-active>span,.nf-page .nf-place:focus-visible>span{display:block!important}.nf-page .nf-map-legend{bottom:12px;left:12px;right:12px}.nf-audio-credit{max-width:calc(100vw - 20px);font-size:9px;bottom:10px;left:10px}}.njg-dock{left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1914db;border:1px solid #ffffff24;border-radius:18px;gap:8px;padding:7px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 60px #00000047}.njg-dock button,.njg-review-actions button,.njg-review-actions a,.njg-open-view{letter-spacing:.01em;font:600 12px/1 Archivo,sans-serif}.njg-plan{color:#14251d;cursor:pointer;background:#f0e9d8;border:0;border-radius:12px;align-items:center;gap:10px;min-width:250px;padding:10px 12px;display:flex}.njg-plan span{text-align:left;gap:3px;display:grid}.njg-plan small{opacity:.66;font:500 10px/1.2 IBM Plex Mono,monospace}.njg-plan svg:last-child{margin-left:auto}.njg-review-button{color:#f5f1e8;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:12px;padding:0 14px}.njg-overlay{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070d0aad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.njg-panel{color:#17241d;scrollbar-gutter:stable;background:#f1eee5;border-radius:28px;width:min(1040px,100%);max-height:min(820px,90svh);padding:clamp(24px,4vw,54px);position:relative;overflow:auto;box-shadow:0 28px 100px #00000061}.njg-close{cursor:pointer;background:0 0;border:1px solid #14251d2e;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.njg-head{max-width:760px}.njg-head>span{letter-spacing:.16em;color:#6d745e;font:600 11px/1 IBM Plex Mono,monospace}.njg-head h2{letter-spacing:-.035em;margin:12px 0 18px;font:400 clamp(34px,5vw,68px)/.96 Bodoni Moda,serif}.njg-head p{color:#4d584f;max-width:670px;font:400 15px/1.65 Archivo,sans-serif}.njg-mode-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin:34px 0 16px;display:grid}.njg-mode-tabs button{text-align:left;cursor:pointer;color:#1d2e25;background:#ffffff6b;border:1px solid #14251d24;border-radius:14px;gap:7px;padding:16px;display:grid}.njg-mode-tabs button.is-active,.njg-mode-tabs button[aria-selected=true]{color:#f4efe3;background:#1e3328}.njg-mode-tabs small{letter-spacing:.12em;opacity:.64;font:600 9px/1 IBM Plex Mono,monospace}.njg-mode-tabs b{font:600 13px/1.25 Archivo,sans-serif}.njg-route-card{background:#dce2c9;border-radius:22px;padding:clamp(22px,4vw,38px)}.njg-route-meta{text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;gap:10px 18px;font:600 10px/1 IBM Plex Mono,monospace;display:flex}.njg-route-meta span{align-items:center;gap:6px;display:flex}.njg-route-card h3{margin:20px 0 12px;font:400 clamp(30px,4vw,46px)/1 Bodoni Moda,serif}.njg-route-card>p{max-width:720px;font:400 14px/1.65 Archivo,sans-serif}.njg-route-card ol{gap:11px;margin:22px 0 24px;padding-left:20px;font:500 13px/1.5 Archivo,sans-serif;display:grid}.njg-open-view{color:#fff;cursor:pointer;background:#203428;border:0;border-radius:999px;align-items:center;gap:9px;padding:12px 15px;display:inline-flex}.njg-note{color:#697269;align-items:flex-start;gap:8px;margin:16px 0 0;font:500 10px/1.45 IBM Plex Mono,monospace;display:flex}.njg-review-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:34px 0;display:grid}.njg-review-grid article{background:#e5e1d5;border-radius:18px;padding:22px}.njg-review-grid span{color:#78806e;font:600 10px/1 IBM Plex Mono,monospace}.njg-review-grid b{margin:12px 0 8px;font:600 15px/1.2 Archivo,sans-serif;display:block}.njg-review-grid p{color:#536057;margin:0;font:400 12px/1.55 Archivo,sans-serif}.njg-next-step{border:1px solid #14251d26;border-radius:18px;grid-template-columns:.75fr 1.25fr;gap:22px;padding:22px;display:grid}.njg-next-step>div{gap:10px;display:flex}.njg-next-step span{gap:5px;display:grid}.njg-next-step b{font:600 13px/1 Archivo,sans-serif}.njg-next-step small{color:#727a70;font:500 10px/1.35 IBM Plex Mono,monospace}.njg-next-step p{color:#4d584f;margin:0;font:400 13px/1.6 Archivo,sans-serif}.njg-review-actions{gap:10px;margin-top:20px;display:flex}.njg-review-actions button,.njg-review-actions a{cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:12px 15px;text-decoration:none;display:inline-flex}.njg-review-actions button{color:#fff;background:#203428;border:0}.njg-review-actions a{color:#203428;border:1px solid #14251d33}.njg-review-disclaimer{color:#7d827a;margin-top:18px;font:500 9px/1.45 IBM Plex Mono,monospace;display:block}.njg-richard-presentation{flex-direction:column;gap:22px;display:flex}.njg-richard-head{max-width:880px}.njg-richard-head h2{max-width:13ch!important}.njg-richard-head p{max-width:760px}.njg-richard-three{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.njg-richard-three article{background:#e7e3d7;border:1px solid #14251d14;border-radius:18px;padding:22px}.njg-richard-three article>span{color:#7b826e;font-size:12px;font-weight:700}.njg-richard-three b{margin:14px 0 8px;font-size:18px;display:block}.njg-richard-three p{color:#435148;margin:0;line-height:1.55}.njg-discovery-invite{background:#fffaf094;border:1px solid #14251d1c;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.njg-discovery-invite>div{gap:7px;max-width:650px;display:grid}.njg-discovery-invite small{letter-spacing:.1em;color:#6f786e;font:600 9px/1 IBM Plex Mono,monospace}.njg-discovery-invite b{font-size:15px;line-height:1.35}.njg-discovery-invite p{color:#556158;margin:0;font-size:12px;line-height:1.55}.njg-discovery-invite button{color:#203428;cursor:pointer;background:0 0;border:1px solid #14251d2e;border-radius:999px;flex:none;align-items:center;gap:8px;padding:11px 14px;display:inline-flex}.njg-discovery-offer{background:#fffaf0;border:1px solid #14251d1f;border-radius:24px;grid-template-columns:.65fr 1.35fr;align-items:stretch;gap:0;display:grid;overflow:hidden}.njg-discovery-price{color:#f4efe3;background:#1e3328;flex-direction:column;justify-content:center;gap:8px;padding:26px;display:flex}.njg-discovery-price small{letter-spacing:.08em!important;font-size:11px!important}.njg-discovery-price strong{font-size:clamp(40px,6vw,72px);line-height:.95}.njg-discovery-price span{opacity:.8;font-size:14px}.njg-discovery-copy{padding:26px}.njg-discovery-copy>div:first-child{align-items:flex-start;gap:10px;display:flex}.njg-discovery-copy>div:first-child span{gap:4px;display:grid}.njg-discovery-copy b{font-size:17px;line-height:1.3}.njg-discovery-copy small{color:#647067}.njg-discovery-copy p{color:#3f4d44;margin:18px 0 0;line-height:1.65}.njg-discovery-outcomes{grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:20px;display:grid}.njg-discovery-outcomes span{color:#314339;align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;display:flex}.njg-discovery-outcomes svg{flex:none;margin-top:1px}.njg-discovery-hide{color:#5d695f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:36px;margin-top:18px;padding:0;text-decoration:underline}.njg-richard-actions{margin-top:0}.njg-richard-actions button,.njg-richard-actions a{font-size:14px}.njg-richard-actions .njg-commercial-cta{color:#fff;background:#1e3328;border-color:#1e3328;font-weight:700}.njg-richard-actions button{color:#203428;background:0 0;border:1px solid #14251d33}@media (width<=760px){.njg-dock{left:10px;bottom:max(10px,env(safe-area-inset-bottom));background:#0a1710f0;border-radius:14px;gap:3px;width:auto;max-width:none;padding:3px;transform:none;box-shadow:0 10px 32px #00000042}.njg-plan{border-radius:11px;gap:6px;min-width:0;max-width:none;height:44px;padding:0 10px}.njg-plan span{display:block}.njg-plan span b{white-space:nowrap;font-size:10.5px;line-height:1;display:block}.njg-plan>svg:first-child{width:14px;height:14px}.njg-plan small,.njg-plan svg:last-child{display:none}.njg-review-button{text-overflow:clip;border-radius:11px;min-width:74px;max-width:none;height:44px;padding:0 10px;font-size:10.5px;overflow:visible}.njg-overlay{padding:8px}.njg-panel{overscroll-behavior:contain;scrollbar-gutter:auto;border-radius:20px;max-height:95svh;padding:48px 16px 20px}.njg-close{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f1eee5f0;width:40px;height:40px;margin:-36px 0 -4px auto;position:sticky;top:0}.njg-head h2{font-size:clamp(32px,10.5vw,40px);line-height:.98}.njg-head p{font-size:14px}.njg-mode-tabs{grid-template-columns:1fr 1fr}.njg-mode-tabs button{padding:13px}.njg-next-step,.njg-review-grid{grid-template-columns:1fr}.njg-review-actions{flex-wrap:wrap}.njg-richard-presentation{gap:16px}.njg-richard-three{grid-template-columns:1fr;gap:8px}.njg-richard-three article{padding:18px}.njg-discovery-invite{gap:14px;padding:16px;display:grid}.njg-discovery-invite button{justify-self:start}.njg-discovery-offer{border-radius:18px;grid-template-columns:1fr}.njg-discovery-price{min-height:0;padding:20px}.njg-discovery-price strong{font-size:48px}.njg-discovery-copy{padding:20px}.njg-discovery-outcomes{grid-template-columns:1fr;gap:7px;margin-top:16px}.njg-richard-actions{gap:8px;display:grid}.njg-richard-actions button,.njg-richard-actions a{text-align:center;justify-content:center}}.npa-trigger{z-index:48;color:#f5f0dd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1812e6;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:12px 14px;font-family:Archivo,sans-serif;display:flex;position:fixed;bottom:92px;right:24px;box-shadow:0 16px 45px #0000003d}.npa-trigger span{text-align:left;display:grid}.npa-trigger b{font-size:12px}.npa-trigger small{opacity:.64;letter-spacing:.04em;font-size:9px}.npa-overlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060b08b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.npa-shell{color:#f1ecd9;background:#101a14;border:1px solid #ffffff1f;border-radius:28px;width:min(1180px,96vw);max-height:92vh;padding:30px;font-family:Archivo,sans-serif;position:relative;overflow:auto;box-shadow:0 40px 100px #00000073}.npa-close{color:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:20px;right:22px}.npa-head>span{letter-spacing:.14em;color:#b8c8a2;font:600 10px/1 IBM Plex Mono,monospace}.npa-head h2{max-width:760px;margin:12px 0 14px;font:400 clamp(34px,5vw,68px)/.94 Bodoni Moda,serif}.npa-head p{color:#c7c2b4;max-width:760px;line-height:1.6}.npa-daybar{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.npa-daybar button{color:#ddd7c6;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:9px 13px}.npa-daybar button.is-active{color:#132017;background:#e9dfb7}.npa-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:24px;display:grid}.npa-map{background:radial-gradient(circle at 58% 45%,#d2cf9621,#0000 24%),linear-gradient(155deg,#203326,#0b1510);border:1px solid #ffffff1a;border-radius:24px;min-height:570px;position:relative;overflow:hidden}.npa-map:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.npa-topo{border:1px solid #cad7ad1f;border-radius:50%;position:absolute;transform:rotate(-12deg)}.npa-topo-a{width:46%;height:30%;top:18%;left:5%}.npa-topo-b{width:48%;height:38%;bottom:5%;right:-8%}.npa-topo-c{width:34%;height:22%;bottom:19%;left:32%}.npa-routes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.npa-routes polyline{fill:none;stroke-width:.5px;stroke-dasharray:2 1.5;vector-effect:non-scaling-stroke}.npa-routes .fri{stroke:#e1d5a4}.npa-routes .sat{stroke:#98b77a}.npa-routes .sun{stroke:#a6c5c6}.npa-pin{color:#e8e0c7;cursor:pointer;z-index:3;background:0 0;border:0;justify-items:center;gap:6px;display:grid;position:absolute;transform:translate(-50%,-50%)}.npa-pin i{background:#d7cf9b;border:3px solid #17251b;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #ffffff5c}.npa-pin span{white-space:nowrap;background:#070e09a8;border-radius:5px;padding:3px 6px;font-size:10px}.npa-pin.is-active i{background:#fff5c7;width:16px;height:16px}.npa-pin.is-hub i{background:#f2c66d}.npa-north{z-index:4;align-items:center;gap:5px;font:500 10px IBM Plex Mono,monospace;display:flex;position:absolute;top:14px;right:16px}.npa-scale{color:#aeb5aa;align-items:center;gap:8px;font:500 9px IBM Plex Mono,monospace;display:flex;position:absolute;bottom:16px;left:18px}.npa-scale i{border-top:1px solid;width:48px}.npa-place-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;align-self:stretch;padding:24px}.npa-place-eyebrow{color:#b8c8a2;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;display:flex}.npa-place-card h3{margin:16px 0;font:400 42px/1 Bodoni Moda,serif}.npa-travel{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.npa-travel div{background:#18251c;border-radius:14px;padding:13px}.npa-travel small{letter-spacing:.08em;opacity:.55;font:500 8px IBM Plex Mono,monospace;display:block}.npa-travel b{margin-top:5px;font-size:12px;display:block}.npa-place-card p{color:#c7c2b4;font-size:14px;line-height:1.65}.npa-place-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.npa-place-actions a{color:#eee7cf;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;text-decoration:none;display:inline-flex}.npa-foot{color:#aaa99f;border-top:1px solid #ffffff1a;margin-top:22px;padding-top:18px}.npa-foot>div{align-items:flex-start;gap:10px;display:flex}.npa-foot p{gap:4px;margin:0;display:grid}.npa-foot b{color:#eee7cf;font-size:12px}.npa-foot span,.npa-foot>small{font-size:10px;line-height:1.5}.npa-foot>small{opacity:.66;margin-top:12px;display:block}@media (width<=800px){.npa-trigger{right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:72;border-radius:50%;justify-content:center;width:42px;height:42px;padding:0}.npa-trigger span,.npa-trigger svg:last-child{display:none}.npa-overlay{padding:8px}.npa-shell{border-radius:18px;padding:22px 14px 18px}.npa-layout{grid-template-columns:1fr}.npa-map{min-height:430px}.npa-pin span{display:none}.npa-pin.is-active span,.npa-pin:focus-visible span{text-overflow:clip;background:#070e09e0;max-width:120px;padding:5px 7px;font-size:9px;display:block;overflow:visible}.npa-place-card h3{font-size:34px}.npa-head h2{font-size:40px}.npa-travel{grid-template-columns:1fr}.npa-daybar{z-index:8;background:#101a14;padding:10px 0;position:sticky;top:-22px}.npa-daybar button{font-size:10px}.npa-scale{font-size:8px}.npa-place-card{padding:20px}.npa-head p{font-size:13px}.npa-shell{overscroll-behavior:contain;max-height:95svh;padding-top:14px}.npa-close{z-index:20;float:right;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101a14f0;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 0 -38px;display:grid;position:sticky;top:0}.npa-head{clear:both;padding-top:42px}.npa-pin.is-active span,.npa-pin:focus-visible span{white-space:normal;text-align:center;pointer-events:none;width:max-content;max-width:104px;line-height:1.15;position:absolute;top:17px;left:50%;transform:translate(-50%)}.npa-pin[style*="91.9%"] span{text-align:right;left:auto;right:0;transform:none}.npa-pin[style*="7.2%"] span,.npa-pin[style*="11.9%"] span{text-align:left;left:0;transform:none}.npa-map{overflow:hidden}}.nf-page{position:relative}.nf-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.nf-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#08120bad 0%,#08120b70 42%,#08120b14 72%,#0000 100%),linear-gradient(#0000 38%,#07120d47 65%,#07120deb 100%);position:absolute;inset:0}.nf-hero:after{z-index:1!important}.nf-hero-copy,.nf-hero-meta,.nf-soundscape{z-index:3!important}.nf-hero .nf-sun:after{content:"";border-top:1px solid #fff6d34d;border-radius:50%;width:76vw;height:36px;position:absolute;top:52%;left:-42vw;transform:rotate(-4deg);box-shadow:0 -18px 28px #fff1c70f}.nf-thesis{position:relative;overflow:hidden}.nf-thesis:after{content:"";opacity:.12;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 320'%3E%3Cg fill='none' stroke='%23334b34' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M28 302c24-92 24-167 3-253M79 306c4-104 24-189 62-257M128 306c23-99 57-173 104-222M191 309c20-74 58-139 116-195M257 307c21-72 72-137 151-194M326 310c13-44 43-94 100-146'/%3E%3Cpath d='M31 109c16 5 29 15 38 31M120 94c-13 4-26 16-36 35M210 125c14 4 27 13 37 27M304 155c18 5 31 15 41 31M391 191c13 5 25 15 35 29'/%3E%3C/g%3E%3C/svg%3E") 100% 100%/contain no-repeat;width:min(35vw,420px);height:66%;position:absolute;bottom:-12px;right:-18px}#programme{color:#142018;background:linear-gradient(#f4f0e6 0%,#f2eee2 72%,#ece3d4 100%);position:relative}#programme:after{content:"";opacity:.08;pointer-events:none;background:radial-gradient(circle,#b85838 0 30%,#0000 31%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:34px;right:2vw}#programme .nf-light-head h2{color:#142018!important}#programme .nf-light-head span{color:#9a452f!important}#programme .nf-light-head>p{color:#46564d!important}#programme .nf-day-tabs{border-color:#14201838!important}#programme .nf-day-tabs button{color:#142018!important;background:#ffffff3d!important;border-right-color:#14201833!important}#programme .nf-day-tabs small{color:#526f45!important}#programme .nf-day-tabs span{color:#526057!important}#programme .nf-day-tabs button.is-active{color:#142018!important;background:#d9e8a8!important}#programme .nf-day-tabs button.is-active small,#programme .nf-day-tabs button.is-active span{color:#142018!important}#programme .nf-filter-row>span{color:#59685f!important}#programme .nf-filter-row>div button,#programme .nf-place-filter{color:#142018!important;background:#ffffff47!important;border-color:#1420183d!important}#programme .nf-filter-row>div button.is-active{color:#fffaf0!important;background:#142018!important;border-color:#142018!important}#programme .nf-place-filter{color:#fff!important;background:#b85838!important;border-color:#b85838!important}#programme .nf-event-list{border-top-color:#1420182e!important}#programme .nf-event{border-bottom-color:#14201829!important}#programme .nf-event:hover{background:#14201809!important}#programme .nf-event-time{color:#43643c!important}#programme .nf-event-time small{color:#617067!important}#programme .nf-event-tags span{color:#516057!important;border-color:#14201833!important}#programme .nf-event-tags .nf-proposed{color:#9a452f!important;background:#b858380d!important;border-color:#b858388c!important}#programme .nf-event h3{color:#142018!important}#programme .nf-event-main>p{color:#435248!important}#programme .nf-event-place{color:#53635a!important}#programme .nf-save{color:#142018!important;background:#fff3!important;border-color:#1420183d!important}#programme .nf-save.is-saved{color:#142018!important;background:#d9e8a8!important;border-color:#9aaf72!important}#programme .nf-empty{color:#33483d!important}#programme .nf-empty span{color:#56665d!important}.nf-night{isolation:isolate;position:relative;overflow:hidden}.nf-night:before{content:"";z-index:-1;opacity:.16;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 620 360'%3E%3Cg fill='none' stroke='%23d9e8a8' stroke-linecap='round'%3E%3Cpath d='M54 325c150-76 289-91 515-87' stroke-width='5'/%3E%3Cpath d='M311 240c-42-24-57-63-36-89 19-24 57-23 83-4 18 13 26 34 18 55 30-8 58-2 83 18-34 4-59 18-78 43-28 37-73 42-118 18 25-5 42-19 48-41Z' stroke-width='4'/%3E%3Cpath d='M355 153c24-12 47-7 65 15-29-2-48 7-62 29' stroke-width='4'/%3E%3Ccircle cx='344' cy='163' r='4' fill='%23d9e8a8' stroke='none'/%3E%3C/g%3E%3C/svg%3E") 100% 100%/contain no-repeat;width:min(46vw,620px);height:80%;position:absolute;inset:auto -4vw 0 auto}.nf-night .nf-moon{box-shadow:0 0 0 22px #d9e8a806,0 0 0 60px #d9e8a804,0 0 90px #d9e8a814}.nf-night-copy{background:linear-gradient(90deg,#050b08e0,#050b089e 74%,#050b0800);border-radius:22px;max-width:min(780px,72vw);padding:26px 28px 28px;position:relative;z-index:3!important}.nf-night-copy>p{text-shadow:0 2px 14px #0000007a;color:#fff!important}.nf-night-copy>small{color:#ffffffd1!important}.nf-objective-grid article{position:relative;overflow:hidden}.nf-objective-grid article:after{content:"";opacity:.12;border:1px solid;border-radius:55% 45% 58% 42%;width:44px;height:44px;position:absolute;bottom:10px;right:12px;transform:rotate(-18deg)}.nf-nav a,.nf-route-button,.nf-primary,.nf-sound,.nf-save,.nf-day-tabs button,.nf-filter-row button{font-weight:700!important}.nf-event-main p,.nf-section-head>p,.nf-thesis>div p,.nf-concept-copy>p,.nf-footer p{max-width:68ch}.nf-page [aria-hidden=true]{pointer-events:none}@media (width<=760px){.nf-nav{box-shadow:0 8px 28px #0003;background:#08160ee6!important;border-radius:12px!important;height:52px!important;padding:0 9px!important;top:8px!important;left:8px!important;right:8px!important}.nf-brand{min-width:0;gap:7px!important}.nf-bird{flex:0 0 28px;width:28px!important;height:28px!important;font-size:18px!important}.nf-brand b{font-size:15px!important}.nf-brand small{display:none!important}.nf-nav nav{gap:5px!important}.nf-route-button{white-space:nowrap;height:36px!important;padding:0 9px!important;font-size:10px!important}.nf-route-button svg{width:14px;height:14px}.nf-route-button b{width:17px!important;height:17px!important;font-size:8px!important}.nf-hero{padding-top:105px!important}.nf-hero:before{background:linear-gradient(#08120b8a,#08120b52 38%,#08120bc7 82%,#07120df5)}.nf-thesis:after{opacity:.07;width:72vw;height:42%}.nf-night:before{opacity:.1;width:94vw;height:58%}.nf-night-copy{background:linear-gradient(#050b08e0,#050b08b3);border-radius:18px;max-width:100%;padding:22px 18px 24px}.nf-night .nf-moon{opacity:.55!important;top:8%!important;right:-120px!important}#programme:after{width:110px;height:110px;bottom:20px;right:-18px}#programme .nf-day-tabs button{background:#fff3!important}#programme .nf-day-tabs button.is-active{background:#d9e8a8!important}#programme .nf-event{background:#ffffff14}}@media (prefers-reduced-motion:reduce){.nf-hero .nf-sun:after,.nf-thesis:after,.nf-night:before,#programme:after{transform:none!important}}@media (forced-colors:active){.nf-hero:before,.nf-thesis:after,.nf-night:before,#programme:after{display:none}}.nf-route-check{color:#1d2d25;background:#f7f3e8;border:1px solid #14251d24;border-radius:16px;margin:18px 0 0;padding:16px}.nf-route-check.has-warning{background:#fff4dc;border-color:#d6a75f}.nf-route-check.is-clear{background:#edf3e7;border-color:#9eb48f}.nf-route-check-title{align-items:flex-start;gap:10px;display:flex}.nf-route-check-title span{gap:3px;display:grid}.nf-route-check-title b{font-size:15px;font-weight:700}.nf-route-check-title small{color:#58665e;letter-spacing:0!important;font-size:12px!important}.nf-route-check ul{gap:8px;margin:14px 0 12px;padding-left:19px;display:grid}.nf-route-check li{font-size:14px;line-height:1.45}.nf-route-check li.clash{font-weight:700}.nf-route-check p{margin:12px 0;font-size:14px!important;line-height:1.5!important}.nf-route-check-note{color:#5f6963;margin-top:10px;display:block;letter-spacing:0!important;font-size:12px!important;line-height:1.45!important}.nf-route-check svg{flex:none;margin-top:1px}@media (width<=760px){.nf-route-check{padding:14px}.nf-route-check li,.nf-route-check p{font-size:14px!important}.nf-route-check-title b{font-size:15px}}.vrb-home{z-index:150;left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f4efe8;background:#050a10e0;border:1px solid #f4efe833;grid-template-columns:auto auto;align-items:center;gap:0 7px;min-height:42px;padding:8px 11px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;display:grid;position:fixed;box-shadow:0 10px 30px #0000003d}.vrb-home>span{grid-row:1/3;font-size:16px;line-height:1}.vrb-home b{letter-spacing:.16em;font-size:9px}.vrb-home small{letter-spacing:.15em;color:#f4efe880;font-size:7px}.vrb-home:hover,.vrb-home:focus-visible{border-color:#f4efe88c;outline:none;transform:translateY(-1px)}.vrb-home--compact{grid-template-columns:auto auto;min-height:36px;padding:7px 9px}.vrb-home--compact>span{grid-row:auto}.vrb-home--compact b{font-size:8px}@media (width<=620px){.vrb-home{min-height:38px;padding:7px 9px}.vrb-home small{display:none}.vrb-home>span{grid-row:auto}}.fch-map,.fch-musika,.fch-somerleyton{z-index:1800;text-decoration:none;position:fixed}.fch-map{color:#173725;clip-path:polygon(0 0,92% 0,100% 18%,100% 100%,7% 100%,0 82%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3efe4f0;border:1px solid #17372538;width:min(318px,100vw - 36px);padding:16px 18px 17px;bottom:154px;left:18px;box-shadow:0 18px 44px #12392124}.fch-map span,.fch-map strong,.fch-map em,.fch-map b{display:block}.fch-map span{letter-spacing:.14em;color:#65766b;font:900 6px/1 Inter,system-ui,sans-serif}.fch-map strong{margin-top:8px;font:600 16px/1.08 Georgia,serif}.fch-map em{color:#617067;margin-top:7px;font:italic 11px/1.4 Georgia,serif}.fch-map b{letter-spacing:.06em;border-top:1px solid #17372529;margin-top:12px;padding-top:9px;font:900 7px/1 Inter,system-ui,sans-serif}.fch-musika{color:#c9ff9d;background:#07120e;border:1px solid #9ee66a5c;width:min(365px,100vw - 24px);padding:11px 12px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;bottom:12px;right:12px;box-shadow:0 15px 45px #00000047}.fch-musika span,.fch-musika strong,.fch-musika small,.fch-musika b{display:block}.fch-musika span{letter-spacing:.13em;color:#80b866;font-size:8px}.fch-musika strong{margin-top:8px;font-size:12px;line-height:1.25}.fch-musika small{color:#789283;margin-top:6px;font-size:8px;line-height:1.45}.fch-musika b{letter-spacing:.08em;border-top:1px dashed #9ee66a3b;margin-top:9px;padding-top:7px;font-size:8px}.fch-somerleyton{color:#26382f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4edc0f0;border:1px solid #414e3247;border-left:3px solid #8d6e3d;width:min(290px,100vw - 44px);padding:14px 15px 15px;bottom:24px;right:22px;box-shadow:0 15px 40px #2b372426}.fch-somerleyton>span{letter-spacing:.14em;color:#755e36;font:800 7px/1.1 Avenir Next,Gill Sans,Arial,sans-serif;display:block}.fch-somerleyton p{color:#4f6054;margin:8px 0 11px;font:italic 12px/1.45 Georgia,serif}.fch-somerleyton a{color:#26382f;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #414e322e;padding-top:9px;font:800 8px/1.1 Avenir Next,Gill Sans,Arial,sans-serif;text-decoration:none;display:block}@media (width<=760px){.fch-map{width:calc(100vw - 16px);padding:11px 13px;bottom:76px;left:8px}.fch-map em{display:none}.fch-musika{width:auto;bottom:72px;left:8px;right:8px}.fch-somerleyton{width:auto;padding:10px 12px;bottom:8px;left:8px;right:8px}.fch-somerleyton p{display:none}}@media (prefers-reduced-motion:no-preference){.fch-map,.fch-musika,.fch-somerleyton{transition:transform .2s,box-shadow .2s}.fch-map:hover,.fch-musika:hover,.fch-somerleyton:hover{transform:translateY(-2px)}}.vv2-shell{background:#f4f0e6}.vv2-hero{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr)}.vv2-hero-copy{background:radial-gradient(circle at 82% 10%,#f0ff7294,#0000 24%),linear-gradient(#f7f4ed,#efe9dd);padding:clamp(34px,5vw,72px)}.vv2-hero h1{max-width:10.5ch;font-size:clamp(54px,6.8vw,104px)}.vv2-intro{max-width:540px}.vv2-hero-proof{min-height:760px}.vv2-hero-proof-image img{filter:saturate(.98)brightness(.78)contrast(1.08)}.vv2-hero-proof-copy{padding:20px 24px 24px}.vv2-hero-proof-copy p{display:none}.vv2-section-intro{padding-top:82px;padding-bottom:44px}.vv2-section-intro h2{max-width:11ch}.vv2-door-grid{background:#111;gap:1px}.vv2-door-grid>a{isolation:isolate;color:#fff;background:#101614;border-right:0;min-height:440px;padding:24px;position:relative;overflow:hidden}.vv2-door-grid>a:before{content:"";z-index:-2;filter:saturate(.88)contrast(1.04);background-position:50%;background-size:cover;transition:transform .55s,filter .55s;position:absolute;inset:0;transform:scale(1.01)}.vv2-door-grid>a:after{content:"";z-index:-1;background:linear-gradient(#0308061f 12%,#0308067a 52%,#030806f2 100%);position:absolute;inset:0}.vv2-door-grid>a:first-child:before{background-image:url(/vision-lab/thumbs/dunottar-city.webp)}.vv2-door-grid>a:nth-child(2):before{background-image:url(/vision-lab/thumbs/chinhoyi-cbd.webp)}.vv2-door-grid>a:nth-child(3):before{background-image:url(/vision-lab/thumbs/somerleyton-living-estate.webp)}.vv2-door-grid>a:nth-child(4):before{background-image:url(/vision-lab/thumbs/map-of-dreams.webp)}.vv2-door-grid>a:hover{background:#101614;transform:none}.vv2-door-grid>a:hover:before{filter:saturate()contrast(1.08);transform:scale(1.045)}.vv2-door-grid>a>span{color:#ffffffe0;font:28px Georgia,serif}.vv2-door-grid small{color:#ffffffa3;opacity:1;margin-top:auto}.vv2-door-grid h3{text-shadow:0 2px 20px #0000004d;max-width:8ch;font-size:32px}.vv2-door-grid p{color:#ffffffbf;max-width:28ch;font-size:13px}.vv2-door-grid b{color:#f0ff72;margin-top:18px}.vv2-spatial{min-height:700px}.vv2-spatial-copy{flex-direction:column;justify-content:center;display:flex}.vv2-scale a{min-height:106px}.vv2-work-group{padding-bottom:74px}.vv2-project-grid{background:0 0;gap:14px}.vv2-project{border:1px solid #ffffff1a}.vv2-project-image{aspect-ratio:16/9}.vv2-project--featured .vv2-project-image{aspect-ratio:21/8}.vv2-project-copy{padding:22px 22px 24px}.vv2-experiment-grid{background:0 0;gap:14px}.vv2-experiment-grid .vv2-project{border:1px solid #0c12111f}.vv2-method li{min-height:220px}.vv2-start{background:linear-gradient(135deg,#f0ff72 0%,#dff49f 46%,#e9dcc0 100%)}@media (width<=960px){.vv2-hero{grid-template-columns:1fr}.vv2-hero-proof{min-height:650px}.vv2-door-grid>a{min-height:400px}}@media (width<=640px){.vv2-hero-copy{min-height:540px}.vv2-hero h1{font-size:clamp(52px,15vw,70px)}.vv2-hero-proof{min-height:500px}.vv2-door-grid>a{flex-basis:88vw;min-height:420px;padding:20px}.vv2-door-grid h3{font-size:34px}.vv2-door-grid p{font-size:13px}.vv2-work-group{padding-bottom:54px}.vv2-project-grid{gap:0}.vv2-project{border-left:0;border-right:0}.studio-contact-dock{box-shadow:0 16px 42px #00000047}.vv2-hero{border-bottom:0;min-height:0;display:block}.vv2-hero-copy{isolation:isolate;color:#f7f3e8;background:linear-gradient(#050c0924 0%,#050c0961 34%,#050c09eb 100%),url(https://diasporacityzimbabwe.com/images/diaspora-homecoming-hero-concept.webp) 50%/cover no-repeat;justify-content:flex-end;min-height:78svh;padding:26px 16px 24px;position:relative;overflow:hidden}.vv2-hero-copy:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 14%,#f0ff7233,#0000 25%);position:absolute;inset:0}.vv2-kicker{color:#f7f3e8b8}.vv2-hero h1{color:#fff;text-shadow:0 2px 24px #00000047;max-width:7.7ch;margin:auto 0 16px;font-size:clamp(48px,14vw,64px);line-height:.88}.vv2-hero h1 em{color:#e9dcc0}.vv2-intro{color:#f7f3e8d1;max-width:30ch;margin-bottom:20px;font-size:15px}.vv2-actions{gap:7px}.vv2-actions a{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070c0a5c;border-color:#ffffff7a;min-height:48px}.vv2-actions .vv2-primary{background:#f0ff72;border-color:#f0ff72;color:#101611!important}.vv2-hero-proof{display:none}.vv2-section-intro{padding-top:42px}.vv2-section-intro h2{font-size:44px}.vv2-project-image{aspect-ratio:16/10;min-height:220px}.vv2-project-image img{display:block}.vv2-project-copy{padding:18px 16px 20px}.sn-header,.sar-shell,.sen-smart{display:none!important}.sen-shell{border-bottom-color:#f4efe81f;padding-bottom:7px;position:relative}.sen-journey{scroll-snap-type:x proximity;padding-bottom:1px}.sen-journey a{scroll-snap-align:start}}@media (width<=430px){.vv2-hero-copy{min-height:74svh}.vv2-hero h1{font-size:clamp(46px,13.6vw,60px)}.vv2-door-grid>a{flex-basis:90vw}.sen-vis-home{display:none}.sen-origin{min-width:0}.sen-brand strong{font-size:9px}}.studio-contact-dock{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f7f3e8;background:#070c0aed;border:1px solid #ffffff29;grid-template-columns:auto auto;align-items:center;gap:8px;padding:8px;font-family:Inter,system-ui,sans-serif;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 50px #00000040}.studio-contact-note{letter-spacing:.16em;color:#f7f3e88c;grid-column:1/-1;padding:1px 4px 2px;font:8px ui-monospace,monospace}.studio-contact-dock a{text-decoration:none}.studio-contact-whatsapp{letter-spacing:.08em;text-transform:uppercase;background:#dff49f;align-items:center;gap:8px;padding:11px 13px;font:10px ui-monospace,monospace;display:flex;color:#101611!important}.studio-contact-whatsapp span{color:#dff49f;background:#101611;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.studio-contact-email{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff40;padding:11px 12px;font:9px ui-monospace,monospace;color:#f7f3e8!important}@media (width<=640px){.studio-contact-dock{left:auto;right:10px;bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:auto;height:auto;padding:0;display:block;box-shadow:0 12px 30px #00000042}.studio-contact-note,.studio-contact-email{display:none}.studio-contact-whatsapp{background:#dff49f;border:1px solid #10161129;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:112px;height:46px;min-height:46px;padding:0 12px;display:flex;box-shadow:0 8px 20px #0000002e;color:#101611!important}.studio-contact-whatsapp span{width:25px;height:25px;font-size:11px}.studio-contact-whatsapp b{letter-spacing:.06em;font-size:9px;display:block}.studio-contact-whatsapp:focus-visible{outline-offset:3px;outline:2px solid #f7f3e8}}.cz-mobile-menu-toggle{z-index:260;color:#f1efe9;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#090909;border:1px solid #ffffff29;justify-content:center;align-items:center;gap:8px;min-width:92px;height:44px;padding:0 14px;font:700 10px/1 IBM Plex Mono,ui-monospace,monospace;display:none;position:fixed;top:14px;right:18px;box-shadow:0 10px 36px #00000038}.cz-mobile-menu-toggle.open{color:#fff;background:#d92d27;border-color:#d92d27}.cz-mobile-menu-backdrop{z-index:220;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);opacity:0;pointer-events:none;background:#000000b3;transition:opacity .24s;position:fixed;inset:0}.cz-mobile-menu-backdrop.open{opacity:1;pointer-events:auto}.cz-mobile-menu-panel{z-index:240;color:#f1efe9;overscroll-behavior:contain;background:#090909;border-left:1px solid #ffffff1f;flex-direction:column;width:min(540px,100vw);padding:24px 30px 26px;font-family:IBM Plex Sans,Arial,sans-serif;transition:transform .34s cubic-bezier(.22,.8,.24,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%)}.cz-mobile-menu-panel.open{transform:translate(0)}.crown-menu-open{overflow:hidden}.crown-menu-open .cz-desk-rail{opacity:0;pointer-events:none}.cz-mobile-menu-signal{color:#aaa8a2;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;padding-right:100px;font:600 8px/1.2 IBM Plex Mono,ui-monospace,monospace;display:flex}.cz-mobile-menu-signal i{background:#d92d27;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d92d2729}.cz-mobile-menu-signal span{color:#f0b84a;margin-left:auto}.cz-mobile-menu-brand{align-items:center;gap:10px;padding:24px 100px 0 0;display:flex}.cz-mobile-menu-brand>span{color:#f0b84a;border:1px solid #f0b84a;place-items:center;width:36px;height:36px;display:grid}.cz-mobile-menu-brand>div{flex-direction:column;line-height:.9;display:flex}.cz-mobile-menu-brand strong{letter-spacing:.05em;font:800 22px/.8 Barlow Condensed,Arial Narrow,sans-serif}.cz-mobile-menu-brand small{letter-spacing:.12em;color:#8f8d87;margin-top:7px;font:500 7px/1 IBM Plex Mono,ui-monospace,monospace}.cz-mobile-menu-intro{border-bottom:1px solid #ffffff24;padding:44px 0 22px}.cz-mobile-menu-intro>small,.cz-mobile-menu-section-title{text-transform:uppercase;letter-spacing:.12em;color:#d92d27;font:600 8px/1 IBM Plex Mono,ui-monospace,monospace}.cz-mobile-menu-intro h2{letter-spacing:-.035em;text-transform:uppercase;margin:14px 0 0;font:800 clamp(48px,10vw,72px)/.74 Barlow Condensed,Arial Narrow,sans-serif}.cz-mobile-menu-intro h2 em{color:#0000;-webkit-text-stroke:1px #f0b84a;font-style:normal}.cz-mobile-menu-search{color:#f1efe9;text-align:left;cursor:pointer;background:#141515;border:1px solid #ffffff29;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;min-height:56px;margin:18px 0 8px;padding:0 14px;display:grid}.cz-mobile-menu-search svg{color:#f0b84a}.cz-mobile-menu-search span{text-transform:uppercase;letter-spacing:.08em;font:700 11px/1 IBM Plex Mono,ui-monospace,monospace}.cz-mobile-menu-search small{color:#85837e;font-size:9px}.cz-mobile-menu-primary{flex-direction:column;display:flex}.cz-mobile-menu-primary>a{color:#d8d5ce;border-bottom:1px solid #ffffff1f;grid-template-columns:34px 1fr 22px;align-items:center;gap:10px;min-height:56px;text-decoration:none;display:grid}.cz-mobile-menu-primary>a>b{color:#66655f;font:600 10px/1 IBM Plex Mono,ui-monospace,monospace}.cz-mobile-menu-primary>a>span{align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}.cz-mobile-menu-primary>a>svg{color:#f0b84a}.cz-mobile-menu-primary>a.active{color:#fff;background:#111212;margin:0 -10px;padding:0 10px;box-shadow:inset 3px 0 #d92d27}.cz-mobile-menu-primary>a.active>b{color:#d92d27}.cz-mobile-menu-primary>a.active>span svg{color:#f0b84a}.cz-mobile-menu-desk{color:#f1efe9;background:#111212;border:1px solid #ffffff21;margin-top:24px;padding:18px}.cz-mobile-menu-section-title{color:#f0b84a;align-items:center;gap:7px;margin-bottom:13px;display:flex}.cz-mobile-menu-desk>div:last-child{background:#ffffff1f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.cz-mobile-menu-desk a{color:#f1efe9;background:#171818;align-items:center;gap:9px;min-height:46px;padding:10px 12px;font-size:10px;text-decoration:none;display:flex}.cz-mobile-menu-desk a.active{color:#fff;background:#d92d27}.cz-mobile-menu-visions{color:#c6c3bc;border:1px solid #ffffff21;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;min-height:50px;margin-top:18px;padding:0 13px;text-decoration:none;display:grid}.cz-mobile-menu-visions span{text-transform:uppercase;letter-spacing:.08em;font:600 10px/1 IBM Plex Mono,ui-monospace,monospace}.cz-mobile-menu-visions small{color:#77756f;font-size:8px}.cz-mobile-menu-footer{text-transform:uppercase;letter-spacing:.1em;color:#686762;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;margin-top:18px;padding-top:18px;font:500 7px/1.3 IBM Plex Mono,ui-monospace,monospace;display:flex}.cz-mobile-menu-footer span:last-child{text-align:right}@media (width<=1120px){.cz-mobile-menu-toggle{display:flex}.cz-header-inner{grid-template-columns:1fr!important;height:64px!important;padding:0 128px 0 18px!important}.cz-header .cz-nav,.cz-header .cz-verified{display:none!important}.cz-header .cz-logo{z-index:61;position:relative}.cz-header{z-index:180!important}.cz-desk-rail{z-index:170!important}}@media (width<=620px){.cz-mobile-menu-toggle{min-width:44px;height:44px;padding:0 10px;top:10px;right:10px}.cz-mobile-menu-toggle span{display:none}.cz-mobile-menu-panel{padding:18px 16px 20px}.cz-mobile-menu-signal,.cz-mobile-menu-brand{padding-right:58px}.cz-mobile-menu-intro{padding-top:34px}.cz-mobile-menu-intro h2{font-size:clamp(48px,16vw,66px)}.cz-mobile-menu-desk>div:last-child{grid-template-columns:1fr}.cz-mobile-menu-footer{flex-direction:column;gap:6px}.cz-mobile-menu-footer span:last-child{text-align:left}.cz-header-inner{padding-left:14px!important;padding-right:64px!important}.cz-logo strong{font-size:16px!important}.cz-logo small{font-size:7px!important}.cz-mobile-menu-search small,.cz-mobile-menu-visions small{display:none}}@media (prefers-reduced-motion:reduce){.cz-mobile-menu-panel,.cz-mobile-menu-backdrop{transition:none!important}}.cz-command-trigger{z-index:175;color:#f4f0e8;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#111713;border:1px solid #283b30;align-items:center;gap:9px;height:44px;padding:0 12px;font:700 10px/1 Helvetica Neue,Arial,sans-serif;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 14px 40px #0000002e}.cz-command-trigger kbd{color:#96ae9d;border-left:1px solid #314237;padding-left:9px;font:500 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cz-command-backdrop{z-index:280;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#040705ad;transition:opacity .2s;position:fixed;inset:0}.cz-command-backdrop.open{opacity:1;pointer-events:auto}.cz-command{z-index:300;color:#0a0a0a;opacity:0;pointer-events:none;background:#f4f0e8;border:1px solid #8e8a81;flex-direction:column;width:min(900px,100vw - 32px);max-height:82vh;transition:opacity .2s,transform .2s;display:flex;position:fixed;top:9vh;left:50%;transform:translate(-50%,-12px);box-shadow:0 35px 100px #00000059}.cz-command.open{opacity:1;pointer-events:auto;transform:translate(-50%)}.crown-command-open{overflow:hidden}.crown-command-open .cz-desk-rail,.crown-command-open .cz-mobile-menu-toggle{opacity:.2;pointer-events:none}.cz-command>header{border-bottom:1px solid #b9b4a9;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex}.cz-command>header>div{align-items:center;gap:10px;display:flex}.cz-command>header strong{letter-spacing:.16em;font-size:12px}.cz-command>header span{color:#6d6a64;border-left:1px solid #b9b4a9;padding-left:10px;font:400 10px Georgia,serif}.cz-command>header button{cursor:pointer;background:0 0;border:1px solid #b9b4a9;place-items:center;width:38px;height:38px;display:grid}.cz-command>label{border-bottom:1px solid #b9b4a9;align-items:center;gap:14px;height:90px;padding:0 24px;display:flex}.cz-command>label input{color:#111;background:0 0;border:0;outline:0;width:100%;font:400 clamp(20px,3vw,34px)/1 Georgia,serif}.cz-command-start{padding:28px;overflow:auto}.cz-command-start>span,.cz-command-results>div:first-child>span{letter-spacing:.18em;color:#0b6b3a;font-size:9px;font-weight:700}.cz-command-start>div{border-top:1px solid #aaa398;border-left:1px solid #aaa398;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.cz-command-start>div a{color:#111;border-bottom:1px solid #aaa398;border-right:1px solid #aaa398;flex-direction:column;justify-content:space-between;min-height:110px;padding:18px;font-size:12px;text-decoration:none;display:flex}.cz-command-start>div a svg{color:#0b6b3a}.cz-command-start aside{border-top:1px solid #aaa398;align-items:flex-start;gap:12px;margin-top:26px;padding:18px 0;display:flex}.cz-command-start aside svg{color:#d8b447}.cz-command-start aside p{max-width:560px;margin:0;font:400 16px/1.5 Georgia,serif}.cz-command-results{padding:18px 24px 24px;overflow:auto}.cz-command-results>div:first-child{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.cz-command-results>div:first-child b{font:400 24px Georgia,serif}.cz-command-results>a{color:#111;border-top:1px solid #c6c1b7;grid-template-columns:90px 1fr 1fr 30px;align-items:center;gap:12px;padding:16px 4px;text-decoration:none;display:grid}.cz-command-results>a:hover{background:#eae5da}.cz-command-results>a small{letter-spacing:.13em;text-transform:uppercase;color:#0b6b3a;font-size:9px}.cz-command-results>a strong{font:400 22px Georgia,serif}.cz-command-results>a span{color:#67635d;font-size:11px}.cz-command-empty{border-top:1px solid #aaa398;padding:48px 0}.cz-command-empty svg{color:#0b6b3a}.cz-command-empty strong{margin:14px 0;font:400 34px Georgia,serif;display:block}.cz-command-empty p{color:#67635d;font-size:12px}.cz-command-empty a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;margin-top:10px;font-size:10px;display:inline-block}.cz-command>footer{text-transform:uppercase;letter-spacing:.13em;color:#6d6a64;border-top:1px solid #b9b4a9;justify-content:space-between;margin-top:auto;padding:13px 20px;font-size:8px;display:flex}@media (width<=1120px){.cz-command-trigger{bottom:74px;left:12px}.cz-command-trigger span,.cz-command-trigger kbd{display:none}.cz-command-trigger{justify-content:center;width:44px;padding:0}}@media (width<=760px){.cz-command-trigger{display:none!important}}@media (width<=650px){.cz-command{border:0;width:100vw;height:100dvh;max-height:none;top:0;left:0;transform:translateY(-8px)}.cz-command.open{transform:none}.cz-command>header{padding:0 14px}.cz-command>header span{display:none}.cz-command>label{height:78px;padding:0 16px}.cz-command-start{padding:20px 16px}.cz-command-start>div{grid-template-columns:1fr 1fr}.cz-command-results{padding:15px 16px}.cz-command-results>a{grid-template-columns:65px 1fr 22px}.cz-command-results>a span{display:none}}@media (prefers-reduced-motion:reduce){.cz-command,.cz-command-backdrop{transition:none!important}}.cz-record-actions{z-index:155;color:#111;background:#f4f0e8;border:1px solid #8f8a80;width:240px;padding:16px;position:fixed;top:92px;right:18px;box-shadow:0 18px 50px #0000001f}.cz-record-actions>div{color:#0b6b3a;align-items:center;gap:7px;display:flex}.cz-record-actions>div span{letter-spacing:.14em;font:700 8px/1.2 Helvetica Neue,Arial,sans-serif}.cz-record-actions p{margin:12px 0;font:400 13px/1.45 Georgia,serif}.cz-record-actions a{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#111;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font:700 9px/1 Helvetica Neue,Arial,sans-serif;text-decoration:none;display:flex}@media (width<=1120px){.cz-record-actions{width:auto;box-shadow:none;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:18px;display:grid;position:static}.cz-record-actions p{margin:0}.cz-record-actions a{white-space:nowrap}}@media (width<=650px){.cz-record-actions{grid-template-columns:1fr;margin:12px}.cz-record-actions p{font-size:12px}.cz-record-actions a{justify-content:center}}:root{--k2nav-ink:#16382f;--k2nav-ivory:#f7f1e7;--k2nav-paper:#fffdf8;--k2nav-brass:#b88d56;--k2nav-line:#16382f2e;--k2nav-muted:#56645f}.k2nav-public{z-index:1200;color:var(--k2nav-ink);font-family:Archivo,Arial,sans-serif;position:relative}.k2nav-header{z-index:1205;border-bottom:1px solid var(--k2nav-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f7;grid-template-columns:auto 1fr auto;align-items:stretch;min-height:76px;display:grid;position:sticky;top:0}.k2nav-brand{min-width:186px;color:var(--k2nav-ink);border-right:1px solid var(--k2nav-line);align-items:center;gap:12px;padding:0 28px;text-decoration:none;display:inline-flex}.k2nav-brand>span{background:var(--k2nav-ink);width:34px;height:34px;color:var(--k2nav-paper);border-radius:50%;place-items:center;font-family:Bodoni Moda,Georgia,serif;font-size:19px;font-weight:500;display:grid}.k2nav-brand>b{letter-spacing:.17em;font-size:13px;line-height:1.05}.k2nav-brand small{letter-spacing:.28em;color:#7b6b55;margin-top:4px;font-size:9px;font-weight:600;display:block}.k2nav-mobile-context{display:none}.k2nav-desktop{justify-content:center;align-items:stretch;min-width:0;display:flex}.k2nav-group{align-items:stretch;display:flex;position:relative}.k2nav-group>button{color:var(--k2nav-ink);letter-spacing:.025em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 clamp(10px,1.25vw,20px);font:700 12px/1 Archivo,Arial,sans-serif;display:flex}.k2nav-group>button svg{width:14px;height:14px;transition:transform .2s}.k2nav-group>button[aria-expanded=true] svg{transform:rotate(180deg)}.k2nav-group.is-active>button,.k2nav-group>button:hover,.k2nav-group>button:focus-visible{border-bottom-color:var(--k2nav-brass);background:#f0e7d9;outline:none}.k2nav-dropdown{background:var(--k2nav-ink);color:#fff;width:330px;padding:8px 0;position:absolute;top:calc(100% + 1px);left:0;box-shadow:0 24px 60px #06191433}.k2nav-group:nth-last-child(-n+2) .k2nav-dropdown{left:auto;right:0}.k2nav-dropdown a{color:#fff;border-bottom:1px solid #ffffff21;padding:15px 20px;text-decoration:none;display:block}.k2nav-dropdown a:last-child{border-bottom:0}.k2nav-dropdown a b{font:700 14px/1.2 Archivo,Arial,sans-serif;display:block}.k2nav-dropdown a span{color:#ffffffad;margin-top:5px;font-size:12px;line-height:1.45;display:block}.k2nav-dropdown a:hover,.k2nav-dropdown a:focus-visible,.k2nav-dropdown a.is-active{background:#214b40;outline:none}.k2nav-actions{align-items:stretch;display:flex}.k2nav-actions>a,.k2nav-menu-button{min-height:52px;color:var(--k2nav-ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 20px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.k2nav-account{border-left:1px solid var(--k2nav-line)}.k2nav-resume{border-left:1px solid var(--k2nav-line);gap:7px}.k2nav-resume>span{min-width:22px;height:22px;color:var(--k2nav-ink);background:#e8ded0;border-radius:99px;place-items:center;padding:0 6px;font-size:11px;display:grid}.k2nav-start{background:var(--k2nav-ink);color:#fff!important}.k2nav-menu-button{border:0;border-left:1px solid var(--k2nav-line);cursor:pointer;background:0 0;gap:7px;display:none}.k2nav-menu-button svg{width:19px;height:19px}.k2nav-context{z-index:1190;border-bottom:1px solid var(--k2nav-line);background:#eee5d7;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr) auto;align-items:center;gap:20px;padding:11px clamp(20px,4vw,64px);font-size:13px;display:grid;position:sticky;top:76px}.k2nav-crumb{white-space:nowrap;align-items:center;gap:9px;min-width:0;display:flex}.k2nav-crumb a{color:var(--k2nav-ink);font-weight:800;text-decoration:none}.k2nav-crumb span{color:#9e8060}.k2nav-crumb b{text-overflow:ellipsis;color:#3f514b;font-weight:600;overflow:hidden}.k2nav-context p{color:#42534e;margin:0;line-height:1.45}.k2nav-context>small{border-left:1px solid var(--k2nav-line);color:#7b654b;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;padding-left:18px;font-size:10px;font-weight:800}.k2nav-backdrop{z-index:1290;cursor:pointer;background:#0719148a;border:0;position:fixed;inset:0}.k2nav-sheet{z-index:1300;overscroll-behavior:contain;background:var(--k2nav-paper);width:min(470px,100%);position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-28px 0 70px #081f1938}.k2nav-sheet-top{z-index:2;border-bottom:1px solid var(--k2nav-line);background:#fffdf8f7;justify-content:space-between;min-height:68px;display:flex;position:sticky;top:0}.k2nav-sheet-top .k2nav-brand{border-right:0;padding:0 20px}.k2nav-sheet-top>button{border:0;border-left:1px solid var(--k2nav-line);color:var(--k2nav-ink);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 20px;font:800 12px Archivo,Arial,sans-serif;display:flex}.k2nav-sheet-top>button svg{width:19px}.k2nav-sheet-intro{background:var(--k2nav-ink);color:#fff;padding:34px 24px 26px}.k2nav-sheet-intro small{letter-spacing:.17em;color:#d6b27d;font-size:10px;font-weight:800}.k2nav-sheet-intro h2{letter-spacing:-.035em;max-width:370px;margin:10px 0 8px;font:500 clamp(31px,8vw,44px)/.98 Bodoni Moda,Georgia,serif}.k2nav-sheet-intro p{color:#ffffffb8;max-width:390px;margin:0;font-size:15px;line-height:1.55}.k2nav-sheet nav>section{border-bottom:1px solid var(--k2nav-line);padding:23px 24px 12px}.k2nav-progress{border-bottom:1px solid var(--k2nav-line);background:#eee5d7;padding:22px 24px}.k2nav-progress>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.k2nav-progress>header span{color:#8b653d;letter-spacing:.13em;font-size:11px;font-weight:800}.k2nav-progress>header b{font-size:13px}.k2nav-progress>p{color:#50605a;margin:8px 0 14px;font-size:13px;line-height:1.5}.k2nav-progress>div{gap:7px;display:grid}.k2nav-progress>div>a{background:var(--k2nav-paper);color:var(--k2nav-ink);border:1px solid #16382f24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:grid}.k2nav-progress>div>a span,.k2nav-progress>div>a b,.k2nav-progress>div>a small{display:block}.k2nav-progress>div>a b{font-size:14px}.k2nav-progress>div>a small{color:var(--k2nav-muted);margin-top:3px;font-size:12px;line-height:1.35}.k2nav-progress>div>a i{color:#875f35;font-size:11px;font-style:normal;font-weight:800}.k2nav-sheet nav>section>header{grid-template-columns:34px 1fr;align-items:baseline;margin-bottom:6px;display:grid}.k2nav-sheet nav>section>header span{color:#9c774e;font:700 10px/1 IBM Plex Mono,monospace}.k2nav-sheet nav>section>header h3{letter-spacing:.07em;text-transform:uppercase;margin:0;font:800 13px/1.2 Archivo,Arial,sans-serif}.k2nav-sheet nav>section>a{color:var(--k2nav-ink);border-top:1px solid #16382f1a;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:13px 0 13px 34px;text-decoration:none;display:grid}.k2nav-sheet nav>section>a b{font:700 16px/1.2 Archivo,Arial,sans-serif;display:block}.k2nav-sheet nav>section>a small{color:var(--k2nav-muted);margin-top:5px;font-size:13px;line-height:1.4;display:block}.k2nav-sheet nav>section>a i{color:#987147;font:400 21px Georgia,serif}.k2nav-sheet nav>section>a.is-active b{color:#8c5e31}.k2nav-sheet nav>section>a:focus-visible,.k2nav-sheet footer a:focus-visible{outline:2px solid var(--k2nav-brass);outline-offset:3px}.k2nav-sheet footer{background:#e9dfd0;grid-template-columns:1fr 1fr;display:grid}.k2nav-sheet footer a{color:var(--k2nav-ink);border-right:1px solid var(--k2nav-line);padding:22px 24px;text-decoration:none;display:block}.k2nav-sheet footer a:last-child{border-right:0}.k2nav-sheet footer b,.k2nav-sheet footer span{display:block}.k2nav-sheet footer b{font-size:13px}.k2nav-sheet footer span{color:#58655f;margin-top:6px;font-size:12px}.k2nav-dock{display:none}body:has(.k2nav-public) .k2he-head{display:none!important}body:has(.k2nav-public) .k2j-header{display:none!important}body:has(.k2nav-public) .k2role-head{display:none!important}body:has(.k2nav-public) .k2can-header{display:none!important}body:has(.k2nav-public) .k2pd-header{display:none!important}body:has(.k2nav-public) .k2bespoke-header{display:none!important}body:has(.k2nav-public) .k2c-header{display:none!important}body:has(.k2nav-public) .k2d-header{display:none!important}body:has(.k2nav-public) .k2easy-header{display:none!important}body:has(.k2nav-public) .k2gov-header{display:none!important}body:has(.k2nav-public) .k2m-header{display:none!important}body:has(.k2nav-public) .k2os-header{display:none!important}body:has(.k2nav-public) .k2o-header{display:none!important}body:has(.k2nav-public) .k2p-header{display:none!important}body:has(.k2nav-public) .k2plot-header{display:none!important}body:has(.k2nav-public) .k2commission-header{display:none!important}body:has(.k2nav-public) .k2s-header{display:none!important}body:has(.k2nav-public) .k2shop-header{display:none!important}body:has(.k2nav-public) .k2tc-header{display:none!important}body:has(.k2nav-public) .k2w-header{display:none!important}body:has(.k2nav-public) .k2dp>header{display:none!important}body:has(.k2nav-public) .k2bc>header{display:none!important}body:has(.k2nav-public) .k2seller>header{display:none!important}body:has(.k2nav-public) .k2w-dock{display:none!important}.k2he-route-gateway{background:var(--k2nav-paper);border-bottom:1px solid var(--k2nav-line);grid-template-columns:minmax(250px,.72fr) minmax(520px,1.28fr);gap:clamp(36px,6vw,92px);padding:clamp(54px,7vw,108px) clamp(22px,5vw,80px);display:grid}.k2he-route-gateway>header{align-self:start;position:sticky;top:108px}.k2he-route-gateway>header small,.k2he-closing small{color:#9a7448;letter-spacing:.18em;font:800 10px/1 Archivo,Arial,sans-serif}.k2he-route-gateway>header h2,.k2he-closing h2{color:var(--k2nav-ink);letter-spacing:-.045em;margin:14px 0;font:500 clamp(42px,5vw,72px)/.94 Bodoni Moda,Georgia,serif}.k2he-route-gateway>header p,.k2he-closing p{color:#52615c;max-width:520px;margin:0;font-size:17px;line-height:1.65}.k2he-route-list{border-top:1px solid var(--k2nav-ink)}.k2he-route-list>a{color:var(--k2nav-ink);border-bottom:1px solid var(--k2nav-line);grid-template-columns:44px 1fr auto;align-items:center;gap:18px;padding:22px 2px;text-decoration:none;transition:padding .2s,background .2s;display:grid}.k2he-route-list>a>span{color:#9a7448;font:600 11px/1 IBM Plex Mono,monospace}.k2he-route-list>a b{letter-spacing:-.025em;font:500 clamp(24px,2.3vw,34px)/1.05 Bodoni Moda,Georgia,serif;display:block}.k2he-route-list>a small{color:#52615c;margin-top:7px;font-size:14px;line-height:1.45;display:block}.k2he-route-list>a>i{color:#9a7448;font:400 26px/1 Georgia,serif}.k2he-route-list>a:hover,.k2he-route-list>a:focus-visible{background:#f0e7d9;outline:none;padding-left:14px;padding-right:14px}.k2he-closing{border-top:1px solid var(--k2nav-line);background:#e8ded0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:clamp(52px,7vw,96px) clamp(22px,5vw,80px);display:grid}.k2he-closing h2{font-size:clamp(40px,5vw,66px)}.k2he-closing>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.k2he-closing a{min-height:50px;color:var(--k2nav-ink);border:1px solid var(--k2nav-ink);align-items:center;gap:9px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.k2he-closing a:first-child{background:var(--k2nav-ink);color:#fff}.k2he-closing a svg{width:16px}@media (width<=1180px){.k2nav-brand{min-width:auto;padding:0 18px}.k2nav-brand>b{letter-spacing:.12em}.k2nav-group>button{padding-inline:9px;font-size:11px}.k2nav-account,.k2nav-resume{display:none!important}.k2nav-context{grid-template-columns:minmax(200px,.8fr) minmax(260px,1.2fr)}.k2nav-context>small{display:none}}@media (width<=900px){body:has(.k2nav-public){padding-bottom:calc(62px + env(safe-area-inset-bottom))}.k2nav-header{grid-template-columns:auto minmax(0,1fr) auto;min-height:60px}.k2nav-brand{border-right:0;gap:9px;padding:0 14px}.k2nav-brand>span{width:31px;height:31px;font-size:17px}.k2nav-brand>b{letter-spacing:.13em;font-size:11px}.k2nav-brand small{letter-spacing:.2em;font-size:8px}.k2nav-mobile-context{color:#4f5d58;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;align-self:center;padding:0 8px;font-size:12px;font-weight:800;display:block;overflow:hidden}.k2nav-desktop,.k2nav-start{display:none!important}.k2nav-actions{justify-content:flex-end}.k2nav-account{display:none!important}.k2nav-menu-button{padding:0 14px;display:flex}.k2nav-context{display:none}.k2nav-crumb{text-overflow:ellipsis;font-size:13px;overflow:hidden}.k2nav-context p,.k2nav-context>small{display:none}.k2nav-dock{z-index:1280;min-height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--k2nav-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8fa;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0b211b1a}.k2nav-dock>a,.k2nav-dock>button{color:#52615c;cursor:pointer;background:0 0;border:0;place-items:center;min-width:0;min-height:62px;padding:0 3px;font:800 11px/1.1 Archivo,Arial,sans-serif;text-decoration:none;display:grid;position:relative}.k2nav-dock>a:before,.k2nav-dock>button:before{content:"";background:0 0;height:2px;position:absolute;top:0;left:28%;right:28%}.k2nav-dock>a.is-active,.k2nav-dock>button.is-active{color:var(--k2nav-ink)}.k2nav-dock>a.is-active:before,.k2nav-dock>button.is-active:before{background:var(--k2nav-brass)}.k2nav-dock .k2nav-dock-start{min-height:54px;color:var(--k2nav-ink);box-shadow:none;background:#e8ded0;margin:-6px 4px 4px}.k2nav-dock .k2nav-dock-start.is-active{background:var(--k2nav-ink);color:#fff;box-shadow:0 7px 18px #0f312833}.k2nav-dock .k2nav-dock-start:before{display:none}.k2he-route-gateway{grid-template-columns:1fr;gap:32px;padding:48px 18px}.k2he-route-gateway>header{position:static}.k2he-route-gateway>header h2{font-size:44px}.k2he-route-list>a{grid-template-columns:34px 1fr auto;gap:10px;padding:19px 0}.k2he-route-list>a b{font-size:25px}.k2he-route-list>a small{font-size:13px}.k2he-closing{grid-template-columns:1fr;align-items:start;padding:48px 18px}.k2he-closing h2{font-size:43px}.k2he-closing>div:last-child{justify-content:flex-start}}@media (width<=520px){.k2nav-mobile-context{display:block}.k2nav-header{grid-template-columns:auto minmax(0,1fr) auto}.k2nav-header>.k2nav-brand>b{display:none}.k2nav-actions{grid-column:3}.k2nav-menu-button{padding:0 11px}.k2nav-menu-button span{display:none}.k2nav-sheet footer{grid-template-columns:1fr}.k2nav-sheet footer a{border-right:0;border-bottom:1px solid var(--k2nav-line)}.k2he-route-list>a b{font-size:23px}.k2he-closing>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.k2he-closing a{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.k2nav-group>button svg,.k2he-route-list>a{transition:none}}:root{--k2-public-dock-height:62px;--k2-client-dock-height:72px;--k2-client-context-height:52px}:is(body:has(.k2nav-public),body:has(.k2client-mobile-nav)){overflow-x:clip}@media (width<=900px){body:has(.k2nav-public) main h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(38px,11vw,54px)!important;line-height:1!important}body:has(.k2nav-public) main p{font-size:16px!important;line-height:1.55!important}body:has(.k2nav-public) main small{font-size:12px!important;line-height:1.4!important}:is(body:has(.k2nav-public) main label,body:has(.k2nav-public) main dt,body:has(.k2nav-public) main dd){font-size:13px!important;line-height:1.4!important}:is(body:has(.k2nav-public) main button,body:has(.k2nav-public) main a){min-height:44px}:is(body:has(.k2nav-public) main input,body:has(.k2nav-public) main select,body:has(.k2nav-public) main textarea){min-height:44px;font-size:16px!important}:is(body:has(.k2nav-public) [class$=-notice],body:has(.k2nav-public) [class$=-demo]){letter-spacing:.035em!important;text-transform:none!important;font-size:12px!important;line-height:1.45!important}.k2pd main{width:min(100% - 36px,720px)!important}.k2pd-top,.k2pd-more{grid-template-columns:minmax(0,1fr)!important;gap:46px!important}.k2pd-card,.k2pd-card:nth-child(n){width:100%;min-width:0;grid-column:auto!important;margin-top:0!important}.k2pd-card .visual,.k2pd-card:nth-child(n) .visual,.k2pd-more .visual{height:clamp(330px,105vw,560px)!important}.k2pd-card .body>p,.k2pd-card .reasons span,.k2pd-card .watch span,.k2pd-card .actions a,.k2pd-card .actions button{font-size:13px!important;line-height:1.45!important}.k2m-shell{width:auto!important;margin-inline:0!important;padding-left:18px!important;padding-right:18px!important}.k2m-title h1{font-size:clamp(40px,11vw,56px)!important}.k2m-arealist>button,.k2m-localstock>a{min-width:0;max-width:100%}.k2c-shell{width:auto!important;margin-inline:0!important;padding-left:18px!important;padding-right:18px!important}.k2c-grid.cols-2,.k2c-grid.cols-3{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-gutter:stable;max-width:100%;display:grid;overflow-x:auto;grid-template-columns:96px repeat(3,minmax(230px,calc(100vw - 138px)))!important}.k2c-grid.cols-2 .k2c-home:nth-child(4),.k2c-grid.cols-2 .k2c-cell:nth-child(4){display:none}.k2c-label{z-index:3;background:#eee8dd;padding:14px 9px;line-height:1.3;position:sticky;left:0;font-size:12px!important}.k2c-home,.k2c-cell{scroll-snap-align:start;min-width:0}.k2pd-compare,.k2c-comparebar,.k2commission-toast,.k2shop-bottomnav{bottom:calc(var(--k2-public-dock-height) + env(safe-area-inset-bottom) + 10px)!important}.k2shop-mobile-summary{bottom:calc(var(--k2-public-dock-height) + env(safe-area-inset-bottom) + 86px)!important}}@media (width<=760px){body:has(.k2client-mobile-nav){padding-top:calc(var(--k2-client-context-height) + env(safe-area-inset-top));padding-bottom:calc(var(--k2-client-dock-height) + env(safe-area-inset-bottom))}body:has(.k2client-mobile-nav) main h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(36px,11vw,50px)!important;line-height:1.02!important}body:has(.k2client-mobile-nav) main p{font-size:16px!important;line-height:1.55!important}body:has(.k2client-mobile-nav) main small{font-size:12px!important;line-height:1.4!important}:is(body:has(.k2client-mobile-nav) main label,body:has(.k2client-mobile-nav) main dt,body:has(.k2client-mobile-nav) main dd){font-size:13px!important;line-height:1.4!important}:is(body:has(.k2client-mobile-nav) main button,body:has(.k2client-mobile-nav) main a){min-height:44px}:is(body:has(.k2client-mobile-nav) main input,body:has(.k2client-mobile-nav) main select,body:has(.k2client-mobile-nav) main textarea){min-height:44px;font-size:16px!important}}@media (prefers-reduced-motion:reduce){.k2c-grid.cols-2,.k2c-grid.cols-3{scroll-behavior:auto}}:is(html:has(.k2shop),body:has(.k2shop)){max-width:100%;overflow-x:hidden}@media (width<=900px){body:has(.k2shop){padding-bottom:0!important}body:has(.k2shop) .k2nav-dock{display:none!important}body:has(.k2shop) .k2shop-bottomnav{bottom:calc(8px + env(safe-area-inset-bottom))!important}body:has(.k2shop) .k2shop-mobile-summary{display:none!important}body:has(.k2shop) .k2shop-main{padding-bottom:132px!important}body:has(.k2nav-public){overflow-x:clip;padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}body:has(.k2nav-public) :where(main,[role=main]){max-width:100%;overflow-x:clip}body:has(.k2nav-public) :where(img,video,canvas){max-width:100%}body:has(.k2nav-public) .k2nav-header{height:62px;grid-template-columns:auto minmax(0,1fr) 54px!important;min-height:62px!important}body:has(.k2nav-public) .k2nav-brand{min-width:52px!important;padding:0 12px!important}body:has(.k2nav-public) .k2nav-brand>span{flex:0 0 34px;width:34px!important;height:34px!important}body:has(.k2nav-public) .k2nav-mobile-context{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;line-height:1.2;overflow:hidden;color:#40524c!important;letter-spacing:0!important;padding:0 8px!important;font-size:12.5px!important}body:has(.k2nav-public) .k2nav-actions{min-width:54px}body:has(.k2nav-public) .k2nav-menu-button{width:54px;min-width:54px!important;min-height:62px!important;padding:0!important}body:has(.k2nav-public) .k2nav-menu-button svg{width:21px;height:21px}body:has(.k2nav-public) .k2nav-sheet{max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);width:min(430px,100%)!important}body:has(.k2nav-public) .k2nav-sheet-top{min-height:62px}body:has(.k2nav-public) .k2nav-sheet-intro{padding:28px 20px 24px!important}body:has(.k2nav-public) .k2nav-sheet-intro h2{margin-top:10px;font-size:clamp(34px,10vw,42px)!important;line-height:.98!important}body:has(.k2nav-public) .k2nav-sheet-intro p{font-size:15px!important;line-height:1.5!important}body:has(.k2nav-public) .k2nav-sheet nav>section{padding:20px 20px 10px!important}body:has(.k2nav-public) .k2nav-sheet nav>section>a{min-height:60px;padding:13px 0 13px 30px!important}body:has(.k2nav-public) .k2nav-sheet nav>section>a b{font-size:16px!important}body:has(.k2nav-public) .k2nav-sheet nav>section>a small{font-size:13.5px!important;line-height:1.45!important}body:has(.k2nav-public) .k2nav-sheet footer a{min-height:74px;padding:18px 20px!important}body:has(.k2nav-public) .k2nav-dock{padding-bottom:env(safe-area-inset-bottom);min-height:calc(68px + env(safe-area-inset-bottom))!important;grid-template-columns:.95fr .95fr 1.08fr .95fr .82fr!important}:is(body:has(.k2nav-public) .k2nav-dock>a,body:has(.k2nav-public) .k2nav-dock>button){white-space:normal;overflow-wrap:anywhere;min-height:68px!important;padding:0 4px!important;font-size:11.5px!important;line-height:1.15!important}body:has(.k2nav-public) .k2nav-dock .k2nav-dock-start{background:#e8ded0!important;min-height:68px!important;margin:0!important}body:has(.k2nav-public) .kumusha-whatsapp-contact{z-index:1270;right:max(12px, env(safe-area-inset-right))!important;bottom:calc(80px + env(safe-area-inset-bottom))!important}body:has(.k2nav-public) :where(.k2he,.k2stake,.k2role,.k2j,.k2gov,.k2tc,.k2dp,.k2pd,.k2seller,.k2on) :where(a,button,input,select,textarea){touch-action:manipulation}body:has(.k2nav-public) :where(.k2stake,.k2seller,.k2on) :where(input,select,textarea){min-height:50px!important;font-size:16px!important}body:has(.k2nav-public) .k2he .k2he-hero .copy{padding-left:18px!important;padding-right:18px!important}body:has(.k2nav-public) .k2he .k2he-hero h1{max-width:9ch!important;font-size:clamp(54px,17vw,72px)!important;line-height:.86!important}body:has(.k2nav-public) .k2he .k2he-hero .copy>p{max-width:34ch!important;font-size:17px!important;line-height:1.58!important}body:has(.k2nav-public) .k2he .k2he-hero .copy>div{width:min(100%,420px);grid-template-columns:1fr!important;gap:9px!important;display:grid!important}body:has(.k2nav-public) .k2he .k2he-hero .copy a{letter-spacing:.045em!important;justify-content:space-between!important;width:100%!important;min-height:52px!important;padding-inline:16px!important;font-size:12px!important;line-height:1.25!important}body:has(.k2nav-public) .k2he .k2he-hero .copy>em{font-size:12px!important;line-height:1.5!important}body:has(.k2nav-public) .k2he-stakeholder{padding:48px 16px!important}body:has(.k2nav-public) .k2he-stakeholder>header{gap:22px!important;margin-bottom:24px!important}body:has(.k2nav-public) .k2he-stakeholder>header h2{font-size:clamp(46px,14vw,58px)!important;line-height:.94!important}body:has(.k2nav-public) .k2he-stakeholder>header>div:last-child{grid-template-columns:1fr!important;gap:8px!important}body:has(.k2nav-public) .k2he-stakeholder>header p{grid-column:auto!important;font-size:16px!important;line-height:1.55!important}body:has(.k2nav-public) .k2he-stakeholder>header a{width:100%;min-height:50px!important}body:has(.k2nav-public) .k2he-stakeholder-grid{grid-template-columns:1fr!important}body:has(.k2nav-public) .k2he-stakeholder-grid>a{min-height:170px!important;padding:21px!important}body:has(.k2nav-public) .k2he-stakeholder-grid span{margin-top:22px!important}body:has(.k2nav-public) .k2he-stakeholder-grid b{font-size:25px!important}body:has(.k2nav-public) .k2stake-hero{gap:26px!important;padding:48px 18px 36px!important}body:has(.k2nav-public) .k2stake-hero h1{max-width:9ch;margin:14px 0!important;font-size:clamp(48px,14vw,58px)!important;line-height:.92!important}body:has(.k2nav-public) .k2stake-hero>div>p{font-size:16px!important;line-height:1.55!important}body:has(.k2nav-public) .k2stake-hero>div>div{grid-template-columns:1fr!important;gap:8px!important;margin-top:24px!important;display:grid!important}body:has(.k2nav-public) .k2stake-hero a{justify-content:space-between!important;width:100%!important;min-height:50px!important}body:has(.k2nav-public) .k2stake-hero aside{padding:20px!important}body:has(.k2nav-public) .k2stake-types{padding:46px 16px!important}body:has(.k2nav-public) .k2stake-types h2{font-size:clamp(38px,11vw,46px)!important}body:has(.k2nav-public) .k2stake-types>div{grid-template-columns:1fr!important}body:has(.k2nav-public) .k2stake-types article{min-height:150px!important;padding:20px!important}body:has(.k2nav-public) .k2stake-types article b{margin-top:20px!important}body:has(.k2nav-public) .k2stake-form{border-left:0!important;border-right:0!important;width:100%!important;margin:0!important;padding:42px 16px 54px!important}body:has(.k2nav-public) .k2stake-form>header{margin-bottom:28px!important}body:has(.k2nav-public) .k2stake-form h2{font-size:clamp(38px,11vw,46px)!important}body:has(.k2nav-public) .k2stake-form>section{grid-template-columns:1fr!important;gap:15px!important}body:has(.k2nav-public) .k2stake-form label.wide{grid-column:auto!important}body:has(.k2nav-public) .k2stake-access button{min-height:76px;padding:14px!important}body:has(.k2nav-public) .k2stake-submit{min-height:54px!important}body:has(.k2nav-public) :where(.k2role-editorial-caption h2,.k2role-editorial-copy h2,.supporthero-copy h2,.gov-editorial-copy h2,.trust-visual-copy h2){font-size:clamp(38px,11vw,46px)!important;line-height:.98!important}body:has(.k2nav-public) :where(.k2role-editorial-copy,.supporthero-copy,.gov-editorial-copy,.trust-visual-copy){padding:28px 20px!important}body:has(.k2nav-public) :where(.k2role-proof-grid,.supportgrid){grid-template-columns:1fr!important}body:has(.k2nav-public) .k2dp{padding-bottom:24px}body:has(.k2nav-public) .k2dp :where(.actions,.heroActions,.mobile-property-actions){padding-bottom:max(12px, env(safe-area-inset-bottom))}}@media (width<=390px){body:has(.k2nav-public) .k2nav-header{grid-template-columns:48px minmax(0,1fr) 50px!important}body:has(.k2nav-public) .k2nav-brand{padding:0 8px!important}body:has(.k2nav-public) .k2nav-mobile-context{font-size:11.5px!important}body:has(.k2nav-public) .k2nav-menu-button{width:50px;min-width:50px!important}:is(body:has(.k2nav-public) .k2nav-dock>a,body:has(.k2nav-public) .k2nav-dock>button){padding-inline:2px!important;font-size:10.5px!important}body:has(.k2nav-public) .kumusha-whatsapp-contact{width:48px!important;height:48px!important;min-height:48px!important}body:has(.k2nav-public) .k2he .k2he-hero h1{font-size:clamp(50px,16vw,60px)!important}}@media (width<=340px){body:has(.k2nav-public) .k2nav-mobile-context{display:none!important}body:has(.k2nav-public) .k2nav-header{grid-template-columns:48px 1fr 50px!important}body:has(.k2nav-public) .k2nav-actions{grid-column:3}}@media (prefers-reduced-motion:reduce){body:has(.k2nav-public) *{scroll-behavior:auto!important;transition-duration:.01ms!important}body:has(.k2nav-public) :before{scroll-behavior:auto!important;transition-duration:.01ms!important}body:has(.k2nav-public) :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.k2public-footer{z-index:2;color:#eef1eb;background:#091f19;border-top:1px solid #ffffff1f;font-family:Archivo,system-ui,sans-serif;position:relative}.k2public-footer *{box-sizing:border-box}.k2public-footer a{color:inherit;text-decoration:none}.k2public-footer-main{grid-template-columns:minmax(280px,1.05fr) 1.4fr;gap:clamp(50px,8vw,130px);width:min(1500px,92vw);margin:auto;padding:clamp(58px,7vw,100px) 0;display:grid}.k2public-footer-brand>a{align-items:center;gap:13px;width:max-content;display:flex}.k2public-footer-brand>a>span{color:#12392f;background:#f1eee6;place-items:center;width:48px;height:48px;font-family:Bodoni Moda,serif;font-size:25px;display:grid}.k2public-footer-brand>a>div{display:grid}.k2public-footer-brand b{letter-spacing:.22em;font-size:12px}.k2public-footer-brand small{letter-spacing:.3em;color:#c6a36d;margin-top:4px;font-size:7px}.k2public-footer-brand p{color:#9eaea7;max-width:560px;margin:28px 0 26px;font:400 15px/1.75 Bodoni Moda,serif}.k2public-footer-brand>strong{letter-spacing:.14em;color:#c6a36d;font:600 8px/1.4 IBM Plex Mono,monospace}.k2public-footer-links{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.k2public-footer-links section{align-content:start;gap:13px;display:grid}.k2public-footer-links h2{letter-spacing:.16em;text-transform:uppercase;color:#c6a36d;margin:0 0 7px;font:600 9px/1.2 IBM Plex Mono,monospace}.k2public-footer-links a{color:#c5d0cb;border-bottom:1px solid #0000;width:max-content;max-width:100%;padding:3px 0;font-size:12px}.k2public-footer-links a:hover,.k2public-footer-links a:focus-visible{color:#fff;border-bottom-color:#c6a36d}.k2public-footer-base{color:#84958e;border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:70px;padding:18px max(4vw,50vw - 750px);display:grid}.k2public-footer-base span,.k2public-footer-base a{letter-spacing:.06em;font-size:9px;font-weight:700}.k2public-footer-base p{text-align:center;margin:0;font-size:8px;line-height:1.5}.k2public-footer-base a{color:#d2b27e}.k2public-footer-base a:hover{color:#fff}@media (width<=800px){.k2public-footer{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.k2public-footer-main{grid-template-columns:1fr;gap:42px;width:calc(100% - 34px);padding:50px 0 42px}.k2public-footer-links{grid-template-columns:1fr 1fr;gap:30px 22px}.k2public-footer-base{grid-template-columns:1fr;gap:11px;padding:20px 17px}.k2public-footer-base p{text-align:left;max-width:58ch}.k2public-footer-base a{width:max-content}}@media (width<=390px){.k2public-footer-main{width:calc(100% - 28px)}.k2public-footer-links{grid-template-columns:1fr}.k2public-footer-brand p{font-size:14px}.k2public-footer-base{padding-inline:14px}}.kz-scroll-progress{z-index:80;pointer-events:none;background:#11131a14;height:3px;position:fixed;top:85px;left:0;right:0}.kz-scroll-progress i{background:linear-gradient(90deg,var(--kz-purple),var(--kz-magenta),var(--kz-orange));height:100%;transition:width 80ms linear;display:block}.kz-enhancer-product-mount,.kz-enhancer-phase-mount,.kz-enhancer-corridor-mount{display:block}.kz-enhancer-label{letter-spacing:.1em;text-transform:uppercase;color:var(--kz-magenta);margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:8px;display:block}.kz-corridor-explorer{border:1px solid var(--kz-ink);background:#ffffff47;grid-template-columns:1.15fr .85fr;min-height:340px;margin:24px 0 34px;display:grid}.kz-corridor-visual{background:#1b1b22;min-height:340px;position:relative;overflow:hidden}.kz-corridor-visual img{object-fit:cover;filter:saturate(.82)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.kz-corridor-shade{background:linear-gradient(90deg,#11131a38,#11131aa3);position:absolute;inset:0}.kz-corridor-origin,.kz-corridor-destination{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#11131a75;border:1px solid #ffffffbd;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:46%;transform:translateY(-50%)}.kz-corridor-origin{left:8%}.kz-corridor-destination{right:10%}.kz-corridor-origin span,.kz-corridor-destination span{letter-spacing:-.04em;font-size:20px;font-weight:800}.kz-corridor-origin small,.kz-corridor-destination small{letter-spacing:.11em;margin-top:-11px;font-family:IBM Plex Mono,monospace;font-size:6px}.kz-corridor-line{background:#ffffffad;height:1px;position:absolute;top:46%;left:calc(8% + 72px);right:calc(10% + 72px)}.kz-corridor-line i{background:#fff;border-radius:999px;width:9px;height:9px;position:absolute;top:-4px;box-shadow:0 0 0 4px #ffffff24}.kz-corridor-line i:first-child{left:18%}.kz-corridor-line i:nth-child(2){left:52%}.kz-corridor-line i:nth-child(3){left:83%}.kz-corridor-caption{color:#fff;position:absolute;bottom:22px;left:24px}.kz-corridor-caption b,.kz-corridor-caption span{display:block}.kz-corridor-caption b{font-size:17px}.kz-corridor-caption span{letter-spacing:.08em;color:#ffffffc2;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:8px}.kz-corridor-copy{flex-direction:column;justify-content:center;padding:30px 28px;display:flex}.kz-corridor-tabs{border-top:1px solid var(--kz-line);border-bottom:1px solid var(--kz-line);grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid}.kz-corridor-tabs button{cursor:pointer;background:0 0;border:0;min-height:48px;font-size:10px;font-weight:700}.kz-corridor-tabs button+button{border-left:1px solid var(--kz-line)}.kz-corridor-tabs button.active{background:var(--kz-ink);color:#fff}.kz-corridor-copy p{color:#39363d;margin:0 0 16px;font-size:13px;line-height:1.65}.kz-corridor-copy>small{color:var(--kz-muted);font-size:9px;line-height:1.55}.kz-proof-explorer{border:1px solid var(--kz-ink);background:#fff;grid-template-columns:1.1fr .9fr;min-height:470px;margin:28px 0 32px;display:grid}.kz-proof-media{background:#1e2026;min-height:470px;position:relative;overflow:hidden}.kz-proof-media img{object-fit:cover;width:100%;height:100%;animation:.45s both kzFade;position:absolute;inset:0}.kz-proof-media:after{content:"";background:linear-gradient(#0000 35%,#11131ac7);position:absolute;inset:0}.kz-proof-media-label{z-index:2;color:#fff;position:absolute;bottom:24px;left:26px;right:26px}.kz-proof-media-label span,.kz-proof-media-label b{display:block}.kz-proof-media-label span{letter-spacing:.1em;color:#ffffffbf;font-family:IBM Plex Mono,monospace;font-size:8px}.kz-proof-media-label b{letter-spacing:-.04em;margin-top:7px;font-size:27px;line-height:1.05}.kz-proof-panel{flex-direction:column;padding:28px 30px;display:flex}.kz-proof-tabs{border:1px solid var(--kz-line);grid-template-columns:repeat(4,1fr);margin-bottom:26px;display:grid}.kz-proof-tabs button{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;place-items:center;gap:3px;min-height:64px;font-size:9px;display:grid}.kz-proof-tabs button+button{border-left:1px solid var(--kz-line)}.kz-proof-tabs button small{color:var(--kz-muted);font-family:IBM Plex Mono,monospace;font-size:7px}.kz-proof-tabs button.active{background:var(--kz-ink);color:#fff}.kz-proof-tabs button.active small{color:#d6d1d8}.kz-proof-panel h3{letter-spacing:-.05em;margin:0 0 12px;font-size:34px}.kz-proof-summary{color:#49464d;margin:0 0 22px;font-size:13px;line-height:1.62}.kz-proof-boundary{border-top:1px solid var(--kz-line);border-bottom:1px solid var(--kz-line);grid-template-columns:1fr 1fr;margin-bottom:22px;display:grid}.kz-proof-boundary article{padding:16px 16px 17px 0}.kz-proof-boundary article+article{border-left:1px solid var(--kz-line);padding-left:16px}.kz-proof-boundary span{letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:7px}.kz-proof-boundary article:first-child span{color:var(--kz-green)}.kz-proof-boundary article:last-child span{color:var(--kz-orange)}.kz-proof-boundary p{color:var(--kz-muted);margin:8px 0 0;font-size:10px;line-height:1.52}.kz-proof-panel>a{text-underline-offset:4px;margin-top:auto;font-size:11px;font-weight:700}.kz-capital-explorer{border:1px solid var(--kz-ink);background:#ffffff52;margin:30px 0 34px}.kz-capital-head{border-bottom:1px solid var(--kz-ink);justify-content:space-between;align-items:end;gap:30px;padding:26px 28px 22px;display:flex}.kz-capital-head h3{letter-spacing:-.045em;margin:0;font-size:30px}.kz-capital-head strong{letter-spacing:-.05em;white-space:nowrap;font-size:31px}.kz-capital-tabs{border-bottom:1px solid var(--kz-line);grid-template-columns:repeat(3,1fr);display:grid}.kz-capital-tabs button{text-align:left;cursor:pointer;background:0 0;border:0;min-height:104px;padding:18px 18px 19px}.kz-capital-tabs button+button{border-left:1px solid var(--kz-line)}.kz-capital-tabs small,.kz-capital-tabs b,.kz-capital-tabs span{display:block}.kz-capital-tabs small{color:var(--kz-magenta);letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:7px}.kz-capital-tabs b{margin:10px 0 5px;font-size:13px}.kz-capital-tabs span{color:var(--kz-muted);font-size:9px}.kz-capital-tabs button.active{background:var(--kz-ink);color:#fff}.kz-capital-tabs button.active small{color:#f0a16f}.kz-capital-tabs button.active span{color:#cbc7ce}.kz-capital-body{grid-template-columns:150px repeat(3,1fr);min-height:230px;display:grid}.kz-capital-body>article{border-left:1px solid var(--kz-line);padding:26px 24px}.kz-capital-body article span{letter-spacing:.08em;color:var(--kz-green);font-family:IBM Plex Mono,monospace;font-size:7px}.kz-capital-body article p{color:#4c4950;margin:12px 0 0;font-size:11px;line-height:1.62}.kz-capital-orbit{place-items:center;display:grid;position:relative;overflow:hidden}.kz-capital-orbit span{border:1px solid var(--kz-ink);background:var(--kz-paper);z-index:2;place-items:center;width:72px;height:72px;font-family:IBM Plex Mono,monospace;font-size:18px;display:grid}.kz-capital-orbit i{border:1px solid #5f2a8a59;border-radius:50%;animation:5s ease-in-out infinite kzPulse;position:absolute}.kz-capital-orbit i:nth-child(2){width:120px;height:120px}.kz-capital-orbit i:nth-child(3){width:170px;height:170px;animation-delay:.9s}.kz-capital-orbit i:nth-child(4){width:220px;height:220px;animation-delay:1.8s}.kz-corridor-tabs button,.kz-proof-tabs button,.kz-capital-tabs button{transition:background .18s,color .18s,transform .18s}.kz-corridor-tabs button:hover,.kz-proof-tabs button:hover,.kz-capital-tabs button:hover{transform:translateY(-1px)}.kz-corridor-tabs button:focus-visible,.kz-proof-tabs button:focus-visible,.kz-capital-tabs button:focus-visible{outline:3px solid var(--kz-orange);outline-offset:-3px}@keyframes kzFade{0%{opacity:.35;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes kzPulse{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@media (width<=950px){.kz-corridor-explorer,.kz-proof-explorer{grid-template-columns:1fr}.kz-corridor-visual{min-height:320px}.kz-proof-media{min-height:390px}.kz-capital-body{grid-template-columns:120px 1fr 1fr}.kz-capital-body>article:last-child{border-top:1px solid var(--kz-line);grid-column:2/-1}}@media (width<=700px){.kz-scroll-progress{top:75px}.kz-corridor-explorer,.kz-proof-explorer,.kz-capital-explorer{margin-left:-8px;margin-right:-8px}.kz-corridor-visual{min-height:270px}.kz-corridor-origin,.kz-corridor-destination{width:58px;height:58px}.kz-corridor-line{left:calc(8% + 58px);right:calc(10% + 58px)}.kz-corridor-copy,.kz-proof-panel{padding:24px 20px}.kz-proof-media{min-height:310px}.kz-proof-tabs{grid-template-columns:1fr 1fr}.kz-proof-tabs button:nth-child(3),.kz-proof-tabs button:nth-child(4){border-top:1px solid var(--kz-line)}.kz-proof-tabs button:nth-child(3){border-left:0}.kz-proof-panel h3{font-size:29px}.kz-proof-boundary{grid-template-columns:1fr}.kz-proof-boundary article+article{border-left:0;border-top:1px solid var(--kz-line);padding-left:0}.kz-capital-head{flex-direction:column;align-items:flex-start;padding:22px 20px}.kz-capital-head h3{font-size:25px}.kz-capital-tabs{grid-template-columns:1fr}.kz-capital-tabs button+button{border-left:0;border-top:1px solid var(--kz-line)}.kz-capital-tabs button{min-height:auto}.kz-capital-body{grid-template-columns:1fr}.kz-capital-orbit{height:150px}.kz-capital-body>article,.kz-capital-body>article:last-child{border-left:0;border-top:1px solid var(--kz-line);grid-column:auto;padding:20px}.kz-capital-orbit i:nth-child(4){width:190px;height:190px}}@media (prefers-reduced-motion:reduce){.kz-proof-media img,.kz-capital-orbit i{animation:none}.kz-corridor-tabs button,.kz-proof-tabs button,.kz-capital-tabs button{transition:none}}.zel{z-index:1600;color:#f3efe6;font-family:IBM Plex Mono,monospace;position:fixed;bottom:18px;right:18px}.zel-launch{color:#f3efe6;letter-spacing:.08em;cursor:pointer;background:#0b0b0b;border:1px solid #f3efe64d;align-items:center;gap:10px;min-height:44px;padding:11px 13px;font-size:10px;display:flex;box-shadow:0 12px 40px #0000004d}.zel-launch i,.zel-head i{background:#ff3b24;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff3b241f}.zel-launch b{border-left:1px solid #f3efe62e;place-items:center;min-width:28px;height:28px;padding-left:10px;font-family:Archivo,sans-serif;font-size:12px;display:grid}.zel-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:0;background:#0000009e;border:0;position:fixed;inset:0}.zel-panel{color:#f3efe6;z-index:1;background:#0d0d0d;border-left:1px solid #f3efe633;width:min(480px,100vw);height:100dvh;padding-bottom:34px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;right:0;overflow:auto;transform:translate(102%)}.zel.is-open .zel-panel{transform:translate(0)}.zel-head{z-index:3;background:#0d0d0df5;border-bottom:1px solid #f3efe626;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.zel-head div{letter-spacing:.12em;align-items:center;gap:11px;font-size:10px;display:flex}.zel-head button{color:#f3efe6;cursor:pointer;background:0 0;border:0;font-size:30px;font-weight:200;line-height:1}.zel-panel section{padding:24px 20px}.zel-panel small{letter-spacing:.12em;color:#b3a99c;font-size:9px}.zel-panel h2{letter-spacing:-.045em;margin:12px 0;font-family:Archivo,sans-serif;font-size:clamp(27px,6vw,42px);line-height:.95}.zel-panel p{color:#bdb6aa;font-size:12px;line-height:1.6}.zel-auth form{gap:12px;margin-top:26px;display:grid}.zel-auth label{color:#b3a99c;letter-spacing:.12em;gap:8px;font-size:9px;display:grid}.zel-auth input{color:#f3efe6;width:100%;font:inherit;background:#151515;border:1px solid #f3efe63d;outline:none;padding:14px}.zel-auth input:focus{border-color:#f2b94b}.zel-auth button,.zel-primary{color:#111;letter-spacing:.08em;cursor:pointer;background:#f3efe6;border:0;padding:15px 16px;font:700 11px IBM Plex Mono,monospace}.zel-auth button:disabled,.zel-primary:disabled,.zel-live button:disabled{opacity:.45;cursor:wait}.zel-consents{border-top:1px solid #f3efe624;margin:22px 0;display:grid}.zel-consents label{cursor:pointer;border-bottom:1px solid #f3efe61f;grid-template-columns:24px 1fr;gap:10px;padding:14px 0;display:grid}.zel-consents input{accent-color:#ff3b24;margin-top:3px}.zel-consents span{gap:4px;display:grid}.zel-consents b{font:700 12px Archivo,sans-serif}.zel-consents small{letter-spacing:0;color:#91897f;line-height:1.45}.zel-me{border-bottom:1px solid #f3efe626;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding-bottom:20px;display:grid}.zel-me>span,.zel-people article>span{color:#111;background:#f2b94b;place-items:center;width:46px;height:46px;font:800 13px Archivo,sans-serif;display:grid}.zel-me h2{margin:3px 0 1px;font-size:19px}.zel-me p{margin:0;font-size:10px}.zel-me>button{color:#f3efe6;letter-spacing:.08em;background:0 0;border:1px solid #f3efe638;padding:9px 8px;font:700 8px IBM Plex Mono,monospace}.zel-me>button.is-present{color:#5dc48a;border-color:#5dc48a}.zel-people-head{letter-spacing:.1em;justify-content:space-between;align-items:center;padding:22px 0 10px;font-size:9px;display:flex}.zel-people-head b{color:#f2b94b}.zel-people{display:grid}.zel-people article{border-top:1px solid #f3efe61f;grid-template-columns:42px minmax(0,1fr) 48px;align-items:center;gap:10px;padding:13px 0;display:grid}.zel-people article>span{color:#f3efe6;background:#272727;width:38px;height:38px;font-size:10px}.zel-people h3{margin:0 0 2px;font:700 13px Archivo,sans-serif}.zel-people p{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;overflow:hidden}.zel-people small{margin-top:4px;font-size:8px;display:block}.zel-people strong{text-align:right;color:#f2b94b;font:800 20px Archivo,sans-serif}.zel-people strong sup{font-size:8px}.zel-people article button{color:#f3efe6;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;grid-column:2/4;justify-self:end;padding:3px 0;font:700 8px IBM Plex Mono,monospace}.zel-empty{border-top:1px solid #f3efe61f;padding:20px 0!important}.zel-privacy{border-top:1px solid #f3efe626;border-bottom:1px solid #f3efe626;margin-top:20px}.zel-privacy summary{cursor:pointer;letter-spacing:.12em;padding:16px 0;font-size:9px}.zel-privacy .zel-consents{margin-top:0}.zel-privacy>button,.zel-signout{color:#f3efe6;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #f3efe633;margin:0 0 15px;padding:11px 12px;font:700 8px IBM Plex Mono,monospace}.zel-signout{color:#9e978d;margin-top:18px}.zel-message{color:#dfd8cd;background:#171717;border-left:2px solid #f2b94b;margin:0 20px 16px;padding:11px 12px;font-size:10px;line-height:1.5}.zel-panel footer{color:#6e685f;letter-spacing:.1em;padding:0 20px;font-size:8px;line-height:1.5}@media (width<=720px){.zel{bottom:72px;right:10px}.zel-launch{padding:9px 10px}.zel-launch span{white-space:nowrap;max-width:160px}.zel-panel{width:100vw}.zel-panel section{padding:21px 16px}.zel-backdrop{background:#000000bf}.zel-me{grid-template-columns:43px 1fr}.zel-me>button{grid-column:2}.zel-people article{grid-template-columns:38px minmax(0,1fr) 44px}.zel-message,.zel-panel footer{margin-left:16px;margin-right:16px;padding-left:0;padding-right:0}.zel-message{padding:11px 12px}}@media (prefers-reduced-motion:reduce){.zel-panel{transition:none}}:root{--zbe-red:#ff2020;--zbe-green:#0b6b3a;--zbe-gold:#f2c230;--zbe-black:#090909;--zbe-white:#fff;--zbe-soft:#f5f5f2}body:has(.zec-shell){background:var(--zbe-white);color:var(--zbe-black)}body:has(.zec-shell) .zec-shell{--zec-ink:var(--zbe-black);--zec-paper:var(--zbe-white);--zec-signal:var(--zbe-red);--zec-gold:var(--zbe-gold);--zec-muted:#77736d;--zec-line:#09090924;background:linear-gradient(#09090906 1px, transparent 1px), linear-gradient(90deg, #09090906 1px, transparent 1px), var(--zbe-white);color:var(--zbe-black);background-size:44px 44px}.zeo-brand-layer{z-index:1800;pointer-events:none;height:5px;position:fixed;inset:0 0 auto}.zeo-flagline{grid-template-columns:2fr 1fr 2fr 1fr;height:100%;display:grid}.zeo-green{background:var(--zbe-green)}.zeo-gold{background:var(--zbe-gold)}.zeo-red{background:var(--zbe-red)}.zeo-black{background:var(--zbe-black)}body:has(.zec-shell) .zec-topbar{background:#fffffffa;border-bottom-color:#09090929;height:92px;padding-top:5px}body:has(.zec-shell) .zec-brand{gap:12px;min-width:230px;position:relative}body:has(.zec-shell) .zec-brand .zec-signal-mark{display:none}body:has(.zec-shell) .zec-brand>span:last-child{grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:end;column-gap:7px;display:grid}body:has(.zec-shell) .zec-brand>span:last-child:before{content:"UK • ZIMBABWE";letter-spacing:.18em;color:var(--zbe-green);grid-column:1/-1;margin-bottom:4px;font:700 9px/1 IBM Plex Mono,monospace}body:has(.zec-shell) .zec-brand b{letter-spacing:-.05em;color:var(--zbe-black);font-size:0}body:has(.zec-shell) .zec-brand b:before{content:"BUSINESS";letter-spacing:-.055em;font:800 25px/.86 Archivo,sans-serif}body:has(.zec-shell) .zec-brand em{color:var(--zbe-red);align-self:end;padding-bottom:1px;font-size:0}body:has(.zec-shell) .zec-brand em:before{content:"Expo";letter-spacing:-.045em;text-transform:none;font:600 19px/.9 Archivo,sans-serif}body:has(.zec-shell) .zec-brand:after{content:"CONNECT";letter-spacing:.22em;color:#716d67;font:700 8px/1 IBM Plex Mono,monospace;position:absolute;bottom:7px;left:0}body:has(.zec-shell) .zec-event-stamp{color:#4c4945;border-color:#09090924}body:has(.zec-shell) .zec-event-stamp b{color:var(--zbe-red)}body:has(.zec-shell) .zec-profile-trigger>span{border-color:var(--zbe-black);background:var(--zbe-black);color:var(--zbe-white)}body:has(.zec-shell) .zec-hero{background:var(--zbe-white);border-bottom-color:#09090924;min-height:650px}body:has(.zec-shell) .zec-hero-copy{border-right-color:#09090924;position:relative;overflow:hidden}body:has(.zec-shell) .zec-hero-copy:before{content:"DISCOVER INVESTMENT OPPORTUNITIES IN ZIMBABWE";transform-origin:50%;color:#0909090e;letter-spacing:.19em;pointer-events:none;font:800 13px/1 Archivo,sans-serif;position:absolute;top:182px;right:-165px;transform:rotate(90deg)}body:has(.zec-shell) .zec-kicker{color:var(--zbe-red)}body:has(.zec-shell) .zec-hero h1{color:var(--zbe-black)}body:has(.zec-shell) .zec-hero h1 span{color:var(--zbe-red);-webkit-text-stroke:0}:is(body:has(.zec-shell) .zec-hero-bottom p,body:has(.zec-shell) .zec-section-head p){color:#66615b}body:has(.zec-shell) .zec-enter{border-color:var(--zbe-red);background:var(--zbe-red);color:var(--zbe-white)!important}body:has(.zec-shell) .zec-enter:hover{background:var(--zbe-black);border-color:var(--zbe-black)}body:has(.zec-shell) .zec-live-graph{background:radial-gradient(circle at 50% 52%,#ff202014,#0000 34%),linear-gradient(135deg,#0b6b3a0b,#0000 45%)}body:has(.zec-shell) .zec-live-graph:before{background:radial-gradient(circle at 50% 52%,#ff20201a,#0000 36%)}body:has(.zec-shell) .zec-graph-lines line{stroke:#09090929}body:has(.zec-shell) .zec-graph-lines circle{stroke:#09090913}body:has(.zec-shell) .zec-node i{background:var(--zbe-white);color:var(--zbe-black);border-color:#0909094d}:is(body:has(.zec-shell) .zec-node:hover i,body:has(.zec-shell) .zec-node.is-focused i){background:var(--zbe-black);color:var(--zbe-white);border-color:var(--zbe-black)}body:has(.zec-shell) .zec-you-node{background:var(--zbe-red);border-color:var(--zbe-red);box-shadow:0 0 0 14px #ff20200f;color:var(--zbe-white)!important}body:has(.zec-shell) .zec-focus-card{background:var(--zbe-black);color:var(--zbe-white)}:is(body:has(.zec-shell) .zec-focus-card strong,body:has(.zec-shell) .zec-focus-card button){border-color:#fff3}body:has(.zec-shell) .zec-focus-card button{color:var(--zbe-white)}body:has(.zec-shell) .zec-focus-score{color:var(--zbe-red)}body:has(.zec-shell) .zec-modebar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-color:#09090924}body:has(.zec-shell) .zec-modebar button{border-color:#09090924}body:has(.zec-shell) .zec-modebar button.is-active{background:var(--zbe-black);color:var(--zbe-white)}body:has(.zec-shell) .zec-modebar button.is-active small{color:var(--zbe-red)}body:has(.zec-shell) .zec-section-head{border-color:#09090924}body:has(.zec-shell) .zec-equation{border-color:#09090924}body:has(.zec-shell) .zec-stream-label{border-color:#09090924}body:has(.zec-shell) .zec-stream article{border-color:#09090924}body:has(.zec-shell) .zec-match-row{border-color:#09090924}body:has(.zec-shell) .zec-section-head span{color:var(--zbe-red)}body:has(.zec-shell) .zec-ask-head>span{color:var(--zbe-red)}body:has(.zec-shell) .zec-stream article small{color:var(--zbe-red)}:is(body:has(.zec-shell) .zec-equation>div,body:has(.zec-shell) .zec-equation>b){border-color:#09090924}body:has(.zec-shell) .zec-equation-core{background:var(--zbe-green);color:var(--zbe-white)}body:has(.zec-shell) .zec-equation-core .zec-signal-mark i{background:var(--zbe-white)}body:has(.zec-shell) .zec-equation-core span{color:var(--zbe-white)}body:has(.zec-shell) .zec-stream article:hover{background:#09090908}body:has(.zec-shell) .zel-launch{background:var(--zbe-red);border-color:var(--zbe-red);color:var(--zbe-white);box-shadow:0 12px 36px #0000002e}:is(body:has(.zec-shell) .zel-launch i,body:has(.zec-shell) .zel-head i){background:var(--zbe-gold);box-shadow:0 0 0 5px #f2c23029}body:has(.zec-shell) .zel-panel{background:var(--zbe-white);color:var(--zbe-black);border-left-color:#0909092e}body:has(.zec-shell) .zel-head{background:#fffffff7;border-bottom-color:#09090924}body:has(.zec-shell) .zel-head button{color:var(--zbe-black)}body:has(.zec-shell) .zel-people article button{color:var(--zbe-black)}body:has(.zec-shell) .zel-privacy>button{color:var(--zbe-black)}body:has(.zec-shell) .zel-signout{color:var(--zbe-black)}body:has(.zec-shell) .zel-panel p{color:#66615b}body:has(.zec-shell) .zel-panel small{color:#77716a}body:has(.zec-shell) .zel-auth input{color:var(--zbe-black);background:#faf9f6;border-color:#09090933}body:has(.zec-shell) .zel-auth button{background:var(--zbe-red);color:var(--zbe-white)}body:has(.zec-shell) .zel-primary{background:var(--zbe-red);color:var(--zbe-white)}body:has(.zec-shell) .zel-consents{border-color:#09090921}body:has(.zec-shell) .zel-consents label{border-color:#09090921}body:has(.zec-shell) .zel-me{border-color:#09090921}body:has(.zec-shell) .zel-people article{border-color:#09090921}body:has(.zec-shell) .zel-empty{border-color:#09090921}body:has(.zec-shell) .zel-privacy{border-color:#09090921}body:has(.zec-shell) .zel-consents input{accent-color:var(--zbe-red)}body:has(.zec-shell) .zel-me>span{background:var(--zbe-green);color:var(--zbe-white)}body:has(.zec-shell) .zel-people article>span{color:var(--zbe-black);background:#f0efeb}:is(body:has(.zec-shell) .zel-people strong,body:has(.zec-shell) .zel-people-head b){color:var(--zbe-red)}body:has(.zec-shell) .zel-message{color:#4f332e;border-left-color:var(--zbe-red);background:#fff7f4}@media (width<=720px){body:has(.zec-shell) .zec-topbar{height:76px;padding-top:5px}body:has(.zec-shell) .zec-brand{min-width:0}body:has(.zec-shell) .zec-brand b:before{font-size:19px}body:has(.zec-shell) .zec-brand em:before{font-size:15px}body:has(.zec-shell) .zec-brand>span:last-child:before{font-size:7px}body:has(.zec-shell) .zec-brand:after{font-size:6px;bottom:4px}body:has(.zec-shell) .zec-hero-copy:before{display:none}}.sen-shell{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#181818;background:#fafaf8f5;border-bottom:1px solid #e8e8e5;grid-template-columns:auto minmax(360px,1fr) auto;align-items:center;gap:24px;padding:12px 20px;font-family:Arial,Helvetica,sans-serif;display:grid;position:sticky;top:0}.sen-shell a{color:inherit;text-decoration:none}.sen-origin{align-items:center;gap:12px;min-width:max-content;display:flex}.sen-vis-home{letter-spacing:.14em;color:#777;padding:8px 0;font-size:9px}.sen-vis-home:hover,.sen-vis-home:focus-visible{color:#181818;outline:none}.sen-brand{grid-template-columns:auto auto;align-items:center;gap:0 8px;min-width:max-content;display:grid}.sen-brand>span{letter-spacing:.1em;border:1px solid #181818;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.sen-brand strong{letter-spacing:.15em;font-size:12px}.sen-brand small{letter-spacing:.2em;color:#8a8a86;font-size:7px}.sen-current{letter-spacing:.12em;color:#e15c45;white-space:nowrap;border-left:1px solid #ddd;padding-left:12px;font-size:8px}.sen-journey{justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.sen-journey a,.sen-drawing,.sen-start{white-space:nowrap;letter-spacing:.1em;border:1px solid #0000;padding:10px 11px;font-size:9px}.sen-journey a:hover,.sen-journey a:focus-visible,.sen-drawing:hover,.sen-drawing:focus-visible{border-color:#cfcfca;outline:none}.sen-journey a[aria-current=page]{color:#fff;background:#181818}.sen-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.sen-drawing{border-color:#d4d4cf}.sen-drawing[aria-current=page]{color:#c94e39;border-color:#e15c45}.sen-start{color:#171717;background:#ef6d55;font-weight:800}.sen-start:hover,.sen-start:focus-visible{color:#fff;background:#181818;outline:none}.sen-start[aria-current=page]{box-shadow:inset 0 0 0 1px #181818}@media (width<=1120px){.sen-shell{grid-template-columns:auto 1fr;gap:10px 18px}.sen-actions{justify-self:end}.sen-journey{scrollbar-width:none;grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.sen-journey::-webkit-scrollbar{display:none}}@media (width<=720px){.sen-shell{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 10px}.sen-vis-home{font-size:7px}.sen-brand>span{width:26px;height:26px;font-size:8px}.sen-brand strong{font-size:10px}.sen-brand small,.sen-current{display:none}.sen-actions{gap:4px}.sen-drawing{display:none}.sen-start{padding:8px 9px;font-size:7px}.sen-journey{scroll-snap-type:x proximity;gap:3px;margin:0 -10px -8px;padding:2px 10px 8px}.sen-journey a{scroll-snap-align:start;padding:7px 8px;font-size:7px}}@media (width<=430px){.sen-vis-home{display:none}.sen-shell{grid-template-columns:minmax(0,1fr) auto}.sen-brand{gap:0 6px}}:root{--sp-paper:#fafaf8;--sp-ink:#191918;--sp-muted:#6f6f6a;--sp-line:#deded9;--sp-coral:#ef6d55;--sp-coral-deep:#c94f39;--sp-soft:#f1f1ed}.sn-header,.ssv-topbar,.spf-topbar,.bad-topbar,.spi-topbar{display:none!important}.sdl-index,.ssv-shell,.spf-shell,.bad-shell,.spi-shell{background:var(--sp-paper)!important;color:var(--sp-ink)!important}.sdl-index a,.ssv-shell a,.spf-shell a,.bad-shell a,.spi-shell a{color:inherit}.sdl-index-top,.ssv-opening,.spf-hero,.bad-opening,.spi-opening{padding-top:clamp(34px,4vw,64px)!important;padding-bottom:clamp(28px,3vw,48px)!important}.sdl-index-top h1,.ssv-opening h1,.spf-hero h1,.bad-opening h1,.spi-opening h1{letter-spacing:-.045em!important;max-width:1000px!important;font-size:clamp(38px,4.4vw,72px)!important;line-height:.96!important}.sdl-index-top>p,.ssv-opening p,.spf-hero>span,.bad-opening-copy>span,.spi-opening-copy>span{max-width:760px!important;font-size:clamp(14px,1.15vw,18px)!important;line-height:1.6!important}.sdl-index-grid{border-top:1px solid var(--sp-line)!important;border-bottom:1px solid var(--sp-line)!important;gap:0!important}.sdl-index-card{box-shadow:none!important;border:0!important;border-right:1px solid var(--sp-line)!important;border-bottom:1px solid var(--sp-line)!important;background:0 0!important;border-radius:0!important;min-height:390px!important;padding:clamp(22px,2.5vw,38px)!important;transition:background .18s,transform .18s!important}.sdl-index-card:hover{transform:translateY(-2px);background:#fff!important}.sdl-index-card h2{letter-spacing:-.035em!important;font-size:clamp(27px,2.6vw,42px)!important;line-height:1!important}.sdl-index-card .sdl-index-open{color:var(--sp-coral-deep)!important;border-color:var(--sp-coral)!important}.sdl-index-actions a:first-child,.sdl-index-handoff-actions a:first-child{background:var(--sp-coral)!important;color:#161616!important;border-color:var(--sp-coral)!important}.ssv-service-sheet,.spf-result,.spi-sheet,.spi-submit-sheet,.conversion-proof{box-shadow:none!important;border-radius:0!important}.ssv-service-index button,.spf-options button,.spi-choice-grid button,.bad-layer-toggles button{border-radius:0!important}.ssv-service-index button.is-active,.spf-options button.is-active,.spi-choice-grid button.is-active{border-color:var(--sp-coral)!important;box-shadow:inset 3px 0 0 var(--sp-coral)!important}.ssv-primary-action,.spf-result-actions a:first-child,.spi-submit-control button,.bad-dropzone button{background:var(--sp-coral)!important;color:#161616!important}.bad-journey,.spi-route-context{border-bottom:1px solid var(--sp-line)!important;margin:0!important;padding:18px clamp(16px,3vw,42px)!important}.spine-register{gap:10px!important}.conversion-proof{margin-top:14px!important;padding:18px!important}.conversion-proof h2{font-size:clamp(20px,2vw,30px)!important;line-height:1.08!important}.sn-page{--sn-cream:#ffd8cf;--sn-gold:#ef6d55;--sn-green:#9db5a5}.sn-hero{min-height:clamp(700px,88svh,900px)!important;padding-top:clamp(56px,7vw,90px)!important}.sn-hero-copy{max-width:650px!important;padding-bottom:110px!important}.sn-hero h1{letter-spacing:-.055em!important;font-family:Space Grotesk,system-ui,sans-serif!important;font-size:clamp(50px,5.7vw,88px)!important;font-weight:500!important;line-height:.92!important}.sn-hero h1 em{color:#ffd8cf!important;font-family:Instrument Serif,Georgia,serif!important;font-weight:400!important}.sn-intro{max-width:560px!important;font-size:15px!important}.sn-section-head h2,.sn-proof h2,.sn-workflow h2,.sn-live-proof h2,.sn-cta h2{font-size:clamp(40px,4.6vw,72px)!important;line-height:.94!important}.sn-capabilities,.sn-proof,.sn-workflow,.sn-live-proof,.sn-cta{padding-top:clamp(64px,7vw,110px)!important;padding-bottom:clamp(64px,7vw,110px)!important}.swp-shell button.is-active,.swp-shell a.is-active,.sek-shell button.is-active{border-color:var(--sp-coral)!important}.swp-shell .swp-primary,.sek-shell .sek-attract-actions button{background:var(--sp-coral)!important;color:#151515!important}.sen-shell a:focus-visible,.sdl-index a:focus-visible,.ssv-shell a:focus-visible,.ssv-shell button:focus-visible,.spf-shell a:focus-visible,.spf-shell button:focus-visible,.bad-shell a:focus-visible,.bad-shell button:focus-visible,.spi-shell a:focus-visible,.spi-shell button:focus-visible,.sn-page a:focus-visible,.sn-page button:focus-visible{outline:2px solid var(--sp-coral)!important;outline-offset:3px!important}@media (width<=900px){.sdl-index-card{min-height:0!important}.sn-hero{min-height:760px!important}.sn-control-panel{width:min(300px,42vw)!important}.sn-hero-copy{padding-bottom:150px!important}}@media (width<=720px){.sdl-index-top,.ssv-opening,.spf-hero,.bad-opening,.spi-opening{padding-top:28px!important;padding-bottom:24px!important}.sdl-index-top h1,.ssv-opening h1,.spf-hero h1,.bad-opening h1,.spi-opening h1{font-size:clamp(34px,11vw,48px)!important}.sn-hero{min-height:790px!important;padding-top:38px!important}.sn-hero h1{font-size:clamp(48px,14vw,68px)!important}.sn-hero-copy{padding-bottom:220px!important}.sn-control-panel{width:calc(100% - 28px)!important;right:14px!important}.sn-section-head h2,.sn-proof h2,.sn-workflow h2,.sn-live-proof h2,.sn-cta h2{font-size:clamp(35px,10vw,48px)!important}.conversion-proof{padding:14px!important}}.spi-shell{--spi-ink:#191918;--spi-copy:#4f4f4a;--spi-muted:#666660;--spi-line:#cfcfc8;--spi-line-strong:#9e9e96}.spi-opening,.spi-sheet,.spi-submit-sheet{border-bottom-color:var(--spi-line)!important}.spi-opening-copy>span{color:var(--spi-copy)!important}.spi-register{border-left-color:var(--spi-line)!important}.spi-register i{background:#deded8!important}.spi-register small{color:var(--spi-muted)!important}.spi-sheet-index strong{color:#4d4d48!important}.spi-opening-copy p,.spi-register span,.spi-sheet-index strong,.spi-choice-block>p,.spi-field>span,.spi-submit-control span{line-height:1.35;font-size:13px!important}.spi-field input,.spi-field textarea{caret-color:var(--sp-coral-deep);color:var(--spi-ink)!important;border-bottom-color:var(--spi-line-strong)!important}.spi-field input::placeholder,.spi-field textarea::placeholder{color:#777770!important;opacity:1!important}.spi-field input:focus,.spi-field textarea:focus{border-bottom-color:var(--sp-coral-deep)!important}.spi-field small{line-height:1.45;color:var(--spi-muted)!important;font-size:14px!important}.spi-choice-grid{border-top-color:var(--spi-line)!important;border-left-color:var(--spi-line)!important}.spi-choice-grid button{color:var(--spi-ink)!important;border-right-color:var(--spi-line)!important;border-bottom-color:var(--spi-line)!important}.spi-choice-grid button:hover,.spi-choice-grid button:focus-visible{background:#f0f0eb!important}.spi-choice-grid button.is-active{background:var(--spi-ink)!important;color:#fff!important}.spi-choice-grid button strong{line-height:1.35;font-size:15px!important}.spi-upload-note{border-top-color:var(--spi-line-strong)!important}.spi-upload-note span{color:#a93e2d!important}.spi-upload-note p{color:var(--spi-copy)!important;font-size:15px!important}.spi-consent p{line-height:1.5;color:var(--spi-muted)!important;font-size:14px!important}.spi-submit-control{border-left-color:var(--spi-line)!important}.spi-submit-control button:disabled{opacity:.58!important}.spi-error{color:#a53927!important}.spi-footer{color:var(--spi-muted)!important}@media (width<=900px){.spi-submit-control{border-left:0!important;border-top:1px solid var(--spi-line)!important}}@media (width<=600px){.spi-register{border-top-color:var(--spi-line)!important;border-bottom-color:var(--spi-line)!important;background:#fafaf8f7!important}.spi-opening-copy p,.spi-register span,.spi-sheet-index strong,.spi-choice-block>p,.spi-field>span,.spi-submit-control span{font-size:12px!important}.spi-choice-grid button strong{font-size:15px!important}}.spine-register{color:#f1ede4;background:#0d1114;border:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spine-register>div{border-right:1px solid #ffffff1f;padding:16px 18px}.spine-register>div:last-child{border-right:0}.spine-register span{letter-spacing:.14em;opacity:.5;font:700 8px/1.2 Arial,sans-serif;display:block}.spine-register strong{letter-spacing:.03em;margin-top:8px;font:800 12px/1.15 Arial,sans-serif;display:block}.spine-register .is-active{color:#0b0d0f;background:#f25c3a}.spine-register .is-active span{opacity:.72}.spine-register--light{color:#11151a;background:#eeeae1;border-color:#0000002e}.spine-register--light>div{border-right-color:#00000024}.spine-register--light .is-active{color:#eeeae1;background:#11151a}.conversion-proof{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:1.25fr .75fr;gap:1px;display:grid}.conversion-proof>div{background:#111619;padding:24px}.conversion-proof p{letter-spacing:.14em;color:#f25c3a;margin:0 0 10px;font:700 8px/1.2 Arial,sans-serif}.conversion-proof h2{letter-spacing:-.045em;margin:0;font:800 clamp(25px,3vw,46px)/.95 Arial,sans-serif}.conversion-proof ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.conversion-proof li{letter-spacing:.04em;border-top:1px solid #ffffff1f;padding-top:8px;font:700 10px/1.3 Arial,sans-serif}.conversion-proof aside{color:#101417;background:#ece7dc;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.conversion-proof aside span{letter-spacing:.14em;opacity:.52;font:700 8px/1.2 Arial,sans-serif}.conversion-proof aside strong{letter-spacing:-.05em;font:800 clamp(28px,4vw,58px)/.88 Arial,sans-serif}.conversion-proof aside a{letter-spacing:.12em;border-top:2px solid;margin-top:24px;padding-top:12px;font:800 9px/1.2 Arial,sans-serif}.spi-route-context{margin:0 24px 24px}.spi-route-context .conversion-proof{background:#00000029;border-color:#00000029}.spi-route-context .conversion-proof>div{background:#171b1e}.spi-route-context .conversion-proof aside{background:#f1ede4}.spi-route-context .spine-register{margin-bottom:1px}.bad-journey{margin:0 24px 24px}.bad-journey .spine-register{margin-bottom:1px}@media (width<=760px){.spine-register{grid-template-columns:repeat(4,minmax(118px,1fr));overflow-x:auto}.spine-register>div{min-width:118px;padding:13px 14px}.conversion-proof{grid-template-columns:1fr}.bad-journey,.spi-route-context{margin-left:12px;margin-right:12px}.conversion-proof>div,.conversion-proof aside{padding:18px}.conversion-proof aside strong{margin-top:18px}}.cbo-shell{--ink:#171717;--coal:#111;--paper:#f5f5f5;--ivory:#fff;--line:#d9d9d9;--muted:#666;--ox:#705811;--brass:#d4af37;--green:#304e3a;--good:#335b42;--warn:#876424;--danger:#7d3028;background:var(--paper);min-height:100vh;color:var(--ink);letter-spacing:-.01em;grid-template-columns:252px minmax(0,1fr);font-family:Arial,Helvetica,sans-serif;display:grid}.cbo-shell *{box-sizing:border-box}.cbo-shell button,.cbo-shell input,.cbo-shell select{font:inherit}.cbo-shell button{color:inherit}.cbo-shell a{color:inherit;text-decoration:none}.cbo-sidebar{color:#eee8dd;z-index:50;background:#181612;border-right:1px solid #403a33;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.cbo-brand{border-bottom:1px solid #39352f;align-items:center;gap:12px;height:84px;padding:0 18px;display:flex}.cbo-brand-mark{border:1px solid var(--brass);place-items:center;width:38px;height:38px;display:grid;transform:rotate(45deg)}.cbo-brand-mark span{color:#d7b170;font-family:Arial,Helvetica,sans-serif;font-size:13px;transform:rotate(-45deg)}.cbo-brand strong{letter-spacing:.13em;font-size:12px;display:block}.cbo-brand small{letter-spacing:.12em;color:#898178;margin-top:5px;font-size:12px;display:block}.cbo-mobile-close{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.cbo-role{border-bottom:1px solid #39352f;padding:18px}.cbo-role>span{letter-spacing:.16em;color:#8e867c;font-size:12px}.cbo-role-select{border:1px solid #49443d;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:9px;padding:9px 10px;display:grid}.cbo-role-select select{appearance:none;color:#eee8dd;background:0 0;border:0;outline:0;min-width:0;font-size:12px;font-weight:700}.cbo-role-select option{color:#111}.cbo-role>small{color:#817a70;margin-top:7px;font-size:12px;display:block}.cbo-nav{gap:2px;padding:14px 9px;display:grid;overflow:auto}.cbo-nav button{color:#a69e93;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;height:43px;padding:0 11px;font-size:12px;display:flex;position:relative}.cbo-nav button:before{content:"";background:var(--brass);width:2px;height:0;transition:all .2s;position:absolute;left:-9px}.cbo-nav button:hover,.cbo-nav button.is-active{color:#f2ece1;background:#24211d}.cbo-nav button.is-active:before{height:22px}.cbo-nav button svg{width:15px;height:15px}.cbo-sidebar-foot{border-top:1px solid #39352f;margin-top:auto;padding:16px 18px}.cbo-sidebar-foot button{color:#a89f94;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.cbo-sidebar-foot p{color:#6f685f;margin:13px 0 0;font-size:12px;line-height:1.55}.cbo-main{min-width:0}.cbo-topbar{z-index:35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f1ede5f5;justify-content:space-between;align-items:center;height:62px;padding:0 24px;display:flex;position:sticky;top:0}.cbo-topbar>div{align-items:center;gap:13px;display:flex}.cbo-system-state{letter-spacing:.14em;color:#716b62;align-items:center;gap:7px;font-size:12px;display:flex!important}.cbo-system-state span{background:#5d7e59;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5d7e591f}.cbo-topbar b{border-left:1px solid var(--line);padding-left:13px;font-size:12px}.cbo-top-actions button,.cbo-top-actions a{letter-spacing:.05em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.cbo-menu{border:0;padding:0;background:0 0!important;display:none!important}.cbo-page{max-width:1760px;margin:0 auto;padding:44px clamp(24px,4vw,64px) 80px}.cbo-page-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:24px;padding-bottom:32px;display:grid}.cbo-page-head>div:first-child>span{letter-spacing:.17em;color:var(--ox);font-size:12px;font-weight:800}.cbo-page-head h1{letter-spacing:-.05em;max-width:930px;margin:12px 0 14px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(40px,4.6vw,74px);font-weight:400;line-height:.92}.cbo-page-head p{color:#5f5951;max-width:810px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6}.cbo-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cbo-primary,.cbo-secondary{border:1px solid var(--ink);letter-spacing:.05em;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.cbo-primary{background:var(--ink);color:#fff!important}.cbo-secondary{background:0 0}.cbo-primary:disabled,.cbo-secondary:disabled{opacity:.35;cursor:not-allowed}.cbo-metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:20px;display:grid}.cbo-metric{background:var(--ivory);flex-direction:column;min-height:126px;padding:20px;display:flex}.cbo-metric-accent{background:var(--ox);color:#fff}.cbo-metric>span{letter-spacing:.14em;color:#7a7269;font-size:12px;font-weight:800}.cbo-metric-accent>span{color:#d9bab4}.cbo-metric strong{margin:auto 0 5px;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:400}.cbo-metric small{color:#858078;font-size:12px}.cbo-metric-accent small{color:#cdaea8}.cbo-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.cbo-panel{background:var(--ivory);border:1px solid var(--line)}.cbo-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:14px 17px;display:flex}.cbo-panel-head span{letter-spacing:.14em;color:#80786e;font-size:12px}.cbo-panel-head h2{margin:5px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400}.cbo-panel-head>svg{color:#7f756a}.cbo-queue button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ddd6cb;grid-template-columns:40px 1fr auto auto;align-items:center;gap:13px;width:100%;min-height:72px;padding:10px 16px;display:grid}.cbo-queue button:last-child{border-bottom:0}.cbo-queue button:hover{background:#f3eee5}.cbo-queue-index{color:#8d8174;font-family:Arial,Helvetica,sans-serif;font-size:13px}.cbo-queue-main b{font-size:12px;display:block}.cbo-queue-main small{color:#817a71;margin-top:5px;font-size:12px;display:block}.cbo-status{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;border:1px solid;align-items:center;padding:4px 6px;font-size:12px;font-weight:800;display:inline-flex}.cbo-status-good{color:#2f5a3c;background:#edf3ee;border-color:#9db5a4}.cbo-status-warn{color:#7c5b20;background:#f7f0df;border-color:#cdbb91}.cbo-status-muted{color:#6e6962;background:#f1ede7;border-color:#c6bfb5}.cbo-flow{grid-template-columns:repeat(7,1fr);min-height:280px;padding:26px 18px;display:grid}.cbo-flow-step{border-top:1px solid #cfc6b9;padding:18px 10px 0;position:relative}.cbo-flow-step>span{color:var(--ox);font-family:Arial,Helvetica,sans-serif;font-size:18px}.cbo-flow-step b{margin-top:34px;font-size:12px;display:block}.cbo-flow-step small{color:#80786f;margin-top:6px;font-size:12px;line-height:1.4;display:block}.cbo-flow-step i{background:var(--ivory);color:#9a9083;padding:0 4px;font-style:normal;position:absolute;top:10px;right:-4px}.cbo-activity-list{padding:4px 17px 13px}.cbo-activity-list>div{border-bottom:1px solid #ded7cd;grid-template-columns:16px 1fr;gap:9px;padding:13px 0;display:grid}.cbo-activity-list>div:last-child{border-bottom:0}.cbo-activity-dot{background:var(--brass);width:6px;height:6px;margin-top:4px}.cbo-activity-list b{letter-spacing:.07em;font-size:12px}.cbo-activity-list p{color:#4f4943;margin:5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.45}.cbo-activity-list small{color:#8c847a;font-size:12px}.cbo-account-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ddd6cb;justify-content:space-between;align-items:center;width:100%;min-height:78px;padding:13px 17px;display:flex}.cbo-account-list button:hover{background:#f3eee5}.cbo-account-list b,.cbo-account-list strong{display:block}.cbo-account-list b{font-size:12px}.cbo-account-list strong{text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:400}.cbo-account-list small{color:#817a71;margin-top:4px;font-size:12px;display:block}.cbo-role-callout{color:#eee7dc;background:#2b2722;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:18px;padding:20px;display:grid}.cbo-role-callout>svg{color:#d4ab6a}.cbo-role-callout span{letter-spacing:.14em;color:#a79b8d;font-size:12px;display:block}.cbo-role-callout b{margin-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;display:block}.cbo-role-callout button{color:#fff;background:0 0;border:1px solid #6a6259;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;display:flex}.cbo-split{grid-template-columns:.72fr 1.28fr;gap:18px;display:grid}.cbo-split-wide{grid-template-columns:.62fr 1.38fr}.cbo-list-panel{align-self:start}.cbo-client-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ddd6cb;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:12px 14px;display:grid}.cbo-client-list button.is-active,.cbo-client-list button:hover{background:#eee7dc}.cbo-avatar{color:#fff;background:#302c27;place-items:center;width:36px;height:36px;font-family:Arial,Helvetica,sans-serif;font-size:12px;display:grid}.cbo-client-list b{font-size:12px;display:block}.cbo-client-list small{color:#81796f;margin-top:4px;font-size:12px;display:block}.cbo-detail,.cbo-animal-record{padding:26px}.cbo-record-title{justify-content:space-between;align-items:start;gap:20px;display:flex}.cbo-record-title span{letter-spacing:.15em;color:#81796f;font-size:12px}.cbo-record-title h2{letter-spacing:-.04em;margin:8px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:40px;font-weight:400}.cbo-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:26px;display:grid}.cbo-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px}.cbo-facts small{letter-spacing:.1em;color:#817a71;font-size:12px;display:block}.cbo-facts b{margin-top:7px;font-size:12px;display:block}.cbo-record-section{border-top:1px solid var(--line);margin-top:26px;padding-top:14px}.cbo-record-section>p{color:#5d554d;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.55}.cbo-subhead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.cbo-subhead>span{letter-spacing:.13em;font-size:12px;font-weight:800}.cbo-subhead>b{font-size:12px}.cbo-row{border-bottom:1px solid #ddd6cb;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;min-height:47px;font-size:12px;display:grid}.cbo-balance-large{letter-spacing:-.04em;font-family:Arial,Helvetica,sans-serif;font-size:54px}.cbo-balance-large small{color:#817a71;font-size:13px}.cbo-balance-foot{color:#6d665e;gap:16px;font-size:12px;display:flex}.cbo-tabs{border:1px solid var(--line);background:var(--line);gap:0;margin-bottom:16px;display:flex;overflow-x:auto}.cbo-tabs button{border:0;border-right:1px solid var(--line);background:var(--ivory);text-align:left;cursor:pointer;flex:1;min-width:160px;padding:12px}.cbo-tabs button.is-active{color:#fff;background:#28241f}.cbo-tabs b{font-size:12px;display:block}.cbo-tabs small{color:#817a71;margin-top:5px;font-size:12px;display:block}.cbo-tabs button.is-active small{color:#aaa196}.cbo-deposit-band{color:#eee8dd;background:#27231f;grid-template-columns:1.2fr 1.2fr 1fr 1fr 1fr;margin-bottom:16px;display:grid}.cbo-deposit-band>div{border-right:1px solid #49433b;padding:16px}.cbo-deposit-band span{letter-spacing:.12em;color:#8f867b;font-size:12px;display:block}.cbo-deposit-band b{margin-top:7px;font-size:12px;display:block}.cbo-table-panel{overflow:hidden}.cbo-table-wrap{overflow:auto}.cbo-table{border-collapse:collapse;width:100%;min-width:760px}.cbo-table th{letter-spacing:.11em;text-align:left;color:#81796f;border-bottom:1px solid var(--line);background:#eee9e0;padding:11px 13px;font-size:12px}.cbo-table td{vertical-align:middle;border-bottom:1px solid #ddd6cb;padding:13px;font-size:12px}.cbo-table tr:last-child td{border-bottom:0}.cbo-text-button{cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.cbo-inline-actions{gap:4px;display:flex}.cbo-inline-actions button,.cbo-mini-action{cursor:pointer;background:#fff;border:1px solid #bdb5aa;align-items:center;gap:4px;padding:6px 7px;font-size:12px;display:flex}.cbo-inline-actions svg{width:12px;height:12px}.cbo-done{color:#6f776d;align-items:center;gap:5px;font-size:12px;display:inline-flex}.cbo-done svg{width:13px}.cbo-empty{text-align:center;color:#777067;padding:60px 20px}.cbo-empty>div{border:1px solid var(--line);place-items:center;width:44px;height:44px;margin:0 auto;display:grid}.cbo-empty h3{margin:15px 0 7px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400}.cbo-empty p{margin:0;font-size:12px}.cbo-quarantine-hero{color:#f0eadf;background:#26231e;grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-bottom:16px;padding:24px;display:grid;position:relative}.cbo-day-ring{border:1px solid #736a5e;border-radius:50%;align-content:center;place-items:center;width:112px;height:112px;display:grid}.cbo-day-ring strong{font-family:Arial,Helvetica,sans-serif;font-size:48px;font-weight:400;line-height:.8}.cbo-day-ring span{color:#9f9589;margin-top:7px;font-size:12px}.cbo-quarantine-hero>div:nth-child(2)>span{letter-spacing:.15em;color:#c59c61;font-size:12px}.cbo-quarantine-hero h2{margin:8px 0;font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:400}.cbo-quarantine-hero p{color:#aaa196;max-width:650px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px}.cbo-progress{background:#484139;height:4px;position:absolute;bottom:0;left:0;right:0}.cbo-progress span{background:#b88a48;height:100%;transition:all .25s;display:block}.cbo-card-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cbo-animal-card{border:1px solid var(--line);background:var(--ivory);padding:16px}.cbo-animal-card-top{justify-content:space-between;align-items:center;display:flex}.cbo-animal-icon{color:#e9dfd2;background:#2b2722;place-items:center;width:36px;height:36px;display:grid}.cbo-animal-icon svg{width:19px}.cbo-animal-card h3{margin:24px 0 6px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:400}.cbo-animal-card>p{color:#81796f;margin:0;font-size:12px}.cbo-animal-kpis{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.cbo-animal-kpis>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px}.cbo-animal-kpis span{letter-spacing:.1em;color:#817a71;font-size:12px;display:block}.cbo-animal-kpis b{margin-top:5px;font-size:12px;display:block}.cbo-weight-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.cbo-weight-actions button,.cbo-record-actions button{border:1px solid var(--line);cursor:pointer;background:0 0;min-height:32px;font-size:12px}.cbo-cert-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.cbo-certificate{background:#f6f1e8;border:1px solid #bdb3a6;min-height:360px;padding:28px;position:relative;box-shadow:inset 0 0 0 6px #ebe4d9}.cbo-certificate:before{content:"";pointer-events:none;border:1px solid #d5ccbf;position:absolute;inset:14px}.cbo-certificate header,.cbo-certificate footer{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.cbo-certificate header span{letter-spacing:.16em;color:#7c6f62;font-size:12px;display:block}.cbo-certificate header b{margin-top:6px;font-size:12px;display:block}.cbo-certificate header svg{color:#8d642a}.cbo-cert-name{z-index:1;margin-top:44px;font-family:Arial,Helvetica,sans-serif;font-size:30px;position:relative}.cbo-cert-weight{z-index:1;letter-spacing:-.04em;margin-top:14px;font-family:Arial,Helvetica,sans-serif;font-size:56px;position:relative}.cbo-cert-weight small{color:#736b62;font-size:12px}.cbo-cert-facts{z-index:1;color:#70685f;flex-wrap:wrap;gap:8px 14px;margin-top:20px;font-size:12px;display:flex;position:relative}.cbo-certificate footer{color:#746c62;border-top:1px solid #cfc5b9;justify-content:flex-start;gap:8px;padding-top:12px;font-size:12px;position:absolute;bottom:27px;left:28px;right:28px}.cbo-certificate footer .cbo-status{margin-left:auto}.cbo-certificate-ready{flex-direction:column;display:flex}.cbo-certificate-ready p{color:#6c645b;max-width:360px;font-family:Arial,Helvetica,sans-serif}.cbo-certificate-ready .cbo-primary{z-index:2;margin-top:auto;position:relative}.cbo-client-switcher{gap:5px;margin-bottom:14px;display:flex;overflow:auto}.cbo-client-switcher button{border:1px solid var(--line);background:var(--ivory);white-space:nowrap;cursor:pointer;padding:8px 11px;font-size:12px}.cbo-client-switcher button.is-active{color:#fff;background:#28241f;border-color:#28241f}.cbo-wallet-strip,.cbo-credit-summary{color:#eee8de;background:#24211c;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.cbo-wallet-strip>div,.cbo-credit-summary>div{border-right:1px solid #4b443b;padding:20px}.cbo-wallet-strip span,.cbo-credit-summary span{letter-spacing:.12em;color:#9a9083;font-size:12px;display:block}.cbo-wallet-strip strong,.cbo-credit-summary b{margin:10px 0 4px;font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:400;display:block}.cbo-wallet-strip small,.cbo-credit-summary small{color:#948b7f;font-size:12px}.cbo-credit-summary{grid-template-columns:repeat(3,1fr)}.cbo-action-banner{color:#fff;background:#6b251e;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:grid}.cbo-action-banner span{letter-spacing:.13em;color:#d6b7b2;font-size:12px}.cbo-action-banner b{margin-top:4px;font-family:Arial,Helvetica,sans-serif;font-weight:400;display:block}.cbo-action-banner button{color:#fff;background:0 0;border:1px solid #b9776e;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.is-positive{color:#2f5a3c;font-weight:800}.is-negative{color:#802d25;font-weight:800}.cbo-methodology{border:1px dashed #b9ad9e;align-items:flex-start;gap:12px;margin-top:14px;padding:14px;display:flex}.cbo-methodology>svg{color:#896632}.cbo-methodology span{letter-spacing:.13em;font-size:12px;display:block}.cbo-methodology b{margin-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.5;display:block}.cbo-methodology small{color:#817a71;margin-top:5px;font-size:12px;display:block}.cbo-maturity-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.cbo-maturity-card{color:#eee7dc;background:#2a2621;flex-direction:column;min-height:245px;padding:22px;display:flex}.cbo-maturity-card>span{letter-spacing:.14em;color:#c29a61;font-size:12px}.cbo-maturity-card h2{margin:22px 0 5px;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:400}.cbo-maturity-card p{color:#9d9488;font-size:12px}.cbo-maturity-card>div{margin:auto 0 16px}.cbo-maturity-card small{color:#8f867b;font-size:12px;display:block}.cbo-maturity-card>div b{margin-top:5px;font-size:12px;display:block}.cbo-maturity-card .cbo-primary{background:#eee7dc;border-color:#eee7dc;color:#201d19!important}.cbo-herd-browser{align-self:start;max-height:720px;overflow:auto}.cbo-herd-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ddd6cb;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 13px;display:grid}.cbo-herd-list button.is-active,.cbo-herd-list button:hover{background:#eee7dc}.cbo-herd-list .cbo-animal-icon{width:30px;height:30px}.cbo-herd-list b{font-size:12px;display:block}.cbo-herd-list small{color:#80786f;margin-top:4px;font-size:12px;display:block}.cbo-herd-list strong{text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:18px;display:block}.cbo-animal-hero{color:#efe8dd;background:#24211d;grid-template-columns:170px 1fr;align-items:center;min-height:190px;margin-top:24px;display:grid}.cbo-cattle-glyph{border-right:1px solid #494139;place-items:center;height:100%;display:grid}.cbo-cattle-glyph svg{color:#c3a16b;width:84px;height:84px}.cbo-animal-hero>div:last-child{padding:20px 28px}.cbo-animal-hero small{letter-spacing:.14em;color:#91877a;font-size:12px;display:block}.cbo-animal-hero strong{margin-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:70px;font-weight:400;line-height:1;display:block}.cbo-animal-hero strong i{color:#93897c;font-size:17px;font-style:normal}.cbo-animal-hero span{color:#958b7e;margin-top:10px;font-size:12px;display:block}.cbo-record-actions{gap:6px;margin-top:20px;display:flex}.cbo-record-actions button{padding:0 14px}.cbo-audit-hero{color:#eee6da;background:#241f1b;justify-content:space-between;align-items:center;margin-bottom:15px;padding:26px 30px;display:flex}.cbo-audit-hero span{letter-spacing:.14em;color:#a69684;font-size:12px;display:block}.cbo-audit-hero strong{color:#c5a165;margin-top:8px;font-family:Arial,Helvetica,sans-serif;font-size:48px;font-weight:400;display:block}.cbo-audit-hero small{color:#8f8579;font-size:12px;display:block}.cbo-audit-hero svg{color:#b58a4a;width:58px;height:58px}.cbo-audit-checks{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:16px;display:grid}.cbo-audit-checks article{background:var(--ivory);align-items:center;gap:10px;padding:15px;display:flex}.cbo-audit-checks article>span{border:1px solid;place-items:center;width:26px;height:26px;display:grid}.cbo-audit-checks .is-good{color:#335b42;border-color:#789783}.cbo-audit-checks .is-warn{color:#7e322a;border-color:#aa7770}.cbo-audit-checks svg{width:13px}.cbo-audit-checks small{letter-spacing:.1em;color:#847c72;font-size:12px;display:block}.cbo-audit-checks b{margin-top:5px;font-size:12px;display:block}.cbo-audit-grid{grid-template-columns:.9fr 1.1fr;gap:16px;display:grid}.cbo-boundary-list{margin:0;padding:10px 18px 18px;list-style:none}.cbo-boundary-list li{color:#5e564e;border-bottom:1px solid #ddd6cb;padding:15px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.55}.cbo-boundary-list li:last-child{border-bottom:0}.cbo-audit-log{max-height:420px;overflow:auto}.cbo-audit-log>div{border-bottom:1px solid #ddd6cb;grid-template-columns:76px 140px 1fr;align-items:start;gap:8px 12px;padding:12px 16px;display:grid}.cbo-audit-log>div>span{color:#847c72;font-size:12px}.cbo-audit-log b{letter-spacing:.06em;font-size:12px}.cbo-audit-log small{color:#80786f;font-size:12px}.cbo-audit-log p{color:#605951;grid-column:2/4;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px}.cbo-source-strip{background:#e2d7c7;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:16px;padding:16px;display:grid}.cbo-source-strip span{letter-spacing:.14em;font-size:12px;display:block}.cbo-source-strip b{margin-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;display:block}.cbo-source-strip a{font-size:12px;text-decoration:underline}.cbo-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12100dad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cbo-dialog{background:#f2ede5;border:1px solid #958a7c;width:min(620px,100%);max-height:92vh;position:relative;overflow:auto;box-shadow:0 30px 100px #00000059}.cbo-dialog-close{border:1px solid var(--line);z-index:3;cursor:pointer;background:0 0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.cbo-dialog-close svg{width:16px}.cbo-form-shell{padding:38px}.cbo-form-shell>span{letter-spacing:.15em;color:var(--ox);font-size:12px;font-weight:800}.cbo-form-shell h2{letter-spacing:-.04em;margin:11px 0 9px;font-family:Arial,Helvetica,sans-serif;font-size:36px;font-weight:400}.cbo-form-shell>p{color:#665e55;max-width:490px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5}.cbo-form{gap:14px;margin-top:26px;display:grid}.cbo-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cbo-form label>span{letter-spacing:.1em;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.cbo-form input,.cbo-form select{background:#fbf8f2;border:1px solid #bdb4a8;outline:0;width:100%;height:44px;padding:0 11px;font-size:12px}.cbo-form input:focus,.cbo-form select:focus{border-color:#665c51;box-shadow:0 0 0 1px #665c51}.cbo-submit{width:100%;margin-top:5px}.cbo-form-note{color:#655c53;background:#e7dfd4;padding:11px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5}.cbo-confirm{background:#e7dfd4;gap:10px;margin-top:22px;padding:13px;display:flex}.cbo-confirm svg{color:#74522c}.cbo-confirm p{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.45}.cbo-toast{z-index:120;color:#fff;background:#22201c;align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:flex;position:fixed;top:76px;right:24px;box-shadow:0 10px 30px #00000038}.cbo-toast svg{color:#d0ad72}.cbo-shell ::selection{color:#fff;background:#6f241d}@media (width<=1220px){.cbo-shell{grid-template-columns:224px minmax(0,1fr)}.cbo-metrics{grid-template-columns:repeat(3,1fr)}.cbo-card-grid{grid-template-columns:repeat(2,1fr)}.cbo-flow{grid-template-columns:repeat(4,1fr);gap:12px}.cbo-flow-step i{display:none}.cbo-audit-checks{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.cbo-shell{display:block}.cbo-sidebar{width:280px;transition:all .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:20px 0 50px #00000040}.cbo-sidebar.is-open{transform:translate(0)}.cbo-mobile-close{display:grid}.cbo-menu{display:grid!important}.cbo-topbar{padding:0 16px}.cbo-page{padding:28px 16px 70px}.cbo-dashboard-grid,.cbo-split,.cbo-split-wide,.cbo-audit-grid,.cbo-page-head{grid-template-columns:1fr}.cbo-page-actions{justify-content:flex-start}.cbo-cert-grid,.cbo-maturity-grid{grid-template-columns:1fr}.cbo-wallet-strip,.cbo-credit-summary{grid-template-columns:repeat(2,1fr)}.cbo-audit-checks{grid-template-columns:1fr 1fr}.cbo-role-callout{grid-template-columns:auto 1fr}.cbo-role-callout button{grid-column:2;justify-self:start}.cbo-source-strip{grid-template-columns:auto 1fr}.cbo-source-strip a{grid-column:2}.cbo-deposit-band{grid-template-columns:1fr 1fr}.cbo-deposit-band>div{border-bottom:1px solid #49433b}.cbo-deposit-band>div:last-child{grid-column:1/3}.cbo-metrics{grid-template-columns:1fr 1fr}.cbo-quarantine-hero{grid-template-columns:auto 1fr}.cbo-card-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.cbo-topbar{height:56px}.cbo-top-actions button{display:none}.cbo-system-state{display:none!important}.cbo-page{padding-top:22px}.cbo-page-head h1{font-size:12vw}.cbo-page-head p{font-size:13px}.cbo-page-actions{grid-template-columns:1fr 1fr;display:grid}.cbo-page-actions>*{width:100%}.cbo-metrics{grid-template-columns:1fr 1fr}.cbo-metric{min-height:110px;padding:15px}.cbo-metric strong{font-size:23px}.cbo-dashboard-grid{gap:12px}.cbo-flow{grid-template-columns:1fr 1fr;min-height:auto}.cbo-flow-step{min-height:120px}.cbo-queue button{grid-template-columns:32px 1fr auto}.cbo-queue button>svg{display:none}.cbo-status{font-size:12px}.cbo-role-callout{grid-template-columns:1fr}.cbo-role-callout>svg{display:none}.cbo-role-callout button{grid-column:1}.cbo-facts{grid-template-columns:1fr 1fr}.cbo-record-title h2{font-size:32px}.cbo-tabs button{min-width:130px}.cbo-deposit-band{grid-template-columns:1fr}.cbo-deposit-band>div:last-child{grid-column:1}.cbo-quarantine-hero{text-align:center;grid-template-columns:1fr}.cbo-day-ring{margin:0 auto}.cbo-card-grid{grid-template-columns:1fr}.cbo-cert-weight{font-size:44px}.cbo-wallet-strip,.cbo-credit-summary{grid-template-columns:1fr 1fr}.cbo-wallet-strip strong,.cbo-credit-summary b{font-size:26px}.cbo-action-banner{grid-template-columns:1fr}.cbo-action-banner>svg{display:none}.cbo-maturity-card{min-height:230px}.cbo-animal-hero{grid-template-columns:1fr}.cbo-cattle-glyph{border-bottom:1px solid #494139;border-right:0;height:110px}.cbo-animal-hero strong{font-size:58px}.cbo-audit-checks{grid-template-columns:1fr}.cbo-audit-log>div{grid-template-columns:64px 1fr}.cbo-audit-log small,.cbo-audit-log p{grid-column:2}.cbo-form-shell{padding:30px 18px}.cbo-form-grid{grid-template-columns:1fr}.cbo-dialog-backdrop{padding:8px}.cbo-dialog{max-height:96vh}.cbo-toast{top:68px;left:12px;right:12px}.cbo-page-actions{grid-template-columns:1fr}.cbo-inline-actions{flex-direction:column}.cbo-client-list .cbo-status{display:none}}@media (prefers-reduced-motion:reduce){.cbo-shell *{scroll-behavior:auto!important;transition:none!important}}.cbo-owner-page{padding-top:30px}.cbo-owner-hero{color:#f2eadf;background:#171512;border:1px solid #171512;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);margin-bottom:14px;display:grid}.cbo-owner-hero-copy{padding:clamp(34px,5vw,68px)}.cbo-owner-hero-copy>span,.cbo-owner-section-head span,.cbo-owner-card-head span,.cbo-doc-grid article>span,.cbo-owner-cover-model>span,.cbo-map-country{letter-spacing:.17em;font-size:12px;font-weight:800}.cbo-owner-hero-copy>span{color:#c79a5b}.cbo-owner-hero-copy h1{letter-spacing:-.055em;margin:16px 0 22px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(50px,6vw,92px);font-weight:400;line-height:.9}.cbo-owner-hero-copy p{color:#b9afa2;max-width:740px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65}.cbo-owner-hero-actions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.cbo-owner-hero-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #6c6258;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.cbo-owner-hero-actions button:first-child{color:#171512;background:#eee6da;border-color:#eee6da}.cbo-owner-hero-board{background:linear-gradient(145deg,#6c251e,#441914);flex-direction:column;justify-content:center;padding:clamp(30px,4vw,54px);display:flex}.cbo-owner-hero-board>span{letter-spacing:.16em;color:#d2aaa4;font-size:12px}.cbo-owner-hero-number{letter-spacing:-.05em;margin-top:14px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(58px,6vw,88px);line-height:.95}.cbo-owner-hero-board>small{color:#d2aaa4;margin-top:8px;font-size:12px}.cbo-owner-hero-grid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:1fr 1fr;margin-top:34px;display:grid}.cbo-owner-hero-grid>div{border-bottom:1px solid #fff3;border-right:1px solid #fff3;padding:16px}.cbo-owner-hero-grid b{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;display:block}.cbo-owner-hero-grid span{color:#d0aba4;margin-top:4px;font-size:12px;display:block}.cbo-owner-tabs{border:1px solid var(--line);background:var(--line);margin-bottom:18px;display:flex;overflow:auto}.cbo-owner-tabs button{border:0;border-right:1px solid var(--line);cursor:pointer;background:#f9f5ee;flex:1;justify-content:center;align-items:center;gap:8px;min-width:145px;height:48px;font-size:12px;font-weight:800;display:flex}.cbo-owner-tabs button.is-active{color:#fff;background:#2a2621}.cbo-owner-tabs button svg{width:14px}.cbo-owner-section{border:1px solid var(--line);background:#f8f4ed;padding:clamp(22px,3vw,40px)}.cbo-owner-section-head{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(260px,.55fr);align-items:end;gap:26px;margin-bottom:24px;padding-bottom:26px;display:grid}.cbo-owner-section-head span{color:#6f241d}.cbo-owner-section-head h2{letter-spacing:-.05em;margin:10px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4.3vw,68px);font-weight:400;line-height:.95}.cbo-owner-section-head p{color:#655d54;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.6}.cbo-owner-steps{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.cbo-owner-steps article{background:#fffaf3;flex-direction:column;min-height:330px;padding:22px;display:flex}.cbo-owner-step-no{color:#8f8579;margin-bottom:42px;font-family:Arial,Helvetica,sans-serif;font-size:14px}.cbo-owner-steps article>svg{color:#845b2b}.cbo-owner-steps h3{margin:16px 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:400}.cbo-owner-steps p{color:#655d54;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.55}.cbo-owner-step-proof{color:#556b55;align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.cbo-owner-steps button{cursor:pointer;background:0 0;border:0;border-top:1px solid #ded5c9;justify-content:space-between;align-items:center;margin-top:11px;padding:12px 0 0;font-size:12px;font-weight:800;display:flex}.cbo-owner-script{background:#4d463e;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;display:grid}.cbo-owner-script>div{color:#eee6da;background:#24211d;padding:20px}.cbo-owner-script span{letter-spacing:.14em;color:#a99f93;font-size:12px;display:block}.cbo-owner-script b{margin-top:7px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.5;display:block}.cbo-scan-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cbo-scanner,.cbo-scan-manual{border:1px solid var(--line);background:#fffaf3;padding:18px}.cbo-camera-frame{aspect-ratio:4/3;color:#eee6da;background:#181612;place-items:center;display:grid;position:relative;overflow:hidden}.cbo-camera-frame video{object-fit:cover;width:100%;height:100%}.cbo-camera-idle{text-align:center;max-width:250px}.cbo-camera-idle svg{color:#c39a5d}.cbo-camera-idle b{margin-top:14px;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;display:block}.cbo-camera-idle small{color:#948a7d;margin-top:7px;font-size:12px;line-height:1.5;display:block}.cbo-scan-reticle{pointer-events:none;position:absolute;inset:24%}.cbo-scan-reticle i{border-color:#fff;width:34px;height:34px;position:absolute}.cbo-scan-reticle i:first-child{border-top:2px solid;border-left:2px solid;top:0;left:0}.cbo-scan-reticle i:nth-child(2){border-top:2px solid;border-right:2px solid;top:0;right:0}.cbo-scan-reticle i:nth-child(3){border-bottom:2px solid;border-left:2px solid;bottom:0;left:0}.cbo-scan-reticle i:nth-child(4){border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.cbo-camera-frame>span{letter-spacing:.13em;font-size:12px;position:absolute;bottom:18px}.cbo-scan-actions{margin-top:10px}.cbo-scan-actions button{width:100%}.cbo-scan-message,.cbo-scan-error{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.45}.cbo-scan-error{color:#7b2c25}.cbo-scan-manual>span{letter-spacing:.14em;color:#6f241d;font-size:12px;font-weight:800}.cbo-scan-manual h3{margin:12px 0 22px;font-family:Arial,Helvetica,sans-serif;font-size:31px;font-weight:400;line-height:1.05}.cbo-scan-input{border:1px solid #aaa094;grid-template-columns:auto 1fr auto;align-items:center;height:48px;display:grid}.cbo-scan-input>svg{margin-left:13px}.cbo-scan-input input{background:0 0;border:0;outline:0;height:100%;padding:0 10px;font-size:12px}.cbo-scan-input button{color:#fff;background:#24211d;border:0;border-left:1px solid #aaa094;height:100%;padding:0 18px;font-size:12px;font-weight:800}.cbo-demo-tags{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.cbo-demo-tags>span{letter-spacing:.13em;width:100%;font-size:12px}.cbo-demo-tags button{border:1px solid var(--line);cursor:pointer;background:#f0e9df;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex}.cbo-scan-explainer{background:#e8dfd2;gap:12px;margin-top:24px;padding:15px;display:flex}.cbo-scan-explainer>svg{color:#795326;flex:none}.cbo-scan-explainer b{font-size:12px}.cbo-scan-explainer p{color:#655d54;margin:4px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5}.cbo-doc-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.cbo-doc-grid article{background:#fffaf3;flex-direction:column;min-height:280px;padding:20px;display:flex}.cbo-doc-icon{background:#f1e9dd;border:1px solid #9c9184;place-items:center;width:44px;height:54px;margin-bottom:30px;display:grid}.cbo-doc-icon svg{color:#7b5427}.cbo-doc-grid article>span{color:#746c63}.cbo-doc-grid h3{margin:10px 0;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:400}.cbo-doc-grid p{color:#655d54;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5}.cbo-doc-grid article>button,.cbo-doc-actions button{cursor:pointer;background:0 0;border:1px solid #aaa094;justify-content:center;align-items:center;gap:6px;height:36px;margin-top:auto;font-size:12px;font-weight:800;display:flex}.cbo-doc-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:auto;display:grid}.cbo-doc-actions button{margin-top:0}.cbo-owner-note{background:#e5d9ca;align-items:flex-start;gap:12px;margin-top:16px;padding:15px;display:flex}.cbo-owner-note svg{color:#7b5427;flex:none}.cbo-owner-note b{font-size:12px}.cbo-owner-note p{margin:4px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5}.cbo-owner-note-dark{color:#eee6da;background:#312d27}.cbo-owner-note-dark p{color:#aaa095}.cbo-site-layout{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.cbo-site-map{color:#eee7dc;background:#29251f;min-height:530px;padding:22px;position:relative}.cbo-map-country{color:#bba071}.cbo-site-map svg{width:100%;height:auto;margin-top:16px;display:block}.cbo-map-outline{fill:#3b352d;stroke:#8d8172;stroke-width:1.5px}.cbo-map-route{fill:none;stroke:#9c7746;stroke-width:1.5px;stroke-dasharray:7 7}.cbo-map-node circle:first-child{fill:#221f1b;stroke:#d0a35f;stroke-width:2px}.cbo-map-node circle:nth-child(2){fill:#d0a35f}.cbo-map-node text{fill:#f1e9dd;font-family:Arial;font-size:12px}.cbo-map-node text:last-child{fill:#9f9589;font-size:12px}.cbo-site-map-legend{color:#a79d91;justify-content:space-between;gap:14px;font-size:12px;display:flex}.cbo-site-map-legend span:first-child{align-items:center;gap:7px;display:flex}.cbo-site-map-legend i{background:#d0a35f;border-radius:50%;width:7px;height:7px}.cbo-site-cards{gap:10px;display:grid}.cbo-site-cards article{border:1px solid var(--line);background:#fffaf3;padding:18px}.cbo-site-title{align-items:center;gap:10px;display:flex}.cbo-site-title>svg{color:#7b5427}.cbo-site-title span{letter-spacing:.13em;font-size:12px}.cbo-site-title h3{margin:3px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:400}.cbo-site-kpis{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.cbo-site-kpis>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px}.cbo-site-kpis b{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;display:block}.cbo-site-kpis span{color:#7d756d;margin-top:4px;font-size:12px;display:block}.cbo-site-bar{background:#ded5ca;height:3px;margin-top:14px}.cbo-site-bar span{background:#7c5325;height:100%;display:block}.cbo-site-cards article>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:0;font-size:12px;font-weight:800;display:flex}.cbo-risk-summary{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:16px;display:grid}.cbo-owner-metric{background:#fffaf3;flex-direction:column;min-height:110px;padding:18px;display:flex}.cbo-owner-metric span{letter-spacing:.12em;font-size:12px}.cbo-owner-metric b{margin:auto 0 4px;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:400}.cbo-owner-metric small{color:#81796f;font-size:12px}.cbo-risk-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cbo-owner-table-card{border:1px solid var(--line);background:#fffaf3}.cbo-owner-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:15px 17px;display:flex}.cbo-owner-card-head span{color:#776f66}.cbo-owner-card-head h3{margin:5px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:400}.cbo-owner-risk-list>div{border-bottom:1px solid #ded5ca;grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:66px;padding:10px 13px;display:grid}.cbo-owner-risk-list b{font-size:12px}.cbo-owner-risk-list small{color:#7f776e;margin-top:4px;font-size:12px;display:block}.cbo-owner-risk-pill{text-transform:uppercase;border:1px solid;align-items:center;gap:4px;padding:4px 6px;font-size:12px;font-weight:800;display:inline-flex}.cbo-owner-risk-pill.is-clear{color:#385b42;border-color:#9db3a2}.cbo-owner-risk-pill.is-event{color:#812f27;border-color:#b9847f}.cbo-risk-actions{gap:3px;display:flex}.cbo-risk-actions button{cursor:pointer;background:0 0;border:1px solid #c4baad;padding:5px 6px;font-size:12px}.cbo-risk-actions button:disabled{opacity:.3}.cbo-owner-cover-model{color:#eee6da;background:#24211d;padding:24px}.cbo-owner-cover-model>span{color:#c49a5d}.cbo-owner-cover-model h3{margin:12px 0 30px;font-family:Arial,Helvetica,sans-serif;font-size:35px;font-weight:400;line-height:1.05}.cbo-cover-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;display:grid}.cbo-cover-flow>div{border-top:1px solid #5c544a;padding-top:12px}.cbo-cover-flow svg{color:#c39a5d;width:18px}.cbo-cover-flow b{margin-top:12px;font-size:12px;display:block}.cbo-cover-flow small{color:#968c80;margin-top:4px;font-size:12px;line-height:1.4;display:block}.cbo-cover-flow>i{color:#766d62;font-style:normal}.cbo-board-hero{color:#eee6da;background:#24211d;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.cbo-board-hero>div{border-right:1px solid #4c453d;padding:22px}.cbo-board-hero span{letter-spacing:.12em;color:#9c9185;font-size:12px;display:block}.cbo-board-hero b{margin:13px 0 4px;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:400;display:block}.cbo-board-hero small{color:#91877b;font-size:12px}.cbo-board-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cbo-board-pipeline,.cbo-board-sites{padding:12px 16px}.cbo-board-pipeline>div{border-bottom:1px solid #ded5ca;padding:11px 0;position:relative;overflow:hidden}.cbo-board-pipeline span{text-transform:capitalize;font-size:12px}.cbo-board-pipeline b{float:right;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400}.cbo-board-pipeline i{background:#7d5428;height:2px;position:absolute;bottom:0;left:0}.cbo-board-credit{grid-template-columns:1fr 1fr;display:grid}.cbo-board-credit>div{border-bottom:1px solid #ded5ca;border-right:1px solid #ded5ca;padding:18px}.cbo-board-credit span{letter-spacing:.11em;font-size:12px;display:block}.cbo-board-credit b{margin-top:8px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:400;display:block}.cbo-board-sites>div{padding:10px 0}.cbo-board-sites span{font-size:12px}.cbo-board-sites b{float:right;font-size:12px}.cbo-board-sites>div>div{clear:both;background:#e3dbd0;height:4px;margin-top:9px}.cbo-board-sites i{background:#6f241d;height:100%;display:block}.cbo-approval-matrix{font-size:12px}.cbo-approval-matrix>div{border-bottom:1px solid #ded5ca;grid-template-columns:1.3fr 1fr 1fr;display:grid}.cbo-approval-matrix>div>*{padding:10px}.cbo-approval-head{letter-spacing:.1em;background:#eee8df;font-weight:800}.cbo-board-footer{background:#5a5147;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid}.cbo-board-footer>div{color:#eee7dc;background:#2b2722;padding:18px}.cbo-board-footer span{letter-spacing:.13em;color:#a79d91;font-size:12px;display:block}.cbo-board-footer b{margin-top:7px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.5;display:block}@media (width<=1100px){.cbo-owner-steps,.cbo-doc-grid{grid-template-columns:repeat(2,1fr)}.cbo-site-layout,.cbo-risk-grid,.cbo-board-grid{grid-template-columns:1fr}.cbo-board-hero{grid-template-columns:1fr 1fr}}@media (width<=800px){.cbo-owner-hero,.cbo-owner-section-head,.cbo-scan-grid{grid-template-columns:1fr}.cbo-risk-summary{grid-template-columns:1fr 1fr}.cbo-cover-flow{grid-template-columns:1fr}.cbo-cover-flow>i{display:none}}@media (width<=560px){.cbo-owner-page{padding-left:10px;padding-right:10px}.cbo-owner-hero-copy,.cbo-owner-hero-board{padding:26px 18px}.cbo-owner-hero-copy h1{font-size:14vw}.cbo-owner-tabs button{min-width:120px}.cbo-owner-section{padding:18px 12px}.cbo-owner-steps,.cbo-doc-grid,.cbo-risk-summary,.cbo-board-hero,.cbo-owner-script,.cbo-board-footer{grid-template-columns:1fr}.cbo-site-map{min-height:auto}.cbo-site-kpis,.cbo-owner-risk-list>div{grid-template-columns:1fr}.cbo-risk-actions{flex-wrap:wrap}.cbo-board-credit{grid-template-columns:1fr}.cbo-approval-matrix{overflow:auto}.cbo-approval-matrix>div{min-width:520px}.cbo-doc-actions{grid-template-columns:1fr}}.cbo-market-page{padding-top:30px}.cbo-market-hero{color:#efe8dd;background:#151310;border:1px solid #151310;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);margin-bottom:14px;display:grid}.cbo-market-hero>div:first-child{padding:clamp(32px,5vw,64px)}.cbo-market-hero>div:first-child>span{letter-spacing:.17em;color:#c79b5d;font-size:12px;font-weight:800}.cbo-market-hero h1{letter-spacing:-.055em;max-width:900px;margin:14px 0 20px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,5.7vw,84px);font-weight:400;line-height:.92}.cbo-market-hero p{color:#b7aea2;max-width:760px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.65}.cbo-market-ticker{background:linear-gradient(145deg,#284433,#17271e);flex-direction:column;justify-content:center;padding:clamp(28px,4vw,52px);display:flex}.cbo-market-ticker>span{letter-spacing:.15em;color:#a8b8ab;font-size:12px}.cbo-market-ticker>strong{letter-spacing:-.05em;margin:14px 0 5px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(58px,6vw,88px);font-weight:400;line-height:.95;display:block}.cbo-market-ticker>small{color:#91a095;font-size:12px}.cbo-market-ticker>div{border-top:1px solid #ffffff26;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:8px 12px;margin-top:30px;padding-top:18px;display:grid}.cbo-market-ticker>div b{font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:400}.cbo-market-ticker>div span{color:#95a197;font-size:12px}.cbo-market-metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:16px;display:grid}.cbo-market-metrics article{background:#fffaf3;flex-direction:column;min-height:105px;padding:17px;display:flex}.cbo-market-metrics span{letter-spacing:.12em;font-size:12px}.cbo-market-metrics b{margin:auto 0 4px;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:400}.cbo-market-metrics small{color:#81796f;font-size:12px}.cbo-market-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cbo-market-card{border:1px solid var(--line);background:#fffaf3;padding:18px}.cbo-market-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.cbo-market-card>header span{letter-spacing:.14em;color:#796f64;font-size:12px}.cbo-market-card>header h2{margin:5px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:400}.cbo-market-card>header svg{color:#7b5427}.cbo-market-client-switch{gap:5px;margin-bottom:14px;display:flex;overflow:auto}.cbo-market-client-switch button{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#f1e9df;padding:7px 9px;font-size:12px}.cbo-market-client-switch button.is-active{color:#fff;background:#24211d}.cbo-market-field{display:block}.cbo-market-field>span,.cbo-order-entry label>span{letter-spacing:.11em;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.cbo-market-field input,.cbo-order-entry input,.cbo-market-input-row input{background:#fbf7f0;border:1px solid #afa397;outline:0;width:100%;height:42px;padding:0 10px;font-size:12px}.cbo-market-quote{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.cbo-market-quote span{letter-spacing:.11em;font-size:12px}.cbo-market-quote b{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400}.cbo-market-primary,.cbo-market-secondary{cursor:pointer;border:1px solid #211e1a;justify-content:center;align-items:center;gap:7px;width:100%;height:40px;margin-top:12px;font-size:12px;font-weight:800;display:flex}.cbo-market-primary{color:#fff;background:#211e1a}.cbo-market-secondary{background:0 0}.cbo-market-primary svg,.cbo-market-secondary svg{width:14px}.cbo-market-list{margin-top:14px}.cbo-market-list>div{border-top:1px solid #ddd4c8;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:54px;display:grid}.cbo-market-list b{font-size:12px}.cbo-market-list small{color:#80776e;margin-top:3px;font-size:12px;display:block}.cbo-market-status{text-transform:uppercase;border:1px solid;padding:4px 5px;font-size:12px;font-weight:800}.cbo-market-status.good{color:#365a41;border-color:#9cb09f}.cbo-market-status.warn{color:#7c5a21;border-color:#c6b086}.cbo-market-status.muted{color:#746c63;border-color:#c3b8aa}.cbo-market-actions button{cursor:pointer;background:0 0;border:1px solid #b7ab9f;padding:5px 7px;font-size:12px}.cbo-market-mark{text-align:center;color:#eee7dc;background:#24211d;padding:20px}.cbo-market-mark small{letter-spacing:.12em;color:#9f9588;font-size:12px;display:block}.cbo-market-mark strong{margin:9px 0;font-family:Arial,Helvetica,sans-serif;font-size:48px;font-weight:400;line-height:1;display:block}.cbo-market-mark span{color:#9a9084;font-size:12px}.cbo-market-observations{margin-top:12px}.cbo-market-observations>div{border-bottom:1px solid #ddd4c8;grid-template-columns:80px 70px 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.cbo-market-observations span,.cbo-market-observations small{font-size:12px}.cbo-market-observations b{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400}.cbo-market-observations small{color:#81786f}.cbo-market-input-row{grid-template-columns:1fr auto;gap:6px;margin-top:12px;display:grid}.cbo-market-input-row button{background:#eee6da;border:1px solid #afa397;padding:0 11px;font-size:12px;font-weight:800}.cbo-order-entry{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:7px;display:grid}.cbo-side-toggle{border:1px solid #afa397;grid-template-columns:1fr 1fr;height:42px;display:grid}.cbo-side-toggle button{background:#f5efe7;border:0;font-size:12px;font-weight:800}.cbo-side-toggle button.is-active{color:#fff;background:#2e583d}.cbo-side-toggle button.sell.is-active{background:#752e27}.cbo-order-entry>button{color:#fff;background:#211e1a;border:1px solid #211e1a;height:42px;padding:0 11px;font-size:12px;font-weight:800}.cbo-book-columns{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;display:grid}.cbo-book-columns>div{background:#faf6ef;padding:11px}.cbo-book-columns>div>span{letter-spacing:.12em;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.cbo-book-columns>div>div{border-top:1px solid #ddd4c8;grid-template-columns:1fr auto;gap:3px 8px;padding:8px 0;display:grid}.cbo-book-columns b{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400}.cbo-book-columns div>div>span{font-size:12px}.cbo-book-columns small{color:#81786f;grid-column:1/3;font-size:12px}.cbo-coupon-big{color:#fff;background:#6c251e;padding:20px}.cbo-coupon-big small{letter-spacing:.11em;color:#dab8b3;font-size:12px;display:block}.cbo-coupon-big strong{margin:8px 0;font-family:Arial,Helvetica,sans-serif;font-size:45px;font-weight:400;display:block}.cbo-coupon-big span{color:#d7b3ae;font-size:12px}.cbo-coupon-election{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.cbo-coupon-election button{text-align:left;cursor:pointer;background:0 0;border:1px solid #b8ada0;min-height:104px;padding:13px}.cbo-coupon-election button.is-active{background:#e7dccd;border-color:#7d6d5d}.cbo-coupon-election svg{color:#765126;width:18px}.cbo-coupon-election b{margin-top:12px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;display:block}.cbo-coupon-election small{color:#7f766c;margin-top:4px;font-size:12px;display:block}.cbo-market-disclaimer{color:#625a51;background:#ece4d8;margin-top:12px;padding:10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5}.cbo-stress-controls label{border-bottom:1px solid #ded5ca;grid-template-columns:1fr auto;gap:7px 12px;padding:10px 0;display:grid}.cbo-stress-controls label span{letter-spacing:.11em;font-size:12px}.cbo-stress-controls label input{accent-color:#6f241d;grid-column:1/3;width:100%}.cbo-stress-controls label b{font-family:Arial,Helvetica,sans-serif;font-weight:400}.cbo-stress-result{border:1px solid;align-items:center;gap:14px;margin-top:14px;padding:18px;display:flex}.cbo-stress-result.good{color:#294b35;background:#e2ece3;border-color:#9aad9c}.cbo-stress-result.warn{color:#72541c;background:#f0e8d5;border-color:#c5ad75}.cbo-stress-result.bad{color:#772d26;background:#eddad7;border-color:#c18f88}.cbo-stress-result>svg{width:30px;height:30px}.cbo-stress-result span{letter-spacing:.11em;font-size:12px;display:block}.cbo-stress-result strong{margin:4px 0;font-family:Arial,Helvetica,sans-serif;font-size:35px;font-weight:400;display:block}.cbo-stress-result small{font-size:12px}.cbo-trades-list>div{border-bottom:1px solid #ddd4c8;grid-template-columns:60px 1fr auto;gap:5px 10px;padding:10px 0;display:grid}.cbo-trades-list span,.cbo-trades-list small{color:#81786f;font-size:12px}.cbo-trades-list b{font-size:12px}.cbo-trades-list strong{font-family:Arial,Helvetica,sans-serif;font-weight:400}.cbo-trades-list small{grid-column:2/4}.cbo-market-empty{text-align:center;color:#7b736a;padding:38px 18px}.cbo-market-empty svg{width:30px}.cbo-market-empty b{margin-top:12px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;display:block}.cbo-market-empty span{margin-top:5px;font-size:12px;display:block}.cbo-market-boundary{color:#eee6da;background:#28241f;grid-template-columns:auto 1fr;align-items:start;gap:13px;margin-top:16px;padding:16px;display:grid}.cbo-market-boundary>svg{color:#c39a5b}.cbo-market-boundary span{letter-spacing:.12em;color:#a69c90;font-size:12px;display:block}.cbo-market-boundary b{margin-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.55;display:block}@media (width<=1000px){.cbo-market-hero,.cbo-market-grid{grid-template-columns:1fr}.cbo-market-metrics{grid-template-columns:1fr 1fr}}@media (width<=600px){.cbo-market-page{padding-left:10px;padding-right:10px}.cbo-market-hero>div:first-child,.cbo-market-ticker{padding:26px 18px}.cbo-market-hero h1{font-size:14vw}.cbo-market-metrics,.cbo-order-entry{grid-template-columns:1fr 1fr}.cbo-side-toggle,.cbo-order-entry>button{grid-column:1/3}.cbo-coupon-election{grid-template-columns:1fr}.cbo-market-list>div{grid-template-columns:1fr auto}.cbo-market-actions{grid-column:1/3}.cbo-market-ticker>div{grid-template-columns:1fr auto}}.cbo-shell{font-size:14px}.cbo-sidebar{color:#fff;background:#0a0a0a}.cbo-brand{height:120px;padding:18px;display:block;position:relative}.cbo-tn-logo{width:190px;height:auto;margin-bottom:10px;display:block}.cbo-brand strong{font-size:12px}.cbo-brand small{color:#b8b8b8;font-size:10px}.cbo-mobile-close{min-width:44px;min-height:44px;position:absolute;top:10px;right:10px}.cbo-role>span,.cbo-role>small,.cbo-sidebar-foot p{color:#aaa}.cbo-role-select select{font-size:14px}.cbo-nav button{color:#bdbdbd;min-height:46px;font-size:14px}.cbo-nav button.is-active{color:#e8cc69;background:#211e12}.cbo-sidebar-foot button{color:#d4af37;min-height:44px;font-size:13px}.cbo-topbar{background:#fff;height:auto;min-height:66px;padding:10px 24px}.cbo-top-actions{gap:16px!important}.cbo-top-actions button,.cbo-top-actions a{min-height:44px;font-size:12px}.cbo-topbar b{font-size:12px}.cbo-system-state{letter-spacing:.06em;font-size:11px}.cbo-system-state span{box-shadow:none;background:#9b7d25}.cbo-page-head h1{letter-spacing:-.035em;font-size:clamp(32px,3.8vw,54px);font-weight:500;line-height:1.1}.cbo-page-head p{max-width:650px;font-size:16px}.cbo-primary,.cbo-secondary{letter-spacing:0;min-height:44px;font-size:13px}.cbo-primary{background:#111;border-color:#111}.cbo-metric-accent{background:#111}.cbo-metric-accent>span,.cbo-metric-accent small{color:#d4af37}.cbo-panel-head h2{font-family:Arial,sans-serif;font-size:20px}.cbo-queue-main b,.cbo-client-row b,.cbo-account-list b{font-size:14px}.cbo-queue-main small,.cbo-account-list small{font-size:12px}.cbo-dialog input,.cbo-dialog select,.cbo-dialog textarea{min-height:44px;font-size:16px}.cbo-shell button:focus-visible,.cbo-shell a:focus-visible,.cbo-shell input:focus-visible,.cbo-shell select:focus-visible{outline-offset:3px;outline:3px solid #a68824}.cbo-nav-backdrop{display:none}.cbo-shell table{font-size:13px}.cbo-shell th,.cbo-shell td{overflow-wrap:anywhere}.cbo-shell h1,.cbo-shell h2,.cbo-shell h3{font-family:Arial,Helvetica,sans-serif}.cbo-owner-hero h1{line-height:1.06}.cbo-shell .cbo-status{letter-spacing:0;font-size:11px}.cbo-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.cbo-toast{font-size:14px}.cbo-shell input[type=number]{min-width:0}.cbo-shell label{font-size:13px}.cbo-shell p{line-height:1.6}@media (width<=900px){.cbo-nav-backdrop{z-index:49;background:#0008;border:0;display:block;position:fixed;inset:0}.cbo-sidebar{width:280px;max-width:85vw}.cbo-menu{min-width:44px;min-height:44px}.cbo-topbar{padding:7px 12px}.cbo-top-actions{gap:12px!important}.cbo-top-actions a{display:none}.cbo-page{padding-left:16px;padding-right:16px}.cbo-page-head{gap:18px}.cbo-page-head h1{font-size:34px}.cbo-page-head p{font-size:14px}.cbo-page-head,.cbo-split,.cbo-split-wide,.cbo-dashboard-grid{grid-template-columns:1fr}.cbo-page-actions{justify-content:flex-start}.cbo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cbo-metric{min-height:125px;padding:16px}.cbo-metric strong{font-size:26px}.cbo-queue button{grid-template-columns:24px 1fr auto}.cbo-queue button>svg:last-child{display:none}.cbo-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cbo-flow-step b{margin-top:14px}.cbo-role-callout{grid-template-columns:auto 1fr}.cbo-role-callout button{grid-column:1/-1;min-height:44px}.cbo-dialog{max-height:90dvh;overflow:auto}.cbo-topbar b{display:none}.cbo-owner-tabs,.cbo-market-tabs{flex-wrap:nowrap;max-width:100%;overflow:auto}.cbo-owner-tabs button,.cbo-market-tabs button{flex-shrink:0;min-height:44px}.cbo-shell button{touch-action:manipulation}}@media (width<=430px){.cbo-system-state{letter-spacing:0;font-size:10px}.cbo-topbar>div{gap:6px}.cbo-top-actions{gap:6px!important}.cbo-top-actions button{font-size:11px}.cbo-panel-head{flex-wrap:wrap;gap:10px}.cbo-metric>span{letter-spacing:0;font-size:11px}.cbo-metric small{font-size:11px}.cbo-page-actions>*{flex:1}.cbo-status{white-space:normal}}.cbo-dialog-close{min-width:44px;min-height:44px}.cbo-dialog{max-height:90dvh;overflow:auto}.cbo-mobile-tn-logo{display:none}@media (width<=760px){.cbo-mobile-tn-logo{object-fit:contain;background:#111;width:126px;height:46px;padding:7px;display:block}.cbo-top-actions>button:first-child{min-height:44px;font-size:12px;display:flex}.cbo-topbar{height:66px}}.cbo-credit-summary+.cbo-table-panel .cbo-mini-action,.cbo-credit-summary+.cbo-table-panel .cbo-inline-actions button{min-height:44px;padding:10px 12px;font-size:14px}:root{--czb-ink:#0a0a09;--czb-ink-2:#121311;--czb-panel:#191a17;--czb-chalk:#f2f0e8;--czb-muted:#aca99f;--czb-line:#f2f0e82e;--czb-line-light:#0a0a0926;--czb-red:#d84a38;--czb-gold:#d8ad47;--czb-green:#247055;--czb-display:"Barlow Condensed",Arial,sans-serif;--czb-body:"Manrope",Arial,sans-serif;--czb-mono:"IBM Plex Mono",monospace;--cz96-ink:var(--czb-ink);--cz96-ink-2:var(--czb-ink-2);--cz96-ivory:var(--czb-chalk);--cz96-paper:#dedbd1;--cz96-green:var(--czb-green);--cz96-gold:var(--czb-gold);--cz96-red:var(--czb-red);--cz96-muted:#76736b;--cz96-serif:var(--czb-display);--cz96-sans:var(--czb-body)}.czb-skip{z-index:999;color:#000;font:600 11px/1 var(--czb-mono);background:#fff;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.czb-header{z-index:90;color:var(--czb-chalk);border-bottom:1px solid var(--czb-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a09f0;position:sticky;top:0}.czb-wordmark>span{flex-direction:column;min-width:0;display:flex}.czb-wordmark b{font:800 24px/.8 var(--czb-display);letter-spacing:.05em}.czb-wordmark small{text-overflow:ellipsis;white-space:nowrap;color:var(--czb-muted);font:500 6.5px/1 var(--czb-mono);letter-spacing:.16em;margin-top:7px;overflow:hidden}.czb-head-cta{min-height:38px;font:600 8px/1 var(--czb-mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid #ffffff47;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.czb-board-hero{background:var(--czb-ink);min-height:calc(100svh - 99px);color:var(--czb-chalk);grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);display:grid;position:relative;overflow:hidden}.czb-hero-type{z-index:2;flex-direction:column;justify-content:flex-end;min-height:650px;padding:clamp(66px,8vw,125px) clamp(22px,5vw,78px) 46px;display:flex;position:relative}.czb-hero-type>p:first-child span{border:1px solid var(--czb-red);width:31px;height:31px;color:var(--czb-red);place-items:center;margin-right:12px;display:inline-grid}.czb-hero-type h1{font:800 clamp(92px,14.8vw,252px)/.62 var(--czb-display);letter-spacing:-.055em;text-transform:uppercase;margin:0}.czb-hero-type h1 span{display:block}.czb-hero-type h1 span:last-child{color:var(--czb-gold);transform:translate(clamp(20px,5vw,82px))}.czb-hero-actions a{min-height:47px;font:600 8px/1 var(--czb-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff47;align-items:center;gap:10px;padding:0 15px;transition:background .2s,color .2s,border .2s;display:inline-flex}.czb-hero-actions a:first-child{background:var(--czb-chalk);color:var(--czb-ink);border-color:var(--czb-chalk)}.czb-hero-actions a:hover{border-color:var(--czb-gold);background:var(--czb-gold);color:var(--czb-ink)}.czb-hero-signal{border-left:1px solid var(--czb-line);background:linear-gradient(160deg,#11120f,#181914 58%,#10110e);flex-direction:column;justify-content:flex-end;min-height:650px;padding:34px;display:flex;position:relative;overflow:hidden}.czb-lattice{color:#d8ad4754;width:108%;max-height:58%;position:absolute;inset:20px -9% auto auto}.czb-lattice path,.czb-lattice circle{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.czb-lattice circle{fill:var(--czb-red);stroke:var(--czb-red);animation:2.4s infinite czbPulse}.czb-state-label{border-bottom:1px solid var(--czb-line);color:#aaa79f;font:500 8px/1 var(--czb-mono);letter-spacing:.12em;justify-content:space-between;padding-bottom:11px;display:flex;position:absolute;top:28px;left:30px;right:30px}.czb-state-label b{color:var(--czb-gold);font-weight:600}.czb-state-grid article{border-right:1px solid var(--czb-line);border-bottom:1px solid var(--czb-line);flex-direction:column;justify-content:space-between;min-height:138px;padding:17px;display:flex}.czb-state-grid strong{font:700 64px/.82 var(--czb-display)}.czb-state-grid article:nth-child(2) strong{color:var(--czb-green)}.czb-state-grid article:nth-child(3) strong{color:var(--czb-gold)}.czb-state-grid article.alert strong{color:var(--czb-red)}.czb-hero-signal>p{color:#aaa79f;max-width:480px;font:400 10px/1.7 var(--czb-mono);margin:18px 0 0}.czb-ticker{background:var(--czb-gold);min-height:57px;color:var(--czb-ink);border-bottom:1px solid #a9852f;grid-template-columns:110px 1fr;display:grid;overflow:hidden}.czb-ticker-label{font:700 9px/1 var(--czb-mono);border-right:1px solid #0a0a094d;justify-content:center;align-items:center;gap:9px;display:flex}.czb-ticker-track{scrollbar-width:none;display:flex;overflow:auto}.czb-ticker-track::-webkit-scrollbar{display:none}.czb-ticker-track a{border-right:1px solid #0a0a0938;flex:0 0 min(520px,76vw);align-items:center;gap:18px;padding:0 24px;display:flex}.czb-ticker-track b{white-space:nowrap;font:600 8px/1 var(--czb-mono)}.czb-ticker-track span{font:600 12px/1.3 var(--czb-body)}.czb-section-index{border-bottom:1px solid var(--czb-line-light);color:#77746d;min-height:58px;font:600 8px/1 var(--czb-mono);letter-spacing:.13em;align-items:center;display:flex}.czb-section-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;padding:clamp(54px,6vw,95px) 0 42px;display:grid}.czb-section-intro h2 span,.czb-ledger-statement h2 span{color:var(--czb-red)}.czb-section-intro.light{color:var(--czb-chalk)}.czb-section-intro.light h2 span{color:var(--czb-gold)}.czb-route-row{border-top:1px solid var(--czb-line-light);min-height:86px;padding:12px;transition:background .2s,padding .2s}.czb-route-row small{color:#77746d;font:500 8px/1.3 var(--czb-mono)}.czb-route-status,.czb-route-row>span:nth-child(4){color:#4e4c47;font:500 9px/1.5 var(--czb-mono)}.czb-route-row.disputed .czb-route-status{color:#9f271c}.czb-ensemble-section{background:var(--czb-ink);color:var(--czb-chalk);padding:24px max(22px,50vw - 825px) clamp(90px,9vw,150px)}.czb-ensemble-section .czb-section-index{border-color:var(--czb-line);color:#777b72}.czb-ensemble{border-top:1px solid var(--czb-line);grid-template-columns:repeat(7,1fr);display:grid}.czb-person{border-right:1px solid var(--czb-line);min-width:0;transition:background .2s}.czb-person:last-child{border-right:0}.czb-person:hover{background:#151612}.czb-person-media:after{content:"";background:linear-gradient(#0000 55%,#0a0a09c7);position:absolute;inset:0}.czb-person-media img{object-fit:cover;filter:grayscale(.18)saturate(.75)contrast(1.05);width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .3s}.czb-person:hover img{filter:grayscale(0)saturate(.92);transform:scale(1.03)}.czb-person-media>span{z-index:2;color:var(--czb-gold);font:600 8px/1 var(--czb-mono);position:absolute;bottom:10px;left:11px}.czb-person-copy{flex-direction:column;min-height:178px;padding:14px 12px 18px;display:flex}.czb-person-copy small{color:#98958d;min-height:32px;font:500 6.5px/1.5 var(--czb-mono);letter-spacing:.04em;text-transform:uppercase}.czb-person-copy p{color:#a9a69d;min-height:28px;font:400 7.5px/1.5 var(--czb-mono);margin:0}.czb-person-copy svg{color:var(--czb-gold);margin-top:12px}.czb-ledger-section{background:var(--czb-chalk)}.czb-ledger-grid{grid-template-columns:1.15fr .85fr;gap:7vw;padding-top:clamp(58px,7vw,105px);display:grid}.czb-ledger-statement>a{border-bottom:1px solid var(--czb-ink);font:600 8px/1 var(--czb-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-top:30px;padding-bottom:5px;display:inline-flex}.czb-ledger-metrics{border-top:1px solid var(--czb-ink);border-left:1px solid var(--czb-line-light);grid-template-columns:1fr 1fr;display:grid}.czb-ledger-metrics article{border-right:1px solid var(--czb-line-light);border-bottom:1px solid var(--czb-line-light);flex-direction:column;min-height:210px;padding:18px;display:flex}.czb-ledger-metrics strong{font:700 clamp(44px,4vw,68px)/.85 var(--czb-display);text-transform:uppercase;margin:auto 0 10px}.czb-ledger-metrics p{color:#6d6a64;font:500 8px/1.55 var(--czb-mono);margin:0}.czb-platform-section .czb-section-index{color:#ffffff94;border-color:#ffffff47}.czb-platform-list{border-top:1px solid #ffffff6b}.czb-platform-list p{color:#ffffffb3;max-width:650px;margin:0;font-size:12px;line-height:1.65}.czb-news-section{background:#dedbd1}.czb-news-list a{border-bottom:1px solid #0a0a0933;grid-template-columns:70px 1fr 24px;align-items:center;gap:20px;min-height:116px;transition:padding .2s,background .2s;display:grid}.czb-news-list a:hover{background:#ffffff47;padding-inline:12px}.czb-news-list small{color:#716e67;font:500 7.5px/1 var(--czb-mono);letter-spacing:.08em;text-transform:uppercase}.czb-news-list h3{max-width:1100px;font:700 clamp(27px,3vw,47px)/.9 var(--czb-display);text-transform:uppercase;margin:9px 0 0}.czb-trust-section .czb-section-index{border-color:var(--czb-line);color:#777b72}.czb-trust-heading{border-bottom:1px solid var(--czb-line);align-items:flex-end;gap:24px;min-height:330px;padding:60px 0 42px;display:flex}.czb-trust-heading svg{color:var(--czb-gold);margin-bottom:10px}.czb-trust-principles{grid-template-columns:repeat(4,1fr);display:grid}.czb-footer{color:var(--czb-chalk);background:#050504;padding:50px max(22px,50vw - 825px) 24px}.czb-footer-mark>span{flex-direction:column;display:flex}.czb-footer-mark b{font:800 27px/.8 var(--czb-display);letter-spacing:.04em}.czb-footer-mark small{color:#85827b;font:500 7px/1 var(--czb-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:8px}.czb-footer nav{border-top:1px solid var(--czb-line);border-bottom:1px solid var(--czb-line);flex-wrap:wrap;gap:23px;padding:20px 0;display:flex}.czb-footer nav a{font:600 8px/1 var(--czb-mono);letter-spacing:.09em;text-transform:uppercase}.czb-footer-bottom{color:#64625c;font:500 6.5px/1.4 var(--czb-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-top:20px;display:flex}.cz-logo strong,.cz96-brand strong,.cz-page-intro h1,.czu-mast-main h1,.czu-section-head h2,.czu-season-copy h1,.czu-discover-hero h1,.cz96-page-intro h1,.cz96-section-head h2{text-transform:uppercase;font-family:var(--czb-display)!important;letter-spacing:-.025em!important;font-style:normal!important;font-weight:700!important}.cz-logo small,.cz96-brand small,.cz-nav a,.cz96-nav a,.cz-verified,.cz96-header-note,.cz-page-intro>p,.czu-eyebrow,.czu-section-head>div>p,.cz96-eyebrow,.cz96-kicker{font-family:var(--czb-mono)!important}.cz96-site:not(.cz96-dark-header) .cz96-brand small,.cz96-site:not(.cz96-dark-header) .cz96-header-note,.cz96-site:not(.cz96-dark-header) .cz96-nav a{color:#c8c5bd!important}.cz96-site:not(.cz96-dark-header) .cz96-brand:before,.cz-logo:before{color:var(--czb-gold)!important}.cz-inner,.cz96-inner,.czu-page{background:var(--czb-chalk)}.cz-page-intro,.cz96-page-intro{border-bottom:1px solid var(--czb-line-light)!important}.cz-directory-card,.cz96-directory-grid>a,.czu-register>a,.czu-circuit-grid>a{box-shadow:none!important;border-radius:0!important}@keyframes czbPulse{0%,to{opacity:1}50%{opacity:.35}}@media (width<=1180px){.czb-header-inner{grid-template-columns:1fr auto}.czb-mainnav{display:none}.czb-board-hero{grid-template-columns:1fr}.czb-hero-signal{border-left:0;border-top:1px solid var(--czb-line);min-height:540px}.czb-ensemble{grid-template-columns:repeat(4,1fr)}.czb-person:nth-child(4n){border-right:0}.czb-person:nth-child(-n+4){border-bottom:1px solid var(--czb-line)}.czb-ledger-grid{grid-template-columns:1fr}}@media (width<=760px){.czb-signalbar{grid-template-columns:1fr auto;padding-inline:12px}.czb-signalbar span:nth-child(2){display:none}.czb-header-inner{width:calc(100% - 22px);min-height:62px}.czb-mark{width:33px;height:33px}.czb-wordmark b{font-size:21px}.czb-wordmark small{max-width:185px;font-size:5.5px}.czb-head-cta{min-height:34px;padding-inline:9px}.czb-board-hero{min-height:auto}.czb-hero-type{min-height:590px;padding:74px 16px 36px}.czb-hero-type h1{font-size:clamp(88px,29vw,132px)}.czb-hero-type h1 span:last-child{font-size:.82em;transform:translate(0)}.czb-hero-lead{margin-top:35px;font-size:14px}.czb-hero-actions{display:grid}.czb-hero-actions a{width:100%}.czb-hero-signal{min-height:510px;padding:18px 14px}.czb-state-label{left:14px;right:14px}.czb-lattice{width:125%;top:45px}.czb-state-grid article{min-height:116px;padding:12px}.czb-state-grid strong{font-size:50px}.czb-state-grid span{font-size:6.5px}.czb-ticker{grid-template-columns:68px 1fr}.czb-ticker-track a{flex-basis:82vw;gap:10px;padding-inline:14px}.czb-route-section,.czb-ledger-section,.czb-platform-section,.czb-news-section,.czb-trust-section,.czb-ensemble-section{padding-left:14px;padding-right:14px}.czb-section-intro{grid-template-columns:1fr;gap:25px}.czb-section-intro h2,.czb-ledger-statement h2{font-size:clamp(50px,17vw,74px)}.czb-route-head{display:none}.czb-route-row{grid-template-columns:42px 1fr 18px;gap:10px;min-height:110px}.czb-route-row>span:nth-child(3),.czb-route-row>span:nth-child(4){grid-column:2}.czb-route-status{margin-top:4px}.czb-route-row>svg{grid-area:1/3/4}.czb-route-row strong{font-size:27px}.czb-ensemble{grid-template-columns:1fr 1fr}.czb-person:nth-child(n){border-right:1px solid var(--czb-line);border-bottom:1px solid var(--czb-line)}.czb-person:nth-child(2n){border-right:0}.czb-person-media{aspect-ratio:.76}.czb-person-copy{min-height:150px}.czb-ledger-metrics{grid-template-columns:1fr 1fr}.czb-ledger-metrics article{min-height:170px;padding:13px}.czb-platform-list a{grid-template-columns:70px 1fr 20px;gap:12px;min-height:128px}.czb-platform-list a p{grid-column:2/4;margin-top:-16px}.czb-news-list a{grid-template-columns:38px 1fr 18px;gap:12px}.czb-trust-heading{align-items:flex-end;min-height:270px}.czb-trust-heading h2{font-size:clamp(58px,18vw,84px)}.czb-trust-principles{grid-template-columns:1fr 1fr}.czb-trust-principles article{border-bottom:1px solid var(--czb-line);min-height:190px}.czb-trust-principles article:nth-child(2n){border-right:0}.czb-trust-principles strong{margin-top:46px}.czb-footer-bottom{flex-direction:column}}@media (width<=390px){.czb-wordmark small{display:none}.czb-head-cta{font-size:7px}.czb-hero-type h1{font-size:27.5vw}.czb-state-grid strong{font-size:44px}.czb-person-copy h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.czb-home *,.czb-home :before,.czb-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--czs-ink:#090909;--czs-charcoal:#111212;--czs-panel:#171818;--czs-paper:#f1efe9;--czs-chalk:#dedbd3;--czs-muted:#92928e;--czs-line:#ffffff24;--czs-line-dark:#09090929;--czs-red:#d92d27;--czs-gold:#f0b84a;--czs-green:#16845b;--czs-display:"Barlow Condensed", "Arial Narrow", sans-serif;--czs-sans:"IBM Plex Sans", Arial, sans-serif;--czs-mono:"IBM Plex Mono", ui-monospace, monospace}.czb-home{background:var(--czs-ink);min-height:100vh;color:var(--czs-paper);font-family:var(--czs-sans);overflow-x:hidden}.czb-home *,.czb-home :before,.czb-home :after{box-sizing:border-box}.czb-home a{color:inherit;text-decoration:none}.czb-home img{width:100%;display:block}.czb-home ::selection{background:var(--czs-red);color:#fff}.czb-home :focus-visible{outline:2px solid var(--czs-gold);outline-offset:4px}.czb-skip{z-index:200;font:600 11px/1 var(--czs-mono);background:#fff;padding:9px 12px;position:fixed;top:8px;left:8px;transform:translateY(-160%);color:#000!important}.czb-skip:focus{transform:none}.czb-signalbar{background:var(--czs-red);color:#fff;min-height:30px;font:600 9px/1.1 var(--czs-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:6px 18px;display:grid}.czb-signalbar span:last-child{text-align:right}.czb-live-dot{background:#fff;border-radius:50%;width:6px;height:6px;margin-right:8px;animation:1.8s ease-in-out infinite czPulse;display:inline-block;box-shadow:0 0 0 5px #ffffff2e}@keyframes czPulse{50%{box-shadow:0 0 0 10px #fff0}}.czb-header{z-index:90;border-bottom:1px solid var(--czs-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090909f0;position:sticky;top:0}.czb-header-inner{grid-template-columns:300px 1fr auto;align-items:center;gap:28px;width:min(100% - 36px,1720px);min-height:72px;margin:auto;display:grid}.czb-wordmark{align-items:center;gap:12px;min-width:0;display:flex}.czb-mark{width:42px;height:42px;color:var(--czs-gold);flex:none}.czb-wordmark>span,.czb-footer-mark>span{flex-direction:column;display:flex}.czb-wordmark b,.czb-footer-mark b{font:800 24px/.8 var(--czs-display);letter-spacing:.05em}.czb-wordmark small,.czb-footer-mark small{color:var(--czs-muted);font:500 8px/1 var(--czs-mono);letter-spacing:.12em;margin-top:7px}.czb-mainnav{justify-content:center;gap:30px;display:flex}.czb-mainnav a{color:#c7c5bf;font:600 10px/1 var(--czs-mono);letter-spacing:.08em;text-transform:uppercase;padding:29px 0 26px;position:relative}.czb-mainnav a:after{content:"";background:var(--czs-red);height:2px;transition:right .2s;position:absolute;bottom:20px;left:0;right:100%}.czb-mainnav a:hover:after{right:0}.czb-head-cta{border:1px solid var(--czs-line);color:#fff;min-height:38px;font:600 9px/1 var(--czs-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.czb-head-cta:hover{background:var(--czs-paper);color:var(--czs-ink)}.czb-board-hero{border-bottom:1px solid var(--czs-line);background:var(--czs-ink);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);min-height:740px;display:grid;position:relative;overflow:hidden}.czb-hero-grid{opacity:.24;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.czb-hero-type{z-index:2;border-right:1px solid var(--czs-line);flex-direction:column;justify-content:flex-end;padding:clamp(88px,9vw,148px) clamp(24px,6vw,100px) 54px;display:flex;position:relative}.czb-hero-type>p:first-child{color:#b1b0ab;font:500 10px/1 var(--czs-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px}.czb-hero-type>p:first-child span{border:1px solid var(--czs-red);color:#fff;place-items:center;width:30px;height:30px;margin-right:11px;display:inline-grid}.czb-hero-type h1{font:800 clamp(92px,13.6vw,230px)/.68 var(--czs-display);letter-spacing:-.055em;text-transform:uppercase;margin:0;display:grid}.czb-hero-type h1 span:first-child{color:var(--czs-paper)}.czb-hero-type h1 span:last-child{color:#0000;-webkit-text-stroke:1px #f0b84ae6;margin-left:clamp(0px,4vw,80px)}.czb-hero-lead{color:#b6b3ac;max-width:800px;margin:38px 0 0;font-size:clamp(15px,1.4vw,20px);line-height:1.65}.czb-hero-actions{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.czb-hero-actions a{border:1px solid var(--czs-line);min-height:46px;font:600 9px/1 var(--czs-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;padding:0 15px;transition:background .2s,color .2s;display:inline-flex}.czb-hero-actions a:first-child{background:var(--czs-red);border-color:var(--czs-red)}.czb-hero-actions a:hover{background:var(--czs-paper);color:var(--czs-ink)}.czb-hero-signal{background:linear-gradient(160deg,#191a1a,#0c0d0d 56%);flex-direction:column;justify-content:flex-end;min-height:740px;padding:26px;display:flex;position:relative;overflow:hidden}.czb-lattice{width:108%;height:auto;color:var(--czs-gold);opacity:.8;position:absolute;inset:22px -28px auto 8px}.czb-lattice path,.czb-lattice circle{stroke:currentColor;stroke-width:1.25px}.czb-lattice circle{fill:var(--czs-red);stroke:var(--czs-red)}.czb-state-label{text-align:right;gap:5px;display:grid;position:absolute;top:28px;right:28px}.czb-state-label span{color:var(--czs-muted);font:500 8px/1 var(--czs-mono);letter-spacing:.12em}.czb-state-label b{font:700 26px/1 var(--czs-display);letter-spacing:.04em}.czb-state-grid{z-index:2;border-top:1px solid var(--czs-line);border-left:1px solid var(--czs-line);grid-template-columns:1fr 1fr;display:grid;position:relative}.czb-state-grid article{border-right:1px solid var(--czs-line);border-bottom:1px solid var(--czs-line);background:#090909a8;flex-direction:column;justify-content:space-between;min-height:142px;padding:18px;display:flex}.czb-state-grid article.alert{box-shadow:inset 4px 0 0 var(--czs-red)}.czb-state-grid strong{font:800 56px/.8 var(--czs-display);color:var(--czs-gold)}.czb-state-grid span{color:#aaa8a2;max-width:160px;font:500 9px/1.4 var(--czs-mono);letter-spacing:.07em;text-transform:uppercase}.czb-hero-signal>p{z-index:2;color:#96948e;max-width:560px;margin:20px 0 0;font-size:11px;line-height:1.55;position:relative}.czb-ticker{border-bottom:1px solid var(--czs-line);background:#0d0e0e;grid-template-columns:110px 1fr;min-height:54px;display:grid;overflow:hidden}.czb-ticker-label{border-right:1px solid var(--czs-line);color:var(--czs-red);font:700 9px/1 var(--czs-mono);letter-spacing:.11em;justify-content:center;align-items:center;gap:8px;display:flex}.czb-ticker-label i{background:var(--czs-red);border-radius:50%;width:6px;height:6px}.czb-ticker-track{align-items:center;min-width:max-content;animation:34s linear infinite czTicker;display:flex}.czb-ticker-track a{border-right:1px solid var(--czs-line);color:#c4c2bc;align-items:center;gap:12px;min-height:54px;padding:0 34px;font-size:11px;display:flex}.czb-ticker-track b{color:var(--czs-gold);font:500 8px/1 var(--czs-mono)}@keyframes czTicker{to{transform:translate(-34%)}}.czb-route-section,.czb-ledger-section,.czb-platform-section,.czb-news-section,.czb-trust-section{padding:clamp(72px,8vw,130px) clamp(18px,4vw,68px)}.czb-section-index{opacity:.5;font:500 8px/1 var(--czs-mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:16px}.czb-section-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;margin:34px 0 46px;display:grid}.czb-section-intro>div>p,.czb-ledger-statement>p:first-child{color:var(--czs-red);font:600 9px/1 var(--czs-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px}.czb-section-intro h2,.czb-ledger-statement h2{font:700 clamp(54px,7.6vw,116px)/.78 var(--czs-display);letter-spacing:-.035em;text-transform:uppercase;margin:0}.czb-section-intro h2 span,.czb-ledger-statement h2 span{color:#0000;-webkit-text-stroke:1px currentColor;opacity:.72}.czb-section-intro>p{color:#666661;max-width:620px;margin:0;font-size:14px;line-height:1.7}.czb-route-section{background:var(--czs-paper);color:var(--czs-ink)}.czb-route-board{border-top:2px solid var(--czs-ink)}.czb-route-head,.czb-route-row{grid-template-columns:90px minmax(230px,1.2fr) minmax(260px,1fr) 90px 30px;align-items:center;gap:18px;display:grid}.czb-route-head{color:#6e6d68;font:500 8px/1 var(--czs-mono);letter-spacing:.1em;text-transform:uppercase;padding:10px 0}.czb-route-row{border-top:1px solid var(--czs-line-dark);min-height:94px;transition:padding .2s,background .2s}.czb-route-row:hover{background:#fff;padding-inline:12px}.czb-route-row>span:nth-child(2){flex-direction:column;gap:6px;display:flex}.czb-route-row strong{font:700 27px/.95 var(--czs-display);text-transform:uppercase}.czb-route-row small{color:#73726e;font-size:10px}.czb-route-signal{color:#63625f;font:500 9px/1 var(--czs-mono);align-items:center;gap:12px;display:flex}.czb-route-signal i{background:var(--czs-green);border-radius:50%;width:9px;height:9px}.czb-route-row.complete .czb-route-signal i{background:var(--czs-gold)}.czb-route-row.disputed .czb-route-signal i{background:var(--czs-red);animation:2s infinite czPulseRed}@keyframes czPulseRed{50%{box-shadow:0 0 0 8px #d92d2700}0%,to{box-shadow:0 0 #d92d2740}}.czb-route-status{color:#343431;font:500 10px/1.45 var(--czs-mono)}.czb-ensemble-section{color:var(--czs-paper);background:#0d0e0e;padding:clamp(72px,8vw,130px) 0}.czb-ensemble-section>.czb-section-index,.czb-ensemble-section>.czb-section-intro{margin-left:clamp(18px,4vw,68px);margin-right:clamp(18px,4vw,68px)}.czb-section-intro.light>p{color:#9f9d96}.czb-ensemble{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(210px,1fr));display:grid;overflow-x:auto}.czb-person{border-right:1px solid var(--czs-line);min-width:210px}.czb-person:first-child{border-left:1px solid var(--czs-line)}.czb-person-media{aspect-ratio:.72;background:#1c1d1d;position:relative;overflow:hidden}.czb-person-media img{object-fit:cover;object-position:center top;filter:grayscale(.88)contrast(1.06);width:100%;height:100%;transition:filter .35s,transform .6s cubic-bezier(.16,1,.3,1)}.czb-person:hover .czb-person-media img{filter:grayscale(.12)contrast(1.03);transform:scale(1.025)}.czb-person-media:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -120px 90px -80px #000000e6}.czb-person-media span{z-index:2;background:var(--czs-red);width:30px;height:30px;font:600 9px/1 var(--czs-mono);place-items:center;display:grid;position:absolute;top:10px;left:10px}.czb-person-copy{border-top:1px solid var(--czs-line);grid-template-columns:1fr auto;align-content:start;gap:7px 12px;min-height:178px;padding:16px;display:grid}.czb-person-copy small{color:var(--czs-gold);font:500 8px/1.35 var(--czs-mono);text-transform:uppercase;grid-column:1/-1}.czb-person-copy h3{font:700 29px/.92 var(--czs-display);text-transform:uppercase;margin:7px 0 0}.czb-person-copy p{color:#8f8d87;grid-column:1;margin:0;font-size:10px;line-height:1.45}.czb-person-copy svg{align-self:end}.czb-ledger-section{color:var(--czs-ink);background:#d9d5cc}.czb-ledger-grid{border-top:1px solid var(--czs-line-dark);grid-template-columns:1.05fr .95fr;margin-top:34px;display:grid}.czb-ledger-statement{border-right:1px solid var(--czs-line-dark);flex-direction:column;justify-content:center;min-height:620px;padding:48px 6vw 48px 0;display:flex}.czb-ledger-statement .copy{color:#555550;max-width:740px;margin:32px 0 0;font-size:15px;line-height:1.72}.czb-ledger-statement>a{border-bottom:2px solid var(--czs-red);width:max-content;font:600 9px/1 var(--czs-mono);text-transform:uppercase;align-items:center;gap:9px;margin-top:30px;padding-bottom:7px;display:inline-flex}.czb-ledger-metrics{grid-template-columns:1fr 1fr;display:grid}.czb-ledger-metrics article{border-right:1px solid var(--czs-line-dark);border-bottom:1px solid var(--czs-line-dark);flex-direction:column;justify-content:space-between;min-height:310px;padding:26px;display:flex}.czb-ledger-metrics span{color:var(--czs-red);font:600 9px/1 var(--czs-mono)}.czb-ledger-metrics strong{font:800 clamp(48px,5.5vw,88px)/.8 var(--czs-display);text-transform:uppercase}.czb-ledger-metrics p{color:#65645e;max-width:260px;margin:0;font-size:11px;line-height:1.55}.czb-platform-section{background:var(--czs-red);color:#fff}.czb-platform-list{border-top:1px solid #ffffff59;margin-top:34px}.czb-platform-list a{border-bottom:1px solid #ffffff59;grid-template-columns:130px minmax(220px,.75fr) 1fr 32px;align-items:center;gap:24px;min-height:132px;transition:background .2s,padding .2s;display:grid}.czb-platform-list a:hover{background:#b51e1a;padding-inline:16px}.czb-platform-list span{font:500 9px/1 var(--czs-mono);letter-spacing:.1em}.czb-platform-list strong{font:700 clamp(34px,4vw,62px)/.9 var(--czs-display);text-transform:uppercase}.czb-platform-list p{color:#ffffffb8;max-width:700px;font-size:13px;line-height:1.55}.czb-news-section{background:var(--czs-paper);color:var(--czs-ink)}.czb-news-list{border-top:2px solid var(--czs-ink)}.czb-news-list a{border-bottom:1px solid var(--czs-line-dark);grid-template-columns:70px 1fr 30px;align-items:center;gap:20px;min-height:118px;display:grid}.czb-news-list>a>span{color:var(--czs-red);font:600 9px/1 var(--czs-mono)}.czb-news-list small{color:#77746d;font:500 9px/1 var(--czs-mono);text-transform:uppercase}.czb-news-list h3{font:700 clamp(28px,3.3vw,50px)/.92 var(--czs-display);text-transform:uppercase;margin:8px 0 0}.czb-news-list a:hover h3{color:var(--czs-red)}.czb-trust-section{background:var(--czs-charcoal);color:var(--czs-paper)}.czb-trust-heading{align-items:flex-end;gap:25px;min-height:310px;padding:48px 0;display:flex}.czb-trust-heading svg{color:var(--czs-gold);flex:none}.czb-trust-heading h2{font:700 clamp(58px,8vw,126px)/.78 var(--czs-display);letter-spacing:-.035em;text-transform:uppercase;margin:0}.czb-trust-principles{border-top:1px solid var(--czs-line);grid-template-columns:repeat(4,1fr);display:grid}.czb-trust-principles article{border-right:1px solid var(--czs-line);min-height:250px;padding:22px}.czb-trust-principles article:last-child{border-right:0}.czb-trust-principles b{color:var(--czs-gold);font:500 9px/1 var(--czs-mono)}.czb-trust-principles strong{font:700 30px/.94 var(--czs-display);text-transform:uppercase;margin:74px 0 12px;display:block}.czb-trust-principles p{color:#999790;margin:0;font-size:11px;line-height:1.6}.czb-footer{color:#fff;border-top:1px solid var(--czs-line);background:#060606;grid-template-columns:1fr 1fr;gap:35px 8vw;padding:58px clamp(18px,4vw,68px) 24px;display:grid}.czb-footer-mark{align-items:center;gap:12px;display:flex}.czb-footer-mark .czb-mark{width:40px;height:40px}.czb-footer>p{color:#93918b;max-width:700px;margin:0;font-size:12px;line-height:1.65}.czb-footer nav{border-top:1px solid var(--czs-line);border-bottom:1px solid var(--czs-line);font:500 9px/1 var(--czs-mono);text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;gap:22px;padding:18px 0;display:flex}.czb-footer-bottom{color:#696862;font:500 7px/1.4 var(--czs-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;gap:20px;display:flex}.cz-site,.cz96-site,.czu-page{--czu-carbon:var(--czs-ink)!important;--czu-carbon-2:var(--czs-charcoal)!important;--czu-bone:var(--czs-paper)!important;--czu-paper:#d9d5cc!important;--czu-brass:var(--czs-gold)!important;--czu-green:#174f3d!important;--czu-clay:var(--czs-red)!important;--czu-smoke:#6f6d67!important;--czu-serif:var(--czs-display)!important;--czu-sans:var(--czs-sans)!important;font-family:var(--czs-sans)!important}.cz-header,.cz96-site:not(.cz96-dark-header) .cz96-header{color:#fff!important;border-bottom:1px solid var(--czs-line)!important;background:#090909f7!important}.cz-logo strong,.cz96-brand strong,.cz-footer-logo,.cz96-footer-brand strong{text-transform:uppercase;font-family:var(--czs-display)!important;font-weight:700!important}.cz-logo small,.cz96-brand small,.cz-verified,.cz96-header-note,.cz-nav a,.cz96-nav a{color:#a6a49e!important;font-family:var(--czs-mono)!important}.cz-page-intro h1,.cz-profile-copy h1,.cz-pageant-hero h1,.czu-mast-main h1,.czu-season-copy h1,.czu-discover-hero h1,.cz96-page-intro h1,.cz96-section-head h2,.cz96-profile-copy h1,.cz96-story-cover-copy h1{text-transform:uppercase;font-family:var(--czs-display)!important;letter-spacing:-.035em!important;font-style:normal!important;font-weight:700!important}.cz96-yollanda-record{display:none!important}@media (width<=1100px){.czb-header-inner{grid-template-columns:1fr auto}.czb-mainnav{display:none}.czb-board-hero{grid-template-columns:1fr}.czb-hero-type{border-right:0;border-bottom:1px solid var(--czs-line);min-height:650px}.czb-hero-signal{min-height:620px}.czb-route-head,.czb-route-row{grid-template-columns:70px 1fr 1fr 70px 24px}.czb-ensemble{grid-template-columns:repeat(7,260px)}.czb-ledger-grid{grid-template-columns:1fr}.czb-ledger-statement{border-right:0;border-bottom:1px solid var(--czs-line-dark);min-height:520px}.czb-platform-list a{grid-template-columns:100px minmax(180px,.7fr) 1fr 24px}.czb-trust-principles{grid-template-columns:1fr 1fr}.czb-trust-principles article:nth-child(2){border-right:0}.czb-trust-principles article:nth-child(-n+2){border-bottom:1px solid var(--czs-line)}}@media (width<=760px){.czb-signalbar{grid-template-columns:1fr auto;padding-inline:12px}.czb-signalbar span:nth-child(2){display:none}.czb-header-inner{width:calc(100% - 22px);min-height:62px}.czb-mark{width:34px;height:34px}.czb-wordmark b{font-size:21px}.czb-wordmark small{font-size:6.5px}.czb-head-cta{min-height:34px;padding-inline:10px}.czb-hero-type{min-height:600px;padding:78px 16px 38px}.czb-hero-type h1{font-size:clamp(80px,26vw,122px)}.czb-hero-type h1 span:last-child{margin-left:0}.czb-hero-lead{font-size:14px}.czb-hero-actions a{justify-content:space-between;width:100%}.czb-hero-signal{min-height:560px;padding:14px}.czb-lattice{width:135%;left:-30%}.czb-state-grid article{min-height:118px;padding:14px}.czb-state-grid strong{font-size:46px}.czb-ticker{grid-template-columns:72px 1fr}.czb-ticker-track a{padding-inline:20px}.czb-route-section,.czb-ledger-section,.czb-platform-section,.czb-news-section,.czb-trust-section{padding:68px 14px}.czb-section-intro{grid-template-columns:1fr;gap:24px;margin-top:28px}.czb-section-intro h2,.czb-ledger-statement h2{font-size:clamp(51px,16.5vw,78px)}.czb-route-head{display:none}.czb-route-row{grid-template-columns:42px 1fr 22px;gap:11px;min-height:122px;padding:15px 0}.czb-route-row>span:nth-child(2),.czb-route-status{grid-column:2}.czb-route-row>span:nth-child(4){display:none}.czb-route-row>svg{grid-area:1/3/3;align-self:center}.czb-route-signal{flex-direction:column;grid-row:1/3;align-self:start;gap:7px;padding-top:3px}.czb-route-row strong{font-size:24px}.czb-ensemble-section{padding:68px 0}.czb-ensemble-section>.czb-section-index,.czb-ensemble-section>.czb-section-intro{margin-inline:14px}.czb-ensemble{grid-template-columns:repeat(7,235px)}.czb-ledger-statement{min-height:470px;padding:36px 0}.czb-ledger-metrics{grid-template-columns:1fr}.czb-ledger-metrics article{border-right:0;min-height:220px}.czb-platform-list a{grid-template-columns:1fr 24px;gap:8px 14px;min-height:170px;padding:22px 0}.czb-platform-list a>span,.czb-platform-list a>strong,.czb-platform-list a>p{grid-column:1}.czb-platform-list a>svg{grid-area:1/2/4;align-self:center}.czb-platform-list strong{font-size:42px}.czb-news-list a{grid-template-columns:36px 1fr 20px;gap:10px;min-height:130px}.czb-news-list h3{font-size:29px}.czb-trust-heading{align-items:flex-start;min-height:250px;padding-top:40px}.czb-trust-heading h2{font-size:clamp(55px,17vw,82px)}.czb-trust-principles{grid-template-columns:1fr}.czb-trust-principles article{border-right:0;border-bottom:1px solid var(--czs-line);min-height:210px}.czb-trust-principles strong{margin-top:52px}.czb-footer{grid-template-columns:1fr}.czb-footer nav,.czb-footer-bottom{grid-column:1}.czb-footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.czb-live-dot,.czb-route-row.disputed .czb-route-signal i,.czb-ticker-track{animation:none!important}.czb-home *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (width<=760px){:is(html:has(.cz-site),body:has(.cz-site),html:has(.czb-home),body:has(.czb-home)){overflow-x:hidden}.czsd-nav{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-right:72px;width:100%!important;max-width:100vw!important;padding-right:72px!important;display:flex!important;overflow-x:auto!important}.czsd-nav::-webkit-scrollbar{display:none}.czsd-nav a{white-space:nowrap;flex:none!important}.czd-profile-index h1,.czd-route-title h1,.czd-discover-type h1,.czd-archive-hero h1{overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.035em!important;font-size:clamp(50px,15.2vw,68px)!important;line-height:.78!important}.czd-profile-index,.czd-route-title,.czd-discover-type,.czd-archive-hero>div{padding-left:18px!important;padding-right:18px!important}.czd-profile-intro,.czd-route-title>p:last-child,.czd-discover-type>p:last-child{font-size:14px!important;line-height:1.55!important}.czd-route-console{padding:22px 18px!important}.czd-route-console dl div{grid-template-columns:104px minmax(0,1fr)!important;gap:12px!important}.czd-route-console dd{overflow-wrap:anywhere}.czd-route-grid h2,.czd-route-grid h3{font-size:clamp(28px,9vw,40px)!important}.czd-source-zone h2{font-size:clamp(38px,11.5vw,54px)!important}.czd-representative-strip h2{font-size:clamp(50px,14vw,68px)!important}.cz-site .cz-page-intro h1{text-wrap:balance;letter-spacing:-.035em!important;font-size:clamp(48px,13.2vw,66px)!important;line-height:.86!important}.cz-site .cz-profile-body h2,.cz-site .cz-pageant-body h2{overflow-wrap:anywhere;letter-spacing:-.03em!important;font-size:clamp(36px,10.5vw,50px)!important;line-height:.94!important}.cz-site .cz-profile-body,.cz-site .cz-pageant-body{gap:34px!important;padding:58px 18px!important}.cz-site .cz-season-banner{overflow:hidden}.czsd-live-hero h1,.czsd-hero h1{text-wrap:balance;letter-spacing:-.035em!important;font-size:clamp(56px,17vw,78px)!important;line-height:.78!important}.czsd-page{overflow-x:hidden}.cz-footer{padding-top:38px!important;padding-bottom:24px!important}.cz-footer>div{min-height:0!important}}@media (width<=430px){.czd-profile-index h1,.czd-route-title h1,.czd-discover-type h1,.czd-archive-hero h1{font-size:clamp(46px,14.8vw,62px)!important}.cz-site .cz-page-intro h1{font-size:clamp(44px,12.8vw,58px)!important}}:root{--czu-carbon:#0b0d0c;--czu-carbon-2:#151816;--czu-bone:#f3eee4;--czu-paper:#e5ddd0;--czu-brass:#b99a63;--czu-green:#1d4638;--czu-clay:#a64231;--czu-smoke:#746f67;--czu-line:#0b0d0c29;--czu-line-dark:#f3eee42e;--czu-serif:"Instrument Serif", Georgia, serif;--czu-sans:"DM Sans", Arial, sans-serif}.cz-site,.cz96-site,.czu-page{background:var(--czu-bone);color:var(--czu-carbon);font-family:var(--czu-sans)}.cz-site *,.cz96-site *,.czu-page *{box-sizing:border-box}.cz-site ::selection{background:var(--czu-clay);color:#fff}.cz96-site ::selection{background:var(--czu-clay);color:#fff}.czu-page ::selection{background:var(--czu-clay);color:#fff}.cz-site a,.cz96-site a,.czu-page a{color:inherit}.cz-site :focus-visible,.cz96-site :focus-visible,.czu-page :focus-visible{outline:3px solid var(--czu-clay);outline-offset:4px}.cz-header,.cz96-site:not(.cz96-dark-header) .cz96-header{z-index:90;min-height:76px;color:var(--czu-carbon);border:0;border-bottom:1px solid var(--czu-line);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3eee4fa;position:sticky;top:0}.cz-header-inner,.cz96-header-inner{grid-template-columns:300px 1fr 280px;align-items:center;gap:28px;width:min(100% - 36px,1680px);height:76px;min-height:76px;margin:auto;display:grid}.cz-logo,.cz96-brand{align-items:center;gap:13px;min-width:0;display:flex}.cz-logo>span,.cz96-brand>svg{display:none!important}.cz-logo:before,.cz96-brand:before{content:"C/Z";width:44px;height:44px;font:700 9px/1 var(--czu-sans);letter-spacing:.04em;border:1px solid;flex:none;place-items:center;display:grid;transform:rotate(-2deg)}.cz-logo strong,.cz96-brand strong{font:400 20px/1 var(--czu-serif);letter-spacing:.045em;display:block}.cz-logo small,.cz96-brand small{color:var(--czu-smoke);font:700 6.5px/1 var(--czu-sans);letter-spacing:.23em;text-transform:uppercase;margin-top:6px;display:block}.cz-nav,.cz96-nav{justify-content:center;gap:25px;display:flex}.cz-nav a,.cz96-nav a{color:#3b3e3b;font:700 8px/1 var(--czu-sans);letter-spacing:.14em;text-transform:uppercase;opacity:1;border:0;padding:29px 0 26px;position:relative}.cz-nav a:after,.cz96-nav a:after{content:"";background:var(--czu-clay);height:1px;transition:right .25s;position:absolute;bottom:20px;left:0;right:100%}.cz-nav a:hover:after,.cz-nav a.active:after,.cz96-nav a:hover:after,.cz96-nav a.active:after{right:0}.cz-verified,.cz96-header-note{color:var(--czu-smoke);font:700 7px/1 var(--czu-sans);letter-spacing:.13em;text-transform:uppercase;justify-self:end;align-items:center;gap:7px;display:flex}.cz96-dark-header .cz96-header{color:#fff;background:0 0;border-bottom:1px solid #fff3;position:absolute}.cz96-dark-header .cz96-brand small,.cz96-dark-header .cz96-header-note,.cz96-dark-header .cz96-nav a{color:#ffffffbd}.cz-button,.cz96-button,.cz-inline-link,.cz-ops-page button:not(.cz-text-button){box-shadow:none!important;border-radius:0!important}.cz-button,.cz96-button{min-height:48px;font:700 8px/1 var(--czu-sans);letter-spacing:.12em;text-transform:uppercase}.cz-kicker,.cz96-kicker,.cz96-eyebrow,.czu-eyebrow{font-family:var(--czu-sans);letter-spacing:.16em}.cz-inner{width:min(100% - 44px,1560px);margin:auto;padding-top:0}.cz-page-intro{border-bottom:1px solid var(--czu-line);padding:clamp(88px,9vw,145px) 0 70px}.cz-page-intro>p{color:var(--czu-clay);font:700 8px/1 var(--czu-sans);letter-spacing:.16em;text-transform:uppercase}.cz-page-intro h1{max-width:1120px;font:400 clamp(62px,8vw,128px)/.84 var(--czu-serif);letter-spacing:-.05em;margin:18px 0 24px}.cz-page-intro>span{max-width:720px;color:var(--czu-smoke);font-size:16px;line-height:1.7;display:block}.cz-directory-search,.cz-filter-bar,.cz-tool-row{box-shadow:none!important;border-radius:0!important}.cz-directory-search{border:1px solid var(--czu-line);background:0 0}.cz-directory-grid{gap:4px}.cz-directory-card{background:var(--czu-paper);overflow:hidden;border-radius:0!important}.cz-directory-card img{filter:saturate(.82)contrast(1.04)}.cz-directory-card h2{font-family:var(--czu-serif);letter-spacing:-.035em;font-weight:400}.cz-profile-hero,.cz-pageant-hero{background:var(--czu-carbon);color:#fff}.cz-profile-copy h1,.cz-pageant-hero h1{font-family:var(--czu-serif);letter-spacing:-.05em;font-weight:400}.cz-profile-facts article,.cz-profile-body aside,.cz-pageant-status,.cz-pageant-body aside,.cz-governance-note{box-shadow:none!important;border-radius:0!important}.cz-profile-facts{background:var(--czu-green);color:#fff}.cz-profile-facts article{border-color:#ffffff29}.cz96-site{--cz96-ink:var(--czu-carbon);--cz96-ink-2:var(--czu-carbon-2);--cz96-ivory:var(--czu-bone);--cz96-paper:var(--czu-paper);--cz96-green:var(--czu-green);--cz96-gold:var(--czu-brass);--cz96-red:var(--czu-clay);--cz96-muted:var(--czu-smoke);--cz96-serif:var(--czu-serif);--cz96-sans:var(--czu-sans)}.cz96-button,.cz96-yollanda-grid figure,.cz96-delegation>a,.cz96-directory-grid>a,.cz96-story-grid>a,.cz96-archive-feature{border-radius:0!important}.cz96-section-head h2,.cz96-manifesto h2,.cz96-profile-body h2,.cz96-story-opening h2,.cz96-result h2,.cz96-story-chapter h2,.cz96-now h2,.cz96-opportunity h2,.cz96-story-ending h2{font-family:var(--czu-serif);letter-spacing:-.045em}.cz-ops-page,.cz-live-page{background:var(--czu-bone);color:var(--czu-carbon)}.cz-ops-hero,.cz-live-hero{background:var(--czu-carbon);color:#fff;border-radius:0!important}.cz-ops-hero h1,.cz-live-hero h1{font-family:var(--czu-serif);letter-spacing:-.05em;font-weight:400}.cz-ops-hero h1 em,.cz-live-hero h1 em{color:var(--czu-brass);font-weight:400}.cz-news-grid article,.cz-opportunity-grid article,.cz-event-list article,.cz-calendar-intro,.cz-live-board,.cz-live-offline,.cz-live-scheduled{box-shadow:none!important;border-radius:0!important}.cz-filter-tabs button.active{background:var(--czu-carbon);color:#fff}.czu-page{min-height:100vh;overflow:hidden}.czu-page a{text-decoration:none}.czu-masthead{background:var(--czu-carbon);color:#fff;grid-template-columns:1fr 340px;min-height:630px;display:grid}.czu-mast-main{flex-direction:column;justify-content:flex-end;padding:clamp(80px,9vw,145px) max(32px,7vw) 72px;display:flex}.czu-mast-main>p,.czu-season-copy>p{color:#ffffff9e;font:700 8px/1 var(--czu-sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px}.czu-mast-main>p span,.czu-season-copy>p span{color:var(--czu-brass);margin-right:13px}.czu-mast-main h1{max-width:1100px;font:400 clamp(68px,8.5vw,138px)/.82 var(--czu-serif);letter-spacing:-.055em;margin:0}.czu-mast-copy{color:#ffffffb3;max-width:850px;margin-top:32px;font-size:clamp(16px,1.3vw,20px);line-height:1.68}.czu-masthead>aside{border-left:1px solid var(--czu-line-dark);background:var(--czu-green);flex-direction:column;justify-content:flex-end;padding:45px 32px;display:flex}.czu-masthead>aside strong{font:400 96px/.8 var(--czu-serif);color:var(--czu-brass)}.czu-masthead>aside span{font:700 8px/1.4 var(--czu-sans);letter-spacing:.13em;text-transform:uppercase;margin-top:18px}.czu-masthead>aside small{color:#ffffff8c;margin-top:28px;line-height:1.55}.czu-reading-strip{background:var(--czu-paper);grid-template-columns:repeat(3,1fr);display:grid}.czu-reading-strip>div{border-right:1px solid var(--czu-line);grid-template-columns:24px 1fr;align-content:center;gap:4px 13px;min-height:150px;padding:26px;display:grid}.czu-reading-strip>div:last-child{border-right:0}.czu-reading-strip svg{color:var(--czu-clay)}.czu-reading-strip strong{font-size:12px}.czu-reading-strip p{color:var(--czu-smoke);grid-column:2;margin:4px 0 0;font-size:12px;line-height:1.55}.czu-section{padding:clamp(86px,9vw,150px) max(22px,50vw - 780px)}.czu-section.czu-dark{background:var(--czu-carbon);color:#fff}.czu-section-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:50px;display:grid}.czu-section-head>div>p{color:var(--czu-clay);font:700 8px/1 var(--czu-sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 17px}.czu-section-head h2,.czu-split h2{max-width:980px;font:400 clamp(54px,6.6vw,106px)/.87 var(--czu-serif);letter-spacing:-.05em;margin:0}.czu-section-head>p{max-width:590px;color:var(--czu-smoke);margin:0;line-height:1.7}.czu-section-head.light>div>p,.czu-dark .czu-eyebrow{color:var(--czu-brass)}.czu-section-head.light>p,.czu-split.light>div>p{color:#ffffff9e}.czu-registry-tools{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:20px;margin-bottom:22px;display:grid}.czu-registry-tools label{border:1px solid var(--czu-line);align-items:center;gap:10px;min-height:54px;padding:0 17px;display:flex}.czu-registry-tools label svg{width:17px}.czu-registry-tools input{width:100%;font:inherit;background:0 0;border:0;outline:0}.czu-registry-tools>div{flex-wrap:wrap;gap:6px;display:flex}.czu-registry-tools button{border:1px solid var(--czu-line);min-height:42px;font:700 7px/1 var(--czu-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 13px}.czu-registry-tools button.active{background:var(--czu-carbon);color:#fff}.czu-register{border-top:1px solid var(--czu-line)}.czu-register-head,.czu-register>a{grid-template-columns:50px 1.5fr 1fr .8fr 100px 24px;align-items:center;gap:16px;display:grid}.czu-register-head{color:var(--czu-smoke);font:700 7px/1 var(--czu-sans);letter-spacing:.13em;text-transform:uppercase;padding:11px 0 11px 66px}.czu-register>a{border-top:1px solid var(--czu-line);min-height:88px;transition:background .2s,padding .2s}.czu-register>a:hover{background:var(--czu-paper);padding-inline:8px}.czu-register>a>b{color:var(--czu-clay);font:400 20px/1 var(--czu-serif)}.czu-register>a div strong{font:400 25px/1.05 var(--czu-serif);display:block}.czu-register>a div small{color:var(--czu-smoke);margin-top:6px;font-size:8px;display:block}.czu-register>a>span{color:#464943;font-size:11px}.czu-register>a svg{width:15px}.czu-taxonomy{border-top:1px solid var(--czu-line-dark);grid-template-columns:repeat(4,1fr);display:grid}.czu-taxonomy article{border-right:1px solid var(--czu-line-dark);flex-direction:column;min-height:330px;padding:25px;display:flex}.czu-taxonomy article:last-child{border-right:0}.czu-taxonomy span{color:var(--czu-brass);font:400 20px var(--czu-serif)}.czu-taxonomy h3{font:400 43px/.96 var(--czu-serif);margin:auto 0 16px}.czu-taxonomy p{color:#fff9;margin:0;font-size:12px;line-height:1.65}.czu-taxonomy b{font:700 7px/1 var(--czu-sans);letter-spacing:.13em;text-transform:uppercase;margin-top:24px}.czu-split{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.czu-eyebrow{color:var(--czu-clay);font:700 8px/1 var(--czu-sans);text-transform:uppercase;margin:0 0 18px}.czu-split>div>p:not(.czu-eyebrow){max-width:650px;color:var(--czu-smoke);line-height:1.7}.czu-question-list>div{border-top:1px solid var(--czu-line);grid-template-columns:48px 1fr;align-items:center;min-height:74px;display:grid}.czu-question-list b{color:var(--czu-clay);font:400 20px var(--czu-serif)}.czu-question-list span{font:400 22px/1.25 var(--czu-serif)}.czu-cta-band{background:var(--czu-green);color:#fff;grid-template-columns:1fr .7fr auto;align-items:end;gap:7vw;min-height:270px;padding:55px max(22px,50vw - 780px);display:grid}.czu-cta-band>div>p{color:var(--czu-brass);font:700 8px/1 var(--czu-sans);letter-spacing:.13em;text-transform:uppercase}.czu-cta-band h2{font:400 clamp(48px,5vw,80px)/.9 var(--czu-serif);margin:10px 0 0}.czu-cta-band>p{color:#ffffffa6;margin:0;line-height:1.65}.czu-cta-band>a{min-height:50px;font:700 8px/1 var(--czu-sans);letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff73;align-items:center;gap:9px;padding:0 17px;display:inline-flex}.czu-season-hero{background:var(--czu-carbon);color:#fff;grid-template-columns:1fr 360px;min-height:700px;display:grid}.czu-season-copy{flex-direction:column;justify-content:flex-end;padding:clamp(90px,10vw,160px) max(32px,7vw) 80px;display:flex}.czu-season-copy h1{font:400 clamp(86px,11vw,180px)/.75 var(--czu-serif);letter-spacing:-.06em;margin:0}.czu-season-copy h1 em{color:var(--czu-brass);font-weight:400;display:block}.czu-season-copy>p:last-of-type{color:#ffffffad;max-width:850px;font-size:18px;line-height:1.7}.czu-season-copy>div{gap:8px;margin-top:30px;display:flex}.czu-season-copy a{min-height:48px;font:700 8px/1 var(--czu-sans);letter-spacing:.11em;text-transform:uppercase;border:1px solid #ffffff59;align-items:center;gap:8px;padding:0 15px;display:flex}.czu-season-number{background:var(--czu-clay);flex-direction:column;justify-content:flex-end;padding:50px 30px;display:flex}.czu-season-number strong{font:400 112px/.72 var(--czu-serif)}.czu-season-number span{font:700 8px/1 var(--czu-sans);letter-spacing:.13em;text-transform:uppercase;margin:10px 0 32px}.czu-season-number i{background:#ffffff59;height:1px;margin-bottom:35px}.czu-season-number small{color:#ffffffb8;margin-top:20px;font-size:9px}.czu-season-proof{background:var(--czu-green);color:#fff;grid-template-columns:repeat(4,1fr);display:grid}.czu-season-proof div{border-right:1px solid #ffffff29;flex-direction:column;justify-content:space-between;min-height:130px;padding:24px;display:flex}.czu-season-proof strong{color:var(--czu-brass);font:400 56px/1 var(--czu-serif)}.czu-season-proof span{color:#ffffffa6;font:700 7px/1.4 var(--czu-sans);letter-spacing:.12em;text-transform:uppercase}.czu-queen-wall{grid-template-columns:1.35fr repeat(3,1fr);grid-auto-rows:390px;gap:4px;display:grid}.czu-queen-wall>a{background:var(--czu-carbon);color:#fff;position:relative;overflow:hidden}.czu-queen-wall>a.lead{grid-row:span 2}.czu-queen-wall img{object-fit:cover;filter:saturate(.8)contrast(1.04);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.czu-queen-wall>a:hover img{transform:scale(1.025)}.czu-queen-wall>a:after{content:"";background:linear-gradient(#0000 46%,#0b0d0ceb);position:absolute;inset:0}.czu-queen-wall>a>div{z-index:2;position:absolute;inset:auto 20px 20px}.czu-queen-wall small{color:var(--czu-brass);font:700 7px/1 var(--czu-sans);letter-spacing:.1em;text-transform:uppercase}.czu-queen-wall h3{font:400 35px/.95 var(--czu-serif);margin:7px 0 5px}.czu-queen-wall p{color:#ffffffa1;margin:0 0 10px;font-size:10px}.czu-queen-wall span{align-items:center;gap:6px;font-size:8px;display:flex}.czu-queen-wall svg{width:12px}.czu-finalists{border-top:1px solid var(--czu-line-dark);grid-template-columns:repeat(2,1fr);display:grid}.czu-finalists span{border-bottom:1px solid var(--czu-line-dark);color:#fffc;grid-template-columns:36px 1fr;align-items:center;min-height:54px;font-size:11px;display:grid}.czu-finalists b{color:var(--czu-brass);font-family:var(--czu-serif);font-weight:400}.czu-circuit-grid{border-top:1px solid var(--czu-line);grid-template-columns:repeat(3,1fr);display:grid}.czu-circuit-grid>a{border-right:1px solid var(--czu-line);border-bottom:1px solid var(--czu-line);flex-direction:column;min-height:260px;padding:23px;display:flex}.czu-circuit-grid>a:nth-child(3n){border-right:0}.czu-circuit-grid small{color:var(--czu-clay);font:700 7px/1 var(--czu-sans);letter-spacing:.12em;text-transform:uppercase}.czu-circuit-grid h3{font:400 38px/.95 var(--czu-serif);margin:auto 0 6px}.czu-circuit-grid p{margin:0}.czu-circuit-grid span{color:var(--czu-smoke);margin-top:7px;font-size:9px}.czu-circuit-grid b{font:700 7px/1 var(--czu-sans);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;margin-top:22px;display:flex}.czu-season-path{background:var(--czu-paper);grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:center;padding:70px max(22px,50vw - 780px);display:grid}.czu-season-path i{background:var(--czu-clay);height:1px}.czu-season-path div{padding:20px}.czu-season-path span{color:var(--czu-clay);font:700 7px/1 var(--czu-sans);letter-spacing:.13em}.czu-season-path strong{font:400 28px/1 var(--czu-serif);margin:11px 0;display:block}.czu-season-path p{color:var(--czu-smoke);font-size:11px;line-height:1.55}.czu-discover-hero{background:var(--czu-green);color:#fff;grid-template-columns:1.05fr .95fr;min-height:690px;display:grid}.czu-discover-hero>div:first-child{flex-direction:column;justify-content:flex-end;padding:clamp(90px,10vw,160px) max(32px,7vw) 80px;display:flex}.czu-discover-hero>div:first-child>p:first-child{color:var(--czu-brass);font:700 8px/1 var(--czu-sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.czu-discover-hero h1{font:400 clamp(80px,10vw,160px)/.78 var(--czu-serif);letter-spacing:-.06em;margin:14px 0 26px}.czu-discover-hero h1 em{color:var(--czu-brass);font-weight:400}.czu-discover-hero>div:first-child>p:last-child{color:#ffffffad;max-width:780px;font-size:18px;line-height:1.7}.czu-map-word{color:#f3eee41f;border-left:1px solid #ffffff2b;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.czu-map-word span{font:400 clamp(110px,15vw,240px)/.68 var(--czu-serif);letter-spacing:-.08em}.czu-place-grid{border-top:1px solid var(--czu-line);grid-template-columns:repeat(4,1fr);display:grid}.czu-place-grid article{border-right:1px solid var(--czu-line);border-bottom:1px solid var(--czu-line);flex-direction:column;min-height:350px;padding:24px;display:flex}.czu-place-grid article:nth-child(4n){border-right:0}.czu-place-grid article>div{color:var(--czu-clay);justify-content:space-between;display:flex}.czu-place-grid article>small{color:var(--czu-smoke);font:700 7px/1 var(--czu-sans);letter-spacing:.12em;text-transform:uppercase;margin-top:auto}.czu-place-grid h3{font:400 48px/.92 var(--czu-serif);letter-spacing:-.035em;margin:10px 0 5px}.czu-place-grid article>b{color:var(--czu-clay);font:700 7px/1 var(--czu-sans);letter-spacing:.12em;text-transform:uppercase}.czu-place-grid article>p{color:var(--czu-smoke);font-size:11px;line-height:1.65}.czu-correspondent{border-top:1px solid var(--czu-line-dark);grid-template-columns:repeat(3,1fr);display:grid}.czu-correspondent article{border-right:1px solid var(--czu-line-dark);border-bottom:1px solid var(--czu-line-dark);min-height:270px;padding:24px}.czu-correspondent article:nth-child(3n){border-right:0}.czu-correspondent span{color:var(--czu-brass);font:400 20px var(--czu-serif)}.czu-correspondent h3{font:400 42px/.95 var(--czu-serif);margin:75px 0 10px}.czu-correspondent p{color:#fff9;font-size:12px;line-height:1.6}.czu-partner-principles>div{border-top:1px solid var(--czu-line);grid-template-columns:35px 1fr;gap:12px;min-height:95px;padding:18px 0;display:grid}.czu-partner-principles svg{color:var(--czu-clay)}.czu-partner-principles span{color:var(--czu-smoke);line-height:1.6}.czu-partner-principles strong{color:var(--czu-carbon)}@media (width<=1100px){.cz-header-inner,.cz96-header-inner{grid-template-columns:1fr auto}.cz-nav,.cz96-nav,.cz-verified,.cz96-header-note{display:none}.czu-masthead,.czu-season-hero{grid-template-columns:1fr 250px}.czu-taxonomy,.czu-place-grid{grid-template-columns:repeat(2,1fr)}.czu-taxonomy article:nth-child(2),.czu-place-grid article:nth-child(2n){border-right:0}.czu-queen-wall{grid-template-columns:1.3fr repeat(2,1fr)}.czu-circuit-grid{grid-template-columns:repeat(2,1fr)}.czu-circuit-grid>a:nth-child(3n){border-right:1px solid var(--czu-line)}.czu-circuit-grid>a:nth-child(2n){border-right:0}}@media (width<=760px){.cz-header-inner,.cz96-header-inner{width:calc(100% - 26px);height:66px;min-height:66px}.cz-logo:before,.cz96-brand:before{width:38px;height:38px}.cz-logo strong,.cz96-brand strong{font-size:18px}.czu-masthead,.czu-season-hero,.czu-discover-hero{grid-template-columns:1fr;min-height:0}.czu-mast-main,.czu-season-copy,.czu-discover-hero>div:first-child{padding:90px 22px 55px}.czu-mast-main h1{font-size:clamp(58px,18vw,90px)}.czu-masthead>aside{border-left:0;border-top:1px solid var(--czu-line-dark);min-height:230px}.czu-reading-strip,.czu-season-proof{grid-template-columns:1fr 1fr}.czu-reading-strip>div:nth-child(2n),.czu-season-proof>div:nth-child(2n){border-right:0}.czu-section{padding:80px 20px}.czu-section-head,.czu-split,.czu-registry-tools{grid-template-columns:1fr;gap:30px}.czu-section-head h2,.czu-split h2{font-size:clamp(50px,16vw,74px)}.czu-register-head{display:none}.czu-register>a{grid-template-columns:32px 1fr 18px;gap:10px;padding:17px 0}.czu-register>a>span{display:none}.czu-taxonomy,.czu-place-grid,.czu-correspondent,.czu-circuit-grid{grid-template-columns:1fr}.czu-taxonomy article,.czu-place-grid article,.czu-correspondent article,.czu-circuit-grid>a{border-right:0!important}.czu-cta-band{grid-template-columns:1fr;gap:22px;padding:50px 20px}.czu-season-copy h1,.czu-discover-hero h1{font-size:clamp(70px,22vw,110px)}.czu-season-number{min-height:320px}.czu-queen-wall{grid-template-columns:1fr 1fr;grid-auto-rows:310px}.czu-queen-wall>a.lead{grid-area:auto/span 2;height:500px}.czu-finalists{grid-template-columns:1fr}.czu-season-path{grid-template-columns:1fr;padding:50px 20px}.czu-season-path i{width:1px;height:35px;margin-left:20px}.czu-map-word{border-top:1px solid #ffffff2b;border-left:0;min-height:360px}.czu-map-word span{font-size:38vw}.cz-page-intro{padding-top:75px}}:root{--cr-ink:#090b0a;--cr-ink-soft:#141714;--cr-paper:#f4efe5;--cr-paper-2:#e8e0d3;--cr-gold:#c8a76b;--cr-green:#163b30;--cr-red:#902f25;--cr-muted:#69645d;--cr-line:#090b0a24;--cr-serif:"Cormorant Garamond",Georgia,serif;--cr-sans:"Manrope",Arial,sans-serif;--cr-page:min(calc(100% - 48px),1540px)}.cr-app,.cr-app *{box-sizing:border-box}.cr-app{background:var(--cr-paper);min-height:100vh;color:var(--cr-ink);font-family:var(--cr-sans);-webkit-font-smoothing:antialiased}.cr-app a{color:inherit;text-decoration:none}.cr-app img{width:100%;display:block}.cr-app button,.cr-app input{font:inherit}.cr-app :focus-visible{outline:3px solid var(--cr-gold);outline-offset:3px}.cr-global{z-index:500;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0af7;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.cr-global-bar{grid-template-columns:290px 1fr 190px;align-items:center;gap:20px;width:min(100% - 30px,1740px);height:74px;margin:auto;display:grid}.cr-global-brand{align-items:center;gap:11px;display:flex}.cr-global-mark{width:36px;height:36px;color:var(--cr-gold);border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid}.cr-global-brand strong{font:600 17px/1 var(--cr-serif);letter-spacing:.17em;display:block}.cr-global-brand small{letter-spacing:.22em;color:#ffffff85;margin-top:5px;font-size:6px;font-weight:800;display:block}.cr-global-nav{justify-content:center;align-items:center;gap:24px;height:100%;display:flex}.cr-global-nav a{letter-spacing:.16em;text-transform:uppercase;color:#ffffff91;border-bottom:2px solid #0000;align-items:center;height:100%;font-size:8px;font-weight:800;display:flex}.cr-global-nav a:hover,.cr-global-nav a.active{color:#fff;border-bottom-color:var(--cr-gold)}.cr-global-actions{justify-content:flex-end;gap:8px;display:flex}.cr-global-actions button,.cr-global-actions a{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #ffffff38;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:8px;font-weight:800;display:inline-flex}.cr-global-live{background:var(--cr-red)!important;border-color:var(--cr-red)!important}.cr-global-search{cursor:pointer}.cr-global-rule{letter-spacing:.2em;color:#fff6;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:13px;height:20px;font-size:6px;font-weight:800;display:flex}.cr-global-rule i{background:var(--cr-gold);border-radius:50%;width:3px;height:3px}.cr-app .cz-header,.cr-app .czb-header,.cr-app .cz96-header{display:none!important}.cr-app .cz-mobile-menu-toggle{top:94px}.cr-app .cz-command-trigger{top:104px}.cr-kicker,.cr-overline{letter-spacing:.2em;text-transform:uppercase;color:var(--cr-gold);margin:0 0 18px;font-size:8px;font-weight:800}.cr-section{padding:clamp(80px,9vw,145px) max(24px,50vw - 770px)}.cr-section-head{grid-template-columns:1.15fr .65fr;align-items:end;gap:8vw;margin-bottom:48px;display:grid}.cr-section-head h2,.cr-index-title h2,.cr-proof h2,.cr-field h2,.cr-directory-hero h1{font:500 clamp(52px,6.4vw,108px)/.86 var(--cr-serif);letter-spacing:-.055em;margin:0}.cr-section-head h2 em,.cr-index-title h2 em,.cr-proof h2 em,.cr-directory-hero h1 em{color:var(--cr-green);font-weight:500}.cr-section-head>div:last-child>p,.cr-index-title>p:last-child{color:var(--cr-muted);font-size:14px;line-height:1.75}.cr-section-head a,.cr-culture-copy a{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;margin-top:16px;padding-bottom:4px;font-size:8px;font-weight:800;display:inline-flex}.cr-btn{letter-spacing:.13em;text-transform:uppercase;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 18px;font-size:8px;font-weight:800;display:inline-flex}.cr-btn-light{background:var(--cr-paper);border-color:var(--cr-paper);color:var(--cr-ink)}.cr-btn-dark{background:var(--cr-ink);border-color:var(--cr-ink);color:#fff}.cr-btn-ghost{color:#fff;border-color:#ffffff6e}.cr-cover{background:var(--cr-ink);color:#fff;min-height:calc(100svh - 94px);position:relative;overflow:hidden}.cr-cover-media,.cr-cover-wash{position:absolute;inset:0}.cr-cover-media{grid-template-columns:58% 42%;gap:3px;display:grid}.cr-cover-lead{margin:0;overflow:hidden}.cr-cover-lead img{object-fit:cover;object-position:center 18%;height:100%}.cr-cover-stack{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;display:grid}.cr-cover-stack figure{margin:0;overflow:hidden}.cr-cover-stack img{object-fit:cover;object-position:center top;filter:saturate(.82);height:100%}.cr-cover-wash{background:linear-gradient(90deg,#090b0af0 0%,#090b0ab3 40%,#090b0a1f 70%),linear-gradient(#0000 45%,#090b0ae0)}.cr-cover-copy{z-index:2;width:min(100% - 48px,1540px);margin:auto;padding:clamp(90px,12vw,180px) 0 120px;position:relative}.cr-overline{color:#fff;align-items:center;gap:11px;display:flex}.cr-overline span{color:var(--cr-gold)}.cr-overline i{background:#ffffff73;width:42px;height:1px}.cr-cover h1{max-width:950px;font:500 clamp(70px,10.5vw,170px)/.76 var(--cr-serif);letter-spacing:-.07em;margin:0}.cr-cover h1 em{color:var(--cr-gold);font-weight:500}.cr-cover-deck{color:#ffffffc2;max-width:670px;margin:28px 0 0;font-size:clamp(14px,1.25vw,19px);line-height:1.65}.cr-cover-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.cr-cover-proof{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0ad4;border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);width:min(430px,35vw);display:grid;position:absolute;bottom:34px;right:max(24px,50vw - 770px)}.cr-cover-proof>span{letter-spacing:.18em;color:#fff9;border-bottom:1px solid #ffffff21;grid-column:1/-1;padding:10px 13px;font-size:6px;font-weight:800}.cr-cover-proof>div{border-right:1px solid #ffffff1f;padding:15px}.cr-cover-proof>div:last-of-type{border-right:0}.cr-cover-proof strong{font:500 34px/1 var(--cr-serif);color:var(--cr-gold);display:block}.cr-cover-proof small{letter-spacing:.09em;text-transform:uppercase;color:#ffffff8c;margin-top:4px;font-size:6px;font-weight:700;display:block}.cr-cover-proof .alert strong{color:#e77d6f}.cr-cover-proof>a{color:var(--cr-ink);letter-spacing:.12em;text-transform:uppercase;background:#fff;grid-column:1/-1;justify-content:space-between;padding:11px 13px;font-size:7px;font-weight:800;display:flex}.cr-now-strip{background:var(--cr-red);color:#fff;grid-template-columns:90px 1fr 70px;align-items:stretch;min-height:58px;display:grid}.cr-now-strip>span{letter-spacing:.16em;border-right:1px solid #fff3;justify-content:center;align-items:center;gap:8px;font-size:7px;font-weight:800;display:flex}.cr-now-strip>span i{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #ffffff26}.cr-now-strip>div{grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.cr-now-strip>div a{border-right:1px solid #ffffff24;min-width:0;padding:9px 16px}.cr-now-strip small{letter-spacing:.12em;opacity:.65;font-size:6px;display:block}.cr-now-strip b{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;line-height:1.35;display:block;overflow:hidden}.cr-now-all{text-transform:uppercase;letter-spacing:.12em;justify-content:center;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.cr-people{background:var(--cr-paper)}.cr-people-grid{grid-template-columns:1.35fr repeat(3,1fr);grid-auto-rows:430px;gap:8px;display:grid}.cr-person-card{background:var(--cr-ink);color:#fff;position:relative;overflow:hidden}.cr-person-card.lead{grid-row:span 2}.cr-person-image{position:absolute;inset:0}.cr-person-image img{object-fit:cover;object-position:center top;filter:saturate(.83);height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.cr-person-card:hover img{transform:scale(1.035)}.cr-person-image:after{content:"";background:linear-gradient(#0000 40%,#090b0aed);position:absolute;inset:0}.cr-person-image>span{z-index:2;font:500 18px var(--cr-serif);color:#fffc;position:absolute;top:13px;left:13px}.cr-person-meta{z-index:3;position:absolute;bottom:18px;left:20px;right:20px}.cr-person-meta small{letter-spacing:.13em;text-transform:uppercase;color:var(--cr-gold);font-size:6px;font-weight:800}.cr-person-meta h3{font:500 clamp(28px,2.8vw,47px)/.92 var(--cr-serif);letter-spacing:-.04em;margin:6px 0 5px}.cr-person-meta p{color:#ffffffa6;margin:0;font-size:8px;line-height:1.4}.cr-person-meta div{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;margin-top:14px;padding-top:10px;font-size:7px;font-weight:700;display:flex}.cr-field{background:var(--cr-green);color:#fff;grid-template-columns:.58fr 1.42fr;gap:6vw;padding:clamp(80px,9vw,145px) max(24px,50vw - 770px);display:grid}.cr-field header{align-self:start;position:sticky;top:130px}.cr-field h2{color:#fff}.cr-field header>p:last-child{color:#ffffffa3;max-width:430px;line-height:1.7}.cr-field-list{border-top:1px solid #ffffff38}.cr-field-list>a{border-bottom:1px solid #ffffff2e;grid-template-columns:48px 1.2fr 1fr 1.2fr 20px;align-items:center;gap:14px;min-height:92px;transition:padding .25s,background .25s;display:grid}.cr-field-list>a:hover{background:#ffffff0e;padding-inline:10px}.cr-field-list>a>span{font:500 20px var(--cr-serif);color:var(--cr-gold)}.cr-field-list small{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-size:6px;font-weight:800;display:block}.cr-field-list strong,.cr-field-list b{margin-top:4px;font-size:10px;display:block}.cr-field-list em{color:#ffffffa6;font-size:8px;font-style:normal;line-height:1.5}.cr-field-list a:before{content:"";border-radius:50%;width:7px;height:7px;margin-left:-17px;position:absolute}.cr-field-list a.is-live:before{background:#80b895}.cr-field-list a.is-complete:before{background:var(--cr-gold)}.cr-field-list a.is-disputed:before{background:#e77d6f}.cr-index{background:var(--cr-paper-2);grid-template-columns:.65fr 1.35fr;gap:8vw;display:grid}.cr-index-title{align-self:start;position:sticky;top:130px}.cr-index-grid{border-top:1px solid var(--cr-line);border-left:1px solid var(--cr-line);grid-template-columns:1fr 1fr;display:grid}.cr-index-grid>a{border-right:1px solid var(--cr-line);border-bottom:1px solid var(--cr-line);flex-direction:column;min-height:245px;padding:26px;transition:background .25s,color .25s;display:flex}.cr-index-grid>a:hover{background:var(--cr-ink);color:#fff}.cr-index-grid span{letter-spacing:.14em;color:var(--cr-gold);font-size:7px;font-weight:800}.cr-index-grid h3{font:500 clamp(31px,3.3vw,52px)/.92 var(--cr-serif);margin:28px 0 10px}.cr-index-grid p{max-width:420px;color:var(--cr-muted);margin:0;font-size:11px;line-height:1.65}.cr-index-grid>a:hover p{color:#ffffff9e}.cr-index-grid svg{margin-top:auto;margin-left:auto}.cr-proof{background:var(--cr-paper);grid-template-columns:1.08fr .92fr;gap:8vw;display:grid}.cr-proof-copy>p:not(.cr-kicker){max-width:670px;color:var(--cr-muted);line-height:1.78}.cr-proof-copy .cr-btn{margin-top:20px}.cr-proof-stats{border-top:1px solid var(--cr-line);border-left:1px solid var(--cr-line);grid-template-columns:1fr 1fr;display:grid}.cr-proof-stats article{border-right:1px solid var(--cr-line);border-bottom:1px solid var(--cr-line);flex-direction:column;min-height:230px;padding:24px;display:flex}.cr-proof-stats svg{color:var(--cr-green)}.cr-proof-stats strong{font:500 clamp(43px,5vw,76px)/1 var(--cr-serif);color:var(--cr-green);margin-top:auto}.cr-proof-stats span{letter-spacing:.1em;text-transform:uppercase;color:var(--cr-muted);margin-top:9px;font-size:8px;font-weight:700}.cr-culture{background:var(--cr-ink);color:#fff;grid-template-columns:.8fr 1.2fr;min-height:680px;display:grid}.cr-culture-copy{flex-direction:column;justify-content:center;padding:clamp(50px,7vw,110px);display:flex}.cr-culture-copy h2{font:500 clamp(54px,6.5vw,105px)/.87 var(--cr-serif);letter-spacing:-.055em;margin:0}.cr-culture-copy>p:not(.cr-kicker){color:#ffffffa3;line-height:1.75}.cr-culture-mosaic{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:3px;display:grid;overflow:hidden}.cr-culture-mosaic figure{margin:0;overflow:hidden}.cr-culture-mosaic figure:nth-child(n+5){display:none}.cr-culture-mosaic img{object-fit:cover;object-position:center top;filter:saturate(.72);height:100%}.cr-news{background:var(--cr-paper)}.cr-news-grid{border-top:1px solid var(--cr-line);border-left:1px solid var(--cr-line);grid-template-columns:repeat(3,1fr);display:grid}.cr-news-grid>a{border-right:1px solid var(--cr-line);border-bottom:1px solid var(--cr-line);grid-template-rows:auto 1fr;grid-template-columns:36px 1fr 18px;gap:10px;min-height:230px;padding:24px;display:grid}.cr-news-grid>a>span{font:500 20px var(--cr-serif);color:var(--cr-gold);grid-row:1/3}.cr-news-grid small{letter-spacing:.12em;color:var(--cr-muted);text-transform:uppercase;font-size:6px;font-weight:800}.cr-news-grid h3{font:500 28px/1 var(--cr-serif);letter-spacing:-.03em;grid-column:2/3;margin:8px 0 0}.cr-news-grid svg{grid-area:1/3/3;align-self:end}.cr-footer{background:var(--cr-ink);color:#fff;grid-template-columns:1fr 1fr;gap:40px;padding:54px max(24px,50vw - 770px) 26px;display:grid}.cr-footer strong{font:500 26px var(--cr-serif);letter-spacing:.08em}.cr-footer p{color:#ffffff8c;max-width:500px;font-size:10px}.cr-footer nav{justify-content:flex-end;align-items:start;gap:18px;display:flex}.cr-footer nav a{letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.cr-footer>div:last-child{letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;border-top:1px solid #ffffff21;grid-column:1/-1;justify-content:space-between;padding-top:18px;font-size:6px;font-weight:700;display:flex}.cr-directory{background:var(--cr-paper);min-height:100vh}.cr-directory-hero{width:var(--cr-page);grid-template-columns:1.2fr .4fr;align-items:end;gap:8vw;margin:auto;padding:clamp(80px,9vw,140px) 0 64px;display:grid}.cr-directory-hero>div>p:last-child{max-width:760px;color:var(--cr-muted);line-height:1.75}.cr-directory-hero aside{border-left:1px solid var(--cr-line);padding-left:30px}.cr-directory-hero aside strong{font:500 clamp(65px,8vw,120px)/.8 var(--cr-serif);color:var(--cr-green);display:block}.cr-directory-hero aside span{letter-spacing:.14em;text-transform:uppercase;margin-top:14px;font-size:7px;font-weight:800;display:block}.cr-directory-hero aside p{color:var(--cr-muted);font-size:10px;line-height:1.55}.cr-routes-hero aside p{align-items:flex-start;gap:7px;display:flex}.cr-filterbar{z-index:90;border-block:1px solid var(--cr-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4efe5f5;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:16px;width:100%;min-height:64px;padding:10px max(24px,50vw - 770px);display:grid;position:sticky;top:94px}.cr-filterbar label{border:1px solid var(--cr-line);background:#fff;align-items:center;gap:9px;height:42px;padding:0 13px;display:flex}.cr-filterbar input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.cr-filterset{align-items:center;gap:5px;display:flex}.cr-filterset>span{letter-spacing:.13em;align-items:center;gap:6px;margin-right:5px;font-size:6px;font-weight:800;display:flex}.cr-filterset button{border:1px solid var(--cr-line);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;height:32px;padding:0 10px;font-size:6px;font-weight:800}.cr-filterset button.active{background:var(--cr-ink);border-color:var(--cr-ink);color:#fff}.cr-filterbar>small{color:var(--cr-muted);font-size:7px}.cr-route-filters{grid-template-columns:minmax(240px,1fr) auto auto}.cr-directory-grid{width:var(--cr-page);grid-template-columns:repeat(3,1fr);gap:10px;margin:0 auto;padding:50px 0 120px;display:grid}.cr-queen-tile{border:1px solid var(--cr-line);background:#fff;overflow:hidden}.cr-queen-tile.feature{grid-column:span 2;grid-template-columns:1.1fr .9fr;display:grid}.cr-queen-tile figure{aspect-ratio:4/5;background:var(--cr-green);margin:0;position:relative;overflow:hidden}.cr-queen-tile.feature figure{aspect-ratio:auto;min-height:700px}.cr-queen-tile figure img{object-fit:cover;object-position:center top;filter:saturate(.82);height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.cr-queen-tile:hover figure img{transform:scale(1.035)}.cr-queen-tile figure>span{color:#fff;font:500 19px var(--cr-serif);text-shadow:0 2px 8px #000;position:absolute;top:12px;left:12px}.cr-queen-tile figure>b{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#090b0ad9;padding:7px 9px;font-size:6px;position:absolute;bottom:10px;right:10px}.cr-queen-tile figure>b[data-state=active]{background:var(--cr-green)}.cr-queen-tile figure>b[data-state=disputed]{background:var(--cr-red)}.cr-queen-tile>div{padding:24px}.cr-queen-tile>div>small{letter-spacing:.12em;text-transform:uppercase;color:var(--cr-green);font-size:7px;font-weight:800}.cr-queen-tile h2{font:500 clamp(34px,3.4vw,58px)/.9 var(--cr-serif);letter-spacing:-.045em;margin:10px 0 5px}.cr-queen-tile>div>p{color:var(--cr-muted);font-size:10px}.cr-queen-tile dl{border-top:1px solid var(--cr-line);grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;padding-top:15px;display:grid}.cr-queen-tile dt{letter-spacing:.12em;color:var(--cr-muted);font-size:6px;font-weight:800}.cr-queen-tile dd{margin:5px 0 0;font-size:9px;line-height:1.45}.cr-queen-tile footer{border-top:1px solid var(--cr-line);justify-content:space-between;align-items:end;gap:14px;padding-top:12px;display:flex}.cr-queen-tile footer span{max-width:85%;color:var(--cr-muted);font-size:7px;line-height:1.45}.cr-empty{text-align:center;border:1px solid var(--cr-line);grid-column:1/-1;padding:80px}.cr-empty strong{font:500 42px var(--cr-serif)}.cr-empty p{color:var(--cr-muted)}.cr-route-cards{width:var(--cr-page);gap:8px;margin:0 auto;padding:50px 0 120px;display:grid}.cr-route-card{border:1px solid var(--cr-line);background:#fff;grid-template-columns:60px 280px 1fr;min-height:310px;display:grid}.cr-route-card-no{border-right:1px solid var(--cr-line);font:500 20px var(--cr-serif);color:var(--cr-gold);place-items:start center;padding-top:20px;display:grid}.cr-route-card-media{background:var(--cr-green);position:relative;overflow:hidden}.cr-route-card-media img{object-fit:cover;object-position:center top;filter:saturate(.8);height:100%}.cr-route-card-media>span{background:var(--cr-ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:6px 8px;font-size:6px;font-weight:800;position:absolute;bottom:10px;left:10px}.cr-route-monogram{height:100%;font:500 90px var(--cr-serif);color:#ffffff73;place-items:center;display:grid}.cr-route-card-copy{grid-template-columns:1fr 1fr;gap:7px 24px;padding:26px 30px;display:grid}.cr-route-card-copy>small{color:var(--cr-gold);grid-column:1/-1;font-size:7px;font-weight:800}.cr-route-card-copy h2{font:500 clamp(38px,4vw,64px)/.88 var(--cr-serif);letter-spacing:-.045em;grid-column:1/-1;margin:4px 0}.cr-route-card-copy>p{color:var(--cr-muted);margin:6px 0;font-size:11px;line-height:1.65}.cr-route-card-copy dl{gap:10px;margin:6px 0;display:grid}.cr-route-card-copy dt{letter-spacing:.12em;color:var(--cr-muted);font-size:6px;font-weight:800}.cr-route-card-copy dd{margin:3px 0 0;font-size:9px}.cr-route-card-copy footer{border-top:1px solid var(--cr-line);grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:10px;padding-top:12px;display:flex}.cr-route-card-copy footer b{letter-spacing:.1em;text-transform:uppercase;font-size:7px}.state-active footer b{color:var(--cr-green)}.state-completed footer b{color:#7c663f}.state-disputed footer b{color:var(--cr-red)}.cr-route-card-copy footer span{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex}@media (width<=1180px){.cr-global-bar{grid-template-columns:250px 1fr 120px}.cr-global-nav{gap:14px}.cr-global-actions span{display:none}.cr-people-grid{grid-template-columns:1.2fr repeat(2,1fr)}.cr-field,.cr-index,.cr-proof{grid-template-columns:1fr}.cr-field header,.cr-index-title{position:static}.cr-directory-grid{grid-template-columns:1fr 1fr}.cr-route-card{grid-template-columns:48px 220px 1fr}}@media (width<=820px){:root{--cr-page:min(calc(100% - 28px),1540px)}.cr-global-bar{grid-template-columns:1fr auto;height:62px}.cr-global-brand small{display:none}.cr-global-nav{scrollbar-width:none;border-top:1px solid #ffffff14;order:3;grid-column:1/-1;justify-content:flex-start;height:38px;margin-inline:-15px;padding-inline:15px;overflow-x:auto}.cr-global-nav a{white-space:nowrap;height:38px}.cr-global-actions{grid-column:2}.cr-global-rule{display:none}.cr-global{position:sticky}.cr-app .cz-mobile-menu-toggle,.cr-app .cz-command-trigger{display:none!important}.cr-cover{min-height:820px}.cr-cover-media{grid-template-columns:1fr}.cr-cover-lead{display:block}.cr-cover-stack{border:3px solid var(--cr-ink);width:42vw;height:220px;position:absolute;bottom:120px;right:12px}.cr-cover-stack figure:nth-child(n+3){display:none}.cr-cover-wash{background:linear-gradient(#090b0a1f,#090b0a94 40%,#090b0af7 100%)}.cr-cover-copy{padding:100px 0 210px}.cr-cover h1{font-size:clamp(68px,20vw,108px)}.cr-cover-proof{width:auto;bottom:18px;left:14px;right:14px}.cr-now-strip{grid-template-columns:70px 1fr}.cr-now-strip>div{grid-template-columns:1fr}.cr-now-strip>div a:not(:first-child),.cr-now-all{display:none}.cr-section{padding-inline:14px}.cr-section-head{grid-template-columns:1fr;gap:22px}.cr-people-grid{grid-template-columns:1fr 1fr;grid-auto-rows:380px}.cr-person-card.lead{grid-area:auto/1/auto/-1;height:570px}.cr-field{padding-inline:14px}.cr-field-list>a{grid-template-columns:32px 1fr 20px;min-height:88px}.cr-field-list>a>div:nth-of-type(2),.cr-field-list>a>em{display:none}.cr-index{padding-inline:14px}.cr-index-grid{grid-template-columns:1fr}.cr-proof{padding-inline:14px}.cr-culture{grid-template-columns:1fr}.cr-culture-mosaic{height:520px}.cr-news{padding-inline:14px}.cr-news-grid{grid-template-columns:1fr}.cr-footer{grid-template-columns:1fr;padding-inline:18px}.cr-footer nav{flex-wrap:wrap;justify-content:flex-start}.cr-directory-hero{grid-template-columns:1fr;padding-top:70px}.cr-directory-hero aside{border-left:0;border-top:1px solid var(--cr-line);padding:20px 0 0}.cr-filterbar{grid-template-columns:1fr;padding-inline:14px;top:100px}.cr-filterset{scrollbar-width:none;overflow-x:auto}.cr-filterset button{white-space:nowrap}.cr-directory-grid{grid-template-columns:1fr;padding-inline:0}.cr-queen-tile.feature{grid-column:auto;display:block}.cr-queen-tile.feature figure{aspect-ratio:4/5;min-height:auto}.cr-route-card{grid-template-columns:42px 110px 1fr;min-height:260px}.cr-route-card-copy{grid-template-columns:1fr;padding:18px}.cr-route-card-copy>p,.cr-route-card-copy dl{display:none}.cr-route-card-copy h2{font-size:32px}.cr-route-card-media>span{font-size:5px}.cr-route-filters .compact{display:none}}@media (width<=520px){.cr-global-bar{width:calc(100% - 20px)}.cr-global-brand strong{font-size:15px}.cr-global-mark{width:32px;height:32px}.cr-cover-stack{display:none}.cr-cover-copy{padding-bottom:190px}.cr-cover-proof{grid-template-columns:repeat(3,1fr)}.cr-cover-proof>div{padding:10px}.cr-cover-proof strong{font-size:28px}.cr-people-grid{grid-template-columns:1fr;grid-auto-rows:510px}.cr-person-card.lead{height:590px}.cr-index-grid>a{min-height:210px}.cr-proof-stats{grid-template-columns:1fr}.cr-culture-mosaic{height:420px}.cr-directory-hero h1{font-size:58px}.cr-route-card{grid-template-columns:1fr;min-height:0}.cr-route-card-no{display:none}.cr-route-card-media{height:330px}.cr-route-card-copy{padding:20px}.cr-route-card-copy h2{font-size:42px}}.cr-profile,.cr-route-profile{background:var(--cr-paper);min-height:100vh}.cr-profile-cover{background:var(--cr-ink);color:#fff;align-items:flex-end;min-height:820px;display:flex;position:relative;overflow:hidden}.cr-profile-cover>figure,.cr-profile-shade{margin:0;position:absolute;inset:0}.cr-profile-cover>figure img{object-fit:cover;object-position:center top;filter:saturate(.83);height:100%}.cr-profile-shade{background:linear-gradient(90deg,#090b0af0 0%,#090b0aa3 42%,#090b0a14 74%),linear-gradient(#0000 50%,#090b0ae0)}.cr-profile-cover-copy{z-index:2;width:var(--cr-page);margin:0 auto;padding:100px 0 72px;position:relative}.cr-back{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:7px;margin-bottom:48px;font-size:7px;font-weight:800;display:inline-flex}.cr-profile-cover-copy h1,.cr-route-profile-copy h1{max-width:1100px;font:500 clamp(72px,11vw,176px)/.76 var(--cr-serif);letter-spacing:-.07em;margin:0}.cr-profile-cover-copy>p:not(.cr-kicker){color:#ffffffb8;margin:22px 0 0;font-size:15px}.cr-profile-cover-tags{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.cr-profile-cover-tags span{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff3d;align-items:center;gap:6px;padding:8px 10px;font-size:7px;font-weight:700;display:flex}.cr-profile-cover-tags .state-active{background:var(--cr-green)}.cr-profile-cover-tags .state-complete{background:#725f3b}.cr-profile-cover-tags .state-disputed{background:var(--cr-red)}.cr-profile-cover>aside{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090b0ac4;border:1px solid #fff3;width:250px;padding:20px;position:absolute;bottom:74px;right:max(24px,50vw - 770px)}.cr-profile-cover>aside span,.cr-profile-cover>aside small{letter-spacing:.14em;text-transform:uppercase;color:#ffffff85;font-size:6px;font-weight:800;display:block}.cr-profile-cover>aside strong{font:500 40px/1 var(--cr-serif);color:var(--cr-gold);margin:17px 0;display:block}.cr-profile-intro,.cr-route-profile-body{width:var(--cr-page);grid-template-columns:1.1fr .9fr;align-items:start;gap:9vw;margin:auto;padding:clamp(80px,9vw,140px) 0;display:grid}.cr-profile-intro h2,.cr-route-profile-body h2,.cr-profile-route h2,.cr-profile-source h2{font:500 clamp(52px,6vw,96px)/.88 var(--cr-serif);letter-spacing:-.05em;margin:0}.cr-profile-intro h2 em,.cr-route-profile-body h2 em{color:var(--cr-green);font-weight:500}.cr-profile-intro>div:last-child>p,.cr-route-profile-body>div:last-child>p{color:var(--cr-muted);font:500 20px/1.65 var(--cr-serif);margin-top:0}.cr-profile-quote{border-block:1px solid var(--cr-line);color:var(--cr-green);align-items:flex-start;gap:13px;margin-top:34px;padding:22px 0;display:flex}.cr-profile-quote span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.6}.cr-profile-facts{background:var(--cr-green);color:#fff;grid-template-columns:repeat(4,1fr);display:grid}.cr-profile-facts article{border-right:1px solid #ffffff2e;flex-direction:column;min-height:170px;padding:24px;display:flex}.cr-profile-facts small,.cr-route-profile-state small{letter-spacing:.15em;color:var(--cr-gold);font-size:6px;font-weight:800}.cr-profile-facts strong{font:500 clamp(23px,2.6vw,39px)/1.05 var(--cr-serif);margin-top:auto}.cr-profile-route{background:var(--cr-paper-2);grid-template-columns:1fr .6fr;gap:8vw;padding:clamp(80px,9vw,140px) max(24px,50vw - 770px);display:grid}.cr-profile-route>div>p:last-child{max-width:720px;color:var(--cr-muted);line-height:1.75}.cr-profile-route-status{border:1px solid var(--cr-line);background:#fff;align-self:start;padding:28px}.cr-profile-route-status small{letter-spacing:.14em;color:var(--cr-muted);font-size:6px;font-weight:800;display:block}.cr-profile-route-status strong{font:500 35px/1.04 var(--cr-serif);margin:12px 0 20px;display:block}.cr-profile-route-status span{color:var(--cr-muted);align-items:center;gap:7px;margin-bottom:20px;font-size:8px;display:flex}.cr-profile-route-status a{border-top:1px solid var(--cr-line);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:14px;font-size:7px;font-weight:800;display:flex}.cr-profile-source{background:var(--cr-ink);color:#fff;grid-template-columns:40px 1fr auto;align-items:center;gap:24px;padding:64px max(24px,50vw - 770px);display:grid}.cr-profile-source>svg{color:var(--cr-gold)}.cr-profile-source small{letter-spacing:.14em;color:var(--cr-gold);font-size:6px;font-weight:800}.cr-profile-source h2{margin:5px 0;font-size:clamp(34px,4vw,58px)}.cr-profile-source p{color:#ffffff8c;margin:0;font-size:10px}.cr-profile-source>a{letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:7px;padding-bottom:4px;font-size:7px;font-weight:800;display:inline-flex}.cr-profile-next{border-top:1px solid var(--cr-line);background:var(--cr-paper);align-items:center;gap:26px;min-height:72px;padding:0 max(24px,50vw - 770px);display:flex}.cr-profile-next>span{letter-spacing:.15em;color:var(--cr-muted);margin-right:auto;font-size:6px;font-weight:800}.cr-profile-next a{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:800;display:inline-flex}.cr-profile-missing{text-align:center;background:var(--cr-paper);place-items:center;min-height:70vh;display:grid}.cr-route-profile-hero{background:var(--cr-ink);color:#fff;grid-template-columns:1.2fr .8fr;min-height:720px;display:grid}.cr-route-profile-copy{flex-direction:column;justify-content:center;padding:clamp(70px,9vw,140px) 7vw clamp(70px,9vw,140px) max(24px,50vw - 770px);display:flex}.cr-route-profile-copy h1{font-size:clamp(65px,8.5vw,135px)}.cr-route-profile-copy>p:not(.cr-kicker){color:#ffffffa8;max-width:760px;line-height:1.7}.cr-route-profile-copy>div{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.cr-route-profile-copy>div span{letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff38;align-items:center;gap:6px;padding:7px 9px;font-size:6px;font-weight:800;display:flex}.cr-route-profile-hero.state-active{background:linear-gradient(135deg,#0a100d,var(--cr-green))}.cr-route-profile-hero.state-disputed{background:linear-gradient(135deg,#100a09,#4f211c)}.cr-route-profile-person{background:#171a17;flex-direction:column;justify-content:flex-end;padding:32px;display:flex;position:relative;overflow:hidden}.cr-route-profile-person figure{margin:0;position:absolute;inset:0}.cr-route-profile-person figure:after{content:"";background:linear-gradient(#0000 40%,#090b0aeb);position:absolute;inset:0}.cr-route-profile-person img{object-fit:cover;object-position:center top;filter:saturate(.82);height:100%}.cr-route-profile-person small,.cr-route-profile-person strong,.cr-route-profile-person>a{z-index:2;position:relative}.cr-route-profile-person small{letter-spacing:.14em;color:var(--cr-gold);font-size:6px;font-weight:800}.cr-route-profile-person strong{font:500 clamp(40px,5vw,76px)/.88 var(--cr-serif);margin-top:8px}.cr-route-profile-person>a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:7px;width:max-content;margin-top:18px;padding-bottom:4px;font-size:7px;font-weight:800;display:flex}.cr-route-bigmark{font:500 clamp(90px,16vw,240px)/.8 var(--cr-serif);color:#ffffff26}.cr-route-profile-state{background:var(--cr-paper-2);border-bottom:1px solid var(--cr-line);grid-template-columns:repeat(4,1fr);display:grid}.cr-route-profile-state>div{border-right:1px solid var(--cr-line);flex-direction:column;min-height:150px;padding:22px;display:flex}.cr-route-profile-state strong{font:500 clamp(22px,2.4vw,35px)/1.05 var(--cr-serif);margin-top:auto}.cr-route-profile-body>div:last-child a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:7px;margin-top:18px;padding-bottom:4px;font-size:7px;font-weight:800;display:inline-flex}@media (width<=820px){.cz-mobile-menu-toggle,.cz-command-trigger{display:none!important}.cr-profile-cover{min-height:760px}.cr-profile-cover-copy{padding:80px 0 170px}.cr-profile-cover>aside{width:auto;bottom:24px;left:14px;right:14px}.cr-profile-intro,.cr-route-profile-body{grid-template-columns:1fr;gap:30px;padding-inline:14px}.cr-profile-facts{grid-template-columns:1fr 1fr}.cr-profile-route{grid-template-columns:1fr;padding-inline:14px}.cr-profile-source{grid-template-columns:32px 1fr;padding-inline:18px}.cr-profile-source>a{grid-column:2}.cr-profile-next{padding-inline:18px;overflow-x:auto}.cr-profile-next>span{display:none}.cr-profile-next a{white-space:nowrap}.cr-route-profile-hero{grid-template-columns:1fr}.cr-route-profile-copy{padding:80px 14px 60px}.cr-route-profile-person{min-height:560px}.cr-route-profile-state{grid-template-columns:1fr 1fr}}@media (width<=520px){.cr-profile-cover-copy h1,.cr-route-profile-copy h1{font-size:64px}.cr-profile-facts{grid-template-columns:1fr}.cr-profile-facts article{min-height:130px}.cr-route-profile-state{grid-template-columns:1fr}.cr-route-profile-state>div{min-height:115px}}.cz-mobile-menu-toggle,.cz-mobile-menu-backdrop,.cz-mobile-menu-panel,.cz-command-trigger{display:none!important}.cr-app{--cr-wave-black:#070807;--cr-wave-paper:#f0eadf;--cr-wave-paper-deep:#e3dacb;--cr-wave-gold:#d1b078;--cr-wave-forest:#123a2e;--cr-wave-red:#7c251f;--cr-wave-line:#090b0a21;background:radial-gradient(circle at 78% 12%, #d1b07814, transparent 28rem), var(--cr-wave-paper)}.cr-home{overflow:clip}.cr-home .cr-cover{isolation:isolate;border-bottom:1px solid #ffffff17;min-height:min(1040px,100svh - 94px)}.cr-home .cr-cover:before{content:"CROWN / ZW";z-index:5;font:700 9px/1 var(--cr-sans);letter-spacing:.28em;color:#ffffff8f;position:absolute;top:26px;left:max(24px,50vw - 770px)}.cr-home .cr-cover:after{content:"INDEPENDENT PAGEANTRY RECORD";z-index:5;font:700 8px/1 var(--cr-sans);letter-spacing:.22em;color:#ffffff6b;position:absolute;top:26px;right:max(24px,50vw - 770px)}.cr-home .cr-cover-media{grid-template-columns:64% 36%;gap:1px}.cr-home .cr-cover-lead img,.cr-home .cr-cover-stack img{filter:saturate(.7)contrast(1.04)brightness(.9);transform:scale(1.015)}.cr-home .cr-cover-stack{gap:1px}.cr-home .cr-cover-stack figure:first-child,.cr-home .cr-cover-stack figure:nth-child(4){transform:translateY(8%)}.cr-home .cr-cover-wash{background:linear-gradient(90deg,#070807fb 0%,#070807e8 24%,#07080785 54%,#0708070f 78%),linear-gradient(#0708070d 46%,#070807e8 100%),radial-gradient(circle at 42% 42%,#0000 0%,#0708071f 60%,#07080757 100%)}.cr-home .cr-cover-copy{flex-direction:column;justify-content:center;min-height:min(1040px,100svh - 94px);padding-top:120px;padding-bottom:150px;display:flex}.cr-home .cr-overline{max-width:720px;margin-bottom:clamp(22px,2.3vw,34px)}.cr-home .cr-cover h1{letter-spacing:-.078em;text-wrap:balance;text-shadow:0 20px 90px #00000038;max-width:1040px;font-size:clamp(76px,10.9vw,184px);line-height:.72}.cr-home .cr-cover h1 em{color:var(--cr-wave-gold);display:inline-block;transform:translate(clamp(16px,2.5vw,46px))}.cr-home .cr-cover-deck{color:#ffffffb8;max-width:610px;margin-top:clamp(30px,3.2vw,50px);font-size:clamp(15px,1.2vw,19px);line-height:1.72}.cr-home .cr-cover-actions{margin-top:34px}.cr-home .cr-cover-actions .cr-btn{border-radius:0;min-height:54px;padding-inline:22px;transition:transform .28s,background .28s,border-color .28s}.cr-home .cr-cover-actions .cr-btn:hover{transform:translateY(-2px)}.cr-home .cr-cover-proof{background:#070807ad;border-color:#ffffff29;width:min(520px,38vw);bottom:28px;box-shadow:0 30px 100px #0000003d}.cr-home .cr-cover-proof>span{color:#ffffff73}.cr-home .cr-cover-proof strong{color:var(--cr-wave-gold);font-size:42px}.cr-home .cr-now-strip{background:var(--cr-wave-red);grid-template-columns:118px 1fr 92px;min-height:68px;box-shadow:0 16px 40px #390d0a29}.cr-home .cr-now-strip>span,.cr-home .cr-now-all{font-size:8px}.cr-home .cr-now-strip>div a{padding:12px 20px}.cr-home .cr-now-strip b{letter-spacing:.01em;font-size:9px}.cr-home .cr-section{padding-top:clamp(110px,11vw,178px);padding-bottom:clamp(110px,11vw,178px)}.cr-home .cr-section-head{align-items:start;margin-bottom:68px}.cr-home .cr-section-head h2,.cr-home .cr-index-title h2,.cr-home .cr-proof h2,.cr-home .cr-field h2{font-size:clamp(62px,7.1vw,122px);line-height:.82}.cr-home .cr-section-head>div:last-child,.cr-home .cr-index-title>p:last-child{max-width:520px}.cr-home .cr-section-head>div:last-child>p,.cr-home .cr-index-title>p:last-child,.cr-home .cr-proof-copy>p:not(.cr-kicker){font-size:clamp(13px,.98vw,16px)}.cr-home .cr-people{background:linear-gradient(90deg, transparent 0 48%, #090b0a09 48% 48.08%, transparent 48.08%), var(--cr-wave-paper)}.cr-home .cr-people-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;grid-auto-rows:clamp(340px,31vw,520px);gap:3px}.cr-home .cr-person-card{background:var(--cr-wave-black);min-height:0}.cr-home .cr-person-card:nth-child(3),.cr-home .cr-person-card:nth-child(6){transform:translateY(26px)}.cr-home .cr-person-image img{filter:saturate(.72)contrast(1.03);transition:transform .9s cubic-bezier(.16,1,.3,1),filter .5s}.cr-home .cr-person-card:hover .cr-person-image img{filter:saturate(.9)contrast(1.02);transform:scale(1.045)}.cr-home .cr-person-image:after{background:linear-gradient(#05060514 36%,#050605f5 100%)}.cr-home .cr-person-meta{bottom:clamp(20px,1.7vw,30px);left:clamp(18px,1.5vw,28px);right:clamp(18px,1.5vw,28px)}.cr-home .cr-person-meta h3{font-size:clamp(31px,3.1vw,54px)}.cr-home .cr-field{background:radial-gradient(circle at 15% 20%,#d1b07821,#0000 30rem),linear-gradient(135deg,#0d3227 0%,#123a2e 56%,#0a2d24 100%);grid-template-columns:.54fr 1.46fr;padding-top:clamp(120px,12vw,190px);padding-bottom:clamp(120px,12vw,190px);position:relative}.cr-home .cr-field:after{content:"THE FIELD / 2026";font:700 8px/1 var(--cr-sans);letter-spacing:.24em;color:#ffffff52;position:absolute;top:36px;right:max(24px,50vw - 770px)}.cr-home .cr-field-list{border-top-color:#ffffff4d}.cr-home .cr-field-list>a{border-bottom-color:#ffffff2e;min-height:112px;transition:transform .28s,background .28s,padding .28s}.cr-home .cr-field-list>a:hover{background:#ffffff0f;transform:translate(8px)}.cr-home .cr-field-list strong,.cr-home .cr-field-list b{font-size:11px}.cr-home .cr-index{background:linear-gradient(180deg, #ffffff38, transparent 38%), var(--cr-wave-paper-deep)}.cr-home .cr-index-grid{background:#090b0a21;border:0;gap:1px}.cr-home .cr-index-grid>a{background:#f0eadff5;border:0;min-height:310px;padding:clamp(28px,2.5vw,42px);position:relative;overflow:hidden}.cr-home .cr-index-grid>a:after{content:"↗";font:500 26px/1 var(--cr-serif);color:#090b0a40;transition:transform .3s,color .3s;position:absolute;top:24px;right:26px}.cr-home .cr-index-grid>a:hover{background:var(--cr-wave-black)}.cr-home .cr-index-grid>a:hover:after{color:var(--cr-wave-gold);transform:translate(3px,-3px)}.cr-home .cr-index-grid svg{display:none}.cr-home .cr-proof{background:radial-gradient(circle at 85% 20%,#123a2e12,#0000 30rem),#f5f0e7}.cr-home .cr-proof-stats{background:#090b0a21;border:0;gap:1px}.cr-home .cr-proof-stats article{background:#f5f0e7f5;border:0;min-height:260px}.cr-home .cr-proof-stats strong{color:var(--cr-wave-forest)}.cr-home .cr-culture{background:radial-gradient(circle at 20% 30%, #d1b07817, transparent 28rem), var(--cr-wave-black);min-height:780px;position:relative}.cr-home .cr-culture:before{content:"ZIMBABWE / CULTURE / PEOPLE / PLACE";z-index:4;font:700 8px/1 var(--cr-sans);letter-spacing:.24em;color:#ffffff57;position:absolute;top:34px;left:max(24px,50vw - 770px)}.cr-home .cr-culture-mosaic{gap:2px}.cr-home .cr-culture-mosaic figure:nth-child(2),.cr-home .cr-culture-mosaic figure:nth-child(5){transform:translateY(22px)}.cr-home .cr-news-grid{background:var(--cr-wave-line);border:0;gap:1px}.cr-home .cr-news-grid>a{background:var(--cr-wave-paper);border:0;min-height:280px;transition:background .28s,transform .28s}.cr-home .cr-news-grid>a:hover{background:#fff;transform:translateY(-5px)}.cr-home .cr-footer{background:#050605;border-top:1px solid #ffffff17}@media (width<=1180px){.cr-home .cr-cover-media{grid-template-columns:72% 28%}.cr-home .cr-cover-proof{width:min(500px,48vw)}.cr-home .cr-people-grid{grid-template-columns:1.45fr 1fr 1fr}.cr-home .cr-person-card:nth-child(3),.cr-home .cr-person-card:nth-child(6){transform:none}}@media (width<=780px){.cr-home .cr-cover{min-height:860px}.cr-home .cr-cover:before{top:18px}.cr-home .cr-cover:after{display:none}.cr-home .cr-cover-media{grid-template-columns:1fr}.cr-home .cr-cover-lead{position:absolute;inset:0}.cr-home .cr-cover-stack{display:none}.cr-home .cr-cover-lead img{object-position:61% top;filter:saturate(.68)contrast(1.02)brightness(.76)}.cr-home .cr-cover-wash{background:linear-gradient(#0708070f 0%,#0708074d 28%,#070807e6 68%,#070807fc 100%),linear-gradient(90deg,#070807d1,#0000 68%)}.cr-home .cr-cover-copy{justify-content:flex-end;min-height:860px;padding:100px 0 170px}.cr-home .cr-cover h1{letter-spacing:-.07em;max-width:94%;font-size:clamp(68px,21vw,112px);line-height:.76}.cr-home .cr-cover h1 em{transform:translate(10px)}.cr-home .cr-cover-deck{max-width:92%;font-size:14px;line-height:1.62}.cr-home .cr-cover-actions{grid-template-columns:1fr;width:min(100%,360px);display:grid}.cr-home .cr-cover-actions .cr-btn{justify-content:space-between;width:100%}.cr-home .cr-cover-proof{width:auto;bottom:16px;left:16px;right:16px}.cr-home .cr-cover-proof strong{font-size:34px}.cr-home .cr-now-strip{grid-template-columns:78px 1fr 66px}.cr-home .cr-now-strip>div{scrollbar-width:none;display:flex;overflow-x:auto}.cr-home .cr-now-strip>div a{min-width:230px}.cr-home .cr-section{padding-top:92px;padding-bottom:92px}.cr-home .cr-section-head h2,.cr-home .cr-index-title h2,.cr-home .cr-proof h2,.cr-home .cr-field h2{font-size:clamp(56px,17vw,84px)}.cr-home .cr-people-grid{grid-template-columns:1fr 1fr;grid-auto-rows:410px;gap:2px;display:grid}.cr-home .cr-person-card.lead{grid-area:auto/1/auto/-1;min-height:600px}.cr-home .cr-field,.cr-home .cr-index,.cr-home .cr-proof{grid-template-columns:1fr}.cr-home .cr-field header,.cr-home .cr-index-title{position:static}.cr-home .cr-field-list>a{grid-template-columns:34px 1fr 18px;min-height:96px}.cr-home .cr-field-list>a>div:nth-of-type(2),.cr-home .cr-field-list>a>em{display:none}.cr-home .cr-index-grid{grid-template-columns:1fr}.cr-home .cr-index-grid>a{min-height:230px}.cr-home .cr-proof-stats{grid-template-columns:1fr 1fr}.cr-home .cr-culture{min-height:auto}.cr-home .cr-culture:before{display:none}}@media (width<=520px){.cr-home .cr-people-grid{grid-template-columns:1fr}.cr-home .cr-person-card,.cr-home .cr-person-card.lead{min-height:520px}.cr-home .cr-proof-stats{grid-template-columns:1fr}.cr-home .cr-proof-stats article{min-height:190px}}@media (prefers-reduced-motion:reduce){.cr-home .cr-person-image img,.cr-home .cr-field-list>a,.cr-home .cr-index-grid>a,.cr-home .cr-news-grid>a,.cr-home .cr-cover-actions .cr-btn{transition:none!important}}:root{--mdv-bone:#f3eee4;--mdv-paper:#e7ddce;--mdv-ink:#17231c;--mdv-forest:#1d3328;--mdv-green:#4b6a51;--mdv-clay:#a96547;--mdv-copper:#c58d63;--mdv-cyan:#80d0c7;--mdv-line:#17231c2b;--mdv-serif:Georgia,"Times New Roman",serif;--mdv-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.mdv{background:var(--mdv-bone);min-height:100vh;color:var(--mdv-ink);font-family:var(--mdv-sans);overflow:hidden}.mdv *{box-sizing:border-box}.mdv a{color:inherit}.mdv button,.mdv input,.mdv select,.mdv textarea{font:inherit}.mdv h1,.mdv h2,.mdv h3,.mdv p{margin-top:0}.mdv-section{padding:110px clamp(24px,5vw,80px);position:relative}.mdv-label{letter-spacing:.16em;color:var(--mdv-clay);font-size:10px;font-weight:900}.mdv-nav{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3eee4e0;border-bottom:1px solid #17231c1a;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,4vw,60px);display:flex;position:fixed;inset:0 0 auto}.mdv-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.mdv-brand>span:last-child{gap:2px;display:grid}.mdv-brand strong{letter-spacing:.08em;font-size:11px}.mdv-brand small{opacity:.6;font-size:9px}.mdv-brandmark{grid-template-columns:repeat(3,6px);gap:3px;display:grid;transform:skewY(-18deg)}.mdv-brandmark i{background:var(--mdv-clay);width:6px;height:24px;display:block}.mdv-brandmark i:nth-child(2){background:var(--mdv-cyan);height:18px;margin-top:5px}.mdv-brandmark i:nth-child(3){background:var(--mdv-forest);height:21px;margin-top:2px}.mdv-nav nav{align-items:center;gap:20px;display:flex}.mdv-nav nav>a{letter-spacing:.04em;font-size:11px;font-weight:800;text-decoration:none}.mdv-nav-cta{border:1px solid var(--mdv-ink);align-items:center;gap:8px;padding:11px 14px;display:flex}.mdv-menu{color:inherit;background:0 0;border:0;padding:8px;display:none}.mdv-hero{color:#fff;background:#20342a;min-height:100svh;position:relative}.mdv-hero-art{position:absolute;inset:0}.mdv-aerial{object-fit:cover;width:100%;height:100%;display:block}.mdv-hero-shade{background:linear-gradient(90deg,#08100cd6,#08100c8f 42%,#08100c14 75%),linear-gradient(#0000 58%,#08100c8a);position:absolute;inset:0}.mdv-hero-grid{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(210px,.4fr);align-items:end;gap:7vw;min-height:100svh;padding:150px clamp(24px,6vw,92px) 86px;display:grid;position:relative}.mdv-eyebrow{letter-spacing:.15em;align-items:center;gap:16px;margin-bottom:26px;font-size:10px;font-weight:900;display:flex}.mdv-eyebrow i{opacity:.65;border-left:1px solid #ffffff61;padding-left:16px;font-style:normal}.mdv-hero h1{font-family:var(--mdv-serif);letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(60px,8vw,126px);font-weight:400;line-height:.84}.mdv-hero h1 em{color:#e8bf98}.mdv-hero-grid>div>p{color:#ffffffd1;max-width:670px;margin:32px 0;font-size:clamp(15px,1.35vw,20px);line-height:1.58}.mdv-actions{flex-wrap:wrap;gap:12px;display:flex}.mdv-primary,.mdv-secondary{cursor:pointer;border:none;justify-content:center;align-items:center;gap:9px;padding:14px 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.mdv-primary{background:var(--mdv-cyan);color:#13271f}.mdv-secondary{border:1px solid}.mdv-disclosure{color:#fff9;text-transform:uppercase;letter-spacing:.09em;flex-wrap:wrap;gap:14px 18px;margin-top:26px;font-size:9px;display:flex}.mdv-disclosure span:before{content:"•";color:var(--mdv-cyan);margin-right:8px}.mdv-hero aside{border-top:1px solid #ffffff57}.mdv-hero aside>div{border-bottom:1px solid #ffffff3d;grid-template-columns:36px 1fr;padding:18px 0;display:grid}.mdv-hero aside b{color:var(--mdv-cyan);grid-row:1/3;font-size:10px}.mdv-hero aside span{letter-spacing:.09em;font-size:11px;font-weight:900}.mdv-hero aside small{color:#ffffff8f;margin-top:4px;font-size:10px}.mdv-intro{background:var(--mdv-bone)}.mdv-split-title{grid-template-columns:.7fr 1.8fr;align-items:end;gap:6vw;margin:28px 0 78px;display:grid}.mdv-split-title>span{letter-spacing:.14em;font-size:11px;font-weight:900}.mdv-split-title h2,.mdv-two-col h2,.mdv-bandwidth h2,.mdv-centred h2,.mdv-land h2,.mdv-join h2{font-family:var(--mdv-serif);letter-spacing:-.045em;margin:0;font-size:clamp(42px,6vw,86px);font-weight:400;line-height:.98}.mdv-intro-grid{border-top:1px solid var(--mdv-line);grid-template-columns:1.2fr .8fr;gap:8vw;padding-top:38px;display:grid}.mdv-big-copy{font-family:var(--mdv-serif);margin:0;font-size:clamp(28px,3.5vw,52px);line-height:1.12}.mdv-big-copy em{color:var(--mdv-clay)}.mdv-manifesto{align-content:start;gap:13px;display:grid}.mdv-manifesto p{border-bottom:1px solid var(--mdv-line);margin:0;padding-bottom:13px;font-size:13px}.mdv-manifesto strong{font-family:var(--mdv-serif);margin-top:8px;font-size:24px;font-weight:400;line-height:1.25}.mdv-pillars{background:#ffffff24;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.mdv-pillars article{color:#fff;background:#1e3429;flex-direction:column;min-height:340px;padding:36px;display:flex}.mdv-pillars svg{stroke-width:1.4px;width:34px;height:34px;color:var(--mdv-cyan)}.mdv-pillars span{letter-spacing:.14em;color:var(--mdv-cyan);margin-top:auto;font-size:9px}.mdv-pillars h3{font-family:var(--mdv-serif);margin:12px 0 8px;font-size:34px;font-weight:400}.mdv-pillars p{color:#ffffffa6;margin:0;font-size:12px;line-height:1.55}.mdv-day{background:#dfd4c3}.mdv-two-col{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.mdv-two-col h2{margin-top:17px}.mdv-two-col>p{max-width:560px;margin:0;font-size:15px;line-height:1.65}.mdv-day-list{border-top:1px solid var(--mdv-line);margin-top:65px}.mdv-day-list article{border-bottom:1px solid var(--mdv-line);grid-template-columns:100px 35px 1fr;align-items:center;gap:10px;padding:22px 0;display:grid}.mdv-day-list time{font-family:var(--mdv-serif);font-size:27px}.mdv-day-list i{background:var(--mdv-clay);border-radius:50%;justify-self:center;width:7px;height:7px}.mdv-day-list span{letter-spacing:.14em;font-size:9px;font-weight:900}.mdv-day-list p{color:#17231cba;margin:5px 0 0;font-size:13px;line-height:1.5}.mdv-plan{background:var(--mdv-bone)}.mdv-plan-layout{border:1px solid var(--mdv-line);grid-template-columns:minmax(0,1.5fr) minmax(290px,.5fr);min-height:640px;margin-top:52px;display:grid}.mdv-plan-stage{min-width:0;position:relative}.mdv-plan-stage>svg{width:100%;height:100%;min-height:640px;display:block}.mdv-plan-zone{cursor:pointer;outline:none}.mdv-plan-zone path{fill:#caae81;stroke:#715b45;stroke-width:2px;transition:all .2s}.mdv-plan-zone:nth-of-type(2n) path{fill:#9fb08e}.mdv-plan-zone:nth-of-type(3n) path{fill:#d48d69}.mdv-plan-zone text{font:900 12px var(--mdv-sans);letter-spacing:.14em;fill:#17231c;pointer-events:none}.mdv-plan-zone .mdv-plan-index{opacity:.6;font-size:9px}.mdv-plan-zone.is-active path{fill:var(--mdv-cyan);stroke:#15352f;stroke-width:5px}.mdv-plan-zone:focus path{stroke:#111;stroke-width:5px}.mdv-plan-loop{fill:none;stroke:#244035;stroke-width:6px;stroke-dasharray:4 10;opacity:.6}.mdv-plan-note{background:#f3eee4eb;gap:3px;padding:10px 12px;display:grid;position:absolute;bottom:20px;left:20px}.mdv-plan-note b{letter-spacing:.12em;font-size:9px}.mdv-plan-note span{opacity:.6;font-size:9px}.mdv-zone-card{color:#fff;background:#1d3027;flex-direction:column;padding:36px;display:flex}.mdv-zone-card>span{letter-spacing:.15em;color:var(--mdv-cyan);margin-top:auto;padding-top:30px;font-size:11px;font-weight:900}.mdv-zone-card h3{font-family:var(--mdv-serif);margin:10px 0 15px;font-size:42px;font-weight:400;line-height:1}.mdv-zone-card>p{color:#ffffffad;font-size:13px;line-height:1.58}.mdv-zone-card>div p{color:#ffffffbf;margin:6px 0;font-size:11px}.mdv-zone-card>small{color:#ffffff73;margin:24px 0;font-size:9px;line-height:1.4}.mdv-zone-card>a{border-top:1px solid #ffffff47;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.mdv-bandwidth{color:#fff;background:#14281f;grid-template-columns:.45fr 1fr .8fr;align-items:start;gap:5vw;display:grid}.mdv-band-number{font-family:var(--mdv-serif);letter-spacing:-.07em;color:var(--mdv-cyan);font-size:clamp(90px,10vw,160px);line-height:.78}.mdv-band-number span{color:#d6b58b}.mdv-bandwidth h2{margin:17px 0 20px;font-size:clamp(38px,4.4vw,68px)}.mdv-bandwidth>div>p{color:#ffffffa8;font-size:13px;line-height:1.65}.mdv-band-stack{border-top:1px solid #ffffff38}.mdv-band-stack article{border-bottom:1px solid #ffffff2e;grid-template-columns:32px 1fr;gap:10px;padding:19px 0;display:grid}.mdv-band-stack svg{color:var(--mdv-cyan);stroke-width:1.4px;grid-row:1/3}.mdv-band-stack div{gap:4px;display:grid}.mdv-band-stack b{letter-spacing:.13em;font-size:9px}.mdv-band-stack span{color:#ffffff8c;font-size:10px;line-height:1.4}.mdv-transfer{background:#d8ccba}.mdv-centred{text-align:center}.mdv-centred h2{margin-top:16px}.mdv-centred em{color:var(--mdv-clay)}.mdv-loop{grid-template-columns:1fr 190px 1fr;align-items:center;gap:36px;max-width:1050px;margin:65px auto 40px;display:grid}.mdv-loop>div:first-child,.mdv-loop>div:last-child{border-top:1px solid var(--mdv-line);border-bottom:1px solid var(--mdv-line);gap:8px;padding:28px 0;display:grid}.mdv-loop>div:last-child{text-align:right}.mdv-loop small{letter-spacing:.14em;color:var(--mdv-clay);font-size:9px;font-weight:900}.mdv-loop strong{font-family:var(--mdv-serif);font-size:25px;font-weight:400;line-height:1.2}.mdv-loop-core{background:var(--mdv-forest);color:#fff;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:175px;height:175px;padding:25px;display:flex}.mdv-loop-core svg{color:var(--mdv-cyan)}.mdv-loop-core b{font-family:var(--mdv-serif);font-size:20px}.mdv-loop-core span{opacity:.5;font-size:8px}.mdv-programmes{background:var(--mdv-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.mdv-programmes article{background:var(--mdv-bone);padding:28px}.mdv-programmes span{letter-spacing:.14em;color:var(--mdv-clay);font-size:8px;font-weight:900}.mdv-programmes h3{font-family:var(--mdv-serif);margin:17px 0 11px;font-size:26px;font-weight:400;line-height:1.08}.mdv-programmes p{color:#17231cad;margin:0;font-size:12px;line-height:1.55}.mdv-systems{background:var(--mdv-bone)}.mdv-systems-grid{background:var(--mdv-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.mdv-systems-grid article{background:#ece4d8;gap:16px;min-height:150px;padding:27px;display:flex}.mdv-systems-grid article svg{color:var(--mdv-clay);stroke-width:1.4px;flex:none}.mdv-systems-grid article b{letter-spacing:.11em;font-size:10px}.mdv-systems-grid article p{opacity:.63;margin:8px 0 0;font-size:11px;line-height:1.45}.mdv-system-core{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;background:var(--mdv-forest)!important;color:#fff!important;display:flex!important}.mdv-system-core strong{font-family:var(--mdv-serif);font-size:22px;line-height:1}.mdv-system-core small{opacity:.5;font-size:8px}.mdv-land{color:#fff;background:#192f25}.mdv-land-grid{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.mdv-land h2{margin:18px 0 24px}.mdv-land h2 em{color:#dfb58c}.mdv-land-grid>div:first-child>p{color:#ffffffb3;max-width:650px;margin-bottom:28px;font-size:15px;line-height:1.62}.mdv-land-map{background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff1f;min-height:430px;position:relative;overflow:hidden}.mdv-ring{border:1px solid #80d0c747;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mdv-ring.a{width:130px;height:130px}.mdv-ring.b{width:255px;height:255px}.mdv-ring.c{width:390px;height:390px}.mdv-dot{letter-spacing:.13em;font-size:8px;font-weight:900;position:absolute}.mdv-dot:before{content:"";background:var(--mdv-cyan);border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block;box-shadow:0 0 0 6px #80d0c717}.mdv-dot.harare{top:39%;left:43%}.mdv-dot.airport{top:53%;left:58%}.mdv-dot.chitungwiza{top:69%;left:46%}.mdv-land-map small{letter-spacing:.13em;color:#ffffff8c;font-size:8px;line-height:1.5;position:absolute;bottom:18px;left:18px}.mdv-land-map small b{color:var(--mdv-cyan)}.mdv-criteria{background:#ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:65px;display:grid}.mdv-criteria article{background:#192f25;padding:27px}.mdv-criteria b{letter-spacing:.13em;color:var(--mdv-cyan);font-size:9px}.mdv-criteria p{color:#ffffff94;margin:12px 0 0;font-size:11px;line-height:1.5}.mdv-process{border-top:1px solid #ffffff24;margin-top:28px;padding-top:28px}.mdv-process h3{font-family:var(--mdv-serif);color:#ffffffc7;font-size:clamp(24px,3vw,42px);font-weight:400;line-height:1.25}.mdv-partners{background:#e0d4c2}.mdv-partner-grid{background:var(--mdv-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.mdv-partner-grid article{background:var(--mdv-bone);flex-direction:column;min-height:245px;padding:30px;display:flex}.mdv-partner-grid article>span{color:var(--mdv-clay);font-size:9px}.mdv-partner-grid h3{letter-spacing:.12em;margin:40px 0 10px;font-size:10px}.mdv-partner-grid p{font-family:var(--mdv-serif);font-size:20px;line-height:1.25}.mdv-partner-grid a{border-top:1px solid var(--mdv-line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.mdv-join{background:#c9b69d;grid-template-columns:1fr 1fr;gap:7vw;display:grid}.mdv-join>div:first-child>p{font-size:14px;line-height:1.6}.mdv-pathways{background:#17231c24;grid-template-columns:1fr 1fr;gap:1px;margin-top:32px;display:grid}.mdv-pathways span{background:#c9b69d;padding:13px;font-size:10px;font-weight:800}.mdv-interest{background:var(--mdv-bone);align-self:start;padding:34px}.mdv-interest>span{letter-spacing:.14em;color:var(--mdv-clay);font-size:9px;font-weight:900}.mdv-interest h3{font-family:var(--mdv-serif);margin:10px 0 13px;font-size:37px;font-weight:400;line-height:1.02}.mdv-interest>p{color:#17231c9e;font-size:11px;line-height:1.5}.mdv-interest label{letter-spacing:.08em;gap:6px;margin-top:16px;font-size:9px;font-weight:900;display:grid}.mdv-interest input,.mdv-interest select,.mdv-interest textarea{width:100%;color:var(--mdv-ink);background:0 0;border:0;border-bottom:1px solid #17231c52;border-radius:0;outline:none;padding:9px 0;font-size:12px}.mdv-interest input:focus,.mdv-interest select:focus,.mdv-interest textarea:focus{border-bottom-color:var(--mdv-clay)}.mdv-interest .mdv-primary{width:100%;margin-top:23px}.mdv-interest>small{color:#17231c7a;margin-top:10px;font-size:8px;line-height:1.4;display:block}.mdv-success{flex-direction:column;justify-content:center;min-height:390px;display:flex}.mdv-success button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-self:flex-start;padding:0 0 4px;font-size:10px;font-weight:900}.mdv-footer{color:#fff;background:#0e2119;grid-template-columns:1fr 1fr auto;align-items:end;gap:35px;padding:48px clamp(24px,5vw,80px);display:grid}.mdv-footer>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mdv-footer>div strong{letter-spacing:.09em;font-size:10px}.mdv-footer>div span{opacity:.5;font-size:9px}.mdv-footer p{color:#ffffff7a;max-width:520px;margin:0;font-size:9px;line-height:1.5}.mdv-footer>a{letter-spacing:.13em;font-size:8px;text-decoration:none}@media (width<=1050px){.mdv-nav nav{gap:12px}.mdv-nav nav>a{font-size:9px}.mdv-plan-layout{grid-template-columns:1fr}.mdv-zone-card{min-height:400px}.mdv-bandwidth{grid-template-columns:.45fr 1fr}.mdv-band-stack{grid-column:1/3}}@media (width<=820px){.mdv-section{padding:80px 24px}.mdv-nav{height:68px}.mdv-nav nav{background:var(--mdv-bone);border-bottom:1px solid var(--mdv-line);flex-direction:column;align-items:stretch;padding:24px;display:none;position:fixed;inset:68px 0 auto}.mdv-nav nav.is-open{display:flex}.mdv-nav nav>a{padding:8px 0;font-size:15px}.mdv-menu{display:block}.mdv-hero-grid{grid-template-columns:1fr;padding:125px 24px 82px}.mdv-hero aside{display:none}.mdv-hero h1{font-size:clamp(58px,15vw,94px)}.mdv-split-title,.mdv-intro-grid,.mdv-two-col,.mdv-land-grid,.mdv-join{grid-template-columns:1fr}.mdv-split-title{margin-bottom:50px}.mdv-split-title h2{margin-top:14px}.mdv-pillars{grid-template-columns:1fr 1fr}.mdv-bandwidth{grid-template-columns:1fr}.mdv-band-stack{grid-column:auto}.mdv-loop{grid-template-columns:1fr}.mdv-loop>div:last-child{text-align:left}.mdv-loop-core{margin:auto}.mdv-programmes,.mdv-systems-grid{grid-template-columns:1fr}.mdv-criteria,.mdv-partner-grid{grid-template-columns:1fr 1fr}.mdv-footer{grid-template-columns:1fr}.mdv-footer>a{justify-self:start}}@media (width<=540px){.mdv-brand strong{font-size:9px}.mdv-brand small{font-size:8px}.mdv-brandmark{grid-template-columns:repeat(3,5px);gap:2px}.mdv-brandmark i{width:5px;height:20px}.mdv-hero h1{font-size:16vw}.mdv-hero-grid>div>p{font-size:14px}.mdv-actions>*{width:100%}.mdv-pillars{grid-template-columns:1fr}.mdv-pillars article{min-height:260px}.mdv-day-list article{grid-template-columns:72px 20px 1fr}.mdv-day-list time{font-size:20px}.mdv-plan-stage>svg{min-height:440px}.mdv-plan-layout{min-height:0}.mdv-zone-card{min-height:380px;padding:28px}.mdv-criteria,.mdv-partner-grid,.mdv-pathways{grid-template-columns:1fr}.mdv-land-map{min-height:360px}.mdv-interest{padding:27px}.mdv-footer{padding:38px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mdv *{transition:none!important;animation:none!important}}.miv-live-strip{color:#d8c39e;letter-spacing:.12em;text-transform:uppercase;background:#10241b;flex-wrap:wrap;gap:10px;padding:10px clamp(24px,5vw,80px);font-size:9px;display:flex}.mdv-hero-photo{filter:saturate(.92)contrast(1.02);transform:scale(1.015)}.mdv-visual-reel{background:#10241b;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.mdv-visual-reel figure{background:#10241b;min-height:310px;margin:0;position:relative;overflow:hidden}.mdv-visual-reel img{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .45s;display:block}.mdv-visual-reel figure:hover img{filter:saturate(1.05);transform:scale(1.035)}.mdv-visual-reel figcaption{color:#fff;background:linear-gradient(#0000,#07110cdb);align-items:center;gap:10px;padding:48px 18px 18px;display:flex;position:absolute;inset:auto 0 0}.mdv-visual-reel figcaption span{color:#80d0c7;font-size:8px}.mdv-visual-reel figcaption b{letter-spacing:.14em;font-size:10px}.mdv-commercial{color:#fff;background:#152a21}.mdv-commercial .mdv-two-col>p{color:#ffffffa6}.mdv-commercial-grid{background:#ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:56px;display:grid}.mdv-commercial-grid article{background:#10241b;min-height:420px;position:relative;overflow:hidden}.mdv-commercial-grid img{object-fit:cover;width:100%;height:245px;display:block}.mdv-commercial-grid article>div{padding:24px}.mdv-commercial-grid span{letter-spacing:.14em;color:#80d0c7;font-size:8px;font-weight:900}.mdv-commercial-grid h3{font-family:var(--mdv-serif);margin:12px 0 10px;font-size:30px;font-weight:400}.mdv-commercial-grid p{color:#ffffffa3;font-size:11px;line-height:1.55}.mdv-commercial-grid a{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;margin-top:22px;padding-top:14px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.mdv-day-visual{margin-top:52px;position:relative;overflow:hidden}.mdv-day-visual img{object-fit:cover;width:100%;height:520px;display:block}.mdv-day-visual span{color:#fff;letter-spacing:.12em;background:#111d16d1;padding:9px 11px;font-size:8px;position:absolute;bottom:18px;left:18px}.mdv-place-proof{color:#fff;background:#183127;grid-template-columns:1.35fr .65fr;min-height:470px;margin:50px 0 28px;display:grid}.mdv-place-proof img{object-fit:cover;width:100%;height:100%;min-height:470px}.mdv-place-proof>div{flex-direction:column;justify-content:flex-end;padding:42px;display:flex}.mdv-place-proof span{letter-spacing:.15em;color:#80d0c7;font-size:8px;font-weight:900}.mdv-place-proof h3{font-family:var(--mdv-serif);margin:12px 0 14px;font-size:42px;font-weight:400;line-height:1.02}.mdv-place-proof p{color:#ffffffa6;font-size:12px;line-height:1.6}.mdv-night-band{color:#fff;align-items:end;min-height:620px;display:flex;position:relative;overflow:hidden}.mdv-night-band>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mdv-night-band:after{content:"";background:linear-gradient(#08110c14 35%,#08110ce6);position:absolute;inset:0}.mdv-night-band>div{z-index:2;max-width:760px;padding:70px clamp(24px,5vw,80px);position:relative}.mdv-night-band span{letter-spacing:.14em;color:#80d0c7;font-size:9px;font-weight:900}.mdv-night-band h2{font-family:var(--mdv-serif);margin:14px 0;font-size:clamp(44px,6vw,84px);font-weight:400;line-height:.98}.mdv-night-band p{color:#ffffffb8;max-width:620px;font-size:14px;line-height:1.6}@media (width<=1050px){.mdv-visual-reel{grid-template-columns:repeat(3,1fr)}.mdv-commercial-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.mdv-visual-reel{grid-template-columns:1fr 1fr}.mdv-visual-reel figure{min-height:240px}.mdv-commercial-grid,.mdv-place-proof{grid-template-columns:1fr}.mdv-place-proof img{min-height:360px}.mdv-day-visual img{height:380px}}@media (width<=540px){.mdv-visual-reel{grid-template-columns:1fr}.mdv-visual-reel figure{min-height:320px}.mdv-place-proof>div{padding:28px}.mdv-night-band{min-height:560px}.mdv-commercial-grid article{min-height:0}}.mdv-routeways{background:#17231c2e;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.mdv-routeways a{background:#efe7da;flex-direction:column;gap:10px;min-height:170px;padding:24px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.mdv-routeways a:hover{background:#e4d7c4;transform:translateY(-2px)}.mdv-routeways span{letter-spacing:.14em;color:var(--mdv-clay);font-size:8px;font-weight:900}.mdv-routeways b{font-family:var(--mdv-serif);max-width:180px;font-size:21px;font-weight:400;line-height:1.08}.mdv-routeways svg{width:16px;margin-top:auto}.mdv-phase-callout{background:#cbb89c;grid-template-columns:1.4fr .6fr;gap:7vw;display:grid}.mdv-phase-callout>div>span{letter-spacing:.14em;color:#6e442f;font-size:9px;font-weight:900}.mdv-phase-callout h2{font-family:var(--mdv-serif);letter-spacing:-.045em;margin:14px 0 22px;font-size:clamp(45px,6vw,82px);font-weight:400;line-height:.98}.mdv-phase-callout p{max-width:700px;font-size:13px;line-height:1.65}.mdv-phase-callout a{border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:5px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.mdv-phase-callout aside{border-top:1px solid #17231c38}.mdv-phase-callout aside div{border-bottom:1px solid #17231c2e;grid-template-columns:40px 1fr;padding:18px 0;display:grid}.mdv-phase-callout aside b{color:#6e442f;font-size:9px}.mdv-phase-callout aside span{letter-spacing:.11em;font-size:9px;font-weight:900}@media (width<=1050px){.mdv-routeways{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.mdv-routeways{grid-template-columns:1fr 1fr}.mdv-phase-callout{grid-template-columns:1fr}}@media (width<=540px){.mdv-routeways{grid-template-columns:1fr}.mdv-routeways a{min-height:125px}}.mdv-cockpit{background:#e9dfd1}.mdv-cockpit-grid{background:#17231c24;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:46px;display:grid}.mdv-cockpit-grid a{background:#f3eee4;flex-direction:column;min-height:230px;padding:26px;text-decoration:none;transition:transform .18s,background .18s;display:flex}.mdv-cockpit-grid a:hover{background:#e1d5c2;transform:translateY(-2px)}.mdv-cockpit-grid span{letter-spacing:.14em;color:#a96547;font-size:8px;font-weight:900}.mdv-cockpit-grid h3{font-family:var(--mdv-serif);margin:28px 0 10px;font-size:29px;font-weight:400;line-height:1.03}.mdv-cockpit-grid p{color:#17231ca3;margin:0;font-size:11px;line-height:1.55}.mdv-cockpit-grid svg{width:16px;margin-top:auto}@media (width<=900px){.mdv-cockpit-grid{grid-template-columns:1fr 1fr}}@media (width<=540px){.mdv-cockpit-grid{grid-template-columns:1fr}.mdv-cockpit-grid a{min-height:180px}}.mdv-hero:after{content:"";background:linear-gradient(transparent,var(--mdv-bone));z-index:1;pointer-events:none;height:120px;position:absolute;inset:auto 0 0}.mdv-disclosure{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a181257;border:1px solid #ffffff2e;border-radius:2px;width:max-content;max-width:100%;margin-top:30px;padding:12px 14px}.mdv-primary,.mdv-secondary,.mdv-nav-cta,.mdv-zone-card>a,.mdv-partner-grid a,.mdv-phase-callout a,.mdv-cockpit-grid a,.mdv-commercial-grid a{transition:transform .18s,background .18s,border-color .18s,color .18s}.mdv-primary:hover,.mdv-nav-cta:hover{transform:translateY(-2px)}.mdv-secondary:hover{background:#ffffff14}.mdv-zone-card>a:hover,.mdv-partner-grid a:hover,.mdv-commercial-grid a:hover{color:var(--mdv-cyan)}.mdv-commercial-media{position:relative;overflow:hidden}.mdv-commercial-media>span{letter-spacing:.12em;background:#08140ed1;padding:6px 8px;position:absolute;top:14px;right:14px;color:#fff!important;font-size:8px!important}.mdv-commercial-kicker{align-items:center;gap:9px;display:flex}.mdv-commercial-kicker svg{width:18px;height:18px;color:var(--mdv-cyan);stroke-width:1.5px}.mdv-commercial-kicker span{margin:0}.mdv-commercial-grid article{box-shadow:0 22px 50px #00000014}.mdv-commercial-grid article:hover .mdv-commercial-media img{transform:scale(1.03)}.mdv-commercial-media img{transition:transform .5s}.mdv-plan-tabs{background:var(--mdv-line);grid-template-columns:repeat(7,1fr);gap:1px;margin-top:52px;display:grid}.mdv-plan-tabs button{text-align:left;letter-spacing:.08em;color:var(--mdv-ink);cursor:pointer;background:#e7ddce;border:0;gap:4px;padding:14px 10px;font-size:9px;font-weight:900;display:grid}.mdv-plan-tabs button small{opacity:.55;letter-spacing:.05em;font-size:7px}.mdv-plan-tabs button.is-active{background:var(--mdv-forest);color:#fff}.mdv-plan-tabs button.is-active small{color:var(--mdv-cyan);opacity:1}.mdv-plan-layout{margin-top:1px}.mdv-plan-stage{background:#22372d;overflow:hidden}.mdv-plan-context{object-fit:cover;filter:saturate(.7)brightness(.45);opacity:.4;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.mdv-plan-stage>svg{z-index:1;position:relative}.mdv-plan-zone path{stroke-width:3px;filter:drop-shadow(0 1px #fff3)}.mdv-plan-zone text{paint-order:stroke;stroke:#f3eee4e6;stroke-width:3px;stroke-linejoin:round}.mdv-plan-zone.is-active text{stroke:#80d0c7d1}.mdv-plan-loop{stroke-width:8px;opacity:.75}.mdv-plan-note{z-index:3;box-shadow:0 12px 36px #00000029}.mdv-interest{border:1px solid #17231c1f;position:relative;overflow:hidden;box-shadow:0 30px 80px #3a28191f}.mdv-interest:before{content:"";background:linear-gradient(90deg,var(--mdv-cyan),var(--mdv-clay));height:4px;position:absolute;top:0;left:0;right:0}.mdv-interest-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mdv-interest label{letter-spacing:.13em;color:#17231ca8;font-size:8px}.mdv-interest input,.mdv-interest select,.mdv-interest textarea{background:#faf7f1;border:1px solid #17231c29;border-radius:2px;padding:13px 14px;transition:border-color .18s,box-shadow .18s,background .18s}.mdv-interest textarea{resize:vertical;min-height:120px}.mdv-interest input:focus,.mdv-interest select:focus,.mdv-interest textarea:focus{border-color:var(--mdv-cyan);background:#fff;box-shadow:0 0 0 3px #80d0c729}.mdv-interest .mdv-submit{letter-spacing:.06em;min-height:54px;margin-top:26px;font-size:11px}.mdv-footer{grid-template-columns:1.1fr 1.8fr .9fr;align-items:start;padding-top:64px;padding-bottom:56px}.mdv-footer-brand{align-items:flex-start!important;gap:14px!important;display:flex!important}.mdv-footer-brand>div{gap:6px;display:grid}.mdv-footer-brand strong{font-size:11px!important}.mdv-footer-brand span{font-size:9px!important}.mdv-footer-nav{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mdv-footer-nav>div{align-content:start;gap:9px;display:grid}.mdv-footer-nav b,.mdv-footer-status>b{letter-spacing:.14em;color:var(--mdv-cyan);font-size:8px}.mdv-footer-nav a{color:#ffffffb3;font-size:9px;text-decoration:none}.mdv-footer-nav a:hover{color:#fff}.mdv-footer-status{gap:12px;display:grid}.mdv-footer-status p{color:#ffffff7a;margin:0;font-size:9px;line-height:1.6}.mdv-footer-status a{letter-spacing:.12em;color:#fff;font-size:8px;text-decoration:none}.mdv-band-number{letter-spacing:-.04em;font-size:clamp(62px,8vw,122px)}.mdv-band-number span{letter-spacing:.12em;color:#d6b58b;margin-top:16px;font-size:.28em;display:block}.mdv-section{content-visibility:auto;contain-intrinsic-size:800px}@media (width<=1050px){.mdv-plan-tabs{grid-template-columns:repeat(4,1fr)}.mdv-footer{grid-template-columns:1fr 1.5fr}.mdv-footer-status{grid-column:1/3}}@media (width<=820px){.mdv-routeways{scroll-snap-type:x mandatory;background:0 0;gap:10px;padding:0 24px 22px;display:flex;overflow-x:auto}.mdv-routeways a{scroll-snap-align:start;border:1px solid var(--mdv-line);min-width:78vw;min-height:170px}.mdv-commercial-grid{scroll-snap-type:x mandatory;background:0 0;gap:12px;padding-bottom:16px;display:flex;overflow-x:auto}.mdv-commercial-grid article{scroll-snap-align:start;min-width:82vw}.mdv-plan-tabs{background:0 0;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.mdv-plan-tabs button{border:1px solid var(--mdv-line);min-width:126px}.mdv-interest-fields,.mdv-footer{grid-template-columns:1fr}.mdv-footer-nav{grid-template-columns:1fr 1fr}.mdv-footer-status{grid-column:auto}}@media (width<=540px){.mdv-footer-nav{grid-template-columns:1fr}.mdv-disclosure{width:100%}.mdv-disclosure span{width:100%;display:block}.mdv-commercial-grid article{min-width:88vw}.mdv-routeways a{min-width:84vw}}.mdv-commercial-kicker{align-items:center;min-height:24px;line-height:1}.mdv-commercial-kicker span{align-items:center;line-height:1;display:inline-flex}.mdv-commercial-grid h3{margin-top:14px}.mdv-cockpit-grid a{padding:28px}.mdv-cockpit-grid span,.mdv-cockpit-grid h3,.mdv-cockpit-grid p{margin-left:0;padding-left:0}.mdv-cockpit-grid h3{margin-top:30px}.mdv-cockpit-grid p{max-width:32ch}.mdv-plan-tabs{gap:1px}.mdv-plan-tabs button{justify-content:center;min-width:0}.mdv-plan-tabs button small{line-height:1.2}.mdv-footer-status p{line-height:1.75}.mdv-footer-nav a{line-height:1.55}.mdv-footer-nav>div{min-width:0}.mdv-footer-nav b{margin-bottom:2px}@media (width<=820px){.mdv-plan-tabs{gap:8px}.mdv-plan-tabs button{justify-content:start;min-width:126px}.mdv-cockpit-grid a{padding:24px}}.mdv-target-strip{background:#13291f;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.mdv-target-strip article{color:#fff;background:#173227;flex-direction:column;justify-content:flex-end;min-height:118px;padding:20px 22px;display:flex}.mdv-target-strip span{letter-spacing:.14em;color:#80d0c7;font-size:8px;font-weight:900}.mdv-target-strip strong{font-family:var(--mdv-serif);margin:12px 0 6px;font-size:24px;font-weight:400;line-height:1}.mdv-target-strip small{color:#ffffff80;font-size:8px;line-height:1.45}.mdv a:focus-visible,.mdv button:focus-visible,.mdv input:focus-visible,.mdv select:focus-visible,.mdv textarea:focus-visible{outline-offset:3px;outline:2px solid #80d0c7}.mdv-mobile-bar{display:none}@media (width<=900px){.mdv-target-strip{grid-template-columns:repeat(2,1fr)}.mdv-target-strip article:last-child{grid-column:1/3}}@media (width<=560px){.mdv-target-strip{scroll-snap-type:x mandatory;gap:1px;display:flex;overflow-x:auto}.mdv-target-strip article{scroll-snap-align:start;min-width:72vw}.mdv-mobile-bar{z-index:95;background:#0e2119;border:1px solid #ffffff1f;grid-template-columns:.8fr 1.2fr;gap:1px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 50px #00000047}.mdv-mobile-bar a{letter-spacing:.05em;color:#fff;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.mdv-mobile-bar a:last-child{color:#10231a;background:#80d0c7}.mdv-footer{padding-bottom:92px}}@media (prefers-reduced-motion:reduce){.mdv *,.mdv :before,.mdv :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.eel-page{--eel-ink:#0d1715;--eel-water:#dce8df;--eel-paper:#f0eee6;--eel-accent:#314b40;background:var(--eel-paper);min-height:100vh;color:var(--eel-ink);letter-spacing:-.01em;font-family:Inter,system-ui,sans-serif}.eel-progress{z-index:100;background:#0d171514;height:3px;position:fixed;inset:0 0 auto}.eel-progress span{width:var(--eel-progress);background:var(--eel-ink);height:100%;display:block}.eel-topbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.12em;background:#f0eee6e6;border-bottom:1px solid #0d171524;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:14px 22px;font-size:11px;display:grid;position:sticky;top:0}.eel-topbar a{color:inherit;font-weight:800;text-decoration:none}.eel-topbar div{align-items:center;gap:10px;display:flex}.eel-topbar b{border:1px solid;padding:5px 8px;font-size:9px}.eel-topbar button,.eel-hero-actions button,.eel-ending button{color:inherit;font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:0}.eel-hero{background:linear-gradient(#eef2eb 0%,#dce8df 62%,#c4d5cb 100%);min-height:94vh;padding:10vh 5vw 4vh;position:relative;overflow:hidden}.eel-water-grid{background-image:linear-gradient(#0d17150d 1px,#0000 1px),linear-gradient(90deg,#0d17150d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000);mask-image:linear-gradient(#000000e6,#0000)}.eel-hero-copy{z-index:2;max-width:780px;position:relative}.eel-kicker,.eel-section-index{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.eel-hero h1{letter-spacing:-.08em;margin:.2em 0 0;font-family:Georgia,serif;font-size:clamp(76px,16vw,230px);font-weight:400;line-height:.75}.eel-hero h1 span{vertical-align:top;letter-spacing:.16em;font-family:Inter,sans-serif;font-size:.14em}.eel-hero h1 i{letter-spacing:-.04em;font-size:.32em;font-weight:400}.eel-deck{max-width:700px;margin:36px 0 18px;font-family:Georgia,serif;font-size:clamp(28px,4vw,56px);line-height:1.02}.eel-intro{max-width:650px;font-size:18px;line-height:1.55}.eel-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.eel-hero-actions a,.eel-hero-actions button,.eel-ending a,.eel-ending button{border:1px solid var(--eel-ink);color:inherit;padding:13px 16px;font-size:11px;font-weight:800;text-decoration:none}.eel-specimen{opacity:.9;width:min(62vw,850px);position:absolute;bottom:11vh;right:-5vw}.eel-specimen svg{width:100%;overflow:visible}.eel-ghost-path,.eel-live-path{fill:none;stroke:var(--eel-ink);stroke-width:7px;stroke-linecap:round}.eel-ghost-path{opacity:.12}.eel-live-path{stroke-dasharray:100;stroke-dashoffset:7px}.eel-specimen circle{fill:var(--eel-ink)}.eel-specimen-note{text-align:right;letter-spacing:.18em;font-size:9px;display:block}.eel-hero-foot{letter-spacing:.15em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:24px;left:5vw;right:5vw}.eel-thesis,.eel-ledger,.eel-lenses,.eel-journey,.eel-fieldwork,.eel-questions,.eel-ending{border-top:1px solid #0d171526;padding:90px 5vw}.eel-thesis{background:#f5f1e8;grid-template-columns:.85fr 1.2fr;gap:8vw;display:grid}.eel-thesis h2,.eel-ledger h2,.eel-lenses h2,.eel-journey h2,.eel-fieldwork h2,.eel-questions h2,.eel-ending h2{margin:.18em 0;font-family:Georgia,serif;font-size:clamp(48px,7vw,100px);font-weight:400;line-height:.94}.eel-thesis-copy{font-size:22px;line-height:1.45}.eel-thesis-copy strong{font-size:1.2em}.eel-decline-figure{grid-column:1/-1;margin-top:30px}.eel-decline-meta{letter-spacing:.12em;justify-content:space-between;align-items:end;font-size:11px;display:flex}.eel-decline-meta span{font-family:Georgia,serif;font-size:72px}.eel-decline-marks{grid-template-columns:repeat(20,1fr);gap:5px;margin:12px 0;display:grid}.eel-decline-marks i{background:var(--eel-ink);height:34px}.eel-decline-marks i.is-faded{opacity:.08}.eel-decline-figure>p,.eel-ledger-note,.eel-route-note{opacity:.7;max-width:780px;font-size:12px;line-height:1.5}.eel-ledger{color:#edf1e7;background:#15231f}.eel-ledger header{max-width:850px}.eel-ledger header>p:last-child{max-width:720px;font-size:18px;line-height:1.55}.eel-ledger-grid{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.eel-ledger-grid article{border-right:1px solid #ffffff38;padding:28px}.eel-ledger-grid article:last-child{border-right:0}.eel-ledger-grid span{letter-spacing:.15em;font-size:10px}.eel-ledger-grid strong{letter-spacing:-.06em;font-family:Georgia,serif;font-size:clamp(60px,8vw,120px);font-weight:400;display:block}.eel-ledger-grid p{opacity:.7}.eel-lenses{background:#d8e3da;grid-template-columns:.9fr 1.1fr;gap:8vw;display:grid}.eel-lens-nav [role=tablist]{flex-direction:column;align-items:flex-start;margin-top:30px;display:flex}.eel-lens-nav button{text-align:left;cursor:pointer;opacity:.45;background:0 0;border:0;border-bottom:1px solid #0d171533;width:100%;padding:10px 0;font-size:15px}.eel-lens-nav button.is-active{opacity:1;font-weight:800}.eel-lens-card{background:#f5f1e8;align-self:end;min-height:440px;padding:42px}.eel-lens-card>span{letter-spacing:.16em;font-size:10px}.eel-lens-card h3{margin:.3em 0;font-family:Georgia,serif;font-size:clamp(40px,5vw,72px);line-height:1}.eel-lens-card p{font-size:18px;line-height:1.6}.eel-lens-card blockquote{border-top:1px solid;margin:46px 0 0;padding-top:22px;font-family:Georgia,serif;font-size:26px;line-height:1.25}.eel-journey{background:#eef0e9}.eel-journey-copy{max-width:900px}.eel-journey-copy>p:last-child{max-width:700px;font-size:18px;line-height:1.55}.eel-route-diagram{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:56px;display:grid}.eel-route-diagram div{border-top:2px solid;min-height:130px;padding-top:16px}.eel-route-diagram span{opacity:.5;font-size:10px}.eel-route-diagram b{letter-spacing:.08em;margin:20px 0 6px;font-size:14px;display:block}.eel-route-diagram i{font-size:24px;font-style:normal}.eel-fieldwork{background:#f5f1e8}.eel-fieldwork header{max-width:850px}.eel-fieldwork header>p:last-child{max-width:650px;font-size:18px;line-height:1.55}.eel-field-stops{border-top:1px solid;margin-top:50px}.eel-field-stops article{border-bottom:1px solid;grid-template-columns:90px 1fr;padding:28px 0;display:grid}.eel-field-stops>article>span{font-family:Georgia,serif;font-size:54px}.eel-field-stops b{letter-spacing:.16em;font-size:10px}.eel-field-stops h3{margin:.2em 0;font-family:Georgia,serif;font-size:34px}.eel-field-stops p{max-width:820px;font-size:16px;line-height:1.55}.eel-questions{background:#b8cbc1}.eel-question-grid{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.eel-question-grid h2{font-size:clamp(55px,7vw,90px)}.eel-question-grid ul{border-top:1px solid;margin:0;padding:0;list-style:none}.eel-question-grid li{border-bottom:1px solid;grid-template-columns:54px 1fr;padding:20px 0;font-family:Georgia,serif;font-size:26px;line-height:1.2;display:grid}.eel-question-grid li span{padding-top:8px;font-family:Inter,sans-serif;font-size:10px}.eel-ending{color:#eef2e9;background:#0e1916;flex-direction:column;justify-content:center;min-height:70vh;display:flex}.eel-ending>p{letter-spacing:.16em;font-size:10px}.eel-ending h2{max-width:1100px}.eel-ending>div{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.eel-ending a,.eel-ending button{border-color:currentColor}.eel-ending small{opacity:.6;max-width:850px;margin-top:70px;line-height:1.5}.eel-source-modal{z-index:200;grid-template-columns:1fr minmax(320px,620px);display:grid;position:fixed;inset:0}.eel-source-backdrop{cursor:pointer;background:#0409089e;border:0}.eel-source-modal aside{background:#f4f0e6;padding:30px;overflow:auto}.eel-source-modal header{border-bottom:1px solid;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.eel-source-modal header span{letter-spacing:.15em;font-size:9px}.eel-source-modal header h2{margin:6px 0 0;font-family:Georgia,serif;font-size:36px}.eel-source-modal header button{cursor:pointer;background:0 0;border:0;font-size:32px}.eel-source-intro{font-size:14px;line-height:1.55}.eel-source-list{margin-top:22px}.eel-source-list a{color:inherit;border-top:1px solid;grid-template-columns:40px 1fr auto;gap:15px;padding:18px 0;text-decoration:none;display:grid}.eel-source-list span{font-size:10px}.eel-source-list b{font-size:14px}.eel-source-list p{opacity:.7;font-size:12px;line-height:1.45}.eel-source-list i{font-style:normal}.eel-source-modal footer{border-top:1px solid;margin-top:18px;padding-top:20px}.eel-source-modal footer b{letter-spacing:.15em;font-size:10px}.eel-source-modal footer p{font-size:12px;line-height:1.5}.eel-page button:focus-visible,.eel-page a:focus-visible{outline-offset:4px;outline:3px solid}@media (width<=900px){.eel-topbar{grid-template-columns:1fr auto}.eel-topbar div{display:none}.eel-hero{min-height:90vh;padding-top:12vh}.eel-specimen{width:100%;margin:35px 0;position:relative;bottom:auto;right:auto}.eel-hero-foot{flex-wrap:wrap;gap:12px;margin-top:28px;position:relative;bottom:auto;left:auto;right:auto}.eel-thesis,.eel-lenses,.eel-question-grid,.eel-ledger-grid{grid-template-columns:1fr}.eel-ledger-grid article{border-bottom:1px solid #ffffff38;border-right:0}.eel-route-diagram{grid-template-columns:1fr}.eel-route-diagram i{transform:rotate(90deg)}.eel-source-modal{grid-template-columns:1fr}.eel-source-backdrop{display:none}}@media (width<=600px){.eel-topbar{padding:12px 14px}.eel-hero,.eel-thesis,.eel-ledger,.eel-lenses,.eel-journey,.eel-fieldwork,.eel-questions,.eel-ending{padding-left:20px;padding-right:20px}.eel-hero h1{font-size:28vw}.eel-deck{font-size:34px}.eel-intro{font-size:16px}.eel-thesis-copy{font-size:18px}.eel-decline-marks{grid-template-columns:repeat(10,1fr)}.eel-decline-marks i{height:25px}.eel-ledger-grid strong{font-size:76px}.eel-lens-card{min-height:0;padding:26px}.eel-field-stops article{grid-template-columns:60px 1fr}.eel-field-stops>article>span{font-size:40px}.eel-field-stops h3{font-size:27px}.eel-question-grid li{font-size:22px}.eel-source-modal aside{padding:20px}}@media (width<=900px){.eel-lenses{gap:30px}.eel-lens-nav [role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.eel-lens-nav button{text-align:center;opacity:.64;border:1px solid #0d171540;width:auto;min-height:44px;padding:10px 8px;font-size:12px;line-height:1.05}.eel-lens-nav button.is-active{background:var(--eel-ink);color:#edf1e7;border-color:var(--eel-ink);opacity:1;font-weight:800}.eel-lens-card{min-height:0;padding:30px}.eel-lens-card h3{font-size:clamp(40px,10vw,58px)}.eel-lens-card blockquote{margin-top:28px;padding-top:18px;font-size:24px}.eel-journey{padding-top:72px;padding-bottom:72px}.eel-route-diagram{margin-top:38px;padding-left:38px;display:block;position:relative}.eel-route-diagram:before{content:"";background:#0d17155c;width:1px;position:absolute;top:7px;bottom:31px;left:10px}.eel-route-diagram div{border-top:0;min-height:0;padding:0 0 28px;position:relative}.eel-route-diagram div:before{content:"";border:2px solid var(--eel-ink);box-sizing:border-box;background:#eef0e9;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-33px}.eel-route-diagram div:last-of-type:before{background:var(--eel-ink)}.eel-route-diagram i{display:none}.eel-route-diagram b{margin:4px 0 3px;font-size:15px}.eel-route-diagram p{opacity:.72;margin:0;font-size:14px;line-height:1.4}.eel-route-note{margin:2px 0 0 38px}.eel-source-modal aside{overscroll-behavior:contain;height:100svh;max-height:100svh;padding:0 22px 30px}.eel-source-modal header{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f0e6f0;align-items:flex-start;padding:18px 0;position:sticky;top:0}.eel-source-modal header h2{max-width:430px;font-size:34px;line-height:1.02}.eel-source-modal header button{min-width:44px;min-height:44px;margin-top:-6px;font-size:36px}.eel-source-intro{padding-top:18px;font-size:16px;line-height:1.55}.eel-source-list a{grid-template-columns:28px 1fr 20px;gap:10px;padding:20px 0}.eel-source-list b{font-size:16px;line-height:1.28}.eel-source-list p{font-size:14px;line-height:1.5}.eel-source-modal footer p{font-size:14px;line-height:1.55}}@media (width<=600px){.eel-thesis,.eel-ledger,.eel-lenses,.eel-journey,.eel-fieldwork,.eel-questions{padding-top:64px;padding-bottom:64px}.eel-lenses{gap:24px}.eel-lens-nav [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:20px}.eel-lens-nav button{min-height:42px;padding:9px 7px;font-size:11px}.eel-lens-card{padding:24px}.eel-lens-card h3{margin:.28em 0;font-size:38px;line-height:.98}.eel-lens-card p{font-size:16px;line-height:1.55}.eel-lens-card blockquote{margin-top:24px;padding-top:17px;font-size:22px;line-height:1.2}.eel-journey{padding-top:64px;padding-bottom:60px}.eel-route-diagram{margin-top:30px;padding-left:34px}.eel-route-diagram:before{bottom:29px;left:8px}.eel-route-diagram div{padding-bottom:24px}.eel-route-diagram div:before{left:-31px}.eel-route-note{margin-left:34px;font-size:11px}.eel-field-stops{margin-top:36px}.eel-field-stops article{grid-template-columns:48px 1fr;padding:24px 0}.eel-field-stops>article>span{font-size:34px;line-height:1}.eel-field-stops h3{margin:.24em 0 .35em;font-size:28px;line-height:1.04}.eel-field-stops p{font-size:15.5px;line-height:1.52}.eel-source-modal aside{padding:0 18px 26px}.eel-source-modal header h2{font-size:31px}.eel-source-list a{padding:18px 0}.eel-source-list b{font-size:15px}.eel-source-list p{font-size:13.5px}}.emmerson-ns{--e-ink:#11140f;--e-green:#123c2e;--e-green2:#1d533f;--e-cream:#f4efe5;--e-paper:#fbf7ef;--e-bronze:#b98a45;--e-stone:#b9b0a1;--e-red:#7d2d27;--e-line:#11140f21;background:var(--e-cream);color:var(--e-ink);min-height:100vh;font-family:Inter,Arial,sans-serif;overflow:hidden}.emmerson-ns *{box-sizing:border-box}.emmerson-ns button,.emmerson-ns input,.emmerson-ns select{font:inherit}.emmerson-ns button{cursor:pointer}.ens-kicker{letter-spacing:.19em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:800;line-height:1.35}.ens-kicker.dark{color:#6b6d64}.ens-nav{z-index:70;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08100ca8;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:76px;padding:0 26px;display:flex;position:fixed;inset:0 0 auto}.ens-brand{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;display:flex}.ens-mark{color:#ead9b7;border:1px solid #cda6629e;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:20px;display:grid}.ens-brand>span:last-child{flex-direction:column;gap:2px;display:flex}.ens-brand strong{letter-spacing:.1em;font-family:Georgia,serif;font-size:16px;font-weight:400}.ens-brand small{letter-spacing:.2em;color:#fff9;font-size:7px}.ens-nav nav{gap:27px;display:flex}.ens-nav nav button{color:#ffffffb8;background:0 0;border:0;font-size:11px}.ens-nav-actions{gap:8px;display:flex}.ens-present,.ens-reserve{border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 15px;display:flex}.ens-present{color:#fff;background:#ffffff0d;border:1px solid #ffffff38}.ens-reserve{color:#fff;background:#b98a451f;border:1px solid #daba817a}.ens-menu{color:#fff;background:0 0;border:0;width:40px;height:40px;display:none}.ens-mobile-menu{background:#0b2219;padding:16px 20px;position:absolute;top:76px;left:0;right:0}.ens-mobile-menu button{text-align:left;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:38px 1fr 20px;align-items:center;width:100%;padding:17px 0;font-family:Georgia,serif;font-size:21px;display:grid}.ens-mobile-menu span{color:#caa56c;font-family:Inter,Arial,sans-serif;font-size:9px}.ens-hero{color:#fff;background:#08100c;align-items:center;height:100svh;min-height:720px;display:flex;position:relative}.ens-hero-bg{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.ens-hero-grade{background:linear-gradient(90deg,#030a07db,#030a0775 53%,#030a071f),linear-gradient(#0000 52%,#030a07a6);position:absolute;inset:0}.ens-hero-copy{z-index:2;width:min(820px,68vw);margin-left:max(5.7vw,22px);padding-top:38px;position:relative}.ens-hero-copy .ens-kicker{color:#ead9b7}.ens-hero h1{letter-spacing:-.052em;margin:0;font-family:Georgia,serif;font-size:clamp(78px,11.5vw,172px);font-weight:400;line-height:.8}.ens-subtitle{color:#f6ecdb;margin:18px 0;font-family:Georgia,serif;font-size:clamp(27px,3.1vw,47px)}.ens-line{color:#ffffffb3;margin:24px 0 0;font-size:17px}.ens-hero-actions{align-items:center;gap:14px;margin-top:34px;display:flex}.ens-primary{background:var(--e-green);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 18px;font-size:12px;font-weight:800;display:inline-flex}.ens-primary.light{color:#17140e;background:#e4c88f}.ens-ghost{color:#fff;background:#ffffff0d;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;padding:13px 17px;display:flex}.ens-hero-rail{z-index:3;gap:1px;display:flex;position:absolute;bottom:44px;right:30px}.ens-hero-rail button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-align:left;background:#07100b75;border:1px solid #ffffff1f;grid-template-rows:auto auto;grid-template-columns:24px 1fr;width:150px;height:82px;padding:13px;display:grid}.ens-hero-rail button span{color:#d8bb7f;grid-row:1/3;font-size:9px}.ens-hero-rail b{letter-spacing:.13em;font-size:11px}.ens-hero-rail small{color:#ffffff85;font-size:8px}.ens-scroll-cue{z-index:3;color:#ffffff85;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:30px;left:max(5.7vw,22px)}.ens-statement{background:var(--e-paper);grid-template-columns:.5fr 1.3fr;align-items:start;column-gap:7vw;padding:125px max(6vw,26px);display:grid}.ens-statement>.ens-kicker{grid-column:1}.ens-statement h2{grid-column:2;margin:0 0 30px;font-family:Georgia,serif;font-size:clamp(45px,5.7vw,82px);font-weight:400;line-height:.98}.ens-statement h2 em,.ens-section-head h2 em,.ens-house-intro h2 em{color:var(--e-green);font-weight:400}.ens-statement>p:last-child{color:#555850;grid-column:2;max-width:860px;font-family:Georgia,serif;font-size:20px;line-height:1.68}.ens-acts{grid-template-columns:repeat(3,1fr);height:88svh;min-height:700px;display:grid}.ens-acts article{color:#fff;transition:flex .4s,filter .35s;position:relative;overflow:hidden}.ens-acts article img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s;position:absolute;inset:0}.ens-acts article:not(.active){filter:saturate(.75)}.ens-acts article.active img{transform:scale(1.035)}.ens-act-grade{background:linear-gradient(#040c081a 35%,#040c08e0);position:absolute;inset:0}.ens-act-copy{z-index:2;position:absolute;inset:auto 28px 36px}.ens-act-copy>span{color:#d5ba84;font-size:10px}.ens-act-copy>p{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8f;font-size:10px}.ens-act-copy h3{margin:8px 0 18px;font-family:Georgia,serif;font-size:clamp(55px,6.2vw,98px);font-weight:400;line-height:.9}.ens-act-detail{opacity:0;max-height:0;transition:all .4s;overflow:hidden}.ens-acts article.active .ens-act-detail{opacity:1;max-height:180px}.ens-act-detail p{color:#ffffffbf;max-width:420px;font-size:14px;line-height:1.55}.ens-act-detail button{color:#fff;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:11px;display:flex}.ens-house{background:#ebe4d8;padding:118px max(5vw,22px)}.ens-house-intro{grid-template-columns:.55fr 1.2fr .8fr;align-items:end;gap:5vw;margin-bottom:58px;display:grid}.ens-house-intro h2{margin:0;font-family:Georgia,serif;font-size:clamp(47px,5.3vw,76px);font-weight:400;line-height:1}.ens-house-intro>p:last-child{color:#5d6058;font-size:16px;line-height:1.65}.ens-house-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr .7fr;gap:12px;min-height:820px;display:grid}.ens-room{color:#fff;position:relative;overflow:hidden}.ens-room img{object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.ens-room:hover img{transform:scale(1.025)}.ens-room-grade{background:linear-gradient(#0000 35%,#040c08cc);position:absolute;inset:0}.ens-room>div:last-child{z-index:2;position:absolute;bottom:28px;left:28px;right:28px}.ens-room small{letter-spacing:.16em;color:#e2c48b;margin:8px 0;font-size:8px;display:block}.ens-room h3{margin:0 0 7px;font-family:Georgia,serif;font-size:43px;font-weight:400}.ens-room p{color:#ffffffab;margin:0;font-size:13px}.room-wide{grid-row:1/3}.ens-table{color:#fff;align-items:flex-end;height:96svh;min-height:760px;display:flex;position:relative}.ens-table>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ens-table-grade{background:linear-gradient(#0000 30%,#040c08e6),linear-gradient(90deg,#040c088a,#0000 55%);position:absolute;inset:0}.ens-table-copy{z-index:2;width:min(820px,90vw);padding:0 max(6vw,26px) 58px;position:relative}.ens-table-copy h2{margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(58px,7.6vw,112px);font-weight:400;line-height:.9}.ens-table-copy>p:not(.ens-kicker){color:#ffffffba;max-width:690px;font-size:18px;line-height:1.65}.ens-table-facts{gap:1px;margin-top:30px;display:flex}.ens-table-facts span{border-top:1px solid #ffffff47;flex-direction:column;min-width:155px;padding:14px 20px 0 0;display:flex}.ens-table-facts b{font-family:Georgia,serif;font-size:28px;font-weight:400}.ens-table-facts small{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-size:8px}.ens-menu-section{background:#f8f3ea;padding:120px max(5.5vw,24px)}.ens-section-head{grid-template-columns:1.15fr .7fr;align-items:end;gap:7vw;display:grid}.ens-section-head h2{margin:0;font-family:Georgia,serif;font-size:clamp(48px,5.2vw,76px);font-weight:400;line-height:1}.ens-section-head>p{color:#5d6059;font-family:Georgia,serif;font-size:18px;line-height:1.65}.ens-menu-tabs{border-bottom:1px solid var(--e-line);gap:0;margin-top:52px;display:flex;overflow:auto}.ens-menu-tabs button{letter-spacing:.14em;color:#777870;background:0 0;border:0;flex:1;min-width:110px;padding:17px 14px;font-size:10px;position:relative}.ens-menu-tabs button.active{color:var(--e-green);font-weight:800}.ens-menu-tabs button.active:after{content:"";background:var(--e-green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ens-menu-stage{grid-template-columns:.25fr 1fr .7fr;align-items:start;gap:6vw;padding:58px 0 20px;display:grid}.ens-menu-number{color:#d8cfbf;font-family:Georgia,serif;font-size:82px}.ens-menu-stage h3{margin:0 0 16px;font-family:Georgia,serif;font-size:44px;font-weight:400}.ens-menu-stage>div:nth-child(2)>p:last-child{color:#66685f;font-size:16px;line-height:1.6}.ens-menu-stage ul{margin:0;padding:0;list-style:none}.ens-menu-stage li{border-top:1px solid var(--e-line);align-items:center;gap:10px;padding:14px 0;font-size:13px;display:flex}.ens-menu-stage li svg{color:var(--e-bronze)}.ens-produce{background:var(--e-green);color:#fff;grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;padding:110px max(5vw,22px);display:grid}.ens-produce-copy>p:not(.ens-kicker){color:#ffffffa3;max-width:510px;font-size:16px;line-height:1.65}.ens-produce-copy h2{margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(48px,5.2vw,76px);font-weight:400;line-height:1}.ens-ingredient-tabs{flex-wrap:wrap;gap:7px;margin-top:32px;display:flex}.ens-ingredient-tabs button{color:#ffffffa1;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font-size:10px}.ens-ingredient-tabs button.active{color:var(--e-green);background:#f2eadb;border-color:#f2eadb}.ens-ingredient-card{height:620px;position:relative;overflow:hidden}.ens-ingredient-card>img{object-fit:cover;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.ens-ingredient-grade{background:linear-gradient(#0000 32%,#07150fe6);position:absolute;inset:0}.ens-save{z-index:3;color:#fff;background:#08130d61;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}.ens-save.saved{color:#17130d;background:#d8b36e;border-color:#d8b36e}.ens-ingredient-copy{z-index:2;position:absolute;bottom:30px;left:30px;right:30px}.ens-ingredient-copy small{letter-spacing:.16em;text-transform:uppercase;color:#e5cd9c;font-size:9px}.ens-ingredient-copy h3{margin:4px 0 10px;font-family:Georgia,serif;font-size:65px;font-weight:400}.ens-ingredient-copy p{color:#ffffffb8;max-width:560px;font-size:15px;line-height:1.55}.ens-ingredient-copy span{color:#ffffff80;margin-top:12px;font-size:11px;display:block}.ens-people{background:#f1eadf;grid-template-columns:1.1fr .9fr;min-height:760px;display:grid}.ens-people-image{min-height:700px;position:relative}.ens-people-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ens-people-image div{background:linear-gradient(90deg,#0000,#f1eadf1a);position:absolute;inset:0}.ens-people-copy{flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.ens-people-copy h2{margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(48px,5.3vw,76px);font-weight:400;line-height:1}.ens-people-copy>p:not(.ens-kicker){color:#5d6058;font-size:17px;line-height:1.65}.ens-people-list{border-top:1px solid var(--e-line);grid-template-columns:1fr 1fr;margin-top:36px;display:grid}.ens-people-list span{letter-spacing:.14em;border-bottom:1px solid var(--e-line);padding:13px 0;font-size:9px}.ens-future{color:#fff;background:#0b1812;padding:120px max(5.5vw,24px)}.ens-future-head{grid-template-columns:.45fr 1fr .75fr;align-items:end;gap:5vw;margin-bottom:58px;display:grid}.ens-future-head h2{margin:0;font-family:Georgia,serif;font-size:clamp(50px,5.5vw,82px);font-weight:400;line-height:.98}.ens-future-head>p:last-child{color:#ffffff94;font-size:15px;line-height:1.65}.ens-system-grid{background:#ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ens-system-grid article{background:#0e2017;min-height:230px;padding:34px}.ens-system-grid svg{color:#d0ad6d;margin-bottom:38px}.ens-system-grid small{letter-spacing:.15em;color:#fff6;font-size:8px}.ens-system-grid h3{margin:7px 0 10px;font-family:Georgia,serif;font-size:27px;font-weight:400}.ens-system-grid p{color:#ffffff8f;font-size:13px;line-height:1.55}.ens-gift{text-align:center;background:#f5efe5;padding:125px max(10vw,28px)}.ens-gift h2{max-width:1100px;margin:0 auto 26px;font-family:Georgia,serif;font-size:clamp(48px,6.3vw,92px);font-weight:400;line-height:.98}.ens-gift>p:not(.ens-kicker){color:#62645d;max-width:760px;margin:0 auto 30px;font-size:16px;line-height:1.65}.ens-final{color:#fff;text-align:center;justify-content:center;align-items:center;height:72svh;min-height:600px;display:flex;position:relative}.ens-final>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ens-final-grade{background:#040c08a6;position:absolute;inset:0}.ens-final>div:last-child{z-index:2;position:relative}.ens-final h2{margin:0 0 28px;font-family:Georgia,serif;font-size:clamp(56px,7vw,98px);font-weight:400}.ens-footer{color:#fff;background:#07100b;grid-template-columns:.7fr 1.5fr .5fr;align-items:start;gap:5vw;padding:54px max(5vw,22px);display:grid}.ens-footer>div{flex-direction:column;display:flex}.ens-footer strong{letter-spacing:.11em;font-family:Georgia,serif;font-size:24px;font-weight:400}.ens-footer small{letter-spacing:.2em;color:#d3b276;font-size:7px}.ens-footer p{color:#ffffff73;margin:0;font-size:10px;line-height:1.6}.ens-footer>span{letter-spacing:.17em;color:#ffffff80;font-size:8px}.ens-floating{z-index:55;flex-direction:column;gap:7px;display:flex;position:fixed;bottom:14px;right:14px}.ens-floating button{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;text-align:left;background:#08140edb;border:1px solid #ffffff21;border-radius:11px;align-items:center;gap:9px;width:226px;padding:10px 12px;display:flex}.ens-floating button>span{flex-direction:column;display:flex}.ens-floating small{letter-spacing:.14em;color:#ffffff7a;font-size:7px}.ens-floating b{font-size:9px}.ens-presentation{z-index:100;color:#fff;background:#07100b;position:fixed;inset:0}.ens-presentation>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ens-presentation-grade{background:linear-gradient(90deg,#030a07e6,#030a074d 70%),linear-gradient(#0000 45%,#030a0799);position:absolute;inset:0}.ens-presentation-close{z-index:3;color:#fff;background:#0003;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;display:flex;position:absolute;top:24px;right:24px}.ens-presentation-progress{z-index:3;background:#ffffff1a;height:3px;position:absolute;top:0;left:0;right:0}.ens-presentation-progress i{background:#c9a766;height:100%;transition:width .3s;display:block}.ens-presentation-copy{z-index:2;width:min(780px,80vw);position:absolute;bottom:18vh;left:max(6vw,24px)}.ens-presentation-copy h2{margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(54px,7.5vw,112px);font-weight:400;line-height:.9}.ens-presentation-copy>p:last-child{color:#ffffffb8;max-width:680px;font-size:18px;line-height:1.6}.ens-presentation-nav{z-index:3;justify-content:space-between;display:flex;position:absolute;bottom:28px;left:max(6vw,24px);right:max(4vw,24px)}.ens-presentation-nav button{color:#fff;background:0 0;border:0;align-items:center;gap:8px;padding:9px 0;display:flex}.ens-presentation-nav button:disabled{opacity:.25}.ens-reservation{z-index:110;background:#f2ece1;grid-template-columns:.85fr 1.15fr;display:grid;position:fixed;inset:0}.ens-reservation-image{position:relative}.ens-reservation-image img{object-fit:cover;width:100%;height:100%}.ens-reservation-image div{background:linear-gradient(#0000 38%,#040d08a8);position:absolute;inset:0}.ens-reservation-panel{padding:70px clamp(28px,6vw,90px);position:relative;overflow:auto}.ens-modal-close{background:0 0;border:0;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:22px}.ens-reservation-panel h2,.ens-confirmed h2{margin:0 0 34px;font-family:Georgia,serif;font-size:clamp(42px,4.8vw,70px);font-weight:400;line-height:1}.ens-reservation-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ens-reservation-options button{border:1px solid var(--e-line);text-align:left;background:#fbf8f2;justify-content:space-between;padding:16px;display:flex}.ens-reservation-options button.active{background:var(--e-green);color:#fff}.ens-fields{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.ens-fields label,.ens-full-field{border:1px solid var(--e-line);letter-spacing:.1em;text-transform:uppercase;background:#fbf8f2;flex-direction:column;gap:9px;padding:13px;font-size:9px;display:flex}.ens-fields input,.ens-fields select,.ens-full-field input{border:0;border-top:1px solid var(--e-line);background:0 0;outline:none;padding:10px 0 0}.ens-summary{border-left:3px solid var(--e-bronze);background:#e8dece;flex-direction:column;gap:4px;margin-top:18px;padding:17px;display:flex}.ens-summary small{letter-spacing:.13em;font-size:8px}.ens-summary b{font-family:Georgia,serif;font-size:24px;font-weight:400}.ens-summary span{color:#66675f;font-size:11px}.ens-reservation-actions{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.ens-reservation-actions>button:not(.ens-primary){background:0 0;border:0}.ens-prototype-note{color:#918f87;margin-top:18px;font-size:9px}.ens-confirmed{padding-top:80px}.ens-confirmed>div{background:var(--e-green);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:25px;display:grid}.ens-confirmed>p:not(.ens-kicker){color:#62645d;line-height:1.6}.ens-confirmed .ens-primary{margin-top:18px}@media (width<=1000px){.ens-nav nav{display:none}.ens-menu{place-items:center;display:grid}.ens-present{display:none}.ens-hero-copy{width:calc(100% - 44px)}.ens-hero-rail{right:18px}.ens-hero-rail button{width:118px}.ens-statement,.ens-house-intro,.ens-section-head,.ens-future-head{grid-template-columns:1fr}.ens-statement>.ens-kicker,.ens-statement h2,.ens-statement>p:last-child{grid-column:1}.ens-acts{grid-template-columns:1fr;height:auto;min-height:0}.ens-acts article{height:66svh;min-height:560px}.ens-act-detail{opacity:1;max-height:180px}.ens-house-intro{gap:20px}.ens-house-grid{grid-template-rows:620px 430px 430px;grid-template-columns:1fr}.room-wide{grid-row:auto}.ens-produce{grid-template-columns:1fr}.ens-ingredient-card{height:650px}.ens-people{grid-template-columns:1fr}.ens-people-image{min-height:62svh}.ens-system-grid,.ens-footer{grid-template-columns:1fr 1fr}.ens-reservation{grid-template-columns:1fr}.ens-reservation-image{display:none}}@media (width<=640px){.ens-nav{height:66px;padding:0 14px}.ens-brand small{display:none}.ens-mark{width:34px;height:34px}.ens-reserve{display:none}.ens-mobile-menu{top:66px}.ens-hero{min-height:700px}.ens-hero-grade{background:linear-gradient(#030a072e 25%,#030a07e6)}.ens-hero-copy{align-self:flex-end;width:calc(100% - 40px);margin:0 20px 150px;padding:0}.ens-hero h1{font-size:18vw}.ens-subtitle{font-size:28px}.ens-line{font-size:14px}.ens-hero-actions{flex-direction:column;align-items:flex-start}.ens-hero-rail{bottom:20px;left:14px;right:14px}.ens-hero-rail button{flex:1;width:auto;height:68px;padding:9px}.ens-scroll-cue{display:none}.ens-statement{padding:82px 20px}.ens-statement h2{font-size:44px}.ens-statement>p:last-child{font-size:17px}.ens-acts article{height:72svh}.ens-act-copy{inset:auto 20px 28px}.ens-act-copy h3{font-size:58px}.ens-house{padding:82px 14px}.ens-house-intro{padding:0 7px}.ens-house-intro h2{font-size:44px}.ens-house-grid{grid-template-rows:570px 420px 420px}.ens-room>div:last-child{bottom:22px;left:20px;right:20px}.ens-room h3{font-size:38px}.ens-table{min-height:680px}.ens-table-copy{padding:0 20px 40px}.ens-table-copy h2{font-size:58px}.ens-table-copy>p:not(.ens-kicker){font-size:15px}.ens-table-facts{gap:10px}.ens-table-facts span{flex:1;min-width:0}.ens-menu-section{padding:82px 18px}.ens-section-head h2{font-size:44px}.ens-menu-stage{grid-template-columns:1fr;padding-top:34px}.ens-menu-number{font-size:48px}.ens-menu-stage h3{font-size:37px}.ens-produce{padding:78px 18px}.ens-produce-copy h2{font-size:44px}.ens-ingredient-card{height:560px}.ens-ingredient-copy{bottom:22px;left:20px;right:20px}.ens-ingredient-copy h3{font-size:53px}.ens-people-copy{padding:70px 20px}.ens-people-copy h2{font-size:44px}.ens-future{padding:82px 18px}.ens-future-head h2{font-size:44px}.ens-system-grid{grid-template-columns:1fr}.ens-system-grid article{min-height:200px}.ens-gift{padding:82px 20px}.ens-gift h2{font-size:44px}.ens-final{min-height:560px}.ens-final h2{font-size:54px}.ens-footer{grid-template-columns:1fr;gap:22px;padding:50px 20px}.ens-floating{bottom:8px;right:8px}.ens-floating button{width:196px;padding:8px 10px}.ens-presentation-copy{width:calc(100% - 40px);bottom:17vh;left:20px}.ens-presentation-copy h2{font-size:54px}.ens-presentation-copy>p:last-child{font-size:15px}.ens-presentation-nav{left:20px;right:20px}.ens-reservation-panel{padding:64px 18px}.ens-reservation-options,.ens-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.emmerson-ns *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ens-prologue{z-index:140;color:#fff;background:#07100b;position:fixed;inset:0;overflow:hidden}.ens-prologue-image{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%;animation:1.2s both ensPrologueImage;position:absolute;inset:0}.ens-prologue-grade{background:linear-gradient(90deg,#030a07e6,#030a074d 60%,#030a0729),linear-gradient(#0000 50%,#030a079e);position:absolute;inset:0}.ens-prologue-count{z-index:2;letter-spacing:.12em;color:#ffffff8a;font-family:IBM Plex Mono,monospace;font-size:10px;position:absolute;top:28px;left:30px}.ens-prologue-copy{z-index:2;width:min(880px,82vw);position:absolute;bottom:17vh;left:max(6vw,24px)}.ens-prologue-copy>span{letter-spacing:.2em;color:#ddc08a;font-size:9px}.ens-prologue-copy h2{letter-spacing:-.055em;margin:18px 0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(72px,12vw,180px);font-weight:400;line-height:.78}.ens-prologue-copy p{color:#ffffffc4;margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(22px,2.4vw,36px)}.ens-prologue-progress{z-index:3;gap:6px;width:min(460px,55vw);display:flex;position:absolute;bottom:38px;left:max(6vw,24px)}.ens-prologue-progress i{background:#ffffff2e;flex:1;height:2px;transition:all .35s}.ens-prologue-progress i.active{background:#d7b578}.ens-prologue-skip{z-index:3;color:#fff;background:#0000002e;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:10px;display:flex;position:absolute;bottom:27px;right:28px}@keyframes ensPrologueImage{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.ens-field-notes{background:#f0eadf;padding:105px max(5vw,22px)}.ens-field-notes>header{grid-template-columns:.48fr 1.1fr .7fr;align-items:end;gap:5vw;margin-bottom:44px;display:grid}.ens-field-notes h2{margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:.95}.ens-field-notes h2 em{color:var(--e-green);font-weight:400}.ens-field-notes>header>p:last-child{color:#62645d;font-size:15px;line-height:1.6}.ens-field-track{scroll-snap-type:x mandatory;grid-auto-columns:minmax(290px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:10px;display:grid;overflow-x:auto}.ens-field-track::-webkit-scrollbar{height:5px}.ens-field-track::-webkit-scrollbar-thumb{background:#bbb09f}.ens-field-track article{scroll-snap-align:start;background:#f8f3ea;border:1px solid #11140f14}.ens-field-image{height:330px;position:relative;overflow:hidden}.ens-field-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.ens-field-track article:hover img{transform:scale(1.025)}.ens-field-image span{color:#fff;background:#08140ec7;border-radius:50%;place-items:center;width:34px;height:34px;font-family:IBM Plex Mono,monospace;font-size:9px;display:grid;position:absolute;top:12px;left:12px}.ens-field-copy{padding:20px 20px 24px}.ens-field-copy small{letter-spacing:.16em;text-transform:uppercase;color:#85765e;font-size:8px}.ens-field-copy h3{margin:6px 0 9px;font-family:Bodoni Moda,Georgia,serif;font-size:31px;font-weight:400}.ens-field-copy p{color:#62645d;margin:0;font-size:13px;line-height:1.55}.ens-material-index{background:#e7e0d5;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:110px max(5vw,22px);display:grid}.ens-material-copy h2{margin:0 0 22px;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(47px,5.2vw,78px);font-weight:400;line-height:.96}.ens-material-copy h2 em{color:var(--e-green);font-weight:400}.ens-material-copy>p:not(.ens-kicker){color:#5e6159;max-width:560px;font-size:15px;line-height:1.65}.ens-material-ledger{border-top:1px solid var(--e-line);margin-top:34px}.ens-material-ledger>div{border-bottom:1px solid var(--e-line);grid-template-columns:42px .7fr 1fr;align-items:center;gap:14px;padding:14px 0;display:grid}.ens-material-ledger span{color:#8c7a5b;font-family:IBM Plex Mono,monospace;font-size:9px}.ens-material-ledger strong{letter-spacing:.13em;font-size:10px}.ens-material-ledger small{color:#73756d;font-size:11px}.ens-plan-board{color:#d7b979;background:#112c22;min-height:650px;padding:28px;position:relative;overflow:hidden;box-shadow:0 20px 70px #141c161f}.ens-plan-meta{letter-spacing:.12em;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.ens-plan-board svg{fill:none;stroke:#c7a467;stroke-width:1.3px;opacity:.86;width:calc(100% - 60px);height:calc(100% - 108px);position:absolute;inset:62px 30px 46px}.ens-plan-board svg circle{stroke-dasharray:5 4}.ens-plan-label{letter-spacing:.12em;color:#ead5aa;font-family:IBM Plex Mono,monospace;font-size:8px;position:absolute}.ens-plan-label.label-a{top:22%;left:8%}.ens-plan-label.label-b{top:25%;right:8%}.ens-plan-label.label-c{top:49%;left:47%}.ens-plan-label.label-d{bottom:16%;right:7%}.ens-plan-caption{letter-spacing:.13em;color:#ead5aa9e;text-transform:uppercase;font-size:8px;position:absolute;bottom:20px;left:28px}.ens-film-strip{color:#fff;background:#0a140f;padding:110px max(5vw,22px)}.ens-film-head{grid-template-columns:.45fr 1.05fr .65fr;align-items:end;gap:5vw;margin-bottom:42px;display:grid}.ens-film-head h2{margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(50px,5.4vw,78px);font-weight:400;line-height:.96}.ens-film-head>p:last-child{color:#ffffff8c;font-size:15px;line-height:1.6}.ens-film-frames{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.ens-film-frames figure{aspect-ratio:4/5;background:#101b16;margin:0;position:relative;overflow:hidden}.ens-film-frames img{object-fit:cover;filter:saturate(.8);width:100%;height:100%;transition:transform .8s}.ens-film-frames figure:hover img{transform:scale(1.03)}.ens-film-frames figure:after{content:"";background:linear-gradient(#0000 45%,#040c08b8);position:absolute;inset:0}.ens-film-frames figcaption{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.ens-film-frames figcaption span{color:#ffffff80;font-family:IBM Plex Mono,monospace;font-size:8px}.ens-film-frames figcaption b{letter-spacing:.14em;font-size:9px}.ens-nav,.ens-floating{transition:opacity .25s}.ens-prologue~.ens-nav,.ens-prologue~.ens-floating{opacity:0;pointer-events:none}@media (width<=1000px){.ens-field-notes>header,.ens-film-head,.ens-material-index{grid-template-columns:1fr}.ens-plan-board{min-height:580px}.ens-film-frames{grid-template-columns:1fr 1fr}}@media (width<=640px){.ens-prologue-copy{width:calc(100% - 40px);bottom:22vh;left:20px}.ens-prologue-copy h2{font-size:21vw}.ens-prologue-copy p{font-size:22px}.ens-prologue-progress{width:52vw;bottom:28px;left:20px}.ens-prologue-skip{font-size:9px;bottom:17px;right:14px}.ens-field-notes{padding:76px 14px}.ens-field-notes>header{gap:15px;padding:0 6px}.ens-field-notes h2{font-size:42px}.ens-field-track{grid-auto-columns:82vw}.ens-field-image{height:300px}.ens-material-index{gap:38px;padding:76px 18px}.ens-material-copy h2{font-size:42px}.ens-material-ledger>div{grid-template-columns:34px .8fr 1fr}.ens-plan-board{min-height:480px;padding:18px}.ens-plan-board svg{width:calc(100% - 28px);height:calc(100% - 94px);inset:52px 14px 42px}.ens-film-strip{padding:76px 14px}.ens-film-head{gap:15px;padding:0 6px}.ens-film-head h2{font-size:42px}.ens-film-frames{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:78vw;grid-auto-flow:column;display:grid;overflow-x:auto}.ens-film-frames figure{scroll-snap-align:start}}.ens-scene-rail{z-index:58;flex-direction:column;gap:4px;display:flex;position:fixed;top:50%;left:14px;transform:translateY(-50%)}.ens-scene-rail button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#08140ebd;border:1px solid #ffffff1f;align-items:center;gap:10px;width:44px;min-height:44px;padding:8px 10px;transition:all .25s;display:flex;overflow:hidden}.ens-scene-rail button i{color:#ffffff85;min-width:22px;font-family:IBM Plex Mono,monospace;font-size:8px;font-style:normal}.ens-scene-rail button span{opacity:0;white-space:nowrap;flex-direction:column;width:0;transition:all .25s;display:flex}.ens-scene-rail button small{letter-spacing:.12em;color:#c7a467;text-transform:uppercase;font-size:7px}.ens-scene-rail button b{font-size:9px;font-weight:600}.ens-scene-rail button:hover,.ens-scene-rail button.active{background:#0c2a1ff0;border-color:#d7b57861;width:154px}.ens-scene-rail button:hover span,.ens-scene-rail button.active span{opacity:1;width:100px}.ens-scene-rail button.active i{color:#e1c185}.ens-overlay{z-index:118;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050b08b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ens-house-map,.ens-journal{background:#f2ece1;width:min(1160px,100%);max-height:92vh;position:relative;overflow:auto;box-shadow:0 40px 120px #00000061}.ens-house-map>header,.ens-journal>header{border-bottom:1px solid #11140f1a;justify-content:space-between;gap:30px;padding:38px 44px 26px;display:flex}.ens-house-map>header h2,.ens-journal>header h2{margin:0 0 11px;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(43px,4.7vw,68px);font-weight:400;line-height:.94}.ens-house-map>header p:last-child,.ens-journal>header p:last-child{color:#6a6b64;max-width:650px;font-size:13px;line-height:1.55}.ens-map-stage{color:#d7b979;background:#102d22;height:min(610px,58vh);min-height:470px;position:relative;overflow:hidden}.ens-map-stage>svg{fill:none;stroke:#c8a66b;stroke-width:1.2px;opacity:.58;width:calc(100% - 70px);height:calc(100% - 70px);position:absolute;inset:35px}.map-node{color:#fff;text-align:left;background:#0d261de6;border:1px solid #e3c78e73;flex-direction:column;gap:2px;min-width:112px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 8px 20px #00000024}.map-node span{color:#d1af6e;font-family:IBM Plex Mono,monospace;font-size:8px}.map-node b{font-size:10px}.map-node:hover{color:#102d22;background:#eadfc9;border-color:#eadfc9}.node-arrival{top:43%;left:9%}.node-house{top:15%;left:25%}.node-fire{top:18%;right:18%}.node-table{top:47%;left:43%}.node-produce{bottom:12%;left:18%}.node-future{bottom:12%;right:10%}.ens-house-map>footer{justify-content:space-between;align-items:center;gap:20px;padding:18px 44px 24px;display:flex}.ens-house-map>footer span{letter-spacing:.18em;color:#77766e;font-size:8px}.ens-house-map>footer button{color:var(--e-green);background:0 0;border:0;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.ens-journal-grid{grid-template-columns:1fr 1fr;gap:12px;padding:26px 44px 44px;display:grid}.ens-journal-grid article{background:#faf6ef;border:1px solid #11140f17;grid-template-columns:155px 1fr;min-height:205px;display:grid}.ens-journal-grid img{object-fit:cover;width:100%;height:100%}.ens-journal-grid article>div{padding:20px}.ens-journal-grid small{letter-spacing:.12em;color:#8c795a;text-transform:uppercase;font-size:8px}.ens-journal-grid h3{margin:5px 0 7px;font-family:Bodoni Moda,Georgia,serif;font-size:30px;font-weight:400}.ens-journal-grid p{color:#686a62;margin:0 0 8px;font-size:12px;line-height:1.45}.ens-journal-grid span{color:#777970;font-size:10px}.ens-journal-grid button{color:#8b312b;background:0 0;border:0;padding:12px 0 0;font-size:9px}.ens-journal-empty{text-align:center;padding:80px 28px 100px}.ens-journal-empty svg{color:#b58b4a}.ens-journal-empty h3{margin:14px 0 7px;font-family:Bodoni Moda,Georgia,serif;font-size:34px;font-weight:400}.ens-journal-empty p{color:#74766e;margin-bottom:20px;font-size:13px}@media (width<=1000px){.ens-scene-rail{left:8px}.ens-scene-rail button:hover,.ens-scene-rail button.active{width:44px}.ens-scene-rail button:hover span,.ens-scene-rail button.active span{opacity:0;width:0}}@media (width<=640px){.ens-scene-rail{z-index:57;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#07110ce6;flex-direction:row;gap:2px;padding:4px;inset:auto 8px 8px;transform:none}.ens-scene-rail button{background:0 0;border:0;flex:1;justify-content:center;width:auto;min-height:40px;padding:6px}.ens-scene-rail button.active{background:#ffffff12;width:auto}.ens-scene-rail button i{min-width:0;font-size:7px}.ens-scene-rail button span{display:none}.ens-floating{bottom:58px}.ens-overlay{padding:0}.ens-house-map,.ens-journal{width:100%;height:100%;max-height:none}.ens-house-map>header,.ens-journal>header{padding:70px 18px 20px}.ens-map-stage{height:60vh;min-height:430px}.ens-map-stage>svg{width:calc(100% - 40px);height:calc(100% - 40px);inset:20px}.map-node{min-width:88px;padding:8px}.map-node b{font-size:8px}.map-node span{font-size:7px}.node-arrival{top:44%;left:4%}.node-house{top:13%;left:17%}.node-fire{top:19%;right:6%}.node-table{top:47%;left:38%}.node-produce{bottom:11%;left:8%}.node-future{bottom:11%;right:4%}.ens-house-map>footer{flex-direction:column;align-items:flex-start;padding:14px 18px 22px}.ens-journal-grid{grid-template-columns:1fr;padding:18px}.ens-journal-grid article{grid-template-columns:110px 1fr;min-height:170px}}.ens-table-plan-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06120c5c;border:1px solid #ffffff29;width:min(520px,100%);margin-top:30px}.ens-table-plan-card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ens-table-plan-card>div{justify-content:space-between;gap:20px;padding:12px 14px;display:flex}.ens-table-plan-card small{letter-spacing:.14em;color:#e2c48b;font-size:8px}.ens-table-plan-card span{color:#ffffff8c;text-align:right;font-size:9px}.ens-2030-graphic{background:#0d2018;border:1px solid #ffffff1f;margin:-10px 0 38px}.ens-2030-graphic img{aspect-ratio:16/8;object-fit:cover;width:100%;display:block}.ens-2030-graphic p{letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;margin:0;padding:10px 14px;font-size:8px}.ens-ingredient-card img[src*="/emmerson/produce-"]{object-fit:cover;filter:none}@media (width<=640px){.ens-table-plan-card>div{flex-direction:column;gap:5px}.ens-table-plan-card span{text-align:left}.ens-2030-graphic img{aspect-ratio:1}}.ens-evening{color:#11140f;background:#e8e1d5;padding:112px max(5vw,22px)}.ens-evening-head{grid-template-columns:1.1fr .7fr;align-items:end;gap:7vw;margin-bottom:42px;display:grid}.ens-evening-head h2{margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(48px,5.4vw,80px);font-weight:400;line-height:.96}.ens-evening-head h2 em{color:var(--e-green);font-weight:400}.ens-evening-head>p{color:#66685f;max-width:560px;font-size:15px;line-height:1.65}.ens-evening-stage{color:#fff;background:#0b1712;grid-template-columns:1.25fr .75fr;min-height:650px;display:grid}.ens-evening-visual{min-height:650px;position:relative;overflow:hidden}.ens-evening-visual img{object-fit:cover;width:100%;height:100%;transition:opacity .35s,transform .9s;position:absolute;inset:0}.ens-evening-visual:hover img{transform:scale(1.02)}.ens-evening-grade{background:linear-gradient(#0000 50%,#040c089e),linear-gradient(90deg,#0000 60%,#040c0826);position:absolute;inset:0}.ens-evening-stamp{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07130db8;border:1px solid #ffffff24;flex-direction:column;gap:3px;padding:11px 13px;display:flex;position:absolute;top:20px;left:20px}.ens-evening-stamp span{color:#d5b477;font-family:IBM Plex Mono,monospace;font-size:9px}.ens-evening-stamp b{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.ens-evening-copy{flex-direction:column;justify-content:flex-end;padding:54px 46px;display:flex;position:relative}.ens-evening-no{color:#ffffff12;font-family:Bodoni Moda,Georgia,serif;font-size:86px;line-height:1;position:absolute;top:22px;right:28px}.ens-evening-copy>small{letter-spacing:.15em;text-transform:uppercase;color:#d3b170;font-size:8px}.ens-evening-copy h3{margin:10px 0 18px;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(50px,5vw,76px);font-weight:400;line-height:.92}.ens-evening-copy>p{color:#ffffffa3;font-size:15px;line-height:1.62}.ens-evening-controls{border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;margin-top:34px;padding-top:18px;display:flex}.ens-evening-controls button{color:#fff;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:10px;display:flex}.ens-evening-controls button:disabled{opacity:.24;cursor:default}.ens-evening-rail{background:#f7f2e9;border:1px solid #11140f14;border-top:0;grid-template-columns:repeat(5,1fr);display:grid}.ens-evening-rail button{text-align:left;background:0 0;border:0;border-right:1px solid #11140f14;flex-direction:column;gap:3px;padding:17px 15px;display:flex;position:relative}.ens-evening-rail button:last-child{border-right:0}.ens-evening-rail button span{color:#88765a;font-family:IBM Plex Mono,monospace;font-size:8px}.ens-evening-rail button b{letter-spacing:.1em;font-size:10px}.ens-evening-rail button small{color:#777970;font-size:9px}.ens-evening-rail button.active{color:#fff;background:#123c2e}.ens-evening-rail button.active span{color:#d5b477}.ens-evening-rail button.active small{color:#ffffff94}.ens-hero-bg[src*="/emmerson/"],.ens-table>img[src*="/emmerson/"],.ens-room img[src*="/emmerson/"],.ens-final>img[src*="/emmerson/"]{filter:none}@media (width<=1000px){.ens-evening-head,.ens-evening-stage{grid-template-columns:1fr}.ens-evening-copy{min-height:420px}.ens-evening-rail{grid-template-columns:repeat(5,minmax(160px,1fr));overflow-x:auto}}@media (width<=640px){.ens-evening{padding:78px 14px}.ens-evening-head{gap:16px;padding:0 6px}.ens-evening-head h2{font-size:42px}.ens-evening-stage{min-height:0}.ens-evening-visual{min-height:52vh}.ens-evening-copy{min-height:380px;padding:36px 22px}.ens-evening-copy h3{font-size:50px}.ens-evening-no{font-size:64px;right:18px}.ens-evening-rail{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ens-evening-rail button{scroll-snap-align:start;flex:0 0 52vw}}.ens-host-desk{color:#11140f;background:#f5efe5;padding:112px max(5vw,22px)}.ens-host-head{grid-template-columns:1.05fr .7fr;align-items:end;gap:7vw;margin-bottom:48px;display:grid}.ens-host-head h2{margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(48px,5.4vw,80px);font-weight:400;line-height:.96}.ens-host-head h2 em{color:var(--e-green);font-weight:400}.ens-host-head>p{color:#676961;max-width:560px;font-size:15px;line-height:1.65}.ens-host-grid{grid-template-columns:.48fr 1.52fr;gap:10px;display:grid}.ens-host-options{background:#e8dfd1;flex-direction:column;display:flex}.ens-host-options button{text-align:left;background:0 0;border:0;border-bottom:1px solid #11140f1a;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:4px 14px;min-height:118px;padding:20px 22px;display:grid;position:relative}.ens-host-options button:last-child{border-bottom:0}.ens-host-options button span{letter-spacing:.13em;text-transform:uppercase;color:#85765e;grid-column:1;font-size:8px}.ens-host-options button b{grid-column:1;font-family:Bodoni Moda,Georgia,serif;font-size:25px;font-weight:400}.ens-host-options button svg{color:#7a7469;grid-area:1/2/3;align-self:center}.ens-host-options button.active{color:#fff;background:#123c2e}.ens-host-options button.active span,.ens-host-options button.active svg{color:#d2b474}.ens-host-stage{color:#fff;background:#0c1813;grid-template-columns:1.05fr .95fr;min-height:640px;display:grid}.ens-host-image{min-height:640px;position:relative;overflow:hidden}.ens-host-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s,opacity .3s;position:absolute;inset:0}.ens-host-image:hover img{transform:scale(1.02)}.ens-host-image>div{background:linear-gradient(#0000 55%,#040c0885),linear-gradient(90deg,#0000 70%,#040c082e);position:absolute;inset:0}.ens-host-copy{flex-direction:column;justify-content:center;padding:46px 40px;display:flex}.ens-host-copy>small{letter-spacing:.14em;color:#d4b273;text-transform:uppercase;font-size:8px}.ens-host-copy h3{margin:10px 0 18px;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(44px,4.6vw,68px);font-weight:400;line-height:.96}.ens-host-copy>p{color:#ffffff9e;margin:0;font-size:14px;line-height:1.62}.ens-host-route{background:#ffffff1a;grid-template-columns:1fr 1fr;gap:1px;margin-top:28px;display:grid}.ens-host-route span{background:#0f2018;align-items:center;gap:8px;padding:12px;font-size:10px;display:flex}.ens-host-route i{color:#d0ad6d;font-family:IBM Plex Mono,monospace;font-size:8px;font-style:normal}.ens-host-menu{flex-wrap:wrap;gap:6px;margin:18px 0 24px;display:flex}.ens-host-menu button{color:#ffffffb3;letter-spacing:.11em;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:8px 10px;font-size:8px}.ens-host-menu button:hover{color:#123c2e;background:#eadfc9;border-color:#eadfc9}.ens-host-copy>.ens-primary{color:#122019;background:#d2b474;align-self:flex-start}@media (width<=1000px){.ens-host-head,.ens-host-grid{grid-template-columns:1fr}.ens-host-options{grid-template-columns:1fr 1fr;display:grid}.ens-host-options button{border-right:1px solid #11140f1a}.ens-host-stage{grid-template-columns:1fr}.ens-host-image{min-height:58vh}.ens-host-copy{min-height:480px}}@media (width<=640px){.ens-host-desk{padding:78px 14px}.ens-host-head{gap:16px;padding:0 6px}.ens-host-head h2{font-size:42px}.ens-host-options{scroll-snap-type:x mandatory;flex-direction:row;display:flex;overflow-x:auto}.ens-host-options button{scroll-snap-align:start;border-bottom:0;border-right:1px solid #11140f1a;flex:0 0 72vw;min-height:104px}.ens-host-stage{min-height:0}.ens-host-image{min-height:48vh}.ens-host-copy{min-height:470px;padding:34px 22px}.ens-host-copy h3{font-size:46px}.ens-host-route{grid-template-columns:1fr}}:root{--hll98-paper:#eee9df;--hll98-ink:#12110f;--hll98-charcoal:#0d0e0d;--hll98-stone:#b9b2a6;--hll98-rust:#a5523d;--hll98-silver:#8e9798;--hll98-hair:#ebe6db2e}.hll-shell{background:var(--hll98-charcoal);font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;overflow-x:clip}.hll-shell h1,.hll-shell h2,.hll-shell h3,.hll-shell blockquote,.hll-shell .hll-time-focus b,.hll-shell .hll-rail div b,.hll-shell .hll-permission h3,.hll-shell .hll-makers article p,.hll-shell .hll-research p{font-family:Iowan Old Style,Baskerville,Times New Roman,serif}.hll-shell button,.hll-shell a{transition:opacity .22s,transform .22s,background-color .22s,color .22s,border-color .22s}.hll-shell button:focus-visible,.hll-shell a:focus-visible{outline:1px solid var(--hll98-paper);outline-offset:5px}.hll-rail{-webkit-backdrop-filter:blur(20px)saturate(.8);backdrop-filter:blur(20px)saturate(.8);background:#0a0b0ad1;border-bottom:1px solid #eee9df1f;grid-template-columns:1fr auto 1fr;height:66px;padding:0 34px}.hll-rail:after{content:"52.262°N / 1.452°E";letter-spacing:.2em;color:#eee9df61;font:7px/1 SFMono-Regular,Consolas,monospace;position:absolute;bottom:-22px;left:34px}.hll-rail div{gap:12px}.hll-rail div span{letter-spacing:.2em;color:#8f948e;font:7px/1 SFMono-Regular,Consolas,monospace}.hll-rail div b{letter-spacing:-.02em;font-size:19px}.hll-rail nav{gap:24px}.hll-rail nav a{letter-spacing:.17em;font:7px/1 SFMono-Regular,Consolas,monospace}.hll-rail small{letter-spacing:.18em;font:7px/1 SFMono-Regular,Consolas,monospace}.hll-hero{background:linear-gradient(#0708070f 0%,#07080738 44%,#070807ed 100%),linear-gradient(90deg,#07080799,#07080708 58%),url(https://historicengland.org.uk/media/jyubumqx/heveninghamhallsuffolk.jpg?format=webp&height=1200&quality=90&upscale=true&v=1daecb83f25cb30&width=2000) 50% 42%/cover no-repeat;grid-template-columns:1fr;align-items:end;min-height:calc(100svh - 66px);padding:10vh 6.4vw 7vh}.hll-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#ece5d70e calc(12.5% - 1px) 12.5%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 76%);mask-image:linear-gradient(#000000b3,#0000 76%)}.hll-hero:after{content:"HEVENINGHAM / SUFFOLK / A LIVING ESTATE";writing-mode:vertical-rl;letter-spacing:.25em;color:#f5efe39e;font:7px/1 SFMono-Regular,Consolas,monospace;position:absolute;top:8vh;right:3.4vw}.hll-hero-copy{max-width:1200px}.hll-hero-copy>span{color:#d8d1c3;align-items:center;gap:12px;font:7px/1 SFMono-Regular,Consolas,monospace;display:inline-flex}.hll-hero-copy>span:before{content:"";background:var(--hll98-rust);width:42px;height:1px}.hll-hero-copy h1{letter-spacing:-.065em;text-wrap:balance;text-shadow:0 2px 30px #0000003d;margin:28px 0 34px;font-size:clamp(72px,10.2vw,160px);line-height:.72}.hll-hero-copy h1 em{color:#e8e0d4;margin-left:.2em;font-style:italic;font-weight:400;display:inline-block}.hll-hero-copy p{color:#f1e9dd;max-width:600px;margin:0;font-size:clamp(27px,2.8vw,43px);line-height:1.05}.hll-actions{margin-top:36px}.hll-actions a{letter-spacing:.17em;border-color:#f0eade73;padding:14px 0;font:8px/1 SFMono-Regular,Consolas,monospace}.hll-actions a:first-child{color:#fff}.hll-actions a:hover{transform:translateY(-2px)}.hll-contours{mix-blend-mode:screen;opacity:.55;width:52vw;height:64vh;top:6vh;right:-5vw}.hll-contours i{border-color:#f0e5cb2b;animation:18s ease-in-out infinite alternate hll98Contour}.hll-contours i:nth-child(2n){animation-duration:23s}.hll-contours i:nth-child(3n){animation-duration:31s}@keyframes hll98Contour{to{transform:translate(1.5%,1%)rotate(3deg)scale(1.025)}}.hll-hero aside{border-top:1px solid #f0e9dc6b;min-width:300px;padding-top:14px;font:8px/1 SFMono-Regular,Consolas,monospace;bottom:7vh;right:6.4vw}.hll-hero aside b{color:#e9a08c;font:7px/1 SFMono-Regular,Consolas,monospace}.hll-why{background:var(--hll98-paper);grid-template-columns:.48fr 1.85fr .72fr;gap:5vw;min-height:82svh;padding:11vw 6.4vw;position:relative;overflow:hidden}.hll-why:after{content:"1782";color:#0000;-webkit-text-stroke:1px #1f1b1714;pointer-events:none;font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(180px,30vw,460px);line-height:.72;position:absolute;bottom:-.13em;right:-.02em}.hll-why>span{letter-spacing:.2em;color:#81766b;font:7px/1 SFMono-Regular,Consolas,monospace}.hll-why blockquote{letter-spacing:-.045em;z-index:2;font-size:clamp(46px,6.2vw,92px);line-height:.94;position:relative}.hll-why blockquote em{color:var(--hll98-rust);font-weight:400}.hll-why p{z-index:2;color:#514c45;max-width:34ch;font-size:13px;line-height:1.85;position:relative}.hll-lens{background:#0a0b0a;padding:9vw 6.4vw 7vw;position:relative}.hll-lens:before{content:"LANDSCAPE / TIME / STEWARDSHIP";writing-mode:vertical-rl;letter-spacing:.23em;color:#ede6da40;font:7px/1 SFMono-Regular,Consolas,monospace;position:absolute;top:50%;right:2vw}.hll-lens-head{margin-bottom:30px}.hll-lens-head>span{font:7px/1 SFMono-Regular,Consolas,monospace}.hll-lens-head div{background:#eee9df1a;gap:1px;padding:1px}.hll-lens-head button{background:#111210;border:0;min-width:96px;padding:14px 16px;font:8px/1 SFMono-Regular,Consolas,monospace}.hll-lens-head button.active{background:var(--hll98-paper);color:#111}.hll-map{background:linear-gradient(#0708076b,#070807c2),url(https://historicengland.org.uk/media/jyubumqx/heveninghamhallsuffolk.jpg?format=webp&height=1200&quality=90&upscale=true&v=1daecb83f25cb30&width=2000) 50%/cover no-repeat;border:0;min-height:min(68vw,760px);box-shadow:0 35px 80px #0000003d}.hll-map:before{content:"";z-index:0;background:radial-gradient(circle at 54% 47%,#0000 0 24%,#0809081f 55%,#08090894 100%),repeating-linear-gradient(0deg,#0000 0 49px,#f1e7d20a 50px);position:absolute;inset:0}.hll-map svg{z-index:1;filter:drop-shadow(0 0 7px #ffffff14)}.hll-map svg path{stroke:#f8ecd45c;stroke-width:1px}.hll-map svg .hll-water{fill:#5f787e42;stroke:#b7cfd3ad}.hll-map svg .hll-event{fill:#a5523d2e;stroke:#d77e65}.hll-hotspot{z-index:3}.hll-hotspot i{background:#e8b09d;width:7px;height:7px;box-shadow:0 0 0 5px #d87a6026,0 0 26px #d87a6066}.hll-hotspot span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080908a3;padding:5px 7px;font:7px/1 SFMono-Regular,Consolas,monospace}.hll-map-legend{z-index:3;bottom:28px;left:28px}.hll-map-legend span{color:#e5a08b;font:7px/1 SFMono-Regular,Consolas,monospace}.hll-map-legend b{max-width:420px;font-size:21px}.hll-era-copy{grid-template-columns:.55fr 1.45fr .8fr auto;gap:42px;padding-top:40px}.hll-era-copy>span{font:7px/1.5 SFMono-Regular,Consolas,monospace}.hll-era-copy h2{letter-spacing:-.035em;font-size:clamp(38px,4.2vw,64px)}.hll-era-copy p{color:#aaa399;font-size:12px;line-height:1.9}.hll-era-copy button{background:0 0;border:0;border-bottom:1px solid #ede6da47;padding:10px 0;font:8px/1 SFMono-Regular,Consolas,monospace}.hll-compare{color:#1a1814;background:#efe9dd;grid-template-columns:.7fr 1.8fr;gap:7vw;padding:10vw 6.4vw}.hll-compare>div:first-child>span{letter-spacing:.19em;color:#83796d;font:7px/1 SFMono-Regular,Consolas,monospace}.hll-compare h2{letter-spacing:-.04em;font-size:clamp(44px,5.4vw,76px)}.hll-compare>div:first-child>p{color:#6c645b;font-size:13px}.hll-compare-field{border-top:1px solid #14120f2e;border-bottom:1px solid #14120f2e;gap:0}.hll-compare-field>i{background:#14120f29;width:1px;height:100%;font-size:0}.hll-compare-field article{background:0 0;border:0;min-height:390px;padding:28px 24px;position:relative;overflow:hidden}.hll-compare-field article:after{content:"";pointer-events:none;background:linear-gradient(#0000,#453e341f);height:48%;position:absolute;inset:auto 0 0}.hll-compare-field article:nth-of-type(2){background:linear-gradient(#9f523d0d,#9f523d1f)}.hll-compare-field article b{color:#8a4f3e;font:7px/1 SFMono-Regular,Consolas,monospace}.hll-compare-field article span{margin:160px 0 16px;font-size:clamp(28px,2.6vw,42px);line-height:1}.hll-compare-field article p{z-index:2;color:#625b52;font-size:12px;line-height:1.75;position:relative}.hll-time{background:#0c0d0c;padding:10vw 6.4vw 8vw}.hll-title{grid-template-columns:.45fr 1.6fr .8fr;gap:5vw;margin-bottom:64px}.hll-title>span{color:#85877f;font:7px/1 SFMono-Regular,Consolas,monospace}.hll-title h2{letter-spacing:-.05em;font-size:clamp(58px,7vw,108px);line-height:.84}.hll-title p{color:#8f9189;max-width:34ch;font-size:12px;line-height:1.85}.hll-timeline{scrollbar-width:thin;border-color:#ece7dc1f;grid-template-columns:repeat(7,minmax(145px,1fr));overflow-x:auto}.hll-timeline button{border-color:#ece7dc1a;min-height:250px;padding:22px 18px;position:relative}.hll-timeline button:before{content:"";background:#ece7dc1f;width:1px;height:64px;position:absolute;top:58px;left:18px}.hll-timeline button b{font-size:29px}.hll-timeline button span{color:#7f827a;font:8px/1.65 SFMono-Regular,Consolas,monospace}.hll-timeline button.active{color:#15130f;background:#e9e3d8}.hll-timeline button.active:before{background:#a5523d}.hll-time-focus{gap:42px;padding-top:50px}.hll-time-focus b{color:#0000;-webkit-text-stroke:1px #d97456b3;font-size:clamp(96px,13vw,190px);line-height:.72}.hll-time-focus p{color:#d8d1c4;max-width:640px;font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(20px,2vw,31px);line-height:1.35}.hll-living{color:#171511;background:#ded9ce;padding:10vw 6.4vw}.hll-living .hll-title p{color:#5c574f}.hll-overlay-switches{border:1px solid #17151138;border-left:0;border-right:0}.hll-overlay-switches button{border:0;border-right:1px solid #17151126;padding:22px 0;font:8px/1.4 SFMono-Regular,Consolas,monospace}.hll-overlay-switches button span{margin:0 0 34px 18px}.hll-overlay-switches button.active{color:#eee8dc;background:#171612}.hll-layer-stack{background:linear-gradient(#e1dacb52,#97908329);border:0;gap:0;min-height:440px;position:relative;overflow:hidden}.hll-layer-stack:before{content:"";opacity:.6;background:repeating-radial-gradient(at 50% 120%,#0000 0 34px,#19171217 35px 36px);position:absolute;inset:0;transform:scaleX(1.8)}.hll-layer-stack div{z-index:2;border-right:1px solid #1614112b;align-items:flex-end;min-height:160px;padding:18px;font:7px/1 SFMono-Regular,Consolas,monospace;display:flex;position:relative;color:#1a1713!important;background:0 0!important}.hll-layer-stack div:nth-child(2){min-height:215px}.hll-layer-stack div:nth-child(3){min-height:275px}.hll-layer-stack div:nth-child(4){min-height:345px}.hll-layer-stack div:nth-child(5){min-height:410px;color:#853f2f!important}.hll-decisions{background:#11110f;padding:10vw 6.4vw}.hll-decision-card{border-top:1px solid #e76f528f;max-width:none;margin:0 0 0 25%;padding:40px 0 0}.hll-decision-card>span{color:#d07a63;font:7px/1 SFMono-Regular,Consolas,monospace}.hll-decision-card h3{letter-spacing:-.035em;max-width:15ch;font-size:clamp(37px,4.5vw,68px)}.hll-decision-actions{border-top:1px solid #ece6da24;border-bottom:1px solid #ece6da24;grid-template-columns:repeat(3,minmax(0,1fr));max-width:850px;margin:38px 0 28px}.hll-decision-actions button{border:0;border-right:1px solid #ece6da1f;padding:22px 18px;font:8px/1 SFMono-Regular,Consolas,monospace}.hll-decision-actions button.active{background:#a5523d}.hll-decision-card>p{max-width:760px;font-size:23px;line-height:1.5}.hll-decision-card footer{border-top:1px solid #ece6da1a;max-width:850px;padding-top:18px}.hll-principle{background:0 0;border:0;border-top:1px solid #ece6da24;margin:62px 0 0 25%;padding:36px 0 0}.hll-principle span{font:7px/1 SFMono-Regular,Consolas,monospace}.hll-principle b{max-width:15ch;font-size:clamp(33px,4vw,60px);line-height:1;display:block}.hll-visibility{color:#171511;background:#e9e3d8;grid-template-columns:.8fr .5fr 1.1fr;gap:3vw;padding:10vw 6.4vw}.hll-visibility .hll-title{display:block}.hll-visibility .hll-title>span{color:#857b70}.hll-visibility .hll-title h2{font-size:clamp(58px,7vw,100px)}.hll-visibility-tabs{border-color:#14120f2e}.hll-visibility-tabs button{color:#171511;border-color:#14120f2e;font:8px/1 SFMono-Regular,Consolas,monospace}.hll-visibility-tabs button.active{color:#9d4b37}.hll-permission{border:0;border-left:1px solid #14120f2b;grid-column:3;padding:0 0 0 44px}.hll-permission:before{content:"ACCESS ARCHITECTURE";letter-spacing:.19em;color:#81766a;margin-bottom:78px;font:7px/1 SFMono-Regular,Consolas,monospace;display:block}.hll-permission h3{letter-spacing:-.04em;font-size:clamp(46px,5vw,78px)}.hll-permission p{color:#5d574f;max-width:45ch}.hll-permission li{border-color:#14120f29;font:8px/1.5 SFMono-Regular,Consolas,monospace}.hll-archive{background:#0b0c0b;padding:10vw 6.4vw}.hll-source-grid{border-color:#ece7dc21;grid-template-columns:repeat(2,1fr)}.hll-source-grid article{border-color:#ece7dc1f;min-height:250px;padding:32px 26px}.hll-source-grid article:nth-child(odd){border-left:1px solid #ece7dc1f}.hll-source-grid b{font:7px/1 SFMono-Regular,Consolas,monospace}.hll-source-grid span{margin:54px 0 16px;font-size:29px}.hll-source-grid p{max-width:48ch;font-size:11px;line-height:1.8}.hll-source-grid a{font:7px/1 SFMono-Regular,Consolas,monospace}.hll-research{grid-template-columns:.45fr 1.7fr .75fr;gap:40px;padding-top:32px}.hll-research span{font:7px/1 SFMono-Regular,Consolas,monospace}.hll-research p{font-size:clamp(24px,2.4vw,37px)}.hll-door{background:#15130f;padding:10vw 6.4vw;position:relative;overflow:hidden}.hll-door:after{content:"ONE";color:#0000;-webkit-text-stroke:1px #e9e1d10f;pointer-events:none;font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(210px,32vw,480px);line-height:.7;position:absolute;bottom:-.12em;right:-.04em}.hll-door-picker{border-top:1px solid #ece6da1f;border-bottom:1px solid #ece6da1f;gap:0}.hll-door-picker button{border:0;border-right:1px solid #ece6da1f;padding:18px 20px;font:7px/1 SFMono-Regular,Consolas,monospace}.hll-door-picker button.active{background:#ece5d9}.hll-makers{background:radial-gradient(circle,#9b533e1c,#0000 25%);border:0;min-height:600px}.hll-makers:before,.hll-makers:after{content:"";background:#ece6da1a;position:absolute}.hll-makers:before{width:1px;top:0;bottom:0;left:50%}.hll-makers:after{height:1px;top:50%;left:0;right:0}.hll-makers article{z-index:2;border:0;padding:34px;position:relative}.hll-makers article span,.hll-makers .core span{font:7px/1 SFMono-Regular,Consolas,monospace}.hll-makers article p{max-width:9ch;font-size:clamp(27px,3vw,42px);line-height:1}.hll-makers article:nth-of-type(2),.hll-makers article:nth-of-type(4){text-align:right}.hll-makers article:nth-of-type(2) p,.hll-makers article:nth-of-type(4) p{margin-left:auto}.hll-makers .core{text-align:center;background:#15130f;border:1px solid #e6dac647;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(300px,34vw);height:min(300px,34vw);display:flex;box-shadow:0 0 0 14px #15130fe0,0 0 80px #ac5b4421}.hll-makers .core b{max-width:7ch;margin-top:14px;font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1}.hll-cg-link{z-index:2;margin-top:34px;font:8px/1 SFMono-Regular,Consolas,monospace;display:inline-block;position:relative}.hll-final{background:linear-gradient(#06070614,#060706c4 65%,#080908),url(https://historicengland.org.uk/media/jyubumqx/heveninghamhallsuffolk.jpg?format=webp&height=1200&quality=90&upscale=true&v=1daecb83f25cb30&width=2000) 50%/cover no-repeat;flex-direction:column;justify-content:flex-end;min-height:92svh;padding:12vw 6.4vw 7vw;display:flex;position:relative}.hll-final:before{content:"THE MOST INTERESTING VERSION BEGINS WITH THE STORIES ONLY THE ESTATE CAN TELL";letter-spacing:.17em;color:#f1ebde9e;width:240px;font:7px/1.7 SFMono-Regular,Consolas,monospace;position:absolute;top:8vw;right:6.4vw}.hll-final>span{font:7px/1 SFMono-Regular,Consolas,monospace}.hll-final h2{letter-spacing:-.06em;max-width:10ch;margin:22px 0 34px;font-size:clamp(66px,9.5vw,150px);line-height:.76}.hll-final p{color:#d9d0c2;max-width:620px;font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(21px,2vw,31px);line-height:1.35}.hll-final>div{gap:30px;margin-top:30px;display:flex}.hll-final a{font:8px/1 SFMono-Regular,Consolas,monospace}.hll-footer{background:#080908;border-top:1px solid #ece6da1a;grid-template-columns:.45fr 1.55fr;gap:40px;padding:25px 6.4vw;display:grid}.hll-footer b{letter-spacing:.18em;font:7px/1 SFMono-Regular,Consolas,monospace}.hll-footer p{color:#6f716a;max-width:100ch;margin:0;font:7px/1.7 SFMono-Regular,Consolas,monospace}@media (width<=900px){.hll-rail{grid-template-columns:1fr auto;padding:0 18px}.hll-rail nav{display:none}.hll-rail small{font-size:6px}.hll-rail:after{left:18px}.hll-hero{background-position:56%;min-height:94svh;padding:18vh 20px 34px}.hll-hero:before{background-size:25% 100%}.hll-hero:after{display:none}.hll-hero-copy h1{margin-top:22px;font-size:clamp(56px,18vw,90px);line-height:.76}.hll-hero-copy h1 em{margin-left:0}.hll-hero-copy p{max-width:13ch;font-size:26px}.hll-actions{flex-wrap:wrap;gap:18px}.hll-contours{width:92vw;height:55vh;right:-28vw}.hll-hero aside{width:100%;min-width:0;margin-top:50px;position:relative;bottom:auto;right:auto}.hll-why{grid-template-columns:1fr;gap:32px;min-height:auto;padding:90px 20px 100px}.hll-why blockquote{font-size:49px}.hll-why p{max-width:100%}.hll-lens,.hll-time,.hll-living,.hll-decisions,.hll-archive,.hll-door{padding:84px 20px}.hll-lens-head{align-items:flex-end}.hll-lens-head div{width:100%;max-width:300px}.hll-lens-head button{flex:1;min-width:0;padding:12px 5px}.hll-map{min-height:70svh;margin:0 -20px}.hll-hotspot span{display:none}.hll-map-legend{left:18px;right:18px}.hll-era-copy{grid-template-columns:1fr;gap:18px}.hll-era-copy h2{font-size:42px}.hll-era-copy p{font-size:12px}.hll-era-copy button{justify-self:start}.hll-compare{grid-template-columns:1fr;gap:48px;padding:84px 20px}.hll-compare-field{grid-template-columns:1fr}.hll-compare-field>i{width:100%;height:1px}.hll-compare-field article{min-height:240px}.hll-compare-field article span{margin-top:90px}.hll-title{grid-template-columns:1fr;gap:18px}.hll-title h2{font-size:58px}.hll-title p{max-width:100%}.hll-timeline{grid-template-columns:repeat(7,170px);margin-right:-20px}.hll-time-focus{display:block}.hll-time-focus b{font-size:105px}.hll-time-focus p{font-size:21px}.hll-overlay-switches{grid-template-columns:repeat(2,1fr)}.hll-layer-stack{min-height:330px;overflow-x:auto}.hll-layer-stack div{min-width:110px}.hll-decision-card,.hll-principle{margin-left:0}.hll-decision-card h3{max-width:none;font-size:39px}.hll-decision-actions{grid-template-columns:1fr}.hll-decision-actions button{border-bottom:1px solid #ece6da1f;border-right:0}.hll-visibility{background:#e9e3d8;grid-template-columns:1fr;padding:84px 20px}.hll-visibility .hll-title,.hll-visibility-tabs,.hll-permission{grid-column:1}.hll-permission{border-top:1px solid #14120f2b;border-left:0;padding:40px 0 0}.hll-permission:before{margin-bottom:40px}.hll-source-grid{grid-template-columns:1fr}.hll-source-grid article{border-left:1px solid #ece7dc1f}.hll-research{grid-template-columns:1fr;gap:18px}.hll-makers{min-height:620px;margin:0 -20px}.hll-makers article{padding:20px}.hll-makers article p{font-size:28px}.hll-makers .core{width:190px;height:190px}.hll-makers .core b{font-size:28px}.hll-final{background-position:55%;min-height:86svh;padding:110px 20px 44px}.hll-final:before{width:250px;top:38px;left:20px;right:auto}.hll-final h2{font-size:68px}.hll-final p{font-size:21px}.hll-footer{grid-template-columns:1fr;gap:14px;padding:24px 20px}}@media (width<=430px){.hll-hero-copy h1{font-size:15.5vw}.hll-why blockquote{font-size:42px}.hll-lens-head{display:block}.hll-lens-head div{margin-top:18px}.hll-title h2{font-size:52px}.hll-overlay-switches{grid-template-columns:1fr 1fr}.hll-makers article p{font-size:24px}.hll-makers .core{width:165px;height:165px}.hll-makers .core b{font-size:23px}.hll-final h2{font-size:59px}}@media (prefers-reduced-motion:reduce){.hll-contours i{animation:none!important}.hll-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.intentlens-shell{--ink:#111713;--muted:#667068;--line:#d9ded9;--paper:#f4f6f1;--card:#fff;--accent:#204f3a;--accent-soft:#e4eee7;background:radial-gradient(circle at 82% 0%,#e7eee7 0,transparent 28rem),var(--paper);min-height:100vh;color:var(--ink);font-family:Manrope,system-ui,sans-serif}.intentlens-shell *{box-sizing:border-box}.il-nav{border-bottom:1px solid #1117131a;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(22px,5vw,76px);display:flex}.il-brand{color:var(--ink);letter-spacing:-.03em;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.il-brandmark{border:1px solid var(--ink);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.il-navmeta{align-items:center;gap:18px;display:flex}.il-local-badge,.il-trustline span{align-items:center;gap:7px;display:inline-flex}.il-local-badge{background:#eef4ee;border:1px solid #cbd5cc;border-radius:999px;padding:7px 10px;font-size:12px}.il-studio-link{color:var(--muted);font-size:13px;text-decoration:none}.il-hero{text-align:center;max-width:950px;margin:0 auto;padding:92px 24px 48px}.il-eyebrow{text-transform:uppercase;letter-spacing:.11em;color:var(--accent);align-items:center;gap:7px;margin-bottom:20px;font:500 12px DM Mono,monospace;display:inline-flex}.il-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(46px,7vw,92px);font-weight:600;line-height:.98}.il-hero h1 em{font-family:Playfair Display,serif;font-weight:600}.il-lede{color:#566057;max-width:720px;margin:28px auto 0;font-size:clamp(17px,2vw,21px);line-height:1.6}.il-trustline{color:#5d685f;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:30px;font-size:12px;display:flex}.il-workbench,.il-results,.il-principles{width:min(1120px,100% - 32px);margin:0 auto}.il-workbench{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:28px;box-shadow:0 18px 60px #1f342614}.il-workbench-head,.il-results-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.il-workbench-head>div,.il-results-head>div:first-child{align-items:center;gap:14px;display:flex}.il-step{color:#718078;letter-spacing:.1em;font:500 11px DM Mono,monospace}.il-workbench h2,.il-results h2,.il-principles h2{letter-spacing:-.035em;margin:0;font-size:23px}.il-text-button,.il-upload,.il-copy{color:var(--accent);cursor:pointer;background:0 0;border:0;font-weight:600}.il-editor-wrap{background:#fbfcfa;border:1px solid #cfd6cf;border-radius:18px;overflow:hidden}.il-editor-wrap textarea{resize:vertical;color:#273028;background:0 0;border:0;outline:0;width:100%;height:290px;padding:22px;font:400 15px/1.7 DM Mono,monospace}.il-editor-wrap textarea::placeholder{color:#9ca59e}.il-editor-footer{border-top:1px solid #e2e6e2;justify-content:space-between;align-items:center;min-height:50px;padding:8px 13px;display:flex}.il-editor-actions{flex-wrap:wrap;gap:5px;display:flex}.il-upload{color:#5c675f;align-items:center;gap:7px;padding:8px 9px;font-size:12px;display:inline-flex}.il-wordcount{color:#8b958e;font:400 11px DM Mono,monospace}.il-analyse{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:15px;justify-content:space-between;align-items:center;width:100%;margin-top:14px;padding:17px 19px;font-weight:700;transition:transform .2s,opacity .2s;display:flex}.il-analyse span{align-items:center;gap:10px;display:flex}.il-analyse:hover{transform:translateY(-1px)}.il-analyse:disabled{opacity:.35;cursor:not-allowed;transform:none}.il-hint{color:#8a6251;align-items:center;gap:6px;margin:10px 2px 0;font-size:12px;display:flex}.il-preview-grid{grid-template-columns:repeat(4,1fr);gap:12px;width:min(1120px,100% - 32px);margin:22px auto 80px;display:grid}.il-preview-grid article{border:1px solid var(--line);border-radius:18px;min-height:175px;padding:20px}.il-preview-grid svg{color:var(--accent)}.il-preview-grid h3{margin:36px 0 7px;font-size:15px}.il-preview-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.il-results{padding-top:38px;scroll-margin-top:20px}.il-confidence{text-align:right;color:var(--muted);flex-direction:column;font-size:11px;align-items:flex-end!important;gap:7px!important;display:flex!important}.il-strength{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 9px;font:500 10px DM Mono,monospace}.il-strength--high{color:#235438;background:#dbece1}.il-strength--medium{color:#765c1e;background:#f2e8cb}.il-strength--low{color:#666;background:#e9eaea}.il-disclaimer{color:#526057;background:#edf4ee;border:1px solid #d5ddd5;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.il-disclaimer p{margin:0;font-size:12px;line-height:1.55}.il-tabs{gap:6px;margin:20px 0;display:flex}.il-tabs button{border:1px solid var(--line);color:#657067;cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px;font-weight:600}.il-tabs button.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.il-primary-card,.il-panel,.il-mini-panel,.il-prompt-view,.il-response-view{background:var(--card);border:1px solid var(--line);border-radius:22px}.il-primary-card{padding:30px}.il-card-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font:500 11px DM Mono,monospace;display:flex}.il-primary-card h3{letter-spacing:-.05em;max-width:800px;margin:20px 0 14px;font-size:clamp(29px,4vw,48px);line-height:1.05}.il-primary-card>p{max-width:750px;color:var(--muted);line-height:1.65}.il-reaction{border-top:1px solid var(--line);grid-template-columns:200px 1fr;gap:20px;margin-top:24px;padding-top:20px;display:grid}.il-reaction span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.il-reaction strong{font-size:14px;line-height:1.5}.il-two-col{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.il-panel{padding:22px}.il-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.il-panel-head h3,.il-mini-panel h3{margin:0;font-size:14px}.il-panel-head span{color:var(--muted);font:400 10px DM Mono,monospace}.il-signal{border-bottom:1px solid #e6e9e6;padding:18px 0}.il-signal:last-child{border-bottom:0}.il-signal-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.il-signal strong{font-size:13px}.il-signal p{color:var(--muted);font-size:12px;line-height:1.5}.il-signal blockquote{color:#657067;background:#f7f9f6;border-left:2px solid #afc1b2;margin:9px 0 0;padding:10px 12px;font:400 11px/1.55 DM Mono,monospace}.il-translation{border-bottom:1px solid #e6e9e6;padding:18px 0}.il-translation:last-child{border-bottom:0}.il-translation p{margin:0;font-size:12px;line-height:1.55}.il-translation .il-surface{color:#515b53;font-family:DM Mono,monospace}.il-arrowline{color:#8ca091;margin:9px 0}.il-two-col--compact{margin-bottom:70px}.il-mini-panel{padding:22px}.il-mini-panel ul{margin:18px 0 0;padding:0;list-style:none}.il-mini-panel li{color:#5f6961;border-bottom:1px solid #edf0ed;gap:9px;padding:10px 0;font-size:12px;display:flex}.il-mini-panel p{color:var(--muted);font-size:12px;line-height:1.65}.il-confidence-note{color:#59665c;align-items:flex-start;gap:8px;margin-top:16px;font-size:11px;display:flex}.il-prompt-view,.il-response-view{margin-bottom:70px;padding:clamp(24px,4vw,42px)}.il-prompt-label{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);align-items:center;gap:8px;font:500 11px DM Mono,monospace;display:flex}.il-prompt-view blockquote{letter-spacing:-.035em;border:0;max-width:900px;margin:30px 0;padding:0;font-size:clamp(21px,3vw,34px);line-height:1.45}.il-copy{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px 15px;display:inline-flex}.il-not-proof{border-top:1px solid var(--line);color:var(--muted);gap:10px;margin-top:30px;padding-top:20px;display:flex}.il-not-proof p{margin:0;font-size:12px;line-height:1.6}.il-response-intro h3{letter-spacing:-.05em;margin:18px 0 30px;font-size:clamp(30px,4vw,48px)}.il-response-view ol{margin:0;padding:0;list-style:none}.il-response-view li{border-top:1px solid var(--line);grid-template-columns:60px 1fr;padding:22px 0;display:grid}.il-response-view li>span{color:#819087;font:500 11px DM Mono,monospace}.il-response-view li p{margin:0;font-size:14px;line-height:1.65}.il-response-footer{background:var(--accent-soft);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:14px;display:flex}.il-response-footer p{margin:0;font-size:12px}.il-principles{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:40px;padding:60px 0 80px;display:grid}.il-principles>div:first-child{align-items:flex-start;gap:15px;display:flex}.il-principle-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.il-principle-grid article{border-left:1px solid #cdd5ce;padding:17px}.il-principle-grid strong{font-size:13px}.il-principle-grid p{color:var(--muted);font-size:12px;line-height:1.5}.il-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:34px clamp(22px,5vw,76px);display:flex}.il-footer p{color:var(--muted);font-size:11px}.il-brand--footer{font-size:14px}.il-muted{color:var(--muted);font-size:12px}@media (width<=800px){.il-navmeta .il-studio-link{display:none}.il-hero{padding-top:62px}.il-trustline{gap:10px}.il-workbench{padding:17px}.il-preview-grid{grid-template-columns:1fr 1fr}.il-two-col{grid-template-columns:1fr}.il-reaction{grid-template-columns:1fr;gap:8px}.il-principles,.il-principle-grid{grid-template-columns:1fr}.il-footer{flex-direction:column;align-items:flex-start}.il-editor-wrap textarea{height:320px}}@media (width<=520px){.il-nav{padding:0 16px}.il-local-badge{display:none}.il-hero{padding-inline:18px}.il-preview-grid{grid-template-columns:1fr}.il-preview-grid article{min-height:140px}.il-preview-grid h3{margin-top:22px}.il-workbench-head,.il-results-head{align-items:flex-start}.il-confidence{min-width:80px}.il-tabs{padding-bottom:3px;overflow-x:auto}.il-tabs button{white-space:nowrap}.il-primary-card{padding:22px}.il-panel,.il-mini-panel{padding:18px}.il-results{width:min(100% - 20px,1120px)}}.il-observed-action{background:#f7faf7;border:1px solid #d6ded7;border-radius:14px;grid-template-columns:190px 1fr;gap:18px;margin-top:22px;padding:16px 18px;display:grid}.il-observed-action span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.il-observed-action strong{font-size:14px;line-height:1.5}.il-excluded{color:#526057;background:#eef4ee;border:1px solid #d4ddd5;border-radius:18px;margin-top:12px;padding:18px 20px}.il-excluded-head{color:var(--accent);align-items:center;gap:8px;margin-bottom:8px;display:flex}.il-excluded>p{margin:0 0 12px;font-size:12px;line-height:1.55}.il-excluded blockquote{color:#627068;background:#ffffff9e;border-left:2px solid #aec0b1;margin:8px 0 0;padding:10px 12px;font:400 11px/1.55 DM Mono,monospace}.intentlens-v2 .il-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.intentlens-v2 .il-tabs button{width:100%;min-width:0}.intentlens-v2 .il-primary-card h3{max-width:900px}.intentlens-v2 .il-confidence{max-width:150px}.intentlens-v2 .il-confidence span:first-child{line-height:1.2}.intentlens-v2 .il-panel-head h3{padding-right:10px}@media (width<=800px){.il-observed-action{grid-template-columns:1fr;gap:7px}.intentlens-v2 .il-tabs{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f6f1f5;margin:14px 0;padding:8px 0;position:sticky;top:0}.intentlens-v2 .il-tabs button{padding:11px 8px;font-size:14px}.intentlens-v2 .il-primary-card h3{font-size:clamp(30px,8vw,46px)}}@media (width<=520px){.intentlens-v2 .il-hero{padding-top:54px;padding-bottom:38px}.intentlens-v2 .il-hero h1{font-size:clamp(44px,13vw,64px)}.intentlens-v2 .il-lede{font-size:17px;line-height:1.55}.intentlens-v2 .il-tabs{overflow:visible}.intentlens-v2 .il-tabs button{white-space:normal;padding:10px 6px;font-size:13px}.intentlens-v2 .il-results-head{gap:12px}.intentlens-v2 .il-results-head>div:first-child{gap:10px}.intentlens-v2 .il-results h2{font-size:22px}.intentlens-v2 .il-confidence{min-width:88px;max-width:100px}.intentlens-v2 .il-primary-card{padding:22px 20px}.intentlens-v2 .il-primary-card h3{font-size:34px;line-height:1.02}.intentlens-v2 .il-excluded{padding:16px}.intentlens-v2 .il-workbench-head h2{font-size:21px}.intentlens-v2 .il-text-button{text-align:right;max-width:90px}.intentlens-v2 .il-editor-footer{align-items:flex-end;gap:8px}.intentlens-v2 .il-wordcount{white-space:nowrap}}.intentlens-v3 .il-tabs-v3{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.intentlens-v3 .il-tabs-v3 button{min-width:0;padding:11px 8px}.intentlens-v3 .il-observed-action{background:#f7faf7;border:1px solid #dce4dd;border-radius:14px;grid-template-columns:180px 1fr;gap:16px;margin-top:24px;padding:16px 18px;display:grid}.intentlens-v3 .il-observed-action span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.intentlens-v3 .il-observed-action strong{font-size:14px;line-height:1.5}.intentlens-v3 .il-evidence-kind{text-transform:uppercase;letter-spacing:.08em;color:#7b867e;font:500 9px DM Mono,monospace}.intentlens-v3 .il-evidence--excluded{background:#faf8f2;border-radius:12px;margin-inline:-8px;padding-inline:8px}.intentlens-v3 .il-evidence--excluded blockquote{background:#fcfbf6;border-left-color:#c8b98d}.intentlens-v3 .il-evidence--observed blockquote{border-left-color:#7ca488}.intentlens-v3 .il-prompt-inline{letter-spacing:-.03em;margin-top:26px;font-size:clamp(21px,3vw,31px);line-height:1.45;color:var(--ink)!important}.intentlens-v3 .il-hypotheses{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:70px;display:grid}.intentlens-v3 .il-hypothesis-card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:24px}.intentlens-v3 .il-hypothesis-top{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font:500 10px DM Mono,monospace;display:flex}.intentlens-v3 .il-hypothesis-card h3{letter-spacing:-.04em;margin:28px 0 12px;font-size:24px;line-height:1.12}.intentlens-v3 .il-hypothesis-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.intentlens-v3 .il-thread-view{background:var(--card);border:1px solid var(--line);border-radius:22px;margin-bottom:70px;padding:clamp(22px,4vw,38px)}.intentlens-v3 .il-thread-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.intentlens-v3 .il-thread-head h3{letter-spacing:-.05em;margin:18px 0 28px;font-size:clamp(28px,4vw,44px)}.intentlens-v3 .il-thread-list{border-top:1px solid var(--line)}.intentlens-v3 .il-thread-list article{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:14px;padding:20px 0;display:grid}.intentlens-v3 .il-thread-list article>span{color:#87938a;font:500 11px DM Mono,monospace}.intentlens-v3 .il-thread-list strong{font-size:14px}.intentlens-v3 .il-thread-list small{text-transform:uppercase;letter-spacing:.07em;color:#87938a;margin-top:3px;font:500 9px DM Mono,monospace;display:block}.intentlens-v3 .il-thread-list p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.intentlens-v3 .il-caveats{background:#f5f7f4;border-radius:14px;margin-top:22px;padding:16px}.intentlens-v3 .il-caveats p{color:var(--muted);align-items:flex-start;gap:8px;margin:8px 0;font-size:11px;line-height:1.5;display:flex}.intentlens-v3 .il-panel-head .il-text-button{align-items:center;gap:6px;font-size:11px;display:inline-flex}.intentlens-v3 .il-footer{margin-top:30px}.intentlens-v3 .il-import-label{color:#647269;letter-spacing:.03em;margin:5px 0 0;font:500 10px DM Mono,monospace}.intentlens-v3 .il-inbox-card{background:var(--card);border:1px solid var(--line);box-sizing:border-box;border-radius:26px;width:min(1060px,100% - 40px);margin:18px auto 58px;padding:clamp(22px,4vw,34px)}.intentlens-v3 .il-inbox-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.intentlens-v3 .il-inbox-head h3{letter-spacing:-.04em;max-width:720px;margin:14px 0 0;font-size:clamp(24px,3.2vw,38px);line-height:1.1}.intentlens-v3 .il-inbox-copy{color:var(--muted);max-width:800px;margin:20px 0 0;font-size:13px;line-height:1.65}.intentlens-v3 .il-inbox-privacy{white-space:nowrap;text-transform:uppercase;letter-spacing:.07em;color:#52685a;background:#edf5ef;border-radius:999px;align-items:center;gap:6px;padding:9px 11px;font:500 10px DM Mono,monospace;display:inline-flex}.intentlens-v3 .il-provider-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.intentlens-v3 .il-provider-grid button{appearance:none;border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fbfcfa;border-radius:18px;grid-template-columns:28px 1fr 18px;align-items:center;gap:12px;padding:18px;display:grid}.intentlens-v3 .il-provider-grid button:hover:not(:disabled){background:#f5f8f5;border-color:#9eb1a3}.intentlens-v3 .il-provider-grid button:disabled{opacity:.5;cursor:not-allowed}.intentlens-v3 .il-provider-grid button span{gap:3px;display:grid}.intentlens-v3 .il-provider-grid strong{font-size:14px}.intentlens-v3 .il-provider-grid small{color:var(--muted);font-size:10px}.intentlens-v3 .il-inbox-setup,.intentlens-v3 .il-inbox-notice,.intentlens-v3 .il-inbox-error{border-radius:13px;margin-top:16px;padding:13px 15px;font-size:11px;line-height:1.55}.intentlens-v3 .il-inbox-setup{color:var(--muted);background:#f6f7f4;align-items:flex-start;gap:8px;display:flex}.intentlens-v3 .il-inbox-setup p{margin:0}.intentlens-v3 .il-inbox-notice{color:#4a6551;background:#eff6f0}.intentlens-v3 .il-inbox-error{color:#7f4339;background:#fbefec}.intentlens-v3 .il-inbox-disconnect,.intentlens-v3 .il-inbox-toolbar button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;display:inline-flex}.intentlens-v3 .il-inbox-toolbar{gap:10px;margin-top:22px;display:flex}.intentlens-v3 .il-inbox-toolbar label{border:1px solid var(--line);background:#fbfcfa;border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 13px;display:flex}.intentlens-v3 .il-inbox-toolbar input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:11px 0;font-size:12px}.intentlens-v3 .il-inbox-list{border-top:1px solid var(--line);margin-top:14px}.intentlens-v3 .il-inbox-thread{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:1fr 20px;gap:12px;padding:16px 2px;display:grid}.intentlens-v3 .il-inbox-thread:hover{background:#fafcf9}.intentlens-v3 .il-inbox-thread>div{min-width:0}.intentlens-v3 .il-inbox-thread strong,.intentlens-v3 .il-inbox-thread span,.intentlens-v3 .il-inbox-thread p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.intentlens-v3 .il-inbox-thread strong{font-size:13px}.intentlens-v3 .il-inbox-thread span{color:#617067;margin-top:4px;font-size:10px}.intentlens-v3 .il-inbox-thread p{color:var(--muted);margin:5px 0 0;font-size:11px}.intentlens-v3 .il-inbox-loading{color:var(--muted);align-items:center;gap:8px;padding:20px 4px;font-size:12px;display:flex}.intentlens-v3 .il-spin{animation:1s linear infinite il-spin}@keyframes il-spin{to{transform:rotate(360deg)}}.intentlens-v5 .il-hierarchy-grid{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:stretch;gap:14px;margin-bottom:18px;display:grid}.intentlens-v5 .il-hierarchy-card{background:var(--card);border:1px solid var(--line);border-radius:24px;min-width:0;padding:clamp(24px,4vw,38px)}.intentlens-v5 .il-hierarchy-card--action{box-shadow:inset 0 4px #0f2b1d}.intentlens-v5 .il-hierarchy-card--goal{background:#f7faf7}.intentlens-v5 .il-hierarchy-card h3{letter-spacing:-.055em;margin:24px 0 18px;font-size:clamp(28px,4vw,46px);line-height:1.03}.intentlens-v5 .il-hierarchy-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.intentlens-v5 .il-layer-flow{color:#748178;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.intentlens-v5 .il-layer-flow span{text-transform:uppercase;letter-spacing:.09em;writing-mode:vertical-rl;font:500 9px DM Mono,monospace}.intentlens-v5 .il-secondary-intents{background:#f3f6f2;border-radius:16px;grid-template-columns:160px 1fr;align-items:start;gap:14px;margin-bottom:22px;padding:16px 18px;display:grid}.intentlens-v5 .il-secondary-intents>span{text-transform:uppercase;letter-spacing:.08em;color:#78857c;padding-top:7px;font:500 10px DM Mono,monospace}.intentlens-v5 .il-secondary-intents>div{flex-wrap:wrap;gap:8px;display:flex}.intentlens-v5 .il-intent-chip{color:#536258;background:#fff;border:1px solid #d7e0d8;border-radius:999px;padding:7px 10px;font-size:10px;line-height:1.35}.intentlens-v5 .il-layers-view{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:70px;display:grid}.intentlens-v5 .il-layers-view article{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:26px}.intentlens-v5 .il-layers-view article>span{text-transform:uppercase;letter-spacing:.09em;color:#738078;font:500 10px DM Mono,monospace}.intentlens-v5 .il-layers-view h3{letter-spacing:-.045em;margin:25px 0 13px;font-size:clamp(23px,3vw,34px);line-height:1.12}.intentlens-v5 .il-layers-view p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.intentlens-v5 .il-outcome{text-align:center;border:1px solid var(--line);background:#f5f7f5;border-radius:15px;flex:none;min-width:96px;padding:10px 12px}.intentlens-v5 .il-outcome span{text-transform:uppercase;letter-spacing:.09em;color:#7a857d;font:500 8px DM Mono,monospace;display:block}.intentlens-v5 .il-outcome strong{text-transform:uppercase;letter-spacing:.07em;margin-top:4px;font:600 11px DM Mono,monospace;display:block}.intentlens-v5 .il-outcome--positive{background:#edf6ef;border-color:#d5e8d9}.intentlens-v5 .il-outcome--mixed{background:#faf5e7;border-color:#eadfbf}.intentlens-v5 .il-outcome--negative{background:#faefec;border-color:#ebd5cf}.intentlens-v5 .il-outcome-summary{color:var(--muted);background:#f6f8f5;border-radius:13px;margin:-12px 0 26px;padding:13px 15px;font-size:11px;line-height:1.55}@media (width<=800px){.intentlens-v3 .il-hypotheses{grid-template-columns:1fr}.intentlens-v3 .il-observed-action{grid-template-columns:1fr;gap:7px}.intentlens-v3 .il-provider-grid,.intentlens-v5 .il-hierarchy-grid{grid-template-columns:1fr}.intentlens-v5 .il-layer-flow{flex-direction:row;height:34px}.intentlens-v5 .il-layer-flow span{writing-mode:horizontal-tb}.intentlens-v5 .il-layers-view,.intentlens-v5 .il-secondary-intents{grid-template-columns:1fr}}@media (width<=520px){.intentlens-v3 .il-tabs-v3{z-index:8;background:var(--paper);margin:12px 0;padding:8px 0;position:sticky;top:0}.intentlens-v3 .il-tabs-v3 button{padding:10px 4px;font-size:12px}.intentlens-v3 .il-primary-card h3{font-size:34px}.intentlens-v3 .il-hypothesis-card{padding:20px}.intentlens-v3 .il-hypothesis-card h3{font-size:22px}.intentlens-v3 .il-thread-view{padding:20px}.intentlens-v3 .il-thread-head{display:grid}.intentlens-v3 .il-thread-list article{grid-template-columns:42px 1fr}.intentlens-v3 .il-editor-wrap textarea{height:280px}.intentlens-v3 .il-hero{padding-bottom:34px}.intentlens-v3 .il-inbox-card{border-radius:22px;width:calc(100% - 24px);margin:12px auto 38px;padding:19px}.intentlens-v3 .il-inbox-head{gap:12px;display:grid}.intentlens-v3 .il-inbox-privacy{width:max-content}.intentlens-v3 .il-inbox-toolbar{grid-template-columns:1fr auto;display:grid}.intentlens-v3 .il-inbox-toolbar label{min-width:0}.intentlens-v3 .il-provider-grid button{padding:15px}.intentlens-v5 .il-hierarchy-card{padding:22px}.intentlens-v5 .il-hierarchy-card h3{font-size:32px}.intentlens-v5 .il-secondary-intents{padding:13px}.intentlens-v5 .il-layers-view article{padding:20px}.intentlens-v5 .il-layers-view h3{font-size:25px}.intentlens-v5 .il-outcome{width:max-content}.intentlens-v5 .il-layer-flow svg{transform:rotate(90deg)}}.lyshanda-main-portrait .portfolio-image-generated-fallback,.lyshanda-side-portrait .portfolio-image-generated-fallback{color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;min-height:100%;padding:18px;display:flex;position:absolute;inset:0;background:linear-gradient(#05050814 38%,#050508b8),url(/images/lyshanda-editorial.jpg) 50% 20%/cover no-repeat!important}.lyshanda-main-portrait .portfolio-image-generated-fallback b,.lyshanda-side-portrait .portfolio-image-generated-fallback b{display:none}.lyshanda-main-portrait .portfolio-image-generated-fallback span,.lyshanda-side-portrait .portfolio-image-generated-fallback span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.lyshanda-main-portrait .portfolio-image-generated-fallback small,.lyshanda-side-portrait .portfolio-image-generated-fallback small{letter-spacing:.13em;color:#e2d9d3;margin-top:5px;font-size:7px}.prospect-nav-panel.lyshanda{color:#08090c;background:#f2eee7}.prospect-nav-panel.lyshanda header>div,.prospect-nav-panel.lyshanda nav button b{color:#b01932}.prospect-nav-trigger.lyshanda{color:#fff;background:#b01932}@media (width<=1050px){.lyshanda-nav>div,.lyshanda-nav>span{display:none!important}.lyshanda-nav{padding-right:76px!important}}.s50shop{color:#102e4e;background:#faf5e9;font-family:Inter,Arial,sans-serif}.s50shop *{box-sizing:border-box}.s50shop a{color:inherit;text-decoration:none}.s50shop button{cursor:pointer}.s50shop :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #caa665}.s50shop-top{color:#f9ebd4;background:#092747;justify-content:space-between;align-items:center;gap:15px;padding:18px clamp(20px,5vw,80px);font-size:12px;display:flex}.s50shop-top a{align-items:center;gap:8px;display:inline-flex}.s50shop-wordmark{letter-spacing:.08em;font:400 24px Georgia,serif}.s50shop-wordmark span{color:#e0bb78}.s50shop-hero{color:#fff8e8;background:#113f72;grid-template-columns:1fr 1.05fr;min-height:570px;display:grid}.s50shop-hero__copy{align-self:center;padding:110px clamp(25px,6vw,100px)}.s50shop-kicker{letter-spacing:.15em;color:#a07b47;font:700 10px/1.6 Inter,Arial,sans-serif}.s50shop-hero .s50shop-kicker{color:#efd29e}.s50shop h1,.s50shop h2,.s50shop h3{letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.s50shop h1{margin:20px 0;font-size:clamp(52px,6.4vw,105px);line-height:1.04}.s50shop h1 em,.s50shop-vision h2 em{color:#e8c68d}.s50shop-hero p{max-width:630px;font:400 20px/1.7 Georgia,serif}.s50shop-hero__link{border-bottom:1px solid #e8c68d;align-items:center;gap:8px;margin-top:20px;padding:12px 0;font-size:13px;font-weight:700;display:inline-flex}.s50shop-hero__visual{overflow:hidden}.s50shop-hero__visual img{object-fit:cover;width:100%;height:100%}.s50shop-notice{background:#eee3ce;border-bottom:1px solid #d5bf97;align-items:start;gap:16px;padding:23px clamp(22px,6vw,100px);display:flex}.s50shop-notice svg{flex:none}.s50shop-notice p{max-width:1150px;margin:0;font:400 13px/1.75 Inter,Arial,sans-serif}.s50shop-main{padding:95px clamp(20px,6vw,110px)}.s50shop-intro h2,.s50shop-vision h2{margin:15px 0;font-size:clamp(43px,5vw,76px);line-height:1.1}.s50shop-intro h2 em{color:#98556d}.s50shop-intro p{color:#5f6971;font-size:16px;line-height:1.7}.s50shop-tools{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:40px;display:flex}.s50shop-filters{flex-wrap:wrap;gap:9px;display:flex}.s50shop-filters button{color:#17406f;background:0 0;border:1px solid #c9b799;border-radius:90px;min-height:43px;padding:11px 17px;font-size:12px;font-weight:700}.s50shop-filters button.active{color:#fff;background:#123e70;border-color:#123e70}.s50shop-search{background:#fff;border:1px solid #c9b799;align-items:center;gap:10px;padding:10px 13px;display:flex}.s50shop-search input{border:0;outline:none;font-size:13px}.s50shop-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.s50shop-count{color:#7d6e5b;margin:25px 0 17px;font-size:11px;font-weight:700}.s50shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.s50shop-product{background:#fffdf8;border:1px solid #d8c8ac;min-width:0}.s50shop-image{background:#e6e7da;border:0;width:100%;height:270px;padding:0;display:block;position:relative;overflow:hidden}.s50shop-image img{object-fit:cover;width:100%;height:100%}.s50shop-image span{color:#fff5df;letter-spacing:.1em;background:#113e70;padding:9px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.s50shop-product__content small{letter-spacing:.15em;color:#987849;font-size:10px;font-weight:700}.s50shop-product__content h3{margin:14px 0;font-size:27px;line-height:1.17}.s50shop-product__content p{color:#526271;min-height:110px;font-size:13px;line-height:1.75}.s50shop-product__content button{color:#153e69;background:0 0;border:0;border-bottom:1px solid #bb9a65;align-items:center;gap:8px;padding:9px 0;font-size:12px;font-weight:700;display:inline-flex}.s50shop-vision{color:#fff9ed;background:#103a6c;align-items:center;gap:40px;padding:75px clamp(24px,6vw,110px);display:flex}.s50shop-vision img{flex:none;width:150px;height:150px}.s50shop-vision>div{flex:1}.s50shop-vision .s50shop-kicker{color:#e5c58e}.s50shop-vision p{max-width:760px;font:400 14px/1.8 Inter,Arial,sans-serif}.s50shop-vision>a{white-space:nowrap;border:1px solid #cba96e;align-items:center;gap:9px;padding:15px;font-size:12px;display:inline-flex}.s50shop-related{background:#eee2ce;flex-wrap:wrap;justify-content:center;gap:22px;padding:28px;display:flex}.s50shop-related a{border-bottom:1px solid #b29567;padding-bottom:7px;font-size:12px;font-weight:700}.s50shop-footer{color:#f7e9d0;background:#081e39;justify-content:space-between;align-items:center;gap:25px;padding:34px clamp(20px,6vw,100px);font-size:12px;display:flex}.s50shop-footer a{white-space:nowrap}.s50shop-modal{z-index:9999;background:#061d37d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.s50shop-modal__panel{background:#fff9ee;grid-template-columns:1fr 1fr;width:100%;max-width:920px;max-height:90vh;display:grid;position:relative;overflow:auto}.s50shop-modal__panel>img{object-fit:cover;width:100%;height:100%;min-height:350px}.s50shop-modal__body{padding:50px 34px}.s50shop-modal__body h2{font-size:43px;line-height:1.1}.s50shop-modal__body p{font-size:15px;line-height:1.75}.s50shop-modal__note{color:#856b4a}.s50shop-modal__body>a{color:#fff;background:#123f70;align-items:center;gap:9px;margin-top:14px;padding:14px 18px;font-size:12px;font-weight:700;display:inline-flex}.s50shop-modal__close{color:#fff;background:#123d70;border:0;padding:11px;position:absolute;top:12px;right:12px}.s50shop-empty{padding:60px 0}@media (width<=1050px){.s50shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s50shop-vision{flex-wrap:wrap}}@media (width<=660px){.s50shop-top{flex-wrap:wrap;padding:14px 18px}.s50shop-wordmark{order:-1;width:100%}.s50shop-hero{grid-template-columns:1fr}.s50shop-hero__copy{padding:65px 20px}.s50shop-hero__visual{height:300px}.s50shop-main{padding:65px 18px}.s50shop-grid{grid-template-columns:1fr}.s50shop-product__content p{min-height:0}.s50shop-vision{padding:55px 20px}.s50shop-vision img{width:100px;height:100px}.s50shop-footer{padding:26px 20px;display:block}.s50shop-modal__panel{grid-template-columns:1fr}.s50shop-modal__panel>img{height:230px;min-height:0}.s50shop-modal__body{padding:26px}.s50shop-modal__body h2{font-size:34px}}.s50shop-art-note{color:#133b65;background:#e9e1d2;padding:72px clamp(24px,7vw,115px)}.s50shop-art-note h2{margin:13px 0;font-size:clamp(38px,5vw,64px)}.s50shop-art-note p{max-width:950px;font:400 15px/1.8 Georgia,serif}.s50shop-art-note__links{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.s50shop-art-note__links a{border-bottom:1px solid #aa8d60;align-items:center;gap:9px;padding-bottom:7px;font-size:13px;font-weight:700;display:inline-flex}.s50shop{background:#f7f0e3}.s50shop-top{background:#071c35;border-bottom:1px solid #97774e}.s50shop-hero{background:#102f58;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);min-height:610px}.s50shop-hero__copy{padding:90px clamp(26px,5.6vw,104px)}.s50shop-hero__visual{position:relative}.s50shop-hero__visual:after{content:"";background:linear-gradient(90deg,#10325d32,#0000 25%);position:absolute;inset:0}.s50shop-hero__visual img{object-position:center center}.s50shop-intro{max-width:900px}.s50shop-intro h2{font-size:clamp(50px,5.6vw,80px)}.s50shop-main{max-width:1700px;margin:auto}.s50shop-grid{gap:25px}.s50shop-product{border-color:#dac8ac;box-shadow:0 12px 34px #1a2f4310}.s50shop-image{aspect-ratio:4/4.1;background:#e5dac4;height:auto;overflow:hidden}.s50shop-image img{object-fit:cover;transition:transform .4s;display:block}.s50shop-image:hover img{transform:scale(1.035)}.s50shop-product__content{padding:25px 24px 30px}.s50shop-product__content h3{font-size:clamp(25px,2.15vw,35px)}.s50shop-product__content p{min-height:90px}.s50shop-product__content button{font-size:13px}.s50shop-notice{border-top:1px solid #e1d2b8}@media (width<=660px){.s50shop-hero{grid-template-columns:1fr}.s50shop-hero__visual{height:285px}.s50shop-image{aspect-ratio:4/3.6}.s50shop-product__content p{min-height:0}}@media (prefers-reduced-motion:reduce){.s50shop-image img{transition:none!important}}.s50{--blue:#0b284c;--royal:#123d7a;--gold:#d2af69;--ivory:#fcf7ed;--berry:#a04460;color:#153551;background:var(--ivory);font-family:Inter,Arial,sans-serif}.s50 *{box-sizing:border-box}.s50 a{color:inherit}.s50 :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #c9a05b}.s50 h1,.s50 h2,.s50 h3{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-weight:400}.s50 h2{margin:15px 0 24px;font-size:clamp(37px,5vw,73px);line-height:1.12}.s50 h2 em{color:var(--berry)}.s50-eyebrow{letter-spacing:.18em;color:#9c7139;font:700 10px/1.6 Inter,Arial,sans-serif}.s50-top{color:#f9ead0;letter-spacing:.14em;background:#0a2444;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(20px,5vw,90px);font:700 10px Inter,Arial,sans-serif;display:flex}.s50-back{align-items:center;gap:10px;text-decoration:none;display:flex}.s50-hero{color:#fbf2df;border-bottom:5px solid var(--gold);background:radial-gradient(circle at 15% 26%,#1b5795,#0a2548 58%);grid-template-columns:minmax(200px,.55fr) minmax(0,1fr);align-items:center;gap:clamp(30px,7vw,100px);min-height:590px;padding:90px clamp(24px,9vw,160px);display:grid}.s50-hero__mark{filter:drop-shadow(0 20px 40px #0006);width:min(330px,100%);height:auto;margin:auto}.s50-hero .s50-eyebrow{color:#f3daaa}.s50-hero h1{margin:25px 0;font-size:clamp(62px,8vw,135px);line-height:1}.s50-hero h1 em{color:#efcd8c;font-weight:400}.s50-hero__years{letter-spacing:.12em;color:#ead19b;font:700 clamp(13px,1.3vw,18px) Georgia,serif}.s50-hero__intro{color:#fff5e3;max-width:680px;font:400 clamp(18px,2vw,25px)/1.6 Georgia,serif}.s50-link{border-bottom:1px solid #e4c686;align-items:center;gap:14px;margin-top:26px;padding:10px 0;font:700 13px Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}.s50-vision{grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;padding:100px clamp(24px,9vw,160px);display:grid}.s50-vision p{color:#53616a;max-width:560px;font:400 19px/1.8 Georgia,serif}.s50-gallery{grid-template-columns:1.3fr 1fr 1fr;gap:18px;padding:0 clamp(20px,4vw,70px) 100px;display:grid}.s50-gallery__item{background:#ede8db;min-width:0}.s50-gallery__image{background:#d6e1ce;height:360px;overflow:hidden}.s50-gallery__image img{object-fit:cover;filter:saturate(1.12);width:100%;height:100%}.s50-gallery__caption{padding:30px}.s50-gallery__caption h3{margin:13px 0;font-size:clamp(25px,2.6vw,38px);line-height:1.16}.s50-gallery__caption p{color:#57616a;font:400 14px/1.75 Inter,Arial,sans-serif}.s50-palette{color:#fcf4e5;background:#0a274c;padding:105px clamp(24px,9vw,160px)}.s50-section-heading{max-width:920px;margin-bottom:35px}.s50-palette .s50-eyebrow{color:#eac78e}.s50-palette h2 em{color:#ebd29b}.s50-section-heading>p{color:#cabfae;max-width:620px;font:400 16px/1.7 Inter,Arial,sans-serif}.s50-colours{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.s50-colour{color:#153551;background:#fff9ed;min-width:0}.s50-colour__swatch{height:145px}.s50-colour__label{flex-direction:column;gap:7px;padding:15px 17px 18px;font:400 13px Inter,Arial,sans-serif;display:flex}.s50-colour__label strong{font-size:13px}.s50-colour__label span{color:#6c6861;font-size:11px}.s50-colour__label code{color:#936d3e;font-size:11px}.s50-applications{padding:100px clamp(24px,6vw,100px)}.s50-applications__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.s50-application{background:#ebe4d3;min-height:440px;padding:25px}.s50-application h3{margin:15px 0;font-size:clamp(25px,2.6vw,39px)}.s50-application p{font-size:14px;line-height:1.7}.s50-application--sign{color:#fcf4e6;background:#133e70;border:8px double #c7a363}.s50-application--sign .s50-eyebrow{color:#e6cb95}.s50-application--sign img{width:115px;height:115px;margin:16px auto 20px;display:block}.s50-application--sign h3{text-align:center;border-bottom:1px solid #c7a363;padding-bottom:18px}.s50-application--sign p{border-bottom:1px solid #9a9e94;justify-content:space-between;padding-bottom:8px;display:flex}.s50-application--guide{background:#f4ead6;flex-direction:column;padding:0;display:flex}.s50-application--guide>.s50-eyebrow{padding:22px 22px 15px}.s50-application--guide img{object-fit:cover;width:100%;height:250px}.s50-application--guide>div{padding:20px 25px}.s50-application--digital{background:#e8ebed;border:1px solid #d6c4a5}.s50-application--digital img{width:125px;height:125px;margin:28px auto;display:block}.s50-application--digital a{color:#11477d;align-items:center;gap:10px;margin-top:22px;font-size:13px;font-weight:700;display:inline-flex}.s50-note{color:#6a6864;font:400 12px/1.8 Inter,Arial,sans-serif}.s50-principles{background:#f0e8d9;padding:100px clamp(24px,9vw,160px)}.s50-principles__grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:48px;display:grid}.s50-principles__grid>div{border-top:2px solid #bf9d5b;padding-top:24px}.s50-principles__grid svg{color:#a47a46}.s50-principles__grid h3{font-size:28px}.s50-principles__grid p{color:#5c6566;font:400 14px/1.7 Inter,Arial,sans-serif}.s50-footer{color:#f8f0e0;background:#081f3b;align-items:center;gap:30px;padding:40px clamp(24px,8vw,140px);display:flex}.s50-footer img{width:90px;height:90px}.s50-footer p{max-width:700px;font:400 12px/1.8 Inter,Arial,sans-serif}.s50-footer a{color:#e5ca90;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}@media (width<=900px){.s50-hero{text-align:center;grid-template-columns:1fr;gap:30px}.s50-hero__mark{width:220px}.s50-vision{grid-template-columns:1fr;gap:0}.s50-gallery{grid-template-columns:1fr 1fr}.s50-gallery__item:first-child{grid-column:1/-1}.s50-gallery__image{height:310px}.s50-colours{grid-template-columns:repeat(2,1fr)}.s50-applications__grid{grid-template-columns:1fr 1fr}.s50-applications__grid>.s50-application:last-child{grid-column:1/-1}.s50-principles__grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.s50-top{flex-direction:column;align-items:flex-start;gap:8px;padding:18px}.s50-top>span{font-size:9px}.s50-hero{padding:65px 20px}.s50-hero h1{font-size:61px}.s50-hero__years{letter-spacing:0}.s50-vision,.s50-palette,.s50-applications,.s50-principles{padding:65px 20px}.s50-gallery{grid-template-columns:1fr;padding:0 20px 65px}.s50-gallery__item:first-child{grid-column:auto}.s50-gallery__image{height:260px}.s50-applications__grid{grid-template-columns:1fr}.s50-applications__grid>.s50-application:last-child{grid-column:auto}.s50-colours{gap:9px}.s50-colour__swatch{height:100px}.s50-colour__label{padding:12px}.s50-principles__grid{grid-template-columns:1fr}.s50-footer{align-items:flex-start;padding:35px 20px}.s50-footer img{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.s50 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.s50stories{color:#102b48;background:#fbf6ec;font-family:Inter,Arial,sans-serif}.s50stories *{box-sizing:border-box}.s50stories a{color:inherit}.s50stories :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #ca9d4b}.s50stories-header{color:#f7ebd5;background:#0a2848;justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(22px,6vw,100px);display:flex}.s50stories-back{align-items:center;gap:9px;font-size:12px;text-decoration:none;display:inline-flex}.s50stories-brand{letter-spacing:.09em;font:25px Georgia,serif;text-decoration:none}.s50stories-brand em{color:#ecc980;font-size:34px}.s50stories-header>span{letter-spacing:.14em;font-size:11px}.s50stories-banner{color:#fff;background:#0b2b4f;align-items:end;min-height:400px;display:grid;position:relative;overflow:hidden}.s50stories-banner>img{object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.s50stories-banner:after{content:"";background:linear-gradient(#0000 5%,#092643eb);position:absolute;inset:0}.s50stories-banner__copy{z-index:1;text-align:center;max-width:850px;margin:auto;padding:90px 25px 65px;position:relative}.s50stories-banner__copy>span,.s50stories-index{letter-spacing:.16em;color:#d3ad66;font:700 10px/1.6 Inter,Arial,sans-serif}.s50stories-banner h1{letter-spacing:-.05em;margin:18px 0;font:400 clamp(49px,6.7vw,104px)/1.05 Georgia,serif}.s50stories-banner h1 em{color:#f1daaa}.s50stories-banner p{font:400 clamp(17px,2vw,23px)/1.65 Georgia,serif}.s50stories-disclosure{color:#34475c;background:#f1e4ce;border-bottom:1px solid #d7b77b;align-items:start;gap:17px;padding:19px clamp(22px,7vw,115px);display:flex}.s50stories-disclosure svg{color:#9d783b;flex:none}.s50stories-disclosure p{margin:0;font:400 13px/1.7 Inter,Arial,sans-serif}.s50stories-content{max-width:1630px;margin:auto;padding:56px clamp(20px,5vw,90px) 110px}.s50stories-controls{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;display:flex}.s50stories-chips{flex-wrap:wrap;flex:1;align-items:center;gap:9px;display:flex}.s50stories-chips button{color:#203956;cursor:pointer;background:0 0;border:1px solid #c9bba2;border-radius:50px;min-height:43px;padding:12px 16px;font:600 12px Inter,Arial,sans-serif}.s50stories-chips button.active{color:#fff;background:#11395f;border-color:#11395f}.s50stories-search{background:#fff;border:1px solid #c9bba2;align-items:center;gap:10px;min-height:44px;padding:0 13px;display:flex}.s50stories-search input{border:0;outline:none;min-width:155px;font-size:13px}.s50stories-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.s50stories-count{color:#786e60;letter-spacing:.06em;margin:25px 0 17px;font:700 11px Inter,Arial,sans-serif}.s50stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.s50stories-card{background:#fffdf8;border:1px solid #d2bb92;min-width:0;overflow:hidden;box-shadow:0 8px 22px #2642620c}.s50stories-card.featured{grid-column:span 2;grid-template-columns:1fr .9fr;display:grid}.s50stories-card__image{background:#e0e2d5;height:265px;position:relative;overflow:hidden}.s50stories-card.featured .s50stories-card__image{height:100%;min-height:310px}.s50stories-card__image img{object-fit:cover;filter:saturate(1.12);width:100%;height:100%}.s50stories-card__image span{color:#163554;letter-spacing:.05em;background:#fbf6eceb;padding:7px 10px;font:700 10px Inter,Arial,sans-serif;position:absolute;top:14px;left:14px}.s50stories-card__image span+span{left:auto;right:14px}.s50stories-card__body{padding:23px 25px 27px}.s50stories-card__body h2{letter-spacing:-.045em;color:#153452;margin:11px 0;font:400 clamp(28px,2.6vw,41px)/1.14 Georgia,serif}.s50stories-card__body>p{color:#495569;margin:12px 0 25px;font:italic 17px/1.5 Georgia,serif}.s50stories-card__footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.s50stories-card__footer small{color:#795e3e;font:600 11px Inter,Arial,sans-serif}.s50stories-card__footer button,.s50stories-dialog__panel button:not(.s50stories-close){color:#fff;cursor:pointer;background:#b38b45;border:0;align-items:center;gap:7px;padding:12px;font:700 12px Inter,Arial,sans-serif;display:inline-flex}.s50stories-empty{text-align:center;padding:50px}.s50stories-footer{color:#f4e9d3;background:#0c2945;justify-content:space-between;align-items:center;gap:20px;padding:50px clamp(25px,7vw,110px);display:flex}.s50stories-footer>span{font:italic 30px Georgia,serif}.s50stories-footer p{max-width:480px;font:400 12px/1.6 Inter,Arial,sans-serif}.s50stories-footer a{color:#ebc78f;font-size:12px}.s50stories-dialog{z-index:9999;background:#061a33c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.s50stories-dialog__panel{color:#203952;background:#fffaf0;grid-template-columns:1fr 1fr;width:100%;max-width:960px;max-height:90vh;display:grid;position:relative;overflow:auto}.s50stories-dialog__panel>img{object-fit:cover;width:100%;height:100%;min-height:420px}.s50stories-dialog__panel>div{padding:50px 34px}.s50stories-dialog__panel h2{margin:14px 0;font:400 54px/1.1 Georgia,serif}.s50stories-dialog__panel p{font:400 17px/1.7 Georgia,serif}.s50stories-dialog__years{color:#8e7145;font-size:13px!important}.s50stories-close{color:#fff;cursor:pointer;border:0;padding:11px;position:absolute;top:13px;right:13px;background:#0b2c4a!important}.s50stories-close svg{display:block}@media (width<=1100px){.s50stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s50stories-card.featured{grid-column:span 2}.s50stories-footer{flex-wrap:wrap}}@media (width<=650px){.s50stories-header{gap:10px;padding:14px 16px}.s50stories-brand{font-size:16px}.s50stories-brand em{font-size:22px}.s50stories-header>span{display:none}.s50stories-banner{min-height:420px}.s50stories-banner__copy{padding:65px 18px}.s50stories-banner h1{font-size:54px}.s50stories-content{padding:32px 16px 65px}.s50stories-chips{flex-wrap:nowrap;padding-bottom:10px;overflow-x:auto}.s50stories-chips button{flex:none}.s50stories-search,.s50stories-search input{width:100%}.s50stories-grid{grid-template-columns:1fr}.s50stories-card.featured{grid-column:span 1;display:block}.s50stories-card.featured .s50stories-card__image{height:230px;min-height:0}.s50stories-card__image{height:220px}.s50stories-footer{padding:35px 19px;display:block}.s50stories-dialog__panel{display:block}.s50stories-dialog__panel>img{height:200px;min-height:0}.s50stories-dialog__panel>div{padding:25px}.s50stories-dialog__panel h2{font-size:37px}}@media (prefers-reduced-motion:reduce){.s50stories *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.s50stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.s50stories-card{grid-column:auto!important;display:block!important}.s50stories-card__image,.s50stories-card.featured .s50stories-card__image{aspect-ratio:1122/1402;height:auto;min-height:0}.s50stories-card__image img{object-fit:cover;object-position:top center;width:100%;height:100%}.s50stories-card__image span.s50stories-card__synthetic{color:#fff5e1;letter-spacing:.08em;background:#0a2848e8;font:700 10px Inter,Arial,sans-serif;inset:auto auto 13px 13px}.s50stories-card__body>p{font-size:16px}.s50stories-dialog__panel>img{object-fit:contain;background:#eee4d1;max-height:85vh}.s50stories-dialog__panel{grid-template-columns:1fr 1fr;max-width:1050px}.s50stories-count{margin-block:27px}@media (width<=1150px){.s50stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.s50stories-grid{grid-template-columns:1fr;gap:25px}.s50stories-card__image{aspect-ratio:1122/1402;height:auto!important}.s50stories-dialog__panel>img{height:auto;min-height:0;max-height:65vh}}.sle-shell{--ink:#1d241f;--forest:#21382e;--deep:#16241d;--paper:#f4efe4;--paper2:#ece4d5;--brass:#b99a64;--red:#943a30;--sage:#879888;--line:#1d241f24;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sle-shell *{box-sizing:border-box}.sle-shell a{color:inherit;text-decoration:none}.sle-shell button,.sle-shell a{font:inherit}.sle-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#f4efe4f0;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:78px;padding:0 32px;display:grid;position:sticky;top:0}.sle-brand{align-items:center;gap:12px;display:flex}.sle-brand>span{border:1px solid var(--ink);letter-spacing:.08em;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:11px;display:grid}.sle-brand div{flex-direction:column;gap:2px;display:flex}.sle-brand b{letter-spacing:.08em;font-family:Georgia,serif;font-size:14px}.sle-brand small,.sle-private,.sle-topnav a{letter-spacing:.13em;font-size:9px}.sle-brand small{opacity:.5}.sle-topnav{gap:25px;display:flex}.sle-topnav a{text-transform:uppercase;opacity:.55;font-weight:700;transition:opacity .2s}.sle-topnav a:hover{opacity:1}.sle-private{text-transform:uppercase;opacity:.55;justify-self:end;align-items:center;gap:7px;display:flex}.sle-private svg{width:15px}.sle-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--red);font-size:10px;font-weight:800;line-height:1.4}.sle-hero{background:linear-gradient(#f5f0e6 0%,#efe6d7 100%);grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);align-items:center;gap:4vw;min-height:calc(100vh - 78px);padding:8vh 7vw 150px;display:grid;position:relative;overflow:hidden}.sle-hero__grid{background-image:linear-gradient(#1d241f0b 1px,#0000 1px),linear-gradient(90deg,#1d241f0b 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 75% 45%,#000 0,#0000 68%);mask-image:radial-gradient(circle at 75% 45%,#000 0,#0000 68%)}.sle-hero__copy,.sle-hero__signal,.sle-hero__proof{z-index:2;position:relative}.sle-hero h1,.sle-thesis h2,.sle-section-head h2,.sle-lenses__intro h2,.sle-impact__intro h2,.sle-working__intro h2,.sle-guardrails h2,.sle-next h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:500}.sle-hero h1{max-width:1100px;margin:24px 0 30px;font-size:clamp(62px,7vw,126px);line-height:.88}.sle-hero h1 em,.sle-thesis h2 em,.sle-section-head h2 em,.sle-lenses__intro h2 em,.sle-impact__intro h2 em,.sle-guardrails h2 em,.sle-next h2 em{color:var(--red);font-weight:400;display:block}.sle-hero__copy>p{opacity:.68;max-width:760px;font-size:18px;line-height:1.68}.sle-hero__actions,.sle-next__actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.sle-button{letter-spacing:.04em;border:1px solid #1d241f33;border-radius:999px;align-items:center;gap:10px;padding:13px 17px;font-size:11px;font-weight:750;transition:transform .18s,background .18s;display:inline-flex}.sle-button:hover{transform:translateY(-1px)}.sle-button svg{width:16px}.sle-button--primary{background:var(--forest);border-color:var(--forest);color:#fff}.sle-hero__signal{place-items:center;height:min(620px,66vh);min-height:500px;display:grid}.sle-orbit{border:1px solid #1d241f29;border-radius:50%;position:absolute}.sle-orbit--outer{aspect-ratio:1;width:min(520px,92%)}.sle-orbit--inner{aspect-ratio:1;width:min(320px,58%)}.sle-signal__core{background:var(--deep);color:#f6f0e5;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;box-shadow:0 35px 80px #16241d2e}.sle-signal__core span,.sle-signal__core small{letter-spacing:.17em;opacity:.64;font-size:8px}.sle-signal__core b{margin:10px 0;font-family:Georgia,serif;font-size:27px;line-height:.9}.sle-story-node{letter-spacing:.15em;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex;position:absolute}.sle-story-node i{background:var(--red);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 8px #943a3014}.sle-story-node.n1{top:20%;left:3%}.sle-story-node.n2{top:20%;right:2%}.sle-story-node.n3{bottom:24%;right:1%}.sle-story-node.n4{bottom:10%;left:12%}.sle-story-node.n5{top:55%;left:2%}.sle-hero__proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:34px;left:7vw;right:7vw}.sle-hero__proof>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:4px 16px;padding:19px 24px;display:grid}.sle-hero__proof>div:last-child{border-right:0}.sle-hero__proof span{color:var(--red);grid-row:1/3;font-family:Georgia,serif;font-size:20px}.sle-hero__proof b{font-family:Georgia,serif;font-size:18px;font-weight:500}.sle-hero__proof small{letter-spacing:.1em;opacity:.48;text-transform:uppercase;font-size:9px}.sle-thesis{background:var(--deep);color:#f6f0e5;grid-template-columns:.9fr 1.1fr;align-items:end;gap:6vw;padding:120px 10vw;display:grid}.sle-thesis .sle-kicker{color:#d5b882}.sle-thesis h2{margin:20px 0 0;font-size:clamp(56px,6vw,102px);line-height:.92}.sle-thesis h2 em{color:#d8b77a}.sle-thesis>p{opacity:.82;margin:0;font-family:Georgia,serif;font-size:clamp(22px,2.2vw,38px);line-height:1.35}.sle-platform,.sle-media,.sle-impact,.sle-working{padding:110px 7vw}.sle-section-head{grid-template-columns:1.4fr .6fr;align-items:end;gap:6vw;margin-bottom:50px;display:grid}.sle-section-head h2,.sle-lenses__intro h2,.sle-impact__intro h2,.sle-working__intro h2,.sle-guardrails h2,.sle-next h2{margin:18px 0 0;font-size:clamp(50px,5.8vw,96px);line-height:.94}.sle-section-head>p{opacity:.62;margin:0;font-size:15px;line-height:1.7}.sle-section-head--light{color:#f6f0e5}.sle-section-head--light .sle-kicker{color:#d7bb84}.sle-loop{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.sle-loop article{background:var(--paper);flex-direction:column;min-height:310px;padding:28px 22px 30px;display:flex;position:relative}.sle-loop article>span{color:var(--red);font-size:9px}.sle-loop article>svg:not(.sle-loop__arrow){width:31px;height:31px;color:var(--forest);margin:42px 0 24px}.sle-loop article>b{font-family:Georgia,serif;font-size:23px;font-weight:500}.sle-loop article>p{opacity:.62;font-size:11px;line-height:1.65}.sle-loop__arrow{z-index:3;background:var(--paper);border-radius:50%;padding:4px;width:21px!important;height:21px!important;color:var(--red)!important;margin:0!important;position:absolute!important;top:48%!important;right:-11px!important}.sle-lenses{background:#ddd0ba;grid-template-columns:.8fr 1.2fr;gap:5vw;padding:115px 7vw;display:grid}.sle-lenses__intro p{opacity:.64;max-width:600px;font-size:15px;line-height:1.7}.sle-lens-switch{background:#1d241f29;grid-template-columns:repeat(3,1fr);align-self:start;gap:1px;display:grid}.sle-lens-switch button{text-align:left;cursor:pointer;min-height:185px;color:var(--ink);background:#e9dfcf;border:0;flex-direction:column;justify-content:space-between;padding:28px;transition:background .2s,color .2s;display:flex}.sle-lens-switch button>svg{width:26px}.sle-lens-switch button div{flex-direction:column;gap:7px;display:flex}.sle-lens-switch button b{font-family:Georgia,serif;font-size:25px;font-weight:500}.sle-lens-switch button span{opacity:.62;font-size:10px;line-height:1.55}.sle-lens-switch button.is-active{background:var(--forest);color:#fff}.sle-lens-result{background:#ffffff6b;border:1px solid #1d241f1f;grid-column:2;padding:44px}.sle-lens-result>span{letter-spacing:.15em;color:var(--red);font-size:9px;font-weight:800}.sle-lens-result h3{margin:14px 0 20px;font-family:Georgia,serif;font-size:clamp(36px,4vw,65px);font-weight:500;line-height:.98}.sle-lens-result p{opacity:.68;max-width:800px;font-size:15px;line-height:1.7}.sle-campaigns{background:var(--forest);padding:110px 7vw}.sle-campaigns__layout{background:#ffffff1f;grid-template-columns:.72fr 1.28fr;gap:1px;display:grid}.sle-campaign-rail{background:var(--deep);flex-direction:column;display:flex}.sle-campaign-rail button{color:#f7f1e6;text-align:left;cursor:pointer;opacity:.55;background:0 0;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:23px 20px;transition:opacity .2s,background .2s;display:grid}.sle-campaign-rail button:hover,.sle-campaign-rail button.is-active{opacity:1;background:#ffffff0f}.sle-campaign-rail button>span{color:#d2b47e;font-family:Georgia,serif;font-size:20px}.sle-campaign-rail button div{flex-direction:column;gap:4px;display:flex}.sle-campaign-rail button small{letter-spacing:.13em;opacity:.6;font-size:7px}.sle-campaign-rail button b{font-family:Georgia,serif;font-size:18px;font-weight:500}.sle-campaign-rail button svg{width:15px}.sle-campaign-stage{background:#f1eadf;min-height:690px;padding:54px;position:relative}.sle-campaign-stage__meta{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.sle-campaign-stage__meta span{color:var(--red);font-family:Georgia,serif;font-size:54px}.sle-campaign-stage__meta small{border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:8px}.sle-campaign-stage h3{letter-spacing:-.04em;margin:15px 0 25px;font-family:Georgia,serif;font-size:clamp(52px,5vw,86px);font-weight:500;line-height:.9}.sle-campaign-stage__proposition{max-width:900px;font-family:Georgia,serif;font-size:25px;line-height:1.4}.sle-campaign-stage blockquote{border-left:2px solid var(--red);color:var(--red);margin:35px 0;padding:4px 0 4px 22px;font-family:Georgia,serif;font-size:22px;font-style:italic}.sle-campaign-stage__lenses{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;display:grid}.sle-campaign-stage__lenses>div{background:var(--paper);padding:24px}.sle-campaign-stage__lenses svg{width:20px;color:var(--red);margin-bottom:20px}.sle-campaign-stage__lenses b{font-family:Georgia,serif;font-size:20px;font-weight:500;display:block}.sle-campaign-stage__lenses p{opacity:.64;font-size:11px;line-height:1.6}.sle-output-row{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.sle-output-row span{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;font-size:8px}.sle-campaign-stage__actions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.sle-campaign-stage__actions a{background:var(--forest);color:#fff;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;display:flex}.sle-campaign-stage__actions svg{width:14px}.sle-media-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sle-media-grid article{background:var(--paper);flex-direction:column;min-height:260px;padding:30px;display:flex}.sle-media-grid article>span{color:var(--red);font-size:9px}.sle-media-grid svg{width:27px;margin:35px 0 22px}.sle-media-grid b{font-family:Georgia,serif;font-size:22px;font-weight:500}.sle-media-grid p{opacity:.62;font-size:11px;line-height:1.65}.sle-impact{background:var(--paper2)}.sle-impact__intro{max-width:1100px}.sle-impact__intro>svg{width:32px;color:var(--red);margin-bottom:25px}.sle-impact__intro p{opacity:.64;max-width:760px;font-size:15px;line-height:1.7}.sle-impact__grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:46px;display:grid}.sle-impact__grid article{background:var(--paper);min-height:280px;padding:28px}.sle-impact__grid svg{width:24px;color:var(--red);margin-bottom:45px}.sle-impact__grid span{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.sle-impact__grid b{margin:11px 0 20px;font-family:Georgia,serif;font-size:24px;font-weight:500;line-height:1.08;display:block}.sle-impact__grid p{opacity:.62;font-size:11px;line-height:1.65}.sle-dashboard{background:var(--deep);color:#f7f1e6;margin-top:30px;padding:26px}.sle-dashboard__top{letter-spacing:.13em;border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;padding-bottom:18px;font-size:9px;display:flex}.sle-dashboard__top svg{color:#d3b67e;width:18px}.sle-dashboard__top small{opacity:.45;margin-left:auto}.sle-dashboard__rail{background:#ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:20px;display:grid}.sle-dashboard__rail>div{background:var(--deep);min-height:135px;padding:22px;position:relative}.sle-dashboard__rail span{letter-spacing:.12em;text-transform:uppercase;opacity:.5;font-size:8px;display:block}.sle-dashboard__rail b{margin-top:12px;font-family:Georgia,serif;font-size:19px;font-weight:500;display:block}.sle-dashboard__rail i{background:linear-gradient(90deg,#d6bb85 0 35%,#ffffff1f 35%);height:3px;position:absolute;bottom:20px;left:22px;right:22px}.sle-scale{background:var(--deep);padding:110px 7vw}.sle-scale__path{border-top:1px solid #ffffff21;flex-direction:column;display:flex}.sle-scale__path article{color:#f7f1e6;opacity:.5;border-bottom:1px solid #ffffff21;grid-template-columns:80px 1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}.sle-scale__path article.is-active{opacity:1}.sle-scale__path article>span{color:#d4b77d;font-family:Georgia,serif;font-size:30px}.sle-scale__path article b{font-family:Georgia,serif;font-size:28px;font-weight:500}.sle-scale__path article p{opacity:.65;max-width:760px;font-size:11px;line-height:1.6}.sle-scale__path article>svg{width:20px}.sle-working{background:#d8c9af}.sle-working__intro{grid-template-columns:1fr .6fr;align-items:end;gap:5vw;display:grid}.sle-working__intro p{opacity:.63;font-size:15px;line-height:1.7}.sle-working__grid{background:#1d241f29;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:45px;display:grid}.sle-working__grid article{background:#e9dfcf;flex-direction:column;min-height:270px;padding:28px;display:flex}.sle-working__grid article>span{color:var(--red);font-size:9px}.sle-working__grid small{letter-spacing:.13em;text-transform:uppercase;opacity:.54;margin-top:42px;font-size:8px}.sle-working__grid b{margin:9px 0 15px;font-family:Georgia,serif;font-size:24px;font-weight:500}.sle-working__grid p{opacity:.64;font-size:11px;line-height:1.65}.sle-guardrails{color:#fff6ea;background:#8d332c;grid-template-columns:.95fr 1.05fr;gap:6vw;padding:110px 7vw;display:grid}.sle-guardrails>div:first-child>svg{color:#f0d39d;width:32px;margin-bottom:23px}.sle-guardrails .sle-kicker,.sle-guardrails h2 em{color:#f0d39d}.sle-guardrails__list{border-top:1px solid #fff3;flex-direction:column;align-self:center;display:flex}.sle-guardrails__list>div{border-bottom:1px solid #fff3;gap:14px;padding:18px 0;font-size:12px;line-height:1.55;display:flex}.sle-guardrails__list svg{color:#f0d39d;flex:none;width:17px}.sle-next{text-align:center;background:#f4efe4;padding:120px 9vw}.sle-next .sle-kicker{display:block}.sle-next h2{max-width:1200px;margin:20px auto}.sle-next__questions{flex-wrap:wrap;justify-content:center;gap:8px;max-width:1000px;margin:40px auto 28px;display:flex}.sle-next__questions span{border:1px solid var(--line);border-radius:999px;padding:10px 13px;font-size:10px}.sle-next>p{opacity:.64;max-width:760px;margin:0 auto;font-size:14px;line-height:1.7}.sle-next__actions{justify-content:center}.sle-footer{background:var(--deep);color:#f6f0e5;justify-content:space-between;align-items:center;min-height:110px;padding:28px 36px;display:flex}.sle-footer>div{flex-direction:column;gap:5px;display:flex}.sle-footer b{letter-spacing:.08em;font-family:Georgia,serif}.sle-footer span,.sle-footer small{letter-spacing:.1em;opacity:.55;font-size:9px}.sle-footer>div:last-child{text-align:right}@media (width<=1150px){.sle-topnav{display:none}.sle-topbar{grid-template-columns:1fr auto}.sle-hero{grid-template-columns:1fr;padding-top:90px}.sle-hero__signal{min-height:460px}.sle-thesis,.sle-lenses,.sle-working__intro,.sle-guardrails{grid-template-columns:1fr}.sle-lens-result{grid-column:1}.sle-loop{grid-template-columns:repeat(3,1fr)}.sle-campaigns__layout{grid-template-columns:1fr}.sle-campaign-rail{grid-template-columns:repeat(5,1fr);display:grid}.sle-campaign-rail button{grid-template-columns:auto 1fr;padding:18px}.sle-campaign-rail button>svg{display:none}.sle-impact__grid,.sle-working__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.sle-topbar{height:66px;padding:0 15px}.sle-brand small,.sle-private span{display:none}.sle-private{font-size:0}.sle-hero{min-height:auto;padding:72px 20px 185px}.sle-hero h1{font-size:57px}.sle-hero__copy>p{font-size:15px}.sle-hero__signal{height:400px;min-height:400px}.sle-orbit--outer{width:340px}.sle-orbit--inner{width:220px}.sle-signal__core{width:150px;height:150px}.sle-story-node{font-size:7px}.sle-hero__proof{grid-template-columns:1fr;bottom:22px;left:20px;right:20px}.sle-hero__proof>div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;padding:10px 4px}.sle-hero__proof>div:last-child{border-bottom:0}.sle-hero__proof span{font-size:15px}.sle-hero__proof b{font-size:14px}.sle-thesis,.sle-platform,.sle-media,.sle-impact,.sle-working,.sle-campaigns,.sle-scale,.sle-guardrails,.sle-next{padding:76px 20px}.sle-thesis h2,.sle-section-head h2,.sle-lenses__intro h2,.sle-impact__intro h2,.sle-working__intro h2,.sle-guardrails h2,.sle-next h2{font-size:50px}.sle-thesis{gap:34px}.sle-thesis>p{font-size:22px}.sle-section-head{grid-template-columns:1fr;gap:20px}.sle-loop{grid-template-columns:1fr 1fr}.sle-loop article{min-height:230px;padding:20px}.sle-loop article>svg:not(.sle-loop__arrow){margin:28px 0 18px}.sle-loop__arrow{display:none}.sle-lenses{padding:76px 20px}.sle-lens-switch{grid-template-columns:1fr}.sle-lens-switch button{min-height:110px;padding:18px}.sle-lens-result{padding:25px}.sle-campaign-rail{grid-template-columns:1fr}.sle-campaign-rail button{grid-template-columns:38px 1fr auto}.sle-campaign-rail button>svg{display:block}.sle-campaign-stage{min-height:0;padding:28px 20px}.sle-campaign-stage h3{font-size:52px}.sle-campaign-stage__proposition{font-size:20px}.sle-campaign-stage__lenses{grid-template-columns:1fr}.sle-media-grid{grid-template-columns:1fr 1fr}.sle-impact__grid,.sle-working__grid{grid-template-columns:1fr}.sle-dashboard__rail{grid-template-columns:1fr 1fr}.sle-scale__path article{grid-template-columns:50px 1fr}.sle-scale__path article>svg{display:none}.sle-scale__path article b{font-size:22px}.sle-footer{flex-direction:column;align-items:flex-start;gap:20px;padding:25px 20px}.sle-footer>div:last-child{text-align:left}}@media (width<=470px){.sle-hero h1{font-size:48px}.sle-hero__signal{min-height:340px}.sle-orbit--outer{width:290px}.sle-orbit--inner{width:190px}.sle-signal__core{width:132px;height:132px}.sle-signal__core b{font-size:22px}.sle-loop,.sle-media-grid,.sle-dashboard__rail{grid-template-columns:1fr}.sle-hero__proof{grid-column:1;margin-top:10px;position:relative;bottom:auto;left:auto;right:auto}.sle-hero{padding-bottom:40px}.sle-story-node.n2,.sle-story-node.n3{right:0}.sle-story-node.n4{left:3%}.sle-lens-result h3{font-size:38px}}@media (prefers-reduced-motion:reduce){.sle-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sle-spatial{background:#e9dfcf;padding:110px 7vw}.sle-spatial__grid{background:#17211924;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:52px;display:grid}.sle-spatial__grid article{background:#e9dfcf;min-height:260px;padding:28px}.sle-spatial__grid svg{width:26px;margin-bottom:38px}.sle-spatial__grid span{font-family:Georgia,serif;font-size:52px;font-weight:400;line-height:1;display:block}.sle-spatial__grid b{margin:9px 0;font-family:Georgia,serif;font-size:22px;font-weight:400;display:block}.sle-spatial__grid p{color:#616761;font-size:11px;line-height:1.62}.sle-spatial__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.sle-spatial__actions a{border:1px solid #1721192e;border-radius:999px;align-items:center;gap:8px;padding:13px 16px;font-size:10px;font-weight:800;display:flex}.sle-spatial__actions a:first-child{color:#fff;background:#20362a;border-color:#20362a}.sle-spatial__actions svg{width:15px}@media (width<=1000px){.sle-spatial__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.sle-spatial{padding:76px 22px}.sle-spatial__grid{grid-template-columns:1fr}.sle-spatial__actions{display:grid}.sle-spatial__actions a{justify-content:space-between}}.sle-hero__art{object-fit:cover;opacity:.24;filter:saturate(.75)contrast(.9);mix-blend-mode:multiply;border-radius:50%;width:86%;height:86%;position:absolute;inset:7%;-webkit-mask-image:radial-gradient(circle,#000 38%,#0000 73%);mask-image:radial-gradient(circle,#000 38%,#0000 73%)}.sle-hero__signal:after{content:"";pointer-events:none;background:radial-gradient(circle,#f5f0e66b,#0000 70%);border-radius:50%;position:absolute;inset:16%}.sle-hero__signal>:not(.sle-hero__art){z-index:1}.sdb-shell{--ink:#1d241f;--forest:#20362d;--paper:#f4efe5;--paper2:#ebe2d4;--brass:#b99a64;--red:#943a30;--line:#1d241f24;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sdb-shell *{box-sizing:border-box}.sdb-shell a{color:inherit;text-decoration:none}.sdb-shell button,.sdb-shell a{font:inherit}.sdb-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#f4efe5f5;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:70px;padding:0 28px;display:grid;position:sticky;top:0}.sdb-back,.sdb-status,.sdb-topbar button{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:flex}.sdb-back svg,.sdb-topbar button svg,.sdb-status svg{width:15px}.sdb-status{opacity:.55}.sdb-topbar button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;justify-self:end;padding:9px 12px}.sdb-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--red);font-size:9px;font-weight:800}.sdb-hero{border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr;align-items:end;gap:6vw;padding:84px 7vw 62px;display:grid}.sdb-hero h1,.sdb-hypothesis h2,.sdb-section-head h2,.sdb-governance h2,.sdb-decision h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:500}.sdb-hero h1{margin:22px 0 0;font-size:clamp(68px,8vw,132px);line-height:.87}.sdb-hero h1 em,.sdb-hypothesis h2 em,.sdb-section-head h2 em,.sdb-governance h2 em,.sdb-decision h2 em{color:var(--red);font-weight:400;display:block}.sdb-hero aside{border:1px solid var(--line);background:var(--paper2);padding:26px}.sdb-hero aside small{letter-spacing:.14em;color:var(--red);font-size:8px;font-weight:800}.sdb-hero aside p{margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.45}.sdb-summary{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.sdb-summary>div{background:var(--paper);flex-direction:column;min-height:210px;padding:24px;display:flex}.sdb-summary span{letter-spacing:.14em;color:var(--red);font-size:8px;font-weight:800}.sdb-summary b{margin:auto 0 10px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}.sdb-summary p{opacity:.64;margin:0;font-size:10px;line-height:1.6}.sdb-hypothesis,.sdb-pilot,.sdb-asks,.sdb-delivery,.sdb-governance,.sdb-decision{padding:90px 7vw}.sdb-hypothesis{background:var(--forest);color:#f7f1e6;grid-template-columns:.9fr 1.1fr;gap:6vw;display:grid}.sdb-hypothesis .sdb-kicker,.sdb-governance .sdb-kicker{color:#d8bb84}.sdb-hypothesis h2,.sdb-governance h2{margin:18px 0 0;font-size:clamp(52px,5.7vw,94px);line-height:.94}.sdb-hypothesis h2 em,.sdb-governance h2 em{color:#d8bb84}.sdb-outcomes{background:#ffffff24;grid-template-columns:1fr 1fr;gap:1px;display:grid}.sdb-outcomes article{background:#ffffff0d;flex-direction:column;min-height:220px;padding:25px;display:flex}.sdb-outcomes svg{color:#d8bb84;width:25px}.sdb-outcomes span{letter-spacing:.15em;margin-top:auto;font-size:8px;font-weight:800}.sdb-outcomes p{margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.35}.sdb-section-head{grid-template-columns:.36fr 1fr;gap:5vw;margin-bottom:42px;display:grid}.sdb-section-head .sdb-kicker{align-self:start}.sdb-section-head h2{margin:0;font-size:clamp(52px,5.8vw,96px);line-height:.92}.sdb-section-head>p{opacity:.62;grid-column:2;max-width:700px;margin:0;font-size:14px;line-height:1.7}.sdb-pilot__flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.sdb-pilot__flow>article{border:1px solid var(--line);background:#f0e9de;flex-direction:column;min-height:230px;padding:22px;display:flex}.sdb-pilot__flow>article span{color:var(--red);font-family:Georgia,Times New Roman,serif;font-size:22px}.sdb-pilot__flow>article b{margin:auto 0 10px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.sdb-pilot__flow>article p{opacity:.62;margin:0;font-size:10px;line-height:1.55}.sdb-pilot__flow>svg{width:18px;color:var(--red);align-self:center;margin:0 8px}.sdb-asks{background:#d9ccb8}.sdb-asks__grid{background:#1d241f24;border:1px solid #1d241f24;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sdb-asks__grid article{background:#e9dfcf;flex-direction:column;min-height:225px;padding:25px;display:flex}.sdb-asks__grid article>span{color:var(--red);font-family:Georgia,Times New Roman,serif;font-size:21px}.sdb-asks__grid svg{width:20px;margin:28px 0 15px}.sdb-asks__grid b{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.sdb-asks__grid p{opacity:.63;font-size:10px;line-height:1.6}.sdb-delivery__grid{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.sdb-delivery__grid article{background:#f1eadf;flex-direction:column;min-height:220px;padding:22px;display:flex}.sdb-delivery__grid span{color:var(--red);font-family:Georgia,Times New Roman,serif;font-size:19px}.sdb-delivery__grid b{margin:auto 0 10px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.sdb-delivery__grid p{opacity:.62;font-size:9px;line-height:1.55}.sdb-common-ground{background:var(--forest);color:#f7f1e6;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:16px;padding:22px;display:grid}.sdb-common-ground svg{color:#d8bb84;width:29px}.sdb-common-ground div{flex-direction:column;gap:5px;display:flex}.sdb-common-ground small{letter-spacing:.14em;color:#d8bb84;font-size:7px}.sdb-common-ground b{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.sdb-governance{color:#f7f1e6;background:#17251e;grid-template-columns:.92fr 1.08fr;align-items:start;gap:6vw;display:grid}.sdb-governance>div:first-child>svg{color:#d8bb84;width:36px;margin-bottom:22px}.sdb-governance__list{border-top:1px solid #ffffff24}.sdb-governance__list>div{border-bottom:1px solid #ffffff24;align-items:flex-start;gap:12px;padding:18px 0;display:flex}.sdb-governance__list svg{color:#d8bb84;flex:none;width:16px}.sdb-governance__list span{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.35}.sdb-decision{background:var(--paper2);grid-template-columns:120px 1fr;align-items:start;gap:30px;display:grid}.sdb-decision__icon{background:var(--forest);color:#f7f1e6;border-radius:50%;place-items:center;width:100px;height:100px;display:grid}.sdb-decision__icon svg{width:38px}.sdb-decision h2{margin:16px 0 22px;font-size:clamp(48px,5vw,84px);line-height:.94}.sdb-decision p{opacity:.65;max-width:800px;font-size:14px;line-height:1.7}.sdb-actions{background:var(--paper);grid-template-columns:repeat(3,1fr);gap:8px;padding:28px 7vw;display:grid}.sdb-actions a{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:10px;font-weight:750;display:flex}.sdb-actions a:first-child{background:var(--forest);color:#fff;border-color:var(--forest)}.sdb-actions svg{width:16px}.sdb-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:26px 7vw;display:flex}.sdb-footer>div{flex-direction:column;gap:3px;display:flex}.sdb-footer b{letter-spacing:.08em;font-family:Georgia,Times New Roman,serif}.sdb-footer span,.sdb-footer small{letter-spacing:.1em;text-transform:uppercase;opacity:.55;font-size:8px}.sdb-footer>div:last-child{align-items:flex-end}.sdb-footer>div:last-child svg{width:16px;margin-bottom:4px}@media (width<=1050px){.sdb-hero,.sdb-hypothesis,.sdb-governance{grid-template-columns:1fr}.sdb-summary{grid-template-columns:1fr 1fr}.sdb-pilot__flow{grid-template-columns:1fr 1fr;gap:1px}.sdb-pilot__flow>svg{display:none}.sdb-asks__grid,.sdb-delivery__grid{grid-template-columns:1fr 1fr}.sdb-section-head{grid-template-columns:1fr}.sdb-section-head>p{grid-column:1}.sdb-decision,.sdb-actions{grid-template-columns:1fr}}@media (width<=700px){.sdb-topbar{grid-template-columns:1fr auto;height:62px;padding:0 15px}.sdb-status{display:none}.sdb-topbar button{padding:8px;font-size:0}.sdb-hero{padding:68px 5vw 42px}.sdb-hero h1{font-size:58px}.sdb-hero aside p{font-size:18px}.sdb-summary{grid-template-columns:1fr}.sdb-hypothesis,.sdb-pilot,.sdb-asks,.sdb-delivery,.sdb-governance,.sdb-decision{padding:70px 5vw}.sdb-outcomes{grid-template-columns:1fr}.sdb-section-head h2,.sdb-hypothesis h2,.sdb-governance h2,.sdb-decision h2{font-size:48px}.sdb-pilot__flow,.sdb-asks__grid,.sdb-delivery__grid{grid-template-columns:1fr}.sdb-footer{flex-direction:column;align-items:flex-start;padding:22px 5vw}.sdb-footer>div:last-child{align-items:flex-start}}@media print{.sdb-topbar,.sdb-actions{display:none!important}.sdb-shell{background:#fff}.sdb-hero,.sdb-hypothesis,.sdb-pilot,.sdb-asks,.sdb-delivery,.sdb-governance,.sdb-decision{padding:32px 0}.sdb-hero h1{font-size:62px}.sdb-summary{break-inside:avoid}.sdb-hypothesis,.sdb-governance{color:#111;background:#fff;border-top:2px solid #111;border-bottom:2px solid #111}.sdb-hypothesis .sdb-kicker,.sdb-governance .sdb-kicker,.sdb-hypothesis h2 em,.sdb-governance h2 em{color:#943a30}.sdb-outcomes article{background:#fff;border:1px solid #ddd}.sdb-footer{padding:20px 0}}.sdb-shell>section{float:none!important;clear:both!important;opacity:1!important;visibility:visible!important;content-visibility:visible!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.sdb-shell>.sdb-hero,.sdb-shell>.sdb-summary{display:grid!important}.sdb-shell>.sdb-hypothesis{min-height:620px!important;display:grid!important}.sdb-shell>.sdb-pilot{min-height:620px!important;display:block!important}.sdb-shell>.sdb-asks{min-height:720px!important;display:block!important}.sdb-shell>.sdb-delivery{min-height:650px!important;display:block!important}.sdb-shell>.sdb-governance{min-height:580px!important;display:grid!important}.sdb-shell>.sdb-decision{min-height:470px!important;display:grid!important}.sdb-shell>.sdb-actions{min-height:auto!important;display:grid!important}.sdb-shell>.sdb-footer{position:relative!important;inset:auto!important;transform:none!important}@media (width<=1050px){.sdb-shell>.sdb-hypothesis,.sdb-shell>.sdb-governance,.sdb-shell>.sdb-decision{grid-template-columns:1fr!important;display:grid!important}}@media (width<=700px){.sdb-shell>.sdb-hypothesis,.sdb-shell>.sdb-pilot,.sdb-shell>.sdb-asks,.sdb-shell>.sdb-delivery,.sdb-shell>.sdb-governance,.sdb-shell>.sdb-decision{min-height:auto!important}}.sreview{color:#163956;background:#fcf7ed;font-family:Inter,Arial,sans-serif}.sreview *{box-sizing:border-box}.sreview a{color:inherit;text-decoration:none}.sreview a:focus-visible{outline-offset:4px;outline:3px solid #c39a51}.sreview-header{background:#fff9ee;border-bottom:1px solid #d6bf92;justify-content:space-between;align-items:center;gap:20px;padding:14px clamp(20px,5vw,80px);display:flex}.sreview-brand{letter-spacing:.06em;align-items:center;gap:12px;font:400 19px Georgia,serif;display:flex}.sreview-brand img{width:48px;height:48px}.sreview-brand b{color:#a78044;font-size:25px;font-weight:400}.sreview-brand small{letter-spacing:.18em;color:#967448;font:700 9px/1.6 Inter,Arial,sans-serif;display:block}.sreview-header nav{align-items:center;gap:24px;font:700 12px Inter,Arial,sans-serif;display:flex}.sreview-header__cta{background:#103c6d;align-items:center;gap:8px;padding:15px;display:inline-flex;color:#fff9ef!important}.sreview-hero{color:#fff9ef;background:#102f55;align-items:end;min-height:530px;display:flex;position:relative;overflow:hidden}.sreview-hero__image,.sreview-hero__shade{position:absolute;inset:0}.sreview-hero__image img{object-fit:cover;object-position:center 55%;width:100%;height:100%}.sreview-hero__shade{background:linear-gradient(#0b355024 0%,#0a315b9c 61%,#082849e8)}.sreview-hero__copy{max-width:910px;padding:110px clamp(25px,8vw,125px) 85px;position:relative}.sreview-kicker{letter-spacing:.17em;color:#9b713b;font:700 10px/1.6 Inter,Arial,sans-serif}.sreview-kicker--light{color:#f1d9a5}.sreview h1,.sreview h2,.sreview h3{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-weight:400}.sreview h1{margin:21px 0;font-size:clamp(52px,7vw,105px);line-height:1.02}.sreview h1 em{color:#f5d99f}.sreview-hero__copy p{max-width:680px;font:400 20px/1.6 Georgia,serif}.sreview-primary{background:#f4dfb2;align-items:center;gap:13px;margin-top:18px;padding:17px 20px;font:700 13px Inter,Arial,sans-serif;display:inline-flex;color:#153b68!important}.sreview-intro{background:#eee6d7;border-bottom:1px solid #dfcfb0;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:45px clamp(25px,6vw,100px);display:grid}.sreview-intro>div{align-items:start;gap:17px;display:flex}.sreview-intro svg{color:#a27940;flex:none}.sreview-intro p{margin:0;font:400 13px/1.75 Inter,Arial,sans-serif}.sreview-main,.sreview-working{padding:100px clamp(22px,6vw,100px)}.sreview-section-title{max-width:790px;margin-bottom:40px}.sreview-section-title h2{margin:12px 0 19px;font-size:clamp(40px,5.4vw,72px);line-height:1.1}.sreview-section-title h2 em{color:#965a6f}.sreview-section-title p{color:#4b5b65;font-size:16px;line-height:1.75}.sreview-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.sreview-feature{background:#fffdf8;border:1px solid #d6c09e;min-width:0}.sreview-feature__image{background:#e2e6db;height:270px;display:block;position:relative;overflow:hidden}.sreview-feature__image img{object-fit:cover;width:100%;height:100%}.sreview-feature__image span{color:#fff;background:#113961;padding:10px 13px;font:700 12px Inter,Arial,sans-serif;position:absolute;top:15px;left:15px}.sreview-feature__content{padding:25px 25px 28px}.sreview-feature__content small,.sreview-working-card small{letter-spacing:.12em;color:#96703a;font:700 10px/1.6 Inter,Arial,sans-serif}.sreview-feature__content h3{margin:12px 0;font-size:33px;line-height:1.16}.sreview-feature__content p{color:#55616a;min-height:95px;font:400 14px/1.7 Inter,Arial,sans-serif}.sreview-feature__content>a,.sreview-working-card>a{color:#153c6d;border-bottom:1px solid #ad8e58;align-items:center;gap:8px;padding-bottom:5px;font-size:13px;font-weight:700;display:inline-flex}.sreview-working{background:#f1e9dc}.sreview-working-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.sreview-working-card{background:#fffaf0;border:1px solid #d8c6a8;padding:27px}.sreview-working-card__top{justify-content:space-between;align-items:start;gap:13px;display:flex}.sreview-working-card__top>span{color:#bc9c69;font:400 38px Georgia,serif}.sreview-working-card h3{margin:18px 0;font-size:27px;line-height:1.2}.sreview-working-card p{color:#5a6570;min-height:84px;font:400 13px/1.75 Inter,Arial,sans-serif}.sreview-closing{color:#fff7e5;background:linear-gradient(110deg,#154879,#0a2d53);align-items:center;gap:30px;padding:65px clamp(25px,7vw,110px);display:flex}.sreview-closing>svg{color:#e2c487;flex:none}.sreview-closing>div{flex:1}.sreview-closing h2{margin:9px 0;font-size:37px}.sreview-closing p{max-width:760px;font:400 14px/1.8 Inter,Arial,sans-serif}.sreview-closing>a{white-space:nowrap;color:#132f55;background:#f1dbaf;align-items:center;gap:8px;padding:17px;font:700 13px Inter,Arial,sans-serif;display:flex}.sreview-footer{color:#f7ead3;background:#081f3a;justify-content:space-between;align-items:center;gap:25px;padding:32px clamp(23px,6vw,95px);display:flex}.sreview-footer>div{align-items:center;gap:12px;font:600 12px Inter,Arial,sans-serif;display:flex}.sreview-footer p{max-width:540px;font:400 11px/1.6 Inter,Arial,sans-serif}.sreview-footer>a{color:#ead19e;white-space:nowrap;font-size:12px}@media (width<=900px){.sreview-feature-grid,.sreview-working-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sreview-intro{grid-template-columns:1fr}.sreview-closing,.sreview-footer{flex-wrap:wrap}}@media (width<=650px){.sreview-header{flex-wrap:wrap;padding:14px 18px}.sreview-header nav{flex-wrap:wrap;gap:10px;font-size:11px}.sreview-header__cta{padding:10px}.sreview-hero{min-height:565px}.sreview-hero__copy{padding:115px 20px 55px}.sreview h1{font-size:55px}.sreview-hero__copy p{font-size:18px}.sreview-intro{padding:30px 20px}.sreview-main,.sreview-working{padding:65px 18px}.sreview-feature-grid,.sreview-working-grid{grid-template-columns:1fr}.sreview-feature__image{height:260px}.sreview-feature__content p,.sreview-working-card p{min-height:0}.sreview-closing{padding:45px 20px;display:block}.sreview-closing>a{width:max-content;margin-top:20px}.sreview-footer{padding:30px 20px;display:block}}:root{--sp-ink:#172119;--sp-green:#20362a;--sp-forest:#294532;--sp-cream:#f7f1e5;--sp-sand:#e8dfcf;--sp-map:#c9d5b6;--sp-gold:#c4a76b;--sp-burgundy:#682532;--sp-line:#17211924}.ssp-shell{min-height:100vh;color:var(--sp-ink);background:#f8f4eb;font-family:Inter,system-ui,sans-serif}.ssp-shell a{color:inherit;text-decoration:none}.ssp-shell button,.ssp-shell input{font:inherit}.ssp-topbar{border-bottom:1px solid var(--sp-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#f8f4ebf5;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 24px;display:grid;position:sticky;top:0}.ssp-back{align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.ssp-back svg{width:15px}.ssp-brand{text-align:center;flex-direction:column;display:flex}.ssp-brand b{letter-spacing:.08em;font-family:Georgia,serif;font-size:14px}.ssp-brand small{letter-spacing:.17em;margin-top:3px;font-size:8px}.ssp-topbar__actions{justify-self:end;gap:8px;display:flex}.ssp-topbar__actions button{border:1px solid var(--sp-line);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.ssp-topbar__actions button.is-active{background:var(--sp-green);color:#fff}.ssp-topbar__actions svg{width:14px}.ssp-app{grid-template-columns:380px minmax(0,1fr);min-height:calc(100vh - 68px);display:grid}.ssp-sidebar{border-right:1px solid var(--sp-line);background:#f8f4eb;max-height:calc(100vh - 68px);padding:18px;position:sticky;top:68px;overflow:auto}.ssp-search{border:1px solid var(--sp-line);background:#fff;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.ssp-search svg{color:#687068;width:16px}.ssp-search input{background:0 0;border:0;outline:0;flex:1;font-size:11px}.ssp-sidebar__mode{background:var(--sp-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:12px 0 20px;display:grid}.ssp-sidebar__mode button{letter-spacing:.08em;cursor:pointer;background:#f8f4eb;border:0;padding:11px 6px;font-size:9px;font-weight:800}.ssp-sidebar__mode button.is-active{background:var(--sp-green);color:#fff}.ssp-kicker{letter-spacing:.17em;font-size:8px;font-weight:800}.ssp-list{gap:7px;display:grid}.ssp-list>button{border:1px solid var(--sp-line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.ssp-list>button.is-active{background:#e8dfcf;border-color:#b9a887}.ssp-list>button>svg{width:18px}.ssp-list>button b{font-family:Georgia,serif;font-size:15px;font-weight:400;display:block}.ssp-list>button small{letter-spacing:.11em;color:#687068;font-size:7px}.ssp-list__found{color:#3f6b4d;width:14px!important}.ssp-detail{padding:24px 2px 6px}.ssp-detail h2,.ssp-routes h2,.ssp-layers h2,.ssp-insight h2,.ssp-footer h2{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400}.ssp-detail h2{margin:10px 0;font-size:34px;line-height:1}.ssp-detail__strap{font-family:Georgia,serif;color:var(--sp-burgundy)!important;font-size:18px!important}.ssp-detail>p{color:#5b625c;font-size:11px;line-height:1.65}.ssp-detail__reason{border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);gap:9px;padding:14px 0;font-size:10px;line-height:1.5;display:flex}.ssp-detail__reason svg{color:#9d7e44;flex:none;width:16px}.ssp-detail__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.ssp-detail__actions button{border:1px solid var(--sp-line);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:9px;font-weight:800;display:flex}.ssp-detail__actions button:first-child{background:var(--sp-green);color:#fff}.ssp-detail__actions svg{width:14px}.ssp-routes h2,.ssp-layers h2{margin:10px 0;font-size:34px;line-height:1}.ssp-routes>p,.ssp-layers>p{color:#616861;font-size:11px;line-height:1.6}.ssp-routes__choices{gap:8px;margin-top:18px;display:grid}.ssp-routes__choices>button{border:1px solid var(--sp-line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.ssp-routes__choices>button.is-active{background:var(--sp-green);color:#fff}.ssp-routes__choices svg{width:16px}.ssp-routes__choices b{font-family:Georgia,serif;font-size:16px;font-weight:400;display:block}.ssp-routes__choices small{letter-spacing:.08em;font-size:8px}.ssp-route-plan{border-top:1px solid var(--sp-line);margin-top:18px}.ssp-route-plan button{border:0;border-bottom:1px solid var(--sp-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr;gap:10px;width:100%;padding:13px 0;display:grid}.ssp-route-plan>button>span{letter-spacing:.14em;color:#88795f;font-size:8px}.ssp-route-plan b{font-family:Georgia,serif;font-size:15px;font-weight:400;display:block}.ssp-route-plan small{color:#6e746e;font-size:8px;line-height:1.4}.ssp-layer{border:1px solid var(--sp-line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;width:100%;margin-top:8px;padding:13px;display:grid}.ssp-layer.is-active{background:#e8dfcf}.ssp-layer>div{background:var(--sp-green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ssp-layer>div svg{width:16px}.ssp-layer b{font-family:Georgia,serif;font-size:16px;font-weight:400;display:block}.ssp-layer small{color:#687068;margin-top:2px;font-size:8px;line-height:1.45;display:block}.ssp-layer>i svg{width:14px}.ssp-map-stage{background:#d4ddc4;min-width:0;position:relative}.ssp-map-toolbar{z-index:8;pointer-events:none;justify-content:space-between;align-items:center;height:42px;display:flex;position:absolute;top:18px;left:18px;right:18px}.ssp-map-toolbar>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.09em;background:#f8f4ebf0;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:8px;display:flex}.ssp-map-toolbar>span svg{width:13px}.ssp-map-toolbar>div{pointer-events:auto;gap:7px;display:flex}.ssp-map-toolbar button{cursor:pointer;background:#f8f4ebf0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ssp-map-toolbar button svg{width:16px}.ssp-map{background:#cbd6bb;min-height:calc(100vh - 68px);position:relative;overflow:hidden}.ssp-estate-map{width:100%;height:100%;position:absolute;inset:0}.ssp-pin{cursor:pointer;z-index:5;background:0 0;border:0;align-items:center;gap:7px;display:flex;position:absolute;transform:translate(-50%,-50%)}.ssp-pin>span{border:2px solid var(--sp-green);background:#f5efe3;border-radius:50% 50% 50% 0;place-items:center;width:34px;height:34px;display:grid;transform:rotate(-45deg);box-shadow:0 6px 20px #1721192e}.ssp-pin>span svg{width:15px;transform:rotate(45deg)}.ssp-pin>b{letter-spacing:.08em;white-space:nowrap;background:#f8f4ebf0;border-radius:999px;padding:6px 8px;font-size:7px;box-shadow:0 4px 14px #17211914}.ssp-pin.is-story>span{background:var(--sp-burgundy);border-color:var(--sp-burgundy);color:#fff}.ssp-pin.is-found>span{color:#fff;background:#3e6b4d;border-color:#3e6b4d}.ssp-pin.is-active>span{width:42px;height:42px}.ssp-pin.is-active>b{background:var(--sp-green);color:#fff}.ssp-pin.is-emphasis>span{box-shadow:0 0 0 9px #c4a76b42,0 8px 28px #17211938}.ssp-route-svg{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ssp-route-svg polyline{fill:none;stroke:#672430;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 6}.ssp-route-svg circle{fill:#f7f1e5;stroke:#672430;stroke-width:2px}.ssp-live-card{color:#fff;z-index:7;background:#172119f0;width:min(330px,100% - 44px);padding:20px;position:absolute;bottom:70px;right:22px;box-shadow:0 24px 60px #17211940}.ssp-live-card__top{letter-spacing:.12em;color:#d7c395;justify-content:space-between;font-size:8px;display:flex}.ssp-live-card h3{margin:18px 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.05}.ssp-live-card p{color:#d6ddd7;font-size:10px;line-height:1.55}.ssp-live-card button{color:#172119;cursor:pointer;background:#f7f1e5;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.ssp-live-card button svg{width:14px}.ssp-map-legend{z-index:6;background:#f8f4ebf0;border-radius:999px;flex-wrap:wrap;gap:12px;padding:10px 12px;display:flex;position:absolute;bottom:18px;left:18px}.ssp-map-legend span{letter-spacing:.08em;align-items:center;gap:5px;font-size:7px;display:flex}.ssp-map-legend i{border:1px solid var(--sp-green);background:#f5efe3;border-radius:50%;width:9px;height:9px}.ssp-map-legend i.story{background:var(--sp-burgundy);border-color:var(--sp-burgundy)}.ssp-map-legend i.found{background:#3e6b4d;border-color:#3e6b4d}.ssp-insight{background:#f8f4eb;padding:105px 7vw}.ssp-insight>div:first-child{max-width:980px}.ssp-insight h2{margin:18px 0;font-size:clamp(48px,5.6vw,82px);line-height:.96}.ssp-insight h2 em{color:var(--sp-burgundy);font-weight:400}.ssp-insight__grid{background:var(--sp-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;display:grid}.ssp-insight__grid article{background:#f8f4eb;min-height:260px;padding:28px}.ssp-insight__grid svg{width:26px;margin-bottom:42px}.ssp-insight__grid b{font-family:Georgia,serif;font-size:23px;font-weight:400;display:block}.ssp-insight__grid p{color:#626862;font-size:11px;line-height:1.62}.ssp-footer{color:#fff;background:#172119;grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;padding:85px 7vw;display:grid}.ssp-footer>div:first-child>span{letter-spacing:.17em;font-size:8px}.ssp-footer h2{margin:16px 0 0;font-size:clamp(40px,4.8vw,70px);line-height:.98}.ssp-footer__actions{gap:9px;display:grid}.ssp-footer__actions a{border:1px solid #ffffff3d;justify-content:space-between;align-items:center;padding:12px 14px;font-size:9px;font-weight:800;display:flex}.ssp-footer__actions a:first-child{color:#172119;background:#f7f1e5}.ssp-footer__actions svg{width:14px}@media (width<=1050px){.ssp-app{grid-template-columns:330px minmax(0,1fr)}.ssp-insight__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.ssp-topbar{grid-template-columns:1fr auto}.ssp-back{display:none}.ssp-brand{justify-self:start}.ssp-topbar__actions button:first-child{display:none}.ssp-app{display:block}.ssp-sidebar{border-right:0;border-bottom:1px solid var(--sp-line);max-height:none;position:relative;top:0}.ssp-map,.ssp-map-stage{min-height:70vh}.ssp-footer{grid-template-columns:1fr}}@media (width<=680px){.ssp-topbar{height:62px;padding:0 14px}.ssp-brand small{display:none}.ssp-topbar__actions button{justify-content:center;width:38px;height:38px;padding:0;font-size:0}.ssp-sidebar{padding:14px}.ssp-detail h2,.ssp-routes h2,.ssp-layers h2{font-size:30px}.ssp-map{min-height:64vh}.ssp-pin>b{display:none}.ssp-pin>span{width:30px;height:30px}.ssp-pin.is-active>span{width:36px;height:36px}.ssp-map-legend{border-radius:12px;gap:7px}.ssp-live-card{width:calc(100% - 24px);bottom:62px;right:12px}.ssp-insight,.ssp-footer{padding:72px 22px}.ssp-insight h2,.ssp-footer h2{font-size:44px}.ssp-insight__grid{grid-template-columns:1fr}.ssp-footer__actions{margin-top:24px}}.ssp-brochure{background:#e9dfcf;padding:105px 7vw}.ssp-brochure__head{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;display:grid}.ssp-brochure__head h2,.ssp-brochure-insights h2,.ssp-member-layer h3{letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.ssp-brochure__head h2{margin:18px 0;font-size:clamp(48px,5.5vw,82px);line-height:.96}.ssp-brochure__head h2 em{color:var(--sp-burgundy);font-weight:400}.ssp-brochure__head>p{color:#5c635d;font-family:Georgia,serif;font-size:18px;line-height:1.58}.ssp-brochure__directory{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.ssp-brochure__directory article{border:1px solid var(--sp-line);background:#f8f4eb;padding:24px}.ssp-brochure__directory article>span{letter-spacing:.16em;color:#756a57;font-size:9px;font-weight:800}.ssp-brochure__directory article>div{margin-top:20px}.ssp-brochure__directory article>div>div{border-top:1px solid var(--sp-line);grid-template-columns:38px 1fr;gap:8px;padding:10px 0;display:grid}.ssp-brochure__directory article b{font-family:Georgia,serif;font-size:18px;font-weight:400}.ssp-brochure__directory article p{margin:2px 0;font-size:11px;line-height:1.4}.ssp-brochure-insights{background:#f8f4eb;padding:105px 7vw}.ssp-brochure-insights__intro{max-width:980px}.ssp-brochure-insights h2{margin:18px 0;font-size:clamp(48px,5.5vw,80px);line-height:.97}.ssp-brochure-insights__intro>p{color:#5d645e;max-width:820px;font-family:Georgia,serif;font-size:19px;line-height:1.58}.ssp-brochure-insights__grid{background:var(--sp-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.ssp-brochure-insights__grid article{background:#f8f4eb;min-height:250px;padding:26px}.ssp-brochure-insights__grid article>span{letter-spacing:.14em;color:#85775f;font-size:9px}.ssp-brochure-insights__grid b{margin:30px 0 10px;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.1;display:block}.ssp-brochure-insights__grid p{color:#626862;font-size:11px;line-height:1.62}.ssp-member-layer{background:var(--sp-green);color:#fff;grid-template-columns:.9fr 1.1fr;gap:6vw;margin-top:48px;padding:46px;display:grid}.ssp-member-layer h3{margin:16px 0;font-size:40px;line-height:1}.ssp-member-layer>div:first-child>p{color:#dce2dc;font-family:Georgia,serif;font-size:17px;line-height:1.55}.ssp-member-layer__benefits{background:#ffffff24;grid-template-columns:1fr 1fr;gap:1px;display:grid}.ssp-member-layer__benefits span{background:var(--sp-green);align-items:flex-start;gap:9px;padding:16px;font-size:10px;line-height:1.45;display:flex}.ssp-member-layer__benefits svg{color:#d8bb7d;flex:none;width:14px}@media (width<=1000px){.ssp-brochure__head,.ssp-member-layer{grid-template-columns:1fr}.ssp-brochure__directory,.ssp-brochure-insights__grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.ssp-brochure,.ssp-brochure-insights{padding:72px 22px}.ssp-brochure__head h2,.ssp-brochure-insights h2{font-size:44px}.ssp-brochure__directory,.ssp-brochure-insights__grid,.ssp-member-layer__benefits{grid-template-columns:1fr}.ssp-member-layer{padding:30px 22px}.ssp-member-layer h3{font-size:36px}}.ssp-spatial-hero{color:#fff;background:#172119;grid-template-columns:.95fr 1.05fr;align-items:center;gap:5vw;min-height:88vh;padding:9vh 7vw;display:grid;overflow:hidden}.ssp-spatial-hero__copy h1{letter-spacing:-.045em;margin:20px 0;font-family:Georgia,serif;font-size:clamp(62px,8vw,118px);font-weight:400;line-height:.88}.ssp-spatial-hero__copy h1 em{color:#e0c386;font-weight:400}.ssp-spatial-hero__copy>p{color:#dce2dc;max-width:760px;font-family:Georgia,serif;font-size:clamp(18px,1.6vw,24px);line-height:1.55}.ssp-spatial-hero__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.ssp-spatial-hero__actions a{border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;padding:13px 17px;font-size:10px;font-weight:800;display:flex}.ssp-spatial-hero__actions a:first-child{color:#172119;background:#f7f1e5;border-color:#f7f1e5}.ssp-spatial-hero__actions svg{width:15px}.ssp-spatial-hero__metrics{background:#ffffff24;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:46px;display:grid}.ssp-spatial-hero__metrics>div{background:#172119;padding:18px}.ssp-spatial-hero__metrics b{font-family:Georgia,serif;font-size:36px;font-weight:400;display:block}.ssp-spatial-hero__metrics span{letter-spacing:.1em;color:#cfd7cf;font-size:8px}.ssp-spatial-hero__visual{place-items:center;min-height:640px;display:grid;position:relative}.ssp-paper-map{aspect-ratio:4/3;background:#dfe7cf;border:1px solid #ffffff40;width:min(720px,100%);position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 45px 90px #00000057}.ssp-paper-map__title{z-index:3;color:#172119;background:#f8f4ebe6;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;top:22px;left:22px}.ssp-paper-map__title>span{border:1px solid #172119;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;display:grid}.ssp-paper-map__title b{letter-spacing:.05em;font-family:Georgia,serif;font-size:13px;line-height:1.05}.ssp-paper-map__landscape{position:absolute;inset:0}.ssp-paper-map__landscape .ssp-estate-map{width:100%;height:100%}.ssp-paper-map__numbers{position:absolute;inset:0}.ssp-paper-map__numbers i{color:#fff;background:#bf6844;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid;position:absolute;box-shadow:0 3px 10px #0000002e}.ssp-digital-glass{z-index:5;color:#172119;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f1e5eb;border:1px solid #ffffff73;width:290px;padding:20px;position:absolute;bottom:40px;right:-10px;box-shadow:0 30px 70px #0000003d}.ssp-digital-glass>span{letter-spacing:.15em;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.ssp-digital-glass svg{width:14px}.ssp-digital-glass b{margin:16px 0 6px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.1;display:block}.ssp-digital-glass small{letter-spacing:.08em;color:#687068;font-size:8px}.ssp-map-toolbar__views{background:#f8f4ebf0;border-radius:999px;padding:4px;gap:3px!important;display:flex!important}.ssp-map-toolbar__views button{font-weight:800;background:0 0!important;border-radius:999px!important;width:auto!important;height:auto!important;padding:8px 10px!important;font-size:8px!important}.ssp-map-toolbar__views button.is-active{color:#fff!important;background:#172119!important}.ssp-map--digital .ssp-map__base{opacity:1}.ssp-brochure-markers{z-index:4;position:absolute;inset:0}.ssp-brochure-markers>button{cursor:pointer;background:0 0;border:0;position:absolute;transform:translate(-50%,-50%)}.ssp-brochure-markers>button span{color:#fff;background:#bf6844;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:800;display:grid;box-shadow:0 5px 15px #492a1e40}.ssp-brochure-markers>button b{white-space:nowrap;letter-spacing:.05em;opacity:0;background:#f8f4ebf2;border-radius:999px;padding:5px 7px;font-size:7px;transition:opacity .18s;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.ssp-brochure-markers>button:hover b{opacity:1}.ssp-brochure-markers__key{background:#f8f4ebf0;gap:4px;padding:10px 12px;display:grid;position:absolute;top:78px;right:18px;box-shadow:0 10px 28px #1721191a}.ssp-brochure-markers__key span{letter-spacing:.1em;font-size:7px}.ssp-map--digital .ssp-brochure-markers,.ssp-map--brochure .ssp-pin,.ssp-map--brochure .ssp-route-svg,.ssp-map--brochure .ssp-route-player{display:none}.ssp-route-player{z-index:8;color:#fff;background:#172119f0;padding:14px 16px;position:absolute;bottom:58px;left:18px;right:18px;box-shadow:0 18px 45px #17211938}.ssp-route-player__head{justify-content:space-between;align-items:center;display:flex}.ssp-route-player__head>div{align-items:center;gap:8px;display:flex}.ssp-route-player__head svg{color:#d3b477;width:15px}.ssp-route-player__head span{font-family:Georgia,serif;font-size:17px}.ssp-route-player__head small{letter-spacing:.12em;color:#d1d9d1;font-size:8px}.ssp-route-player__track{background:#ffffff26;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.ssp-route-player__track button{color:#fff;text-align:left;cursor:pointer;background:#22342a;border:0;min-width:0;padding:9px}.ssp-route-player__track button.is-reached{background:#365441}.ssp-route-player__track i{color:#d3b477;font-size:7px;font-style:normal;display:block}.ssp-route-player__track span{letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.ssp-route-player__actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.ssp-route-player__actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:800;display:flex}.ssp-route-player__actions button:last-child{color:#172119;background:#f7f1e5}.ssp-route-player__actions button:disabled{opacity:.35}.ssp-route-player__actions svg{width:12px}.ssp-map-legend{bottom:18px}.ssp-map.is-live .ssp-route-player{right:370px}.ssp-route-planner{border:1px solid var(--sp-line);background:#e9dfcf;margin-top:16px;padding:13px}.ssp-route-planner>span{letter-spacing:.13em;font-size:7px;font-weight:800}.ssp-route-planner>div{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;display:grid}.ssp-route-planner>div button{border:1px solid var(--sp-line);cursor:pointer;background:#f8f4eb;padding:8px 5px;font-size:8px;font-weight:800}.ssp-route-planner>div button.is-active{color:#fff;background:#172119;border-color:#172119}.ssp-access-toggle{border:0;border-top:1px solid var(--sp-line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:7px;width:100%;margin-top:10px;padding:11px 0 0;font-size:8px;display:flex}.ssp-access-toggle svg{width:14px}.ssp-access-toggle span{margin-left:auto;font-weight:800}.ssp-access-toggle.is-active{color:#355a41}.ssp-experience-stack{color:#fff;background:#172119;padding:105px 7vw}.ssp-experience-stack__intro{max-width:980px}.ssp-experience-stack h2{letter-spacing:-.04em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(48px,5.6vw,82px);font-weight:400;line-height:.96}.ssp-experience-stack h2 em{color:#ddbf80;font-weight:400}.ssp-experience-stack__intro>p{color:#d6ddd7;max-width:830px;font-family:Georgia,serif;font-size:19px;line-height:1.58}.ssp-experience-stack__grid{background:#ffffff26;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.ssp-experience-stack__grid article{background:#172119;min-height:270px;padding:28px}.ssp-experience-stack__grid svg{color:#d3b477;width:26px;margin-bottom:40px}.ssp-experience-stack__grid span{letter-spacing:.13em;color:#d3b477;font-size:8px;display:block}.ssp-experience-stack__grid b{margin:14px 0 8px;font-family:Georgia,serif;font-size:24px;font-weight:400;display:block}.ssp-experience-stack__grid p{color:#d3dad4;font-size:11px;line-height:1.62}@media (width<=1050px){.ssp-spatial-hero{grid-template-columns:1fr}.ssp-spatial-hero__visual{min-height:560px}.ssp-experience-stack__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.ssp-map-toolbar{top:10px;left:10px;right:10px}.ssp-map-toolbar>span{display:none}.ssp-route-player{bottom:55px;left:10px;right:10px}.ssp-map.is-live .ssp-route-player{right:10px}.ssp-route-player__track{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.ssp-spatial-hero{min-height:auto;padding:72px 22px}.ssp-spatial-hero__copy h1{font-size:56px}.ssp-spatial-hero__metrics{grid-template-columns:1fr}.ssp-spatial-hero__visual{min-height:420px}.ssp-paper-map{width:110%;margin-left:-5%;transform:rotate(-1deg)}.ssp-digital-glass{width:240px;bottom:8px;right:0}.ssp-map-toolbar__views button{padding:7px 8px!important;font-size:7px!important}.ssp-brochure-markers>button b{display:none}.ssp-brochure-markers__key{padding:7px;top:56px;right:8px}.ssp-brochure-markers__key span{font-size:6px}.ssp-route-player__track{grid-template-columns:1fr 1fr}.ssp-route-player__head span{font-size:14px}.ssp-experience-stack{padding:72px 22px}.ssp-experience-stack h2{font-size:44px}.ssp-experience-stack__grid{grid-template-columns:1fr}}@media (width<=820px){.ssp-map.is-live .ssp-live-card{top:56px;bottom:auto}.ssp-map.is-live .ssp-brochure-markers__key{display:none}}.ssp-brochure-markers>button.is-selected span{background:#172119;box-shadow:0 0 0 8px #c4a76b47,0 8px 22px #17211947}.ssp-brochure-markers>button.is-selected b{opacity:1;color:#fff;background:#172119}.ssp-marker-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9;background:#f7f1e5f7;border:1px solid #ffffff8c;width:min(340px,100% - 44px);padding:22px;position:absolute;top:82px;right:22px;box-shadow:0 28px 70px #17211940}.ssp-marker-card__close{border:1px solid var(--sp-line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.ssp-marker-card__close svg{width:14px}.ssp-marker-card h3{margin:15px 34px 12px 0;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1}.ssp-marker-card>p{color:#5f665f;font-size:11px;line-height:1.62}.ssp-marker-card__actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;display:grid}.ssp-marker-card__actions button{border:1px solid var(--sp-line);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:8px;font-weight:800;display:flex}.ssp-marker-card__actions button:first-child{background:var(--sp-green);color:#fff}.ssp-marker-card__actions svg{width:13px}@media (width<=680px){.ssp-marker-card{width:calc(100% - 24px);padding:18px;top:54px;right:12px}.ssp-marker-card h3{font-size:27px}.ssp-marker-card__actions{grid-template-columns:1fr}}.ssp-spatial-lab{background:#efe7da;padding:110px 7vw}.ssp-spatial-lab__intro{max-width:1000px}.ssp-spatial-lab__intro h2{letter-spacing:-.04em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(48px,5.7vw,84px);font-weight:400;line-height:.95}.ssp-spatial-lab__intro h2 em{color:var(--sp-burgundy);font-weight:400}.ssp-spatial-lab__intro>p{color:#5c635d;max-width:830px;font-family:Georgia,serif;font-size:19px;line-height:1.58}.ssp-spatial-lab__stage{grid-template-columns:.72fr 1.28fr;align-items:center;gap:7vw;margin-top:58px;display:grid}.ssp-device{background:#101811;border:8px solid #101811;border-radius:42px;width:min(390px,100%);margin:auto;padding:8px;overflow:hidden;box-shadow:0 36px 80px #17211938}.ssp-device__bar{color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:38px;padding:0 10px;font-size:8px;display:grid}.ssp-device__bar i{background:#050805;border-radius:999px;width:68px;height:20px}.ssp-device__bar b{letter-spacing:.12em;justify-self:end;font-size:7px}.ssp-device__map{background:#cbd7ba;border-radius:28px 28px 0 0;height:360px;position:relative;overflow:hidden}.ssp-device__map .ssp-estate-map{width:100%;height:100%}.ssp-device__map:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#10181133);position:absolute;inset:0}.ssp-device__pulse{border:1px solid #29493559;border-radius:50%;place-items:center;width:52px;height:52px;animation:2.2s ease-out infinite sspPulse;display:grid;position:absolute;top:48%;left:49%}.ssp-device__pulse span{background:#294b36;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 4px #fffc}@keyframes sspPulse{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.8)}}.ssp-device__pin{background:var(--sp-burgundy);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;box-shadow:0 10px 24px #17211933}.ssp-device__pin svg{width:16px}.ssp-device__pin--one{top:43%;left:64%}.ssp-device__pin--two{background:#172119;top:57%;left:60%}.ssp-device__card{background:#f8f4eb;padding:22px 18px 20px}.ssp-device__card>span{letter-spacing:.14em;color:#84765f;font-size:7px;font-weight:800}.ssp-device__card>b{margin:8px 0;font-family:Georgia,serif;font-size:29px;font-weight:400;display:block}.ssp-device__card>p{color:#646a64;font-size:10px;line-height:1.5}.ssp-device__card>button{color:#fff;background:#172119;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:15px;padding:11px 13px;font-size:8px;font-weight:800;display:flex}.ssp-device__card>button svg{width:14px}.ssp-spatial-capabilities{background:var(--sp-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.ssp-spatial-capabilities article{background:#efe7da;grid-template-columns:auto 1fr;gap:18px;min-height:225px;padding:24px;display:grid}.ssp-spatial-capabilities article>svg{color:#6c5531;width:24px}.ssp-spatial-capabilities span{letter-spacing:.14em;color:#8b7b63;font-size:8px}.ssp-spatial-capabilities b{margin:13px 0 7px;font-family:Georgia,serif;font-size:23px;font-weight:400;display:block}.ssp-spatial-capabilities p{color:#626862;margin:0;font-size:10px;line-height:1.62}.ssp-spatial-lab__rule{border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);align-items:baseline;gap:20px;margin-top:28px;padding:20px 0;display:flex}.ssp-spatial-lab__rule b{font-family:Georgia,serif;font-size:25px;font-weight:400}.ssp-spatial-lab__rule span{color:#606760;font-size:11px}@media (width<=1050px){.ssp-spatial-lab__stage{grid-template-columns:1fr}.ssp-device{margin:0 auto}.ssp-spatial-capabilities{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.ssp-spatial-lab{padding:72px 22px}.ssp-spatial-lab__intro h2{font-size:44px}.ssp-spatial-capabilities{grid-template-columns:1fr}.ssp-device__map{height:310px}.ssp-spatial-lab__rule{flex-direction:column;align-items:flex-start;gap:7px}}@media (prefers-reduced-motion:reduce){.ssp-device__pulse{animation:none}}.ssp-map-sheets{display:contents}.ssp-dock{display:none}.ssp-search__clear{cursor:pointer;color:#5b625c;background:0 0;border:0;flex:none;place-items:center;width:36px;height:36px;display:grid}.ssp-search__clear svg{width:16px}.ssp-search input::-webkit-search-cancel-button{display:none}.ssp-shell :is(button,a,input){touch-action:manipulation}.ssp-shell :is(button,a,input):focus-visible{outline:3px solid var(--sp-gold);outline-offset:2px}#living-map,#ssp-map-stage,#ssp-panel{scroll-margin-top:68px}.ssp-route-player__track button.is-current{box-shadow:inset 0 -2px #d3b477}@media (prefers-reduced-motion:reduce){html:has(.ssp-shell){scroll-behavior:auto}.ssp-shell *,.ssp-shell :before,.ssp-shell :after{transition:none!important;animation:none!important}}@media (width<=820px){html:has(.ssp-shell){scroll-behavior:smooth}.ssp-shell{min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));overflow-x:clip}.ssp-topbar{gap:10px;min-height:58px;height:auto!important;padding:env(safe-area-inset-top,0px) 12px 0!important;grid-template-columns:auto minmax(0,1fr) auto!important}.ssp-back{border:1px solid var(--sp-line);border-radius:50%;place-items:center;width:44px;height:44px;display:grid!important}.ssp-back svg{width:18px}.ssp-back span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ssp-brand{text-align:left;min-width:0;justify-self:start!important}.ssp-brand b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ssp-brand small{letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden;display:block!important}.ssp-topbar__layers{display:none!important}.ssp-topbar__actions button{justify-content:center;min-width:44px;min-height:44px;width:auto!important;height:44px!important;padding:0 14px!important;font-size:11px!important}.ssp-topbar__actions svg{width:16px}.ssp-spatial-hero{min-height:0!important;padding:34px 18px 28px!important;display:block!important}.ssp-spatial-hero__copy h1{margin:14px 0;line-height:.95;font-size:clamp(36px,11.5vw,52px)!important}.ssp-spatial-hero__copy>p{line-height:1.5;font-size:16px!important}.ssp-kicker{overflow-wrap:anywhere}.ssp-spatial-hero__actions{gap:8px;margin-top:20px;display:grid!important}.ssp-spatial-hero__actions a{justify-content:center;min-height:50px;font-size:13px!important}.ssp-spatial-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:22px!important}.ssp-spatial-hero__metrics>div{padding:12px 10px!important}.ssp-spatial-hero__metrics b{font-size:26px!important}.ssp-spatial-hero__metrics span{line-height:1.3;display:block;font-size:9px!important}.ssp-spatial-hero__visual{margin-top:26px;padding:8px 4px 0;overflow:hidden;min-height:0!important;display:block!important}.ssp-paper-map{transform:rotate(-1.5deg);width:100%!important}.ssp-paper-map__title{padding:8px 10px;top:10px;left:10px}.ssp-paper-map__title b{font-size:10px}.ssp-paper-map__numbers i{width:18px;height:18px;font-size:6px}.ssp-digital-glass{margin:-26px 12px 0;width:auto!important;padding:14px!important;position:relative!important;bottom:auto!important;right:auto!important}.ssp-digital-glass b{margin:10px 0 4px;font-size:19px!important}.ssp-app{flex-direction:column;display:flex!important}.ssp-map-stage{order:-1;min-height:0!important}.ssp-map{height:72dvh;max-height:760px;min-height:460px!important}.ssp-sidebar{border-top:6px solid var(--sp-green);padding:0 14px 20px!important;overflow:visible!important}.ssp-map-toolbar{flex-direction:column;gap:6px;align-items:stretch!important;height:auto!important;top:10px!important;left:10px!important;right:10px!important}.ssp-map-toolbar>span{white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;max-width:100%;overflow:hidden;padding:6px 10px!important;font-size:9px!important}.ssp-map-toolbar__views{grid-template-columns:repeat(3,1fr);width:100%;display:grid!important}.ssp-map-toolbar__views button{min-height:44px!important;padding:0 6px!important;font-size:12px!important}.ssp-map-toolbar button,.ssp-pin,.ssp-brochure-markers>button,.ssp-route-player button,.ssp-dock button{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.ssp-brochure-markers__key,.ssp-map-legend{display:none!important}.ssp-brochure-markers>button{place-items:center;width:44px;height:44px;padding:0;display:grid}.ssp-brochure-markers>button span{width:24px;height:24px;font-size:9px}.ssp-brochure-markers>button.is-selected span{background:#172119;box-shadow:0 0 0 4px #f7f1e5e6}.ssp-brochure-markers>button b{display:none}.ssp-pin{justify-content:center;min-width:44px;min-height:44px}.ssp-pin>b{display:none!important}.ssp-map-sheets{z-index:12;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:8px;max-height:calc(100% - 118px);display:flex;position:absolute;bottom:8px;left:8px;right:8px}.ssp-map-sheets>*{pointer-events:auto;width:auto!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important}.ssp-map-sheets:has(.ssp-marker-card)>:not(.ssp-marker-card){display:none!important}.ssp-marker-card{overscroll-behavior:contain;border-radius:14px 14px 4px 4px;max-height:56dvh;overflow:auto;padding:18px 16px calc(16px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -10px 40px #17211940!important}.ssp-marker-card h3{margin-right:48px;font-size:24px!important}.ssp-marker-card p{line-height:1.5;font-size:15px!important}.ssp-marker-card__close{width:44px!important;height:44px!important;position:absolute!important;top:8px!important;right:8px!important}.ssp-marker-card__actions{gap:8px;grid-template-columns:1fr!important;display:grid!important}.ssp-marker-card__actions button{justify-content:center;width:100%;min-height:48px;font-size:13px!important}.ssp-live-card{border-radius:12px;padding:12px 14px!important}.ssp-live-card h3{margin:6px 0 2px!important;font-size:18px!important}.ssp-live-card p{margin:0;font-size:13px!important}.ssp-live-card__top{font-size:9px!important}.ssp-live-card button{justify-content:center;width:100%;min-height:46px;margin-top:10px!important;font-size:13px!important}.ssp-map-sheets:has(.ssp-route-player) .ssp-live-card p{display:none}.ssp-route-player{border-radius:12px;padding:10px 12px!important;display:block!important}.ssp-route-player__head span{font-size:15px!important}.ssp-route-player__head small{white-space:nowrap;font-size:10px!important}.ssp-route-player__track{scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto;background:0 0!important;gap:6px!important;margin-top:8px!important;display:flex!important}.ssp-route-player__track::-webkit-scrollbar{display:none}.ssp-route-player__track button{scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:44px;padding:0 12px!important;display:flex!important}.ssp-route-player__track i,.ssp-route-player__track span{margin:0!important;font-size:11px!important}.ssp-route-player__actions{grid-template-columns:1fr 1.4fr;margin-top:8px!important;display:grid!important}.ssp-route-player__actions button{justify-content:center;min-height:46px;font-size:13px!important}.ssp-route-player__actions svg{width:15px!important}.ssp-sidebar__mode{top:calc(58px + env(safe-area-inset-top,0px));z-index:9;background:var(--sp-line);position:sticky;margin:0 -14px 14px!important}.ssp-sidebar__mode button{min-height:48px;font-size:12px!important}.ssp-search{margin:14px 0 10px;height:48px!important}.ssp-search input{min-width:0;font-size:16px!important}.ssp-list{scroll-snap-type:x mandatory;scrollbar-width:thin;margin:0 -14px;padding-bottom:6px;padding-left:14px;padding-right:14px;overflow-x:auto;gap:8px!important;display:flex!important}.ssp-list>.ssp-kicker{display:none}.ssp-list>button{scroll-snap-align:start;flex:0 0 min(72%,240px);min-height:64px}.ssp-list>button b{font-size:16px!important}.ssp-list>button small{font-size:9px!important}.ssp-detail{padding-top:16px!important}.ssp-detail>p{font-size:15px!important}.ssp-detail__reason{font-size:14px!important}.ssp-detail__actions{grid-template-columns:1fr!important}.ssp-detail__actions button,.ssp-routes__choices>button,.ssp-layer{min-height:52px;font-size:13px!important}.ssp-routes>p,.ssp-layers>p{font-size:15px!important}.ssp-route-planner button{min-height:48px!important;font-size:13px!important}.ssp-access-toggle{width:100%}.ssp-routes__choices small,.ssp-layer small{font-size:11px!important}.ssp-route-plan button{min-height:52px}.ssp-layer.is-active{box-shadow:inset 4px 0 0 var(--sp-green)}.ssp-brochure,.ssp-brochure-insights,.ssp-insight,.ssp-experience-stack,.ssp-spatial-lab,.ssp-footer{padding:54px 18px!important}.ssp-shell section h2,.ssp-footer h2{overflow-wrap:anywhere;font-size:clamp(30px,9vw,40px)!important;line-height:1.02!important}.ssp-shell section article{min-height:0!important}.ssp-brochure-insights__grid,.ssp-insight__grid{margin-top:28px!important}.ssp-brochure-insights__grid p,.ssp-insight__grid p,.ssp-brochure-insights__intro>p,.ssp-spatial-lab__intro p{line-height:1.55;font-size:15px!important}.ssp-insight__grid svg{margin-bottom:18px!important}.ssp-device{max-width:340px;width:100%!important}.ssp-footer__actions a{min-height:48px;font-size:13px!important}.ssp-dock{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:#172119f7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #17211933}.ssp-dock button{color:#cfd7cf;cursor:pointer;background:0 0;border:0;border-radius:10px;align-content:center;place-items:center;gap:3px;min-height:56px;font-size:11px;font-weight:800;display:grid}.ssp-dock svg{width:20px;height:20px}.ssp-dock button.is-active{color:#fff;background:#f7f1e51f}.ssp-dock button.is-active svg{color:var(--sp-gold)}.ssp-dock__visit.is-live{color:#172119!important;background:#f7f1e5!important}}@media (width<=360px){.ssp-topbar__actions button{padding:0 10px!important;font-size:0!important}.ssp-spatial-hero__metrics span{font-size:8px!important}.ssp-dock button{font-size:10px}}@media (width<=820px){.ssp-brochure-markers>button{margin:-22px 0 0 -22px;z-index:auto!important;transform:none!important}.ssp-brochure-markers>button span{z-index:2;position:relative}.ssp-brochure-markers>button.is-selected span{z-index:3}body:has(.ssp-dock) .vrb-home{bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}}@media (width<=820px) and (height<=760px){body:has(.ssp-dock) .vrb-home{display:none!important}}@media (width<=820px){.ssp-map{height:calc(100vh - 140px);height:min(74dvh, calc(100dvh - 140px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));min-height:380px!important}body:has(.ssp-dock) .vrb-home{display:none!important}.ssp-map-sheets:has(.ssp-route-player) .ssp-live-card h3{display:none}.ssp-map-sheets:has(.ssp-route-player) .ssp-live-card button{min-height:44px;margin-top:8px!important}.ssp-route-player__head{gap:8px}.ssp-route-player__head>div{min-width:0}.ssp-route-player__head span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px!important}.ssp-route-player__head small{flex:none}.ssp-map-sheets{max-height:calc(100% - 64px)}}@media (width<=380px){.ssp-route-player__progress{display:inline}.ssp-route-player__head small{font-size:9px!important}}.ssp-route-player__head small .ssp-route-player__progress{white-space:nowrap;font-family:inherit!important;font-size:inherit!important}html:has(.ssp-shell){scroll-padding-top:0}.ssp-shell .ssp-app.portfolio-reveal{opacity:1;transform:none}@media (width<=820px){#living-map,#ssp-map-stage,#ssp-panel{scroll-margin-top:calc(58px + env(safe-area-inset-top,0px))}.ssp-map-toolbar>span{order:2;letter-spacing:.06em!important;font-size:8px!important;display:flex!important}}.ssp-live-card__top>div{align-items:center;gap:8px;display:flex}.ssp-live-card__close,.ssp-route-player__collapse{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ssp-live-card__close svg,.ssp-route-player__collapse svg{width:15px;height:15px}.ssp-route-player__head-actions{align-items:center;gap:8px;display:flex}@media (width<=820px){.ssp-live-card__close,.ssp-route-player__collapse{background:#ffffff14;border-radius:50%;flex:0 0 44px;width:44px;height:44px}.ssp-route-player.is-collapsed{padding:8px 10px!important}.ssp-route-player.is-collapsed .ssp-route-player__track,.ssp-route-player.is-collapsed .ssp-route-player__actions{display:none!important}.ssp-route-player.is-collapsed .ssp-route-player__head{min-height:44px}.ssp-route-player__head-actions small{font-size:9px!important}.ssp-brochure-markers>button{transform:translate(calc(-50% + var(--mobile-nudge-x,0px)), calc(-50% + var(--mobile-nudge-y,0px)))!important;margin:0!important}.ssp-map-sheets:has(.ssp-route-player.is-collapsed) .ssp-live-card h3{display:block}.ssp-map-sheets:has(.ssp-route-player.is-collapsed) .ssp-live-card p{display:block}}@media (width<=380px){.ssp-route-player__head-actions small{text-overflow:ellipsis;max-width:92px;overflow:hidden}}.ssp-visit-progress{border:1px solid var(--sp-line);background:#efe7da;margin:0 0 14px;padding:14px}.ssp-visit-progress>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ssp-visit-progress>div:first-child span{letter-spacing:.14em;font-size:8px;font-weight:800}.ssp-visit-progress>div:first-child b{font-family:Georgia,serif;font-size:18px;font-weight:400}.ssp-visit-progress__bar{background:#d8cdbb;height:4px;margin:10px 0 12px;overflow:hidden}.ssp-visit-progress__bar span{background:var(--sp-green);height:100%;display:block}.ssp-visit-progress button{border:1px solid var(--sp-line);cursor:pointer;background:#f8f4eb;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.ssp-visit-progress button svg{width:14px}.ssp-smart-planner{border:1px solid var(--sp-line);background:#efe7da;margin-top:16px;padding:16px}.ssp-smart-planner__head>b{margin:8px 0 5px;font-family:Georgia,serif;font-size:25px;font-weight:400;display:block}.ssp-smart-planner__head>p{color:#626862;margin:0;font-size:10px;line-height:1.55}.ssp-smart-planner__group{margin-top:16px}.ssp-smart-planner__group>span{letter-spacing:.12em;font-size:8px;font-weight:800}.ssp-smart-planner__seg{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:7px;display:grid}.ssp-smart-planner__seg--four{grid-template-columns:repeat(2,1fr)}.ssp-smart-planner__seg button,.ssp-interest-chips button{border:1px solid var(--sp-line);cursor:pointer;background:#f8f4eb;min-height:38px;padding:7px;font-size:8px;font-weight:800}.ssp-smart-planner__seg button.is-active,.ssp-interest-chips button.is-active{color:#fff;background:#172119;border-color:#172119}.ssp-interest-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.ssp-interest-chips button{border-radius:999px;align-items:center;gap:6px;padding:8px 10px;display:flex}.ssp-interest-chips svg{width:13px}.ssp-access-note{color:#6d736d;margin-top:8px;font-size:8px;line-height:1.45;display:block}.ssp-build-route{background:var(--sp-green);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:14px;font-size:9px;font-weight:800;display:flex}.ssp-build-route svg{width:14px}.ssp-my-visit{border:1px solid var(--sp-line);background:#fff;margin-top:16px;padding:14px}.ssp-my-visit__head{justify-content:space-between;align-items:start;gap:12px;display:flex}.ssp-my-visit__head span{letter-spacing:.12em;font-size:7px;font-weight:800;display:block}.ssp-my-visit__head b{margin-top:4px;font-family:Georgia,serif;font-size:19px;font-weight:400;display:block}.ssp-my-visit__head strong{letter-spacing:.1em;font-size:8px}.ssp-my-visit__stats{border-top:1px solid var(--sp-line);gap:6px;margin-top:12px;padding-top:12px;display:grid}.ssp-my-visit__stats span{color:#626862;align-items:center;gap:7px;font-size:9px;display:flex}.ssp-my-visit__stats svg{width:13px}.ssp-my-visit__bar{background:#ebe4d7;height:4px;margin:10px 0 12px;overflow:hidden}.ssp-my-visit__bar span{background:#46664d;height:100%;display:block}.ssp-my-visit__actions{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.ssp-my-visit__actions button{border:1px solid var(--sp-line);cursor:pointer;background:#f8f4eb;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:7px;font-weight:800;display:flex}.ssp-my-visit__actions svg{width:12px}.ssp-visit-notice{color:#46664d;margin:10px 0 0;font-size:8px}@media (width<=820px){.ssp-visit-progress{margin-top:14px;padding:16px}.ssp-visit-progress>div:first-child b{font-size:21px}.ssp-visit-progress button{min-height:48px;font-size:12px}.ssp-smart-planner{padding:16px 14px}.ssp-smart-planner__head>b{font-size:29px}.ssp-smart-planner__head>p{font-size:14px}.ssp-smart-planner__group>span{font-size:9px}.ssp-smart-planner__seg button,.ssp-interest-chips button{min-height:46px;font-size:12px}.ssp-smart-planner__seg--four{grid-template-columns:1fr 1fr}.ssp-interest-chips{grid-template-columns:1fr 1fr;display:grid}.ssp-interest-chips button{border-radius:12px;justify-content:flex-start}.ssp-access-note{font-size:12px}.ssp-build-route{min-height:52px;font-size:13px}.ssp-my-visit{padding:16px}.ssp-my-visit__head b{font-size:23px}.ssp-my-visit__head strong{font-size:10px}.ssp-my-visit__stats span{font-size:12px}.ssp-my-visit__actions{grid-template-columns:1fr 1fr}.ssp-my-visit__actions button{min-height:46px;font-size:11px}.ssp-visit-notice{font-size:12px}}@media (width<=360px){.ssp-smart-planner__seg{grid-template-columns:1fr}.ssp-smart-planner__seg--four{grid-template-columns:1fr 1fr}.ssp-interest-chips{grid-template-columns:1fr}}.ssp-story-rail{border-top:1px solid var(--sp-line);margin-top:18px;padding-top:16px}.ssp-story-rail__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ssp-story-rail__head b{letter-spacing:.11em;font-size:8px}.ssp-story-rail__cards{gap:7px;display:grid}.ssp-story-rail__cards button{border:1px solid var(--sp-line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;padding:12px;display:grid;position:relative}.ssp-story-rail__cards button>span{letter-spacing:.11em;color:#826f50;font-size:7px}.ssp-story-rail__cards button>svg{width:16px}.ssp-story-rail__cards button>b{font-family:Georgia,serif;font-size:15px;font-weight:400}.ssp-story-rail__cards button>small{letter-spacing:.09em;color:#697069;grid-column:3;font-size:7px}.ssp-story-rail__cards button>svg:last-child{color:#3f6b4d;width:13px;position:absolute;top:10px;right:10px}.ssp-story-rail__cards button.is-found{background:#eef2e8;border-color:#b7c5b4}.ssp-story-sheet{z-index:12;background:#f8f4eb;border:1px solid #ffffff8c;width:min(430px,100% - 44px);max-height:calc(100% - 112px);position:absolute;top:82px;right:22px;overflow:auto;box-shadow:0 28px 70px #17211947}.ssp-story-sheet__visual{color:#fff;background:#172119;grid-template-columns:auto 1fr auto;align-items:end;gap:14px;min-height:130px;padding:18px;display:grid}.ssp-story-sheet__visual>div:nth-child(2)>span{letter-spacing:.14em;color:#d7c395;font-size:7px;display:block}.ssp-story-sheet__visual>div:nth-child(2)>b{margin-top:4px;font-family:Georgia,serif;font-size:27px;font-weight:400;display:block}.ssp-story-sheet__visual>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;align-self:start;place-items:center;width:40px;height:40px;display:grid}.ssp-story-sheet__visual>button svg{width:15px}.ssp-story-sheet__icon{background:#6b2633;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.ssp-story-sheet__icon svg{width:23px}.ssp-story-sheet__icon.is-car{background:#5d5a50}.ssp-story-sheet__icon.is-estate{background:#355a41}.ssp-story-sheet__icon.is-film{background:#755b36}.ssp-story-sheet__body{padding:20px}.ssp-story-sheet__body h3{margin:12px 0;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1}.ssp-story-sheet__intro{color:#5d635d;font-family:Georgia,serif;font-size:16px;line-height:1.48}.ssp-story-sheet__facts{background:var(--sp-line);gap:1px;margin-top:18px;display:grid}.ssp-story-sheet__facts p{background:#f8f4eb;grid-template-columns:28px 1fr;gap:10px;margin:0;padding:12px;font-size:10px;line-height:1.55;display:grid}.ssp-story-sheet__facts p>span{letter-spacing:.11em;color:#8c7856;font-size:7px}.ssp-story-sheet__source{color:#777d77;margin-top:12px;font-size:7px;line-height:1.45;display:block}.ssp-story-sheet__actions{grid-template-columns:1.2fr .9fr .9fr;gap:6px;margin-top:16px;display:grid}.ssp-story-sheet__actions button{border:1px solid var(--sp-line);cursor:pointer;background:#f8f4eb;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:8px;font-weight:800;display:flex}.ssp-story-sheet__actions button:first-child{background:var(--sp-green);color:#fff;border-color:var(--sp-green)}.ssp-story-sheet__actions button:first-child.is-found{background:#49654f}.ssp-story-sheet__actions svg{width:13px}@media (width<=820px){.ssp-story-rail__cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -14px;padding:0 14px 6px;display:flex;overflow-x:auto}.ssp-story-rail__cards::-webkit-scrollbar{display:none}.ssp-story-rail__cards button{scroll-snap-align:start;flex:0 0 230px;min-height:84px}.ssp-map-sheets:has(.ssp-story-sheet)>:not(.ssp-story-sheet){display:none!important}.ssp-story-sheet{border-radius:18px 18px 4px 4px;max-height:62dvh;overflow:auto;width:auto!important;position:relative!important;inset:auto!important}.ssp-story-sheet__visual{min-height:96px;padding:14px}.ssp-story-sheet__visual>button{width:44px;height:44px}.ssp-story-sheet__body{padding:16px}.ssp-story-sheet__body h3{font-size:27px}.ssp-story-sheet__intro{font-size:15px}.ssp-story-sheet__facts p{grid-template-columns:28px 1fr;padding:12px 10px;font-size:14px}.ssp-story-sheet__source{font-size:11px}.ssp-story-sheet__actions{grid-template-columns:1fr}.ssp-story-sheet__actions button{min-height:48px;font-size:12px}}.ssp-you-are-here{z-index:11;pointer-events:none;align-items:center;gap:7px;display:flex;position:absolute;transform:translate(-50%,-50%)}.ssp-you-are-here>span{color:#172119;background:#f7f1e5;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 0 9px #f7f1e547,0 10px 28px #17211942}.ssp-you-are-here>span svg{width:20px}.ssp-you-are-here>b{color:#fff;letter-spacing:.11em;white-space:nowrap;background:#172119;border-radius:999px;padding:6px 8px;font-size:7px}.ssp-live-card__route{letter-spacing:.11em;color:#d3b477;margin:12px 0 2px;font-size:8px;display:block}.ssp-live-card__actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.ssp-live-card__actions button{color:#fff;background:0 0;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:9px;font-weight:800;display:flex}.ssp-live-card__actions button:first-child{color:#172119;background:#f7f1e5}.ssp-live-card__actions button:disabled{opacity:.35}.ssp-live-card__actions svg{width:14px}.ssp-my-visit__actions button.is-primary{color:#fff;background:#172119;border-color:#172119}@media (width<=820px){.ssp-you-are-here>span{width:42px;height:42px}.ssp-you-are-here>b{display:none}.ssp-live-card__actions{grid-template-columns:1fr}.ssp-live-card__actions button{min-height:48px;font-size:12px}.ssp-my-visit__actions button.is-primary{grid-column:1/-1}}.ssp-estate-glyph{color:#17392f;filter:drop-shadow(0 1px #ffffff80);width:22px;height:22px;display:block}.ssp-estate-glyph.is-house{color:#234b3a}.ssp-estate-glyph.is-stables{color:#7d5538}.ssp-estate-glyph.is-church{color:#5b6f86}.ssp-estate-glyph.is-visitor{color:#b86a45}.ssp-estate-glyph.is-gardens{color:#668568}.ssp-estate-glyph.is-arboretum{color:#496b4d}.ssp-estate-glyph.is-fire{color:#9f3f32}.ssp-estate-glyph.is-motors{color:#5b6070}.ssp-estate-glyph.is-memory{color:#b08f53}.ssp-list>button>.ssp-estate-glyph{background:#f2ecdf;border:1px solid #17211914;border-radius:50%;width:26px;height:26px;padding:3px}.ssp-list>button.is-active>.ssp-estate-glyph{background:#fff8ec;border-color:#7d5b3140;box-shadow:0 3px 10px #17211914}.ssp-pin>span .ssp-estate-glyph{filter:none;width:17px;height:17px;transform:rotate(45deg)}.ssp-pin.is-story>span .ssp-estate-glyph,.ssp-pin.is-found>span .ssp-estate-glyph{color:#fff}.ssp-pin.is-active>span .ssp-estate-glyph{width:20px;height:20px}.ssp-map-toolbar__views button,.ssp-topbar__actions button,.ssp-build-route,.ssp-detail__actions button,.ssp-my-visit__actions button,.ssp-story-sheet__actions button,.ssp-spatial-hero__actions a{border-radius:6px!important}.ssp-story-rail__cards button{border-radius:4px}.ssp-shell{--sp-green:#1a3c34;--sp-forest:#0b3d2e;--sp-cream:#f5f2ed;--sp-sand:#e8dfcf;--sp-gold:#bfa15a;--sp-burgundy:#7a1f2b}.ssp-topbar{background:#f5f2edf7}.ssp-brand b{letter-spacing:.14em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif}.ssp-kicker{letter-spacing:.22em}.ssp-brochure{background:#dfe7e4}.ssp-brochure-insights{background:#f5f2ed}.ssp-insight{background:#f0eadf}.ssp-experience-stack{background:#17352e}.ssp-spatial-lab{background:#e7ded0}.ssp-footer{background:#102b24}@media (width<=820px){.ssp-estate-glyph{width:24px;height:24px}.ssp-list>button>.ssp-estate-glyph{width:34px;height:34px;padding:5px}.ssp-pin>span .ssp-estate-glyph{width:18px;height:18px}.ssp-pin.is-active>span .ssp-estate-glyph{width:21px;height:21px}}.ssp-place-card{position:relative;overflow:hidden}.ssp-place-card:before{content:"";background:0 0;width:4px;position:absolute;top:0;bottom:0;left:0}.ssp-place-card__glyph,.ssp-detail__glyph,.ssp-location-system__glyph{background:#f5f2ed;border:1px solid #1721191a;place-items:center;display:grid}.ssp-place-card__glyph{border-radius:50%;width:38px;height:38px}.ssp-place-card__glyph .ssp-estate-glyph{width:24px;height:24px}.ssp-place-card.is-house:before{background:#234b3a}.ssp-place-card.is-stables:before{background:#7d5538}.ssp-place-card.is-church:before{background:#64758a}.ssp-place-card.is-visitor:before{background:#bd714d}.ssp-place-card.is-gardens:before{background:#6d8b6b}.ssp-place-card.is-arboretum:before{background:#4c6f51}.ssp-place-card.is-fire:before{background:#9c4034}.ssp-place-card.is-motors:before{background:#5b6070}.ssp-place-card.is-memory:before{background:#ae8d52}.ssp-detail__identity{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:8px;display:grid}.ssp-detail__identity h2{margin:6px 0 0}.ssp-detail__glyph{background:#efe8dc;border-radius:4px;width:58px;height:58px}.ssp-detail__glyph .ssp-estate-glyph{width:38px;height:38px}.ssp-detail--house .ssp-detail__glyph{background:#e1ece6}.ssp-detail--stables .ssp-detail__glyph{background:#eee0d4}.ssp-detail--church .ssp-detail__glyph{background:#e0e6ed}.ssp-detail--visitor .ssp-detail__glyph{background:#f0e0d6}.ssp-detail--gardens .ssp-detail__glyph{background:#e6ecdf}.ssp-detail--arboretum .ssp-detail__glyph{background:#dce8da}.ssp-detail--fire .ssp-detail__glyph{background:#f1ddd8}.ssp-detail--motors .ssp-detail__glyph{background:#e3e4e8}.ssp-detail--memory .ssp-detail__glyph{background:#eee7d7}.ssp-pin.is-house>span{border-color:#234b3a}.ssp-pin.is-stables>span{border-color:#7d5538}.ssp-pin.is-church>span{border-color:#64758a}.ssp-pin.is-visitor>span{border-color:#bd714d}.ssp-pin.is-gardens>span{border-color:#6d8b6b}.ssp-pin.is-arboretum>span{border-color:#4c6f51}.ssp-pin.is-fire>span{background:#9c4034;border-color:#9c4034}.ssp-pin.is-motors>span{background:#5b6070;border-color:#5b6070}.ssp-pin.is-memory>span{background:#ae8d52;border-color:#ae8d52}.ssp-location-system{background:#f5f2ed;padding:96px 7vw}.ssp-location-system__intro{max-width:900px}.ssp-location-system__intro h2{letter-spacing:-.04em;margin:16px 0;font-family:Georgia,serif;font-size:clamp(46px,5.2vw,76px);font-weight:400;line-height:.98}.ssp-location-system__intro h2 em{color:#7a1f2b;font-weight:400}.ssp-location-system__intro p{color:#5e655f;max-width:760px;font-family:Georgia,serif;font-size:18px;line-height:1.55}.ssp-location-system__grid{background:#1721191f;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:42px;display:grid}.ssp-location-system__grid article{background:#f5f2ed;grid-template-columns:auto 1fr;gap:14px;min-height:210px;padding:22px;display:grid}.ssp-location-system__grid article>div small{letter-spacing:.14em;color:#7f765f;font-size:7px;display:block}.ssp-location-system__grid article>div b{margin:8px 0;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.08;display:block}.ssp-location-system__grid article>div p{color:#626862;margin:0;font-size:10px;line-height:1.55}.ssp-location-system__glyph{border-radius:4px;width:52px;height:52px}.ssp-location-system__glyph .ssp-estate-glyph{width:32px;height:32px}.ssp-location-system__grid article.is-house{background:#edf4ef}.ssp-location-system__grid article.is-stables{background:#f4ebe3}.ssp-location-system__grid article.is-church{background:#edf1f5}.ssp-location-system__grid article.is-visitor{background:#f5ebe5}.ssp-location-system__grid article.is-gardens{background:#eef2e8}.ssp-location-system__grid article.is-arboretum{background:#e8f0e6}.ssp-location-system__grid article.is-fire{background:#f5e8e4}.ssp-location-system__grid article.is-motors{background:#ececf0}@media (width<=1050px){.ssp-location-system__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.ssp-location-system{padding:56px 18px}.ssp-location-system__intro h2{font-size:clamp(34px,10vw,46px)}.ssp-location-system__intro p{font-size:16px}.ssp-location-system__grid{grid-template-columns:1fr 1fr;margin-top:28px}.ssp-location-system__grid article{grid-template-columns:1fr;gap:10px;min-height:0;padding:14px}.ssp-location-system__glyph{width:46px;height:46px}.ssp-location-system__grid article>div b{font-size:18px}.ssp-location-system__grid article>div p{display:none}.ssp-detail__identity{grid-template-columns:50px 1fr}.ssp-detail__glyph{width:50px;height:50px}.ssp-detail__glyph .ssp-estate-glyph{width:31px;height:31px}}.ssp-map-toolbar>span{letter-spacing:.07em;text-transform:uppercase;border-radius:4px;font-size:10px}.ssp-map-toolbar>span small{letter-spacing:.06em;color:#667067;text-transform:none;border-left:1px solid #1721192e;margin-left:7px;padding-left:7px;font-size:8px}.ssp-map-toolbar__views{border-radius:5px}.ssp-map-toolbar__views button{min-height:34px;border-radius:3px!important;font-size:10px!important}.ssp-brochure-markers.is-overlay>button.is-context{opacity:.1;pointer-events:none}.ssp-brochure-markers.is-overlay>button.is-key{opacity:.72}.ssp-brochure-markers.is-overlay>button.is-key span{color:#7a1f2b;background:#f5f2ed;border:1px solid #7a1f2b61;width:22px;height:22px;box-shadow:0 3px 12px #1721191f}.ssp-brochure-markers.is-overlay>button.is-selected{opacity:1;pointer-events:auto}.ssp-brochure-markers.is-overlay>button.is-selected span{color:#fff;background:#172119;border-color:#172119}.ssp-search input{font-size:14px}.ssp-sidebar__mode button{min-height:40px;font-size:11px}.ssp-list>button b{font-size:16px}.ssp-list>button small,.ssp-kicker{font-size:9px}.ssp-detail>p,.ssp-routes>p,.ssp-layers>p{font-size:13px}.ssp-detail__reason{font-size:12px}.ssp-detail__actions button,.ssp-routes__choices small{font-size:10px}.ssp-estate-glyph.is-walking{color:#496b4d}.ssp-estate-glyph.is-wetland{color:#557789}.ssp-estate-glyph.is-food{color:#8c5d3f}.ssp-estate-glyph.is-family{color:#7a1f2b}.ssp-estate-glyph.is-seasonal{color:#ae8d52}.ssp-location-system__grid article.is-walking{background:#e8f0e6}.ssp-location-system__grid article.is-wetland{background:#e7eff1}.ssp-location-system__grid article.is-food{background:#f3e9df}.ssp-location-system__grid article.is-family{background:#f3e5e7}.ssp-location-system__grid article.is-seasonal{background:#f1ead8}@media (width<=820px){.ssp-spatial-hero{padding:24px 18px 16px!important}.ssp-spatial-hero__copy h1{margin:12px 0 10px;line-height:.92;font-size:clamp(36px,10.8vw,48px)!important}.ssp-spatial-hero__copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.42;display:-webkit-box;overflow:hidden;font-size:15px!important}.ssp-spatial-hero__actions{margin-top:16px!important}.ssp-spatial-hero__actions a{min-height:48px!important}.ssp-spatial-hero__actions a:nth-child(2),.ssp-spatial-hero__metrics{display:none!important}.ssp-spatial-hero__visual{height:150px!important;margin-top:16px!important;padding:0!important;overflow:visible!important}.ssp-paper-map{aspect-ratio:auto!important;height:140px!important;overflow:hidden!important}.ssp-paper-map__title{display:none}.ssp-paper-map__numbers i{width:16px;height:16px;font-size:6px}.ssp-digital-glass{box-shadow:0 16px 36px #00000038;width:56%!important;margin:0!important;padding:10px 12px!important;position:absolute!important;bottom:-4px!important;right:4px!important}.ssp-digital-glass>span{font-size:7px}.ssp-digital-glass b{margin:7px 0 0;font-size:16px!important}.ssp-digital-glass small{display:none}.ssp-map-toolbar>span{text-align:center;order:2;justify-content:center;min-height:28px;background:#f5f2ede0!important;align-self:stretch!important;font-size:8px!important}.ssp-map-toolbar>span small,.ssp-brochure-markers.is-overlay>button.is-context{display:none}.ssp-brochure-markers.is-overlay>button.is-key{opacity:.66}.ssp-location-system__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1px;padding:0 18px 8px;overflow-x:auto;background:0 0!important;margin:28px -18px 0!important;display:flex!important}.ssp-location-system__grid::-webkit-scrollbar{display:none}.ssp-location-system__grid article{scroll-snap-align:start;border:1px solid #1721191f;flex:0 0 min(72vw,260px)}}@media (width<=360px){.ssp-spatial-hero{padding-top:18px!important}.ssp-spatial-hero__copy h1{font-size:38px!important}.ssp-spatial-hero__visual{height:132px!important;margin-top:12px!important}.ssp-paper-map{height:122px!important}.ssp-digital-glass{width:60%!important}.ssp-map-toolbar__views button{font-size:11px!important}}.ssp-spatial-hero{isolation:isolate;background:radial-gradient(circle at 12% 12%,#bfa15a1f,#0000 34%),linear-gradient(135deg,#0b2d24 0%,#132d25 58%,#1b3328 100%);position:relative}.ssp-spatial-hero:before{content:"";z-index:-1;opacity:.15;pointer-events:none;background-image:linear-gradient(90deg,#0000 49.8%,#f5f2ed38 50%,#0000 50.2%),linear-gradient(#f5f2ed0a 1px,#0000 1px);background-size:100% 100%,100% 32px;position:absolute;inset:0}.ssp-hero-illustration{aspect-ratio:3;background:#e7dfcf;border:1px solid #f5f2ed47;width:min(880px,112%);min-height:520px;position:relative;overflow:hidden;box-shadow:0 42px 100px #00000061}.ssp-hero-illustration:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b2d2447,#0000 32% 76%,#0b2d241f),linear-gradient(#0000 64%,#0b2d2429);position:absolute;inset:0}.ssp-hero-illustration>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ssp-hero-illustration__paper{z-index:2;color:#17392f;background:#f5f2edeb;border-left:3px solid #bfa15a;padding:14px 17px;position:absolute;top:22px;left:22px;box-shadow:0 12px 32px #1721192e}.ssp-hero-illustration__paper span{letter-spacing:.18em;font-size:8px;font-weight:800;display:block}.ssp-hero-illustration__paper b{margin-top:5px;font-family:Georgia,serif;font-size:21px;font-weight:400;display:block}.ssp-hero-illustration__route{z-index:2;filter:drop-shadow(0 2px 3px #17211973);border-top:2px dashed #f5f2ede0;border-radius:50%;width:29%;height:20%;position:absolute;top:55%;left:43%;transform:rotate(-7deg)}.ssp-hero-illustration__pin{z-index:3;color:#17392f;background:#f5f2ed;border:2px solid #bfa15a;border-radius:50% 50% 50% 0;place-items:center;width:38px;height:38px;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 8px 22px #1721193d}.ssp-hero-illustration__pin .ssp-estate-glyph{width:20px;height:20px;transform:rotate(45deg)}.ssp-hero-illustration__pin.is-house{top:35%;left:68%}.ssp-hero-illustration__pin.is-stables{color:#fff;background:#7a1f2b;border-color:#f5f2ed;top:61%;left:51%}.ssp-digital-glass{background:#f5f2edf0;border-top:3px solid #bfa15a}.ssp-map__base{background:#d9dfcb;transition:filter .35s,opacity .35s;position:absolute;inset:0;overflow:hidden}.ssp-map__base .ssp-estate-map{display:block}.ssp-map__base image{filter:saturate(.92)contrast(.98)}.ssp-map--brochure .ssp-map__base{filter:sepia(.18)saturate(.7)contrast(.92);opacity:.88}.ssp-map--overlay .ssp-map__base{filter:saturate(.82)contrast(.96);opacity:.86}.ssp-map--digital .ssp-map__base{filter:saturate(1.04)contrast(1.02);opacity:1}.ssp-map:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 110px #17211924}.ssp-detail__art{background:#e8dfcf;border:1px solid #1721191f;height:150px;margin:12px 0 20px;position:relative;overflow:hidden}.ssp-detail__art:after{content:"";background:linear-gradient(#0000 42%,#17211952);position:absolute;inset:0}.ssp-detail__art>img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.ssp-detail__art:hover>img{transform:scale(1.025)}.ssp-detail__art>span{z-index:2;background:#f5f2edf0;border:1px solid #ffffff73;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:12px;left:12px}.ssp-detail__art>span .ssp-estate-glyph{width:26px;height:26px}.ssp-detail--stables .ssp-detail__art>img,.ssp-detail--fire .ssp-detail__art>img,.ssp-detail--motors .ssp-detail__art>img{object-position:center 58%}.ssp-detail--gardens .ssp-detail__art>img,.ssp-detail--memory .ssp-detail__art>img{object-position:center 54%}.ssp-story-sheet__visual{isolation:isolate;min-height:170px;position:relative;overflow:hidden}.ssp-story-sheet__visual:after{content:"";z-index:-1;background:linear-gradient(90deg,#172119f0,#1721198c 58%,#172119c2);position:absolute;inset:0}.ssp-story-sheet__art{z-index:-2;object-fit:cover;object-position:center 58%;filter:saturate(.82)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.ssp-story-sheet__icon{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ffffff73}.ssp-illustration-suite{color:#172119;background:#ece4d7;padding:100px 7vw}.ssp-illustration-suite__intro{grid-template-columns:1fr minmax(280px,.55fr);align-items:end;gap:6vw;margin-bottom:44px;display:grid}.ssp-illustration-suite__intro h2{letter-spacing:-.045em;margin:15px 0 0;font-family:Georgia,serif;font-size:clamp(48px,5.6vw,82px);font-weight:400;line-height:.94}.ssp-illustration-suite__intro h2 em{color:#7a1f2b;font-weight:400}.ssp-illustration-suite__intro p{color:#596159;margin:0;font-family:Georgia,serif;font-size:18px;line-height:1.56}.ssp-illustration-suite__grid{grid-template-rows:minmax(330px,44vw) minmax(300px,34vw);grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.ssp-illustration-suite__panel{isolation:isolate;background:#d8cfbf;position:relative;overflow:hidden}.ssp-illustration-suite__panel.is-vehicles{grid-column:1/-1}.ssp-illustration-suite__panel>img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.ssp-illustration-suite__panel:hover>img{transform:scale(1.018)}.ssp-illustration-suite__panel:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 48%,#0b2d24d1);position:absolute;inset:0}.ssp-illustration-suite__panel>div{z-index:2;color:#fff;padding:28px 30px;position:absolute;bottom:0;left:0;right:0}.ssp-illustration-suite__panel span{letter-spacing:.2em;color:#e6cb8c;font-size:8px;font-weight:800}.ssp-illustration-suite__panel b{margin:8px 0;font-family:Georgia,serif;font-size:clamp(26px,3vw,42px);font-weight:400;line-height:1.02;display:block}.ssp-illustration-suite__panel small{letter-spacing:.08em;color:#e1e6df;font-size:9px}.ssp-illustration-suite__panel.is-vehicles>img,.ssp-illustration-suite__panel.is-seasons>img{object-position:center}.ssp-illustration-suite__panel.is-wayfinding>img{object-position:58% center}.ssp-location-system__grid article{transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.ssp-location-system__grid article:hover{z-index:2;transform:translateY(-3px);box-shadow:0 18px 40px #1721191f}.ssp-location-system__grid article:after{content:"";pointer-events:none;border:1px solid #17211914;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-58px;right:-44px;box-shadow:0 0 0 16px #17211906,0 0 0 32px #17211905}@media (width<=1050px){.ssp-hero-illustration{width:108%;min-height:470px}.ssp-illustration-suite__grid{grid-template-rows:minmax(300px,48vw) repeat(2,minmax(280px,45vw));grid-template-columns:1fr}.ssp-illustration-suite__panel.is-vehicles{grid-column:auto}}@media (width<=820px){.ssp-spatial-hero__visual{border-radius:2px;height:210px!important;min-height:0!important;margin-top:18px!important;overflow:hidden!important}.ssp-hero-illustration{aspect-ratio:auto;width:100%;height:100%;min-height:0;box-shadow:none}.ssp-hero-illustration>img{object-position:60% center}.ssp-hero-illustration__paper{padding:9px 11px;top:10px;left:10px}.ssp-hero-illustration__paper span{font-size:6px}.ssp-hero-illustration__paper b{font-size:15px}.ssp-hero-illustration__route{display:none}.ssp-hero-illustration__pin{width:30px;height:30px}.ssp-hero-illustration__pin .ssp-estate-glyph{width:16px;height:16px}.ssp-hero-illustration__pin.is-house{top:33%;left:70%}.ssp-hero-illustration__pin.is-stables{top:60%;left:52%}.ssp-digital-glass{width:54%!important;bottom:8px!important;right:8px!important}.ssp-detail__art{height:180px;margin:8px 0 18px}.ssp-illustration-suite{padding:68px 18px}.ssp-illustration-suite__intro{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.ssp-illustration-suite__intro h2{font-size:clamp(40px,12vw,54px)}.ssp-illustration-suite__intro p{font-size:16px}.ssp-illustration-suite__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -18px;padding:0 18px 8px;display:flex;overflow-x:auto}.ssp-illustration-suite__grid::-webkit-scrollbar{display:none}.ssp-illustration-suite__panel{scroll-snap-align:center;flex:0 0 86vw;height:410px}.ssp-illustration-suite__panel.is-vehicles>img,.ssp-illustration-suite__panel.is-seasons>img{object-position:center}.ssp-illustration-suite__panel>div{padding:22px}.ssp-illustration-suite__panel b{font-size:30px}.ssp-illustration-suite__panel small{font-size:10px;line-height:1.45;display:block}}@media (width<=480px){.ssp-spatial-hero__visual{height:164px!important}.ssp-hero-illustration__paper{display:none}.ssp-digital-glass{width:62%!important}.ssp-digital-glass b{font-size:15px!important}.ssp-detail__art{height:160px}.ssp-illustration-suite__panel{flex-basis:88vw;height:360px}.ssp-illustration-suite__panel.is-vehicles>img{object-position:center;height:72%;margin-top:8%}.ssp-illustration-suite__panel.is-vehicles{background:#f5f0e6}.ssp-illustration-suite__panel.is-seasons>img{object-position:52% center}.ssp-illustration-suite__panel.is-wayfinding>img{object-position:55% center}}@media (width<=360px){.ssp-spatial-hero__visual{height:142px!important}}:root{--sng-ink:#182019;--sng-forest:#263a2d;--sng-forest-2:#314d39;--sng-cream:#f3efe5;--sng-paper:#fbf8f0;--sng-gold:#b79b61;--sng-burgundy:#5d1c27;--sng-line:#18201926}.sng-shell{background:var(--sng-paper);min-height:100vh;color:var(--sng-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sng-shell a{color:inherit;text-decoration:none}.sng-shell button{font:inherit}.sng-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--sng-line);background:#fbf8f0ed;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:74px;padding:0 4vw;display:grid;position:sticky;top:0}.sng-brand{align-items:center;gap:12px;display:flex}.sng-brand__mark{border:1px solid var(--sng-ink);border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:20px;display:grid}.sng-brand>span:last-child{flex-direction:column;line-height:1.1;display:flex}.sng-brand b{letter-spacing:.08em;font-family:Georgia,serif;font-size:15px}.sng-brand small{letter-spacing:.18em;margin-top:4px;font-size:9px}.sng-nav nav{letter-spacing:.06em;justify-self:center;gap:26px;font-size:12px;display:flex}.sng-nav nav a{opacity:.68}.sng-nav nav a:hover{opacity:1}.sng-nav__present{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.sng-nav__present svg{width:15px}.sng-kicker{letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.sng-hero{border-bottom:1px solid var(--sng-line);grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:stretch;min-height:calc(100vh - 74px);display:grid}.sng-hero__copy{flex-direction:column;justify-content:center;padding:9vh 6vw 8vh 7vw;display:flex}.sng-hero__copy h1,.sng-section-title h2,.sng-audience h2,.sng-qr-demo h2,.sng-campaign h2,.sng-pilot h2,.sng-footer h2,.sng-modal h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.sng-hero__copy h1{max-width:900px;margin:24px 0 28px;font-size:clamp(54px,7vw,112px);line-height:.91}.sng-hero__copy h1 em,.sng-qr-demo h2 em,.sng-audience h2 em{color:var(--sng-burgundy);font-weight:400;display:block}.sng-hero__copy>p{color:#4d514b;max-width:720px;font-family:Georgia,serif;font-size:clamp(18px,1.55vw,25px);line-height:1.55}.sng-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.sng-button{border:1px solid var(--sng-ink);cursor:pointer;letter-spacing:.05em;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:12px;font-weight:800;display:inline-flex}.sng-button svg{width:16px}.sng-button--primary{background:var(--sng-ink);color:var(--sng-cream);border-color:var(--sng-ink)}.sng-button--ghost{background:0 0}.sng-button--dark{background:var(--sng-ink);color:#fff}.sng-button--cream{background:var(--sng-cream);color:var(--sng-forest);border-color:var(--sng-cream)}.sng-hero__proof{color:#505650;flex-wrap:wrap;gap:22px;margin-top:42px;font-size:11px;display:flex}.sng-hero__proof span{align-items:center;gap:7px;display:flex}.sng-hero__proof svg{width:14px}.sng-hero__visual{background:radial-gradient(circle at 70% 24%,#72505a 0 2%,#0000 24%),linear-gradient(145deg,#32131a,#6b202c 55%,#2b1016);justify-content:center;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.sng-hero__visual:before{content:"";opacity:.32;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.sng-hero__crest{color:#efe7d2;letter-spacing:.2em;border:1px solid #ffffff4d;border-radius:999px;padding:8px 11px;font-size:9px;position:absolute;top:36px;right:38px}.sng-hero__visual .sng-vehicle{z-index:2;filter:drop-shadow(0 24px 28px #00000040);width:92%;max-width:760px;position:relative}.sng-hero__card{z-index:3;background:#f5eedef5;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:2px 10px;min-width:170px;padding:16px 18px;display:grid;position:absolute;box-shadow:0 18px 50px #0003}.sng-hero__card svg{grid-row:1/3;align-self:center;width:18px}.sng-hero__card span{letter-spacing:.16em;font-size:9px}.sng-hero__card b{font-size:12px}.sng-hero__card--fire{bottom:34px;left:28px;transform:rotate(-3deg)}.sng-hero__card--qr{bottom:72px;right:26px;transform:rotate(3deg)}.sng-opportunity,.sng-objects,.sng-audience,.sng-campaign,.sng-pilot{padding:110px 7vw}.sng-section-title{max-width:900px}.sng-section-title--row{grid-template-columns:1.4fr .6fr;align-items:end;gap:80px;max-width:none;display:grid}.sng-section-title h2,.sng-audience h2,.sng-qr-demo h2,.sng-campaign h2,.sng-pilot h2{margin:18px 0;font-size:clamp(42px,5.2vw,78px);line-height:.98}.sng-section-title>p,.sng-section-title--row>p,.sng-audience__intro>p,.sng-campaign__copy>p{color:#52564f;font-family:Georgia,serif;font-size:19px;line-height:1.55}.sng-opportunity{background:#efe9dc}.sng-opportunity__grid{border-top:1px solid var(--sng-line);border-left:1px solid var(--sng-line);grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.sng-opportunity__grid article{border-right:1px solid var(--sng-line);border-bottom:1px solid var(--sng-line);min-height:245px;padding:30px}.sng-opportunity__grid svg{width:26px;height:26px;margin-bottom:42px}.sng-opportunity__grid b{letter-spacing:.04em;font-size:13px;display:block}.sng-opportunity__grid p{color:#62665f;font-size:13px;line-height:1.65}.sng-objects{background:var(--sng-paper)}.sng-object-tabs{background:var(--sng-line);grid-template-columns:repeat(4,1fr);gap:1px;margin:55px 0 24px;display:grid}.sng-object-tabs button{text-align:left;cursor:pointer;background:#f4efe5;border:0;flex-direction:column;justify-content:center;min-height:112px;padding:20px;display:flex}.sng-object-tabs button span{letter-spacing:.14em;color:#7a746a;font-size:10px}.sng-object-tabs button b{margin-top:7px;font-family:Georgia,serif;font-size:18px;font-weight:400}.sng-object-tabs button.is-active{background:var(--sng-forest);color:#fff}.sng-object-tabs button.is-active span{color:#d6cfbe}.sng-story{border:1px solid var(--sng-line);grid-template-columns:1.1fr .9fr;min-height:650px;display:grid}.sng-story__visual{background:linear-gradient(145deg,#e4ded1,#f5f0e6);place-items:center;padding:60px;display:grid;position:relative;overflow:hidden}.sng-story__visual:before{content:"";background:radial-gradient(circle at 10% 20%, color-mix(in srgb, var(--story-accent), transparent 80%), transparent 32%);position:absolute;inset:0}.sng-story__visual .sng-vehicle{z-index:2;width:95%;position:relative}.sng-story__eyebrow{letter-spacing:.18em;font-size:10px;font-weight:800;position:absolute;top:28px;left:30px}.sng-story__hotspot{background:var(--sng-ink);color:#fff;letter-spacing:.14em;border-radius:999px;align-items:center;gap:9px;padding:12px 16px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:28px;right:28px}.sng-story__hotspot svg{width:16px}.sng-story__copy{flex-direction:column;justify-content:center;padding:65px 6vw;display:flex}.sng-story__copy h3{margin:14px 0;font-family:Georgia,serif;font-size:clamp(42px,4vw,68px);font-weight:400;line-height:1}.sng-story__strap{color:#5d6059;font-family:Georgia,serif;font-size:21px;line-height:1.4}.sng-story__copy blockquote{border-top:1px solid var(--sng-line);border-bottom:1px solid var(--sng-line);color:var(--sng-burgundy);margin:28px 0;padding:18px 0;font-family:Georgia,serif;font-size:24px}.sng-story__copy>p:not(.sng-story__strap){color:#51554e;font-size:14px;line-height:1.75}.sng-source{color:#6d716a;align-items:flex-start;gap:10px;margin:20px 0 26px;font-size:10px;line-height:1.45;display:flex}.sng-source svg{flex:none;width:15px}.sng-qr-demo{background:var(--sng-forest);color:#fff;grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;padding:110px 7vw;display:grid}.sng-qr-demo__phone{justify-content:center;display:flex}.sng-phone{background:#111;border:10px solid #111;border-radius:46px;width:min(360px,90vw);overflow:hidden;box-shadow:0 30px 80px #00000052}.sng-phone__bar{color:#fff;background:#101010;justify-content:space-between;align-items:center;height:42px;padding:0 20px;font-size:10px;display:flex}.sng-phone__hero{background:#e2dbce;place-items:center;height:230px;display:grid}.sng-phone__hero .sng-vehicle{width:92%}.sng-phone__body{color:#1c231d;background:#f7f1e5;padding:28px 24px 30px}.sng-phone__body small{letter-spacing:.15em;font-size:9px}.sng-phone__body h3{margin:10px 0;font-family:Georgia,serif;font-size:35px;font-weight:400}.sng-phone__body p{font-size:12px;line-height:1.6}.sng-phone__body button{color:#fff;background:#203326;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:12px;font-weight:700;display:flex}.sng-phone__next{border-top:1px solid #00000026;align-items:center;gap:8px;margin-top:22px;padding-top:18px;font-size:10px;display:flex}.sng-phone__next svg{width:14px}.sng-qr-demo__copy h2{color:#fff}.sng-qr-demo__copy h2 em{color:#d3b77c}.sng-qr-demo__copy>p{color:#dfe4dc;font-family:Georgia,serif;font-size:20px;line-height:1.55}.sng-qr-demo__steps{background:#ffffff2e;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:38px;display:grid}.sng-qr-demo__steps>div{background:#263a2d;padding:22px}.sng-qr-demo__steps b{color:#cfb77f;font-size:9px}.sng-qr-demo__steps span{margin:5px 0;font-size:12px;font-weight:800;display:block}.sng-qr-demo__steps p{color:#d7ddd7;font-size:11px;line-height:1.5}.sng-audience{background:#f5efe3}.sng-audience__intro{max-width:900px}.sng-audience__links{flex-wrap:wrap;gap:16px;margin-top:26px;display:flex}.sng-audience__links a{border-bottom:1px solid;align-items:center;gap:6px;font-size:11px;display:flex}.sng-audience__links svg{width:13px}.sng-audience__stats{background:var(--sng-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:60px;display:grid}.sng-audience__stats div{background:#f5efe3;padding:30px}.sng-audience__stats b{font-family:Georgia,serif;font-size:48px;font-weight:400;display:block}.sng-audience__stats span{color:#5c6059;font-size:11px;line-height:1.5}.sng-audience__needs{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:38px;display:grid}.sng-audience__needs article{background:#fff;min-height:220px;padding:28px}.sng-audience__needs svg{width:24px;margin-bottom:34px}.sng-audience__needs b{font-family:Georgia,serif;font-size:24px;font-weight:400;display:block}.sng-audience__needs p{color:#646861;font-size:12px;line-height:1.65}.sng-campaign{background:var(--sng-burgundy);color:#fff}.sng-campaign__copy{max-width:930px}.sng-campaign__copy>p{color:#eadde0}.sng-campaign__cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.sng-campaign__cards article{border:1px solid #ffffff40;min-height:240px;padding:32px}.sng-campaign__cards span{letter-spacing:.16em;color:#d4b789;font-size:10px}.sng-campaign__cards b{margin:26px 0 10px;font-family:Georgia,serif;font-size:30px;font-weight:400;display:block}.sng-campaign__cards p{color:#eadde0;font-size:12px;line-height:1.6}.sng-pilot{background:#ede5d5;grid-template-columns:.75fr 1.25fr;align-items:start;gap:7vw;display:grid}.sng-pilot__grid{background:var(--sng-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.sng-pilot__grid>div{background:#ede5d5;min-height:210px;padding:26px}.sng-pilot__grid b{font-family:Georgia,serif;font-size:52px;font-weight:400}.sng-pilot__grid span{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.sng-pilot__grid p{color:#5f635c;font-size:11px;line-height:1.6}.sng-footer{color:#fff;background:#15251a;justify-content:space-between;align-items:end;gap:40px;padding:90px 7vw;display:flex}.sng-footer span{letter-spacing:.18em;font-size:9px}.sng-footer h2{margin:16px 0 0;font-size:clamp(38px,5vw,70px);line-height:.98}.sng-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e130fbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sng-modal{background:#f7f1e5;width:min(900px,100vw - 32px);max-height:90vh;margin:auto;padding:52px;position:relative;overflow:auto}.sng-modal__close{cursor:pointer;background:0 0;border:0;position:absolute;top:20px;right:20px}.sng-modal__close svg{width:22px}.sng-modal h2{margin:18px 0 34px;font-size:52px;line-height:1}.sng-modal__grid{background:var(--sng-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.sng-modal__grid article{background:#f7f1e5;padding:26px}.sng-modal__grid b{font-family:Georgia,serif;font-size:23px;font-weight:400}.sng-modal__grid p{color:#62665f;font-size:12px;line-height:1.6}.sng-vehicle{display:block;overflow:visible}@media (width<=1050px){.sng-nav nav{display:none}.sng-hero{grid-template-columns:1fr}.sng-hero__visual{min-height:540px}.sng-opportunity__grid,.sng-audience__needs{grid-template-columns:repeat(2,1fr)}.sng-section-title--row{grid-template-columns:1fr;gap:20px}.sng-story,.sng-qr-demo,.sng-pilot{grid-template-columns:1fr}.sng-audience__stats{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.sng-nav{height:64px;padding:0 18px}.sng-brand__mark{width:34px;height:34px}.sng-brand small{display:none}.sng-nav__present{font-size:0}.sng-nav__present svg{width:19px}.sng-hero{min-height:auto}.sng-hero__copy{padding:70px 22px 54px}.sng-hero__copy h1{font-size:52px}.sng-hero__copy>p{font-size:18px}.sng-hero__visual{min-height:430px}.sng-hero__proof{flex-direction:column;gap:12px}.sng-opportunity,.sng-objects,.sng-audience,.sng-campaign,.sng-pilot{padding:76px 22px}.sng-section-title h2,.sng-audience h2,.sng-qr-demo h2,.sng-campaign h2,.sng-pilot h2{font-size:43px}.sng-opportunity__grid,.sng-audience__needs,.sng-campaign__cards,.sng-pilot__grid{grid-template-columns:1fr}.sng-object-tabs{grid-template-columns:1fr 1fr}.sng-object-tabs button{min-height:95px}.sng-story__visual{min-height:420px;padding:30px 12px}.sng-story__copy{padding:46px 24px}.sng-story__copy h3{font-size:43px}.sng-qr-demo{padding:76px 22px}.sng-qr-demo__steps{grid-template-columns:1fr}.sng-audience__stats{grid-template-columns:1fr 1fr}.sng-audience__stats b{font-size:37px}.sng-footer{flex-direction:column;align-items:flex-start;padding:68px 22px}.sng-footer h2{font-size:42px}.sng-modal{padding:48px 22px 28px}.sng-modal h2{font-size:40px}.sng-modal__grid{grid-template-columns:1fr}}.sng-story__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.sng-trail{color:#f7f1e5;background:#18261c;padding:110px 7vw}.sng-trail__intro{max-width:920px}.sng-trail__intro h2{letter-spacing:-.035em;margin:18px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.2vw,78px);font-weight:400;line-height:.98}.sng-trail__intro p{color:#d9dfd7;max-width:780px;font-family:Georgia,serif;font-size:19px;line-height:1.55}.sng-trail__progress{background:#ffffff24;height:2px;margin-top:34px;overflow:hidden}.sng-trail__progress span{background:#cfb277;height:100%;transition:width .35s;display:block}.sng-trail__stops{background:#ffffff24;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:38px;display:grid}.sng-trail__stops button{color:#eef1ea;text-align:left;cursor:pointer;background:#203126;border:0;flex-direction:column;min-height:240px;padding:28px;transition:background .2s,transform .2s;display:flex}.sng-trail__stops button:hover{background:#2a4031}.sng-trail__stops button.is-active{background:#314a37}.sng-trail__stops button>span{letter-spacing:.16em;color:#cfb277;font-size:10px}.sng-trail__stops button b{margin:28px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:400}.sng-trail__stops button p{color:#d5dcd5;margin:0 0 auto;font-size:12px;line-height:1.6}.sng-trail__stops button small{letter-spacing:.15em;color:#cfb277;margin-top:28px;font-size:9px}.sng-trail__summary{background:#ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;display:grid}.sng-trail__summary>div{background:#1e2e23;padding:24px}.sng-trail__summary b{font-family:Georgia,serif;font-size:38px;font-weight:400;display:block}.sng-trail__summary span{letter-spacing:.08em;text-transform:uppercase;color:#cfd7cf;font-size:10px}@media (width<=1050px){.sng-trail__stops{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.sng-trail{padding:76px 22px}.sng-trail__intro h2{font-size:43px}.sng-trail__stops{grid-template-columns:1fr}.sng-trail__stops button{min-height:190px}.sng-trail__summary{grid-template-columns:1fr}.sng-story__actions{flex-direction:column}.sng-story__actions .sng-button{width:100%}}.sng-qr-modal{color:#1d271f;background:#f7f1e5;width:min(620px,100vw - 32px);max-height:90vh;margin:auto;padding:52px;position:relative;overflow:auto;box-shadow:0 35px 100px #00000059}.sng-qr-modal__mark{border:1px solid #18201933;place-items:center;width:76px;height:76px;margin-bottom:28px;display:grid}.sng-qr-modal__mark svg{width:42px;height:42px}.sng-qr-modal h2{letter-spacing:-.035em;margin:14px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:.98}.sng-qr-modal__hook{color:#6f1623;font-family:Georgia,serif;font-size:22px;line-height:1.4}.sng-qr-modal>p:not(.sng-qr-modal__hook){color:#545951;font-size:13px;line-height:1.72}.sng-qr-modal__route{border-top:1px solid #18201926;border-bottom:1px solid #18201926;align-items:flex-start;gap:10px;margin:22px 0;padding:18px 0;font-size:11px;display:flex}.sng-qr-modal__route svg{flex:none;width:16px}@media (width<=680px){.sng-qr-modal{padding:44px 22px 26px}.sng-qr-modal h2{font-size:40px}}.sng-hero__photo{object-fit:cover;filter:saturate(.92)contrast(1.03)brightness(.78);width:100%;height:100%;position:absolute;inset:0}.sng-hero__visual:after{content:"";z-index:1;background:linear-gradient(#180c0e14,#180c0e57);position:absolute;inset:0}.sng-hero__crest,.sng-hero__card{z-index:3}.sng-story__photo{object-fit:cover;width:100%;height:100%;min-height:650px;position:absolute;inset:0}.sng-story__visual:after{content:"";pointer-events:none;background:linear-gradient(#00000005,#00000038);position:absolute;inset:0}.sng-story__eyebrow,.sng-story__hotspot{z-index:3}.sng-phone__hero img{object-fit:cover;width:100%;height:100%}@media (width<=1050px){.sng-story__photo{min-height:520px}}@media (width<=680px){.sng-hero__photo{object-position:center}.sng-story__photo{min-height:420px}.sng-story__visual{padding:0}}.sng-package{background:#f7f1e5;grid-template-columns:.9fr 1.1fr;align-items:start;gap:7vw;padding:110px 7vw;display:grid}.sng-package__intro h2{letter-spacing:-.035em;margin:18px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.2vw,78px);font-weight:400;line-height:.98}.sng-package__intro>p{color:#52564f;max-width:720px;font-family:Georgia,serif;font-size:19px;line-height:1.55}.sng-package__switcher{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.sng-package__switcher button{border:1px solid var(--sng-line);letter-spacing:.12em;cursor:pointer;background:0 0;border-radius:999px;padding:12px 15px;font-size:9px;font-weight:800}.sng-package__switcher button.is-active{background:var(--sng-forest);color:#fff;border-color:var(--sng-forest)}.sng-package__experience{color:#f8f2e7;background:#1c2c21;flex-direction:column;min-height:540px;padding:52px;display:flex}.sng-package__experience>span{letter-spacing:.18em;color:#cfb277;font-size:9px}.sng-package__experience h3{margin:26px 0 18px;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,66px);font-weight:400;line-height:1}.sng-package__experience>p{color:#d8ded8;max-width:650px;font-family:Georgia,serif;font-size:18px;line-height:1.55}.sng-package__chips{flex-wrap:wrap;gap:8px;margin:26px 0 42px;display:flex}.sng-package__chips b{letter-spacing:.11em;border:1px solid #ffffff38;border-radius:999px;padding:9px 11px;font-size:9px}.sng-package__mock{color:#1b261e;background:#f6efe1;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:auto;padding:18px;display:grid}.sng-package__mock>svg{width:22px}.sng-package__mock>svg:last-child{color:#35543d}.sng-package__mock small{letter-spacing:.14em;font-size:8px;display:block}.sng-package__mock strong{margin-top:3px;font-family:Georgia,serif;font-size:19px;font-weight:400;display:block}.sng-package__mock p{color:#697068;margin:4px 0 0;font-size:10px}@media (width<=1050px){.sng-package{grid-template-columns:1fr}}@media (width<=680px){.sng-package{padding:76px 22px}.sng-package__intro h2{font-size:43px}.sng-package__experience{min-height:500px;padding:34px 22px}.sng-package__experience h3{font-size:43px}.sng-package__switcher{grid-template-columns:1fr;display:grid}.sng-package__switcher button{text-align:left}}.sng-nav__actions{align-items:center;gap:18px;display:flex}.sng-nav__actions>a:first-child{letter-spacing:.05em;font-size:10px;font-weight:800}.sng-footer__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=900px){.sng-nav__actions>a:first-child{display:none}}@media (width<=680px){.sng-footer__actions{justify-content:stretch;width:100%}.sng-footer__actions .sng-button{width:100%}}.sng-marker-system{background:#e8dfcf;padding:110px 7vw}.sng-marker-system__intro{max-width:980px}.sng-marker-system__intro h2{letter-spacing:-.035em;margin:18px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.2vw,78px);font-weight:400;line-height:.98}.sng-marker-system__intro>p{color:#545a53;max-width:800px;font-family:Georgia,serif;font-size:19px;line-height:1.55}.sng-marker-system__grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:52px;display:grid}.sng-marker-system__grid article{flex-direction:column;gap:14px;display:flex}.sng-marker-system__mock{background:#f7f1e5;border:1px solid #18201924;flex-direction:column;min-height:440px;padding:24px;display:flex;position:relative;box-shadow:0 14px 35px #1820190f}.sng-marker-system__brand{border:1px solid #1c281f;border-radius:50%;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:20px;display:grid}.sng-marker-system__mock>span{letter-spacing:.18em;margin-top:28px;font-size:8px;font-weight:800}.sng-marker-system__mock>svg{width:28px;height:28px;margin-top:42px}.sng-marker-system__mock h3{margin:20px 0;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.05}.sng-marker-system__qr{border-top:1px solid #18201924;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.sng-marker-system__qr svg{width:34px;height:34px}.sng-marker-system__qr small{letter-spacing:.12em;font-size:8px;font-weight:800}.sng-marker-system__copy{grid-template-columns:auto 1fr;gap:12px;padding:0 6px;display:grid}.sng-marker-system__copy>span{letter-spacing:.15em;color:#796d58;font-size:9px}.sng-marker-system__copy p{color:#5d635c;margin:0;font-size:11px;line-height:1.6}.sng-marker-system__principles{background:#18201924;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid}.sng-marker-system__principles>div{background:#e8dfcf;padding:22px}.sng-marker-system__principles b{font-family:Georgia,serif;font-size:21px;font-weight:400;display:block}.sng-marker-system__principles span{color:#5d635c;margin-top:7px;font-size:10px;line-height:1.55;display:block}@media (width<=1050px){.sng-marker-system__grid,.sng-marker-system__principles{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.sng-marker-system{padding:76px 22px}.sng-marker-system__intro h2{font-size:43px}.sng-marker-system__grid,.sng-marker-system__principles{grid-template-columns:1fr}.sng-marker-system__mock{min-height:360px}}.sng-shell .sng-button--primary,.sng-shell .sng-button--dark{color:var(--sng-cream)}.sng-shell .sng-button--cream{color:var(--sng-forest)}.sng-hero__photo{object-position:71% center}.sng-phone__hero img{object-position:8% center}@media (width<=680px){.sng-hero__photo{object-position:72% center}}@media (width>=760px) and (orientation:portrait){.scot-hero{grid-template-rows:auto auto auto auto;gap:18px;min-height:auto;padding:16px 18px 20px}.scot-hero-grid{grid-template-columns:1fr;gap:12px}.scot-crest-block{justify-content:space-between;align-items:center;min-height:74px;display:flex}.scot-crest-block img{width:70px;max-height:82px}.scot-crest-block small{text-align:right;max-width:135px}.scot-counter-wrap>strong{font-size:clamp(124px,39vw,360px)}.scot-counter-wrap h1{font-size:clamp(40px,12.2vw,112px)}.scot-scoreline{grid-template-columns:1fr auto}.scot-score-main{grid-column:1/-1;font-size:clamp(16px,4.8vw,38px)}.scot-hero-footer{grid-template-columns:1fr;gap:14px}.scot-hero-actions a{padding:12px 11px;font-size:9px}.scot-match-rail{justify-content:flex-start}.scot-timeline{grid-template-columns:1fr;min-height:auto}.scot-pitch-photo{height:auto;min-height:44svh;position:static;top:auto}.scot-timeline ol{min-height:0;display:block}.scot-timeline li{grid-template-columns:42px 1fr;min-height:0;padding:22px 20px}.scot-timeline li:after{left:42px}.scot-culture{min-height:76svh;padding:22px}.scot-generator{grid-template-columns:1fr;gap:34px;padding:28px 18px 42px}.scot-poster-stage{justify-self:stretch;max-width:none;position:static;top:auto}.scot-future{padding:42px 20px 50px}.scot-future div{grid-template-columns:1fr}.scot-future a:first-child{border-right:0;padding-right:0}.scot-future a:last-child{padding-left:0}.scot-sources{padding:24px 20px 34px}}@media (width>=760px) and (orientation:landscape){.scot-timeline ol{grid-template-rows:repeat(4,minmax(calc(25svh - 10.5px),auto));min-height:calc(100svh - 42px);display:grid}.scot-timeline li{align-content:center;min-height:calc(25svh - 10.5px)}}:root{--ink:#0a0d0a;--soil:#3d2f25;--clay:#785b45;--moss:#647152;--reed:#c8b985;--chalk:#eee6d4;--fog:#aeb7a6;--water:#6d8f8d;--rust:#9d6b49;--line:#ece6d42b}.slr-shell,.slr-intro{background:var(--ink);color:var(--chalk);min-height:100vh;font-family:DM Sans,sans-serif}.slr-shell *,.slr-intro *{box-sizing:border-box}.slr-shell button,.slr-intro button{font:inherit}.slr-intro{background:radial-gradient(circle at 62% 62%,#253025 0,#0000 32%),linear-gradient(#070907 0 54%,#141710 54% 100%);flex-direction:column;justify-content:flex-end;min-height:100svh;padding:clamp(28px,6vw,88px);display:flex;position:relative;overflow:hidden}.slr-intro:before{content:"";transform-origin:top;filter:blur(.2px);background:repeating-linear-gradient(98deg,#0000 0 40px,#c8b98517 42px 43px,#0000 45px 84px);position:absolute;inset:49% -10% -8%;transform:perspective(700px)rotateX(60deg)}.slr-grain{pointer-events:none;opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.34'/%3E%3C/svg%3E");position:absolute;inset:0}.slr-contours{opacity:.2;background:repeating-radial-gradient(at 62% 53%,#0000 0 36px,#cdbe8f33 37px 38px,#0000 39px 63px);animation:18s ease-in-out infinite alternate contourDrift;position:absolute;inset:-15%;transform:rotate(-9deg)scale(1.2)}@keyframes contourDrift{to{transform:rotate(-6deg)scale(1.26)translate(2%,1%)}}.slr-intro-line{color:#dbd3be;max-width:9ch;margin:0;font-family:Libre Caslon Display,serif;font-size:clamp(30px,4.3vw,64px);line-height:1.02;position:absolute;top:10%;left:clamp(28px,6vw,88px)}.slr-intro-title{z-index:2;flex-direction:column;max-width:1400px;line-height:.72;display:flex;position:relative}.slr-intro-title span{letter-spacing:.42em;color:#a49b7b;margin:0 0 22px 6px;font-family:DM Mono,monospace;font-size:clamp(11px,1vw,15px)}.slr-intro-title strong{letter-spacing:-.065em;color:#ded3ad;font-family:Libre Caslon Display,serif;font-size:clamp(86px,15vw,228px);font-weight:400}.slr-intro-sub{z-index:2;color:#d6d0bc;margin:24px 0 0;font-family:Libre Caslon Display,serif;font-size:clamp(24px,3.3vw,48px);position:relative}.slr-place{letter-spacing:.28em;color:#89866f;font-family:DM Mono,monospace;font-size:9px;position:absolute;top:12%;right:clamp(28px,6vw,88px)}.slr-enter,.slr-how{z-index:3;color:var(--chalk);cursor:pointer;background:0 0;border:0;align-self:flex-start;position:relative}.slr-enter{letter-spacing:.18em;border-bottom:1px solid #b9a86f;align-items:center;gap:16px;margin-top:48px;padding:14px 0;font-family:DM Mono,monospace;font-size:10px;display:flex}.slr-enter svg{transition:transform .25s}.slr-enter:hover svg{transform:translate(8px)}.slr-how{letter-spacing:.16em;color:#777667;margin-top:12px;font-family:DM Mono,monospace;font-size:9px}.slr-prototype{text-align:right;letter-spacing:.14em;color:#706e61;max-width:320px;font-family:DM Mono,monospace;font-size:8px;line-height:1.7;position:absolute;bottom:clamp(28px,6vw,72px);right:clamp(28px,6vw,88px)}.slr-topbar{z-index:50;letter-spacing:.16em;background:linear-gradient(#080a08e8,#080a0800);justify-content:space-between;align-items:center;height:54px;padding:0 22px;font-family:DM Mono,monospace;font-size:9px;display:flex;position:fixed;inset:0 0 auto}.slr-topbar>div{align-items:center;gap:12px;display:flex}.slr-mark{color:#d9c998;border:1px solid #b7a66d;border-radius:50%;place-items:center;width:29px;height:29px;font-family:Libre Caslon Display,serif;display:grid}.slr-topbar button{color:#c9bd93;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:9px;display:flex}.slr-stage{background:#0a0c09;min-height:100svh;display:block;position:relative}.slr-field{isolation:isolate;background:#22271f;height:100svh;position:relative;overflow:hidden}.slr-field:before{content:"";z-index:9;pointer-events:none;background:linear-gradient(90deg,#0507059e 0,#0000 26% 70%,#05070561 100%),linear-gradient(#0507055c,#0000 22% 72%,#050705bd);position:absolute;inset:0}.slr-field:after{content:"";z-index:1;clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);background:linear-gradient(#80694b 0,#53402e 42%,#2a231c 100%);transition:background .7s,clip-path .7s;position:absolute;inset:54% -12% -8%}.slr-sky{z-index:0;background:linear-gradient(#1a211c 0,#4d5c4e 54%,#8b8a70 100%);transition:background .7s;position:absolute;inset:0 0 46%}.slr-horizon{z-index:2;clip-path:polygon(0 74%,10% 55%,18% 62%,29% 40%,39% 57%,48% 35%,61% 54%,71% 32%,84% 50%,100% 28%,100% 100%,0 100%);filter:saturate(.8);background:linear-gradient(10deg,#263126,#5e6b49 50%,#343d2e);height:24%;transition:clip-path .7s,filter .7s;position:absolute;top:36%;left:-5%;right:-5%}.slr-field-lines{z-index:3;opacity:.56;transform-origin:top;background:repeating-linear-gradient(99deg,#0000 0 34px,#e6d8ad29 35px 37px,#0000 38px 72px);position:absolute;inset:56% -22% -16%;transform:perspective(640px)rotateX(17deg)skewY(-3deg)}.slr-boundary{z-index:5;border:1px solid #ebdbaa9e;transition:all .75s cubic-bezier(.2,.7,.2,1);position:absolute;box-shadow:0 0 20px #0000004d}.slr-boundary:after{content:"";border:1px dashed #ebdbaa1f;position:absolute;inset:-4px}.slr-boundary.b1{width:41%;height:25%;top:57%;left:13%;transform:skew(-15deg)rotate(-1deg)}.slr-boundary.b2{width:33%;height:21%;top:59%;left:55%;transform:skew(12deg)rotate(1deg)}.slr-water-trace{z-index:6;opacity:.16;filter:drop-shadow(0 0 12px #5f8b8870);border-bottom:3px solid #75a5a3bf;border-radius:50%;width:68%;height:13%;transition:opacity .5s;position:absolute;bottom:15%;left:14%;transform:rotate(-4deg)}.slr-crop{z-index:4;opacity:.62;clip-path:polygon(0 28%,100% 0,93% 100%,7% 89%);background:repeating-linear-gradient(88deg,#777d43 0 2px,#0000 3px 12px);width:25%;height:24%;transition:all .7s;position:absolute;bottom:13%}.crop-a{left:14%}.crop-b{height:27%;left:43%}.crop-c{height:20%;right:4%}.slr-roots{z-index:7;opacity:0;background:linear-gradient(#0000 0,#1c1611db 8%,#14110dfa);height:34%;transition:opacity .45s;position:absolute;bottom:0;left:0;right:0}.slr-roots:before{content:"SOIL SECTION · INTERPRETIVE";letter-spacing:.16em;color:#bcae83;font-family:DM Mono,monospace;font-size:8px;position:absolute;top:16px;left:20px}.slr-roots i{transform-origin:top;filter:drop-shadow(0 0 2px #d6c18b55);background:linear-gradient(#d7c18c,#957450 46%,#0000);width:1px;position:absolute;top:0;transform:rotate(4deg)}.slr-human-mark,.slr-wild-mark{z-index:8;opacity:0;color:#e5dbb5;transition:opacity .4s;position:absolute}.slr-human-mark{bottom:32%;left:17%}.slr-wild-mark{top:37%;right:16%}.slr-field-caption{z-index:12;letter-spacing:.13em;color:#c5bea4;background:#070907b8;border-left:1px solid #a89157;padding:7px 9px;font-family:DM Mono,monospace;font-size:8px;position:absolute;bottom:20px;left:22px}.lens-soil .slr-roots{opacity:1}.lens-soil .slr-field-lines{opacity:.15}.lens-soil:after{background:linear-gradient(#513b2e,#3c2b22 42%,#1e1915)}.lens-people .slr-human-mark,.lens-water .slr-water-trace,.lens-wildlife .slr-wild-mark{opacity:1}.lens-land .slr-boundary{box-shadow:0 0 24px #c8b47342}.era-0 .slr-boundary.b1{width:50%;height:33%;left:7%;transform:skew(-5deg)}.era-3 .slr-boundary.b2{width:39%;height:27%;top:55%;left:51%}.era-4 .slr-boundary.b1{width:37%;height:23%;left:16%;transform:skew(-20deg)}.era-5 .slr-crop{background:repeating-linear-gradient(88deg,#a28f4f 0 2px,#0000 3px 11px)}.era-8 .slr-crop{opacity:.86;background:repeating-linear-gradient(88deg,#b18c55 0 4px,#0000 4px 10px);height:29%}.era-9 .slr-crop,.era-10 .slr-crop,.era-11 .slr-crop{opacity:.82;background:repeating-linear-gradient(88deg,#667a4d 0 2px,#8d9d64 3px 5px,#0000 6px 13px)}.era-10 .slr-horizon,.era-11 .slr-horizon{filter:saturate(1.05)}.slr-story{z-index:20;text-shadow:0 2px 18px #000;border-left:1px solid #dcd0a866;width:min(430px,36vw);padding:26px 0 26px 28px;position:absolute;top:50%;right:clamp(24px,5vw,78px);transform:translateY(-50%)}.slr-era-row{justify-content:space-between;align-items:end;gap:20px;display:flex}.slr-era-row span{letter-spacing:.18em;color:#b3a77f;font-family:DM Mono,monospace;font-size:8px}.slr-era-row strong{color:#dacb9a;font-family:Libre Caslon Display,serif;font-size:clamp(44px,5vw,82px);font-weight:400;line-height:.8}.slr-story h1,.slr-lens-story h2,.slr-water-section h2,.slr-shape-section h2,.slr-future h2,.slr-archive h2,.slr-passport h2,.slr-ending h2,.slr-drawer h2{font-family:Libre Caslon Display,serif;font-weight:400}.slr-story h1{letter-spacing:-.035em;margin:28px 0 18px;font-size:clamp(42px,5.4vw,84px);line-height:.9}.slr-story-lead{color:#efe8d6;margin:0 0 14px;font-family:Libre Caslon Display,serif;font-size:clamp(19px,2vw,27px);line-height:1.24}.slr-story-detail{color:#b2ad9e;max-width:48ch;font-size:12px;line-height:1.7}.slr-crop-label{color:#b9c497;letter-spacing:.12em;align-items:center;gap:8px;margin-top:22px;font-family:DM Mono,monospace;font-size:8px;display:flex}.slr-source-link{color:#d1c18f;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:20px;padding:0;font-family:DM Mono,monospace;font-size:8px;display:flex}.slr-controls{z-index:24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0709079e;border:1px solid #e6dcbc1f;width:190px;padding:14px 12px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.slr-years{scrollbar-width:none;flex-direction:column;gap:1px;max-height:52vh;display:flex;overflow:auto}.slr-years::-webkit-scrollbar{display:none}.slr-years button{text-align:left;color:#777d70;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:6px 8px 6px 20px;font-family:DM Mono,monospace;font-size:8px;position:relative}.slr-years button:before{content:"";background:#666c62;width:7px;height:1px;transition:all .2s;position:absolute;top:50%;left:4px}.slr-years button.active{color:#e9ddbb}.slr-years button.active:before{background:#cfb96f;width:14px}.slr-controls>input{opacity:0;pointer-events:none;position:absolute}.slr-lenses{border-top:1px solid #e6dcbc1f;grid-template-columns:1fr;margin-top:12px;padding-top:10px;display:grid}.slr-lenses button{color:#8e9386;text-align:left;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;padding:7px 8px;font-family:DM Mono,monospace;font-size:8px}.slr-lenses button.active{color:#f0e4bf;background:linear-gradient(90deg,#c4b06f24,#0000);box-shadow:inset 1px 0 #c2ab67}.slr-lens-story{border-top:1px solid var(--line);background:#0e110d;grid-template-columns:.55fr 1.45fr;gap:8vw;padding:clamp(90px,10vw,150px) clamp(24px,8vw,130px);display:grid}.slr-section-label,.slr-lens-story>p{letter-spacing:.22em;color:#9c916f;font-family:DM Mono,monospace;font-size:8px}.slr-lens-story h2,.slr-water-section h2,.slr-shape-section h2,.slr-future h2,.slr-archive h2,.slr-passport h2{letter-spacing:-.04em;margin:0;font-size:clamp(54px,7vw,112px);line-height:.88}.slr-lens-grid{grid-column:2;grid-template-columns:.75fr 1.25fr;align-items:end;gap:8vw;display:grid}.slr-lens-grid p{color:#aba996;margin:0;font-size:14px;line-height:1.8}.slr-lens-grid blockquote{color:#d6c79e;margin:0;font-family:Libre Caslon Display,serif;font-size:clamp(30px,4.4vw,66px);line-height:1.02}.slr-soil-section{color:#efe5ce;background:#30251d;padding:0;position:relative}.slr-soil-section>.slr-section-label{z-index:4;color:#d1bc88;position:absolute;top:24px;left:28px}.slr-soil-grid{grid-template-columns:1.65fr .75fr;min-height:88vh;display:grid}.slr-soil-card{border-right:1px solid #ede1c524;grid-template-rows:16% 54% 30%;height:auto;min-height:88vh;display:grid;position:relative;overflow:hidden}.slr-soil-card:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 119px,#eee2c809 120px 121px),repeating-linear-gradient(0deg,#0000 0 99px,#eee2c806 100px 101px);position:absolute;inset:0}.slr-soil-horizon{position:relative;overflow:hidden}.slr-soil-horizon span{letter-spacing:.17em;font-family:DM Mono,monospace;font-size:8px;position:absolute;top:24px;left:28px}.slr-soil-horizon.top{color:#e7edcf;background:linear-gradient(#667248,#454d35)}.slr-soil-horizon.middle{background:radial-gradient(circle at 20% 30%,#7d5b40,#0000 18%),linear-gradient(#60442f,#7a5942 38%,#523d31)}.slr-soil-horizon.middle i{background:linear-gradient(#dcc38d,#b28a5e 58%,#0000);width:1px;position:absolute;top:-2px;box-shadow:0 0 5px #dbc18833}.slr-soil-horizon.deep{color:#b8aa90;background:linear-gradient(#4d3d33,#29251f)}.slr-data-sockets{background:#171711;padding:76px 30px 30px}.slr-data-sockets h3{letter-spacing:.18em;color:#c6b47d;margin:0 0 28px;font-family:DM Mono,monospace;font-size:9px}.slr-data-sockets>div{border-top:1px solid #eae0c424;padding:15px 0}.slr-data-sockets span{margin-bottom:5px;font-family:Libre Caslon Display,serif;font-size:20px;display:block}.slr-data-sockets b{letter-spacing:.13em;color:#857c64;font-family:DM Mono,monospace;font-size:7px;font-weight:400;display:block}.slr-water-section{background:#101512;grid-template-columns:.76fr 1.24fr;min-height:92vh;padding:0;display:grid}.slr-water-copy{align-self:center;padding:clamp(80px,8vw,130px) clamp(24px,5vw,72px)}.slr-water-copy h2{max-width:8ch;margin:26px 0;font-size:clamp(48px,6vw,92px)}.slr-water-copy>p:not(.slr-section-label){color:#b0b3a2;font-size:13px;line-height:1.8}.slr-water-years{letter-spacing:.15em;color:#b7aa7c;justify-content:space-between;margin:36px 0 0;font-family:DM Mono,monospace;font-size:9px;display:flex}.slr-water-copy input[type=range]{accent-color:#b9a86c;width:100%;margin-top:28px}.slr-marsh{background:linear-gradient(#6c7c72 0 42%,#5b644e 42% 100%);min-height:92vh;position:relative;overflow:hidden}.slr-marsh:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#ffffff0f,#0000 35%),repeating-linear-gradient(89deg,#0000 0 48px,#e6dab20a 49px 50px);position:absolute;inset:0}.slr-water-fill{height:var(--water-level);background:linear-gradient(#6591908c,#3a5f60f0);transition:height .35s;position:absolute;bottom:0;left:-5%;right:-5%}.slr-reeds{opacity:.65;z-index:2;background:repeating-linear-gradient(84deg,#0000 0 14px,#9c9164 15px 17px,#0000 18px 27px);position:absolute;inset:43% 0 0}.slr-mill{z-index:5;clip-path:polygon(31% 0,69% 0,100% 100%,0 100%);filter:drop-shadow(0 12px 18px #00000059);background:linear-gradient(#303129,#20211d);width:76px;height:205px;position:absolute;top:20%;left:20%}.slr-mill:before{content:"";border-top:1px solid #9b9275;border-bottom:1px solid #9b9275;height:4px;position:absolute;top:18px;left:12px;right:12px}.slr-mill:after{content:"";background:#23241f;width:5px;height:120px;position:absolute;top:-62px;left:35px}.slr-mill i{transform-origin:50%;background:#d6c9a4;width:1px;height:112px;position:absolute;top:-55px;left:37px}.slr-mill i:after{content:"";border:1px solid #a79d7c;width:9px;height:46px;position:absolute;top:0;left:-4px}.slr-mill i:nth-child(2){transform:rotate(45deg)}.slr-mill i:nth-child(3){transform:rotate(90deg)}.slr-mill i:nth-child(4){transform:rotate(135deg)}.slr-shape-section{color:#1a1d17;background:#d7cdb3;grid-template-columns:.62fr 1.38fr;align-items:center;gap:6vw;min-height:92vh;padding:clamp(70px,8vw,120px) clamp(24px,7vw,110px);display:grid}.slr-shape-section>div:first-child p:last-child{letter-spacing:.05em;color:#6d6757;font-family:DM Mono,monospace;font-size:9px;line-height:1.8}.slr-map-compare{background:#b8ab88;border:1px solid #37383040;height:64vh;min-height:460px;position:relative;overflow:hidden;box-shadow:0 28px 70px #312b1e2e}.slr-map-compare:before{content:"ARCHIVE / PRESENT";z-index:5;letter-spacing:.15em;background:#e9e1cdcc;padding:7px 8px;font-family:DM Mono,monospace;font-size:8px;position:absolute;top:16px;left:16px}.slr-old-map,.slr-new-map{position:absolute;inset:0}.slr-old-map{background:linear-gradient(14deg,#0000 39%,#5e4f3670 40% 41%,#0000 42%),linear-gradient(109deg,#0000 52%,#5e4f366b 53% 54%,#0000 55%),repeating-radial-gradient(circle,#0000 0 47px,#685a3e42 48px 49px,#0000 50px 78px)}.slr-new-map{background:linear-gradient(24deg,#0000 40%,#29382c61 41% 42%,#0000 43%),linear-gradient(116deg,#0000 51%,#29382c61 52% 53%,#0000 54%),repeating-linear-gradient(90deg,#687d553b 0 30px,#50604626 31px 60px);border-left:2px solid #f3ecd8;left:50%;box-shadow:-18px 0 30px #00000014}.slr-new-map:before{content:"";background:#efe5cc;border:1px solid #5b574b;border-radius:12px;width:18px;height:44px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.slr-map-compare span{z-index:5;letter-spacing:.12em;color:#484538;background:#eee5d2e6;padding:7px 9px;font-family:DM Mono,monospace;font-size:7px;position:absolute;bottom:15px;left:16px}.slr-future{text-align:center;background:radial-gradient(circle at 50% 52%,#1f2c26 0,#0000 28%),linear-gradient(#080b09,#0d1210);min-height:92vh;padding:clamp(80px,9vw,140px) 24px}.slr-future h2{max-width:8ch;margin:28px auto 22px;font-size:clamp(62px,9vw,132px)}.slr-future-copy{color:#aaa58e;font-family:Libre Caslon Display,serif;font-size:24px}.slr-priority-wheel{aspect-ratio:1;background:radial-gradient(circle,#64775a1c,#0000 58%);border:1px solid #c4b07059;border-radius:50%;place-items:center;width:min(440px,80vw);margin:82px auto 10px;display:grid;position:relative}.slr-priority-wheel:before,.slr-priority-wheel:after{content:"";border:1px solid #c4b07038;border-radius:50%;position:absolute}.slr-priority-wheel:before{inset:17%}.slr-priority-wheel:after{inset:34%}.slr-priority-wheel>span{letter-spacing:.13em;color:#d0bf8c;transform-origin:42px 7px;width:84px;font-family:DM Mono,monospace;font-size:8px;position:absolute;top:calc(50% - 7px);left:calc(50% - 42px)}.slr-priority-wheel>div{letter-spacing:.12em;color:#858476;font-family:DM Mono,monospace;font-size:7px;line-height:1.8}.slr-archive{color:#191c16;background:#e7dfca;padding:clamp(80px,9vw,140px) clamp(24px,7vw,110px)}.slr-archive h2{max-width:6ch;margin:18px 0;font-size:clamp(68px,10vw,142px)}.slr-archive>p:not(.slr-section-label){color:#625f52}.slr-doors{border-top:1px solid #1f211b47;margin-top:58px}.slr-doors>div{border-bottom:1px solid #1f211b38;grid-template-columns:72px .55fr 1fr;align-items:center;gap:26px;padding:24px 0;transition:padding .25s,background .25s;display:grid}.slr-doors>div:hover{background:linear-gradient(90deg,#6f624014,#0000);padding-left:12px}.slr-doors span{color:#907b51;font-family:Libre Caslon Display,serif;font-size:38px}.slr-doors h3{letter-spacing:.16em;margin:0;font-family:DM Mono,monospace;font-size:9px}.slr-doors p{color:#625d4f;margin:0;font-family:Libre Caslon Display,serif;font-size:21px;line-height:1.25}.slr-copy{color:#24261f;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #24261f;align-items:center;gap:9px;margin-top:30px;padding:10px 0;font-family:DM Mono,monospace;font-size:9px;display:flex}.slr-passport{background:#20231b;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:clamp(80px,8vw,120px) clamp(24px,7vw,110px);display:grid}.slr-passport h2{max-width:8ch;margin-top:22px;font-size:clamp(58px,7vw,104px)}.slr-passport dl{border-top:1px solid var(--line);margin:0}.slr-passport dl>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:24px;padding:18px 0;display:grid}.slr-passport dt{letter-spacing:.14em;color:#a19574;font-family:DM Mono,monospace;font-size:8px}.slr-passport dd{color:#ddd4bb;margin:0;font-family:Libre Caslon Display,serif;font-size:20px}.slr-ending{text-align:center;background:#090b08;padding:140px 24px 72px}.slr-ending>p{letter-spacing:.25em;color:#a8925d;font-family:DM Mono,monospace;font-size:8px}.slr-ending h2{letter-spacing:-.045em;max-width:9ch;margin:24px auto 56px;font-size:clamp(64px,9vw,136px);line-height:.86}.slr-ending>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.slr-ending button{color:#d8cfb6;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #8c805e;align-items:center;gap:8px;padding:11px 14px;font-family:DM Mono,monospace;font-size:8px;display:flex}.slr-ending small{color:#6f7165;max-width:720px;margin:64px auto 0;font-family:DM Mono,monospace;font-size:8px;line-height:1.7;display:block}.slr-drawer-wrap{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.slr-drawer-backdrop{background:#000a;border:0;position:absolute;inset:0}.slr-drawer{color:#1c1f18;background:#e7dfcb;width:min(560px,94vw);height:100%;padding:28px;position:relative;overflow:auto;box-shadow:-20px 0 60px #0007}.slr-drawer header{border-bottom:1px solid #1c1f1822;justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex}.slr-drawer header span{letter-spacing:.18em;color:#7a6d50;font-family:DM Mono,monospace;font-size:8px}.slr-drawer h2{margin:8px 0 0;font-size:38px}.slr-drawer header button{cursor:pointer;background:0 0;border:0}.slr-current-source{border-bottom:1px solid #1c1f1822;padding:26px 0}.slr-current-source>span,.slr-evidence-card>span{letter-spacing:.12em;color:#e8dfc9;background:#31362b;width:max-content;padding:4px 6px;font-family:DM Mono,monospace;font-size:7px}.slr-current-source h3{margin:14px 0 8px;font-family:Libre Caslon Display,serif;font-size:28px}.slr-current-source p{color:#655f50}.slr-current-source a,.slr-evidence-card{color:inherit;text-decoration:none}.slr-current-source a{letter-spacing:.13em;align-items:center;gap:7px;font-family:DM Mono,monospace;font-size:8px;display:flex}.slr-evidence-card{border-bottom:1px solid #1c1f181b;grid-template-columns:max-content 1fr auto max-content;align-items:center;gap:12px;padding:17px 0;display:grid}.slr-evidence-card strong{font-size:12px}.slr-evidence-card small{color:#77705f}@media (width<=980px){.slr-story{width:min(440px,48vw);right:28px}.slr-controls{width:162px}.slr-lens-story{grid-template-columns:1fr;gap:34px}.slr-lens-grid{grid-column:1}.slr-soil-grid,.slr-water-section,.slr-shape-section,.slr-passport{grid-template-columns:1fr}.slr-soil-card{min-height:68vh}.slr-data-sockets{padding-top:36px}.slr-marsh{min-height:65vh}.slr-shape-section{gap:42px}.slr-passport{gap:38px}}@media (width<=700px){.slr-intro{padding:24px}.slr-intro-line{font-size:34px;top:12%;left:24px}.slr-place{font-size:7px;top:6%;right:24px}.slr-intro-title strong{font-size:clamp(76px,26vw,126px)}.slr-prototype{max-width:220px;font-size:6px;bottom:22px;right:24px}.slr-field{height:78svh}.slr-stage{padding-bottom:0}.slr-story{border-left:0;border-top:1px solid var(--line);width:auto;text-shadow:none;background:#0b0d0a;padding:42px 22px 48px;position:relative;top:auto;right:auto;transform:none}.slr-story h1{font-size:56px}.slr-controls{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090b09f0;border-width:1px 0 0;width:100%;padding:11px 12px;position:sticky;top:auto;bottom:0;left:0;transform:none}.slr-years{flex-direction:row;max-height:none;padding-bottom:8px;overflow:auto}.slr-years button{padding:6px 10px}.slr-years button:before{display:none}.slr-lenses{grid-template-columns:repeat(5,1fr);gap:2px;margin-top:6px;padding-top:7px}.slr-lenses button{text-align:center;padding:8px 4px;font-size:6px}.slr-lenses button.active{box-shadow:inset 0 1px #c2ab67}.slr-lens-story{padding:72px 20px}.slr-lens-story h2,.slr-water-section h2,.slr-shape-section h2,.slr-future h2,.slr-archive h2,.slr-passport h2{font-size:54px}.slr-lens-grid{grid-template-columns:1fr;gap:30px}.slr-soil-card{min-height:60vh}.slr-water-copy{padding:72px 20px}.slr-marsh{min-height:56vh}.slr-shape-section{padding:72px 20px}.slr-map-compare{height:56vh;min-height:360px}.slr-future{padding:84px 20px}.slr-priority-wheel{width:260px}.slr-archive{padding:76px 20px}.slr-doors>div{grid-template-columns:48px 1fr;gap:14px}.slr-doors p{grid-column:2;font-size:18px}.slr-passport{padding:76px 20px}.slr-passport dl>div{grid-template-columns:1fr;gap:6px}.slr-ending{padding-top:92px}.slr-ending h2{font-size:62px}.slr-evidence-card{grid-template-columns:max-content 1fr max-content}.slr-evidence-card small{display:none}}@media (width<=360px){.slr-intro-title strong{font-size:70px}.slr-story h1{font-size:48px}.slr-lenses button{font-size:5.5px}.slr-priority-wheel{width:235px}.slr-lens-story h2,.slr-water-section h2,.slr-shape-section h2,.slr-future h2,.slr-archive h2,.slr-passport h2{font-size:48px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.slr-shell{--slr-progress:0%;overflow:clip}.slr-shell:before{content:"";height:2px;width:var(--slr-progress);z-index:110;background:linear-gradient(90deg,#7c8a68,#d6c077,#e8dfc0);transition:width 80ms linear;position:fixed;top:0;left:0;box-shadow:0 0 18px #d4bd7255}.slr-topbar{mix-blend-mode:normal}.slr-topbar:after{content:"FIELD / 001";letter-spacing:.2em;color:#777a6d;font-family:DM Mono,monospace;font-size:7px;position:absolute;left:50%;transform:translate(-50%)}.slr-topbar nav{gap:14px;display:flex}.slr-topbar nav a{color:#8e8d7b;letter-spacing:.13em;font-family:DM Mono,monospace;font-size:7px;text-decoration:none;transition:color .2s}.slr-topbar nav a:hover{color:#e6dab7}.slr-intro{isolation:isolate}.slr-intro:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0 49.92%,#d7c99e1a 50%,#0000 50.08%),linear-gradient(0deg,#0000 0 49.92%,#d7c99e0f 50%,#0000 50.08%);position:absolute;inset:0}.slr-intro-serial{z-index:3;writing-mode:vertical-rl;letter-spacing:.28em;color:#737568;font-family:DM Mono,monospace;font-size:7px;position:absolute;top:20%;right:clamp(28px,6vw,88px)}.slr-intro-ghost{z-index:1;color:#0000;-webkit-text-stroke:1px #d3c79b14;letter-spacing:-.09em;pointer-events:none;font-family:Libre Caslon Display,serif;font-size:clamp(200px,34vw,520px);line-height:.7;position:absolute;bottom:-.11em;right:-.04em}.slr-intro-axiom{z-index:4;color:#a8a38d;width:min(31vw,430px);font-family:Libre Caslon Display,serif;font-size:clamp(20px,2.1vw,32px);line-height:1.15;position:absolute;top:40%;right:clamp(28px,10vw,160px)}.slr-intro-axiom em{letter-spacing:.15em;color:#737469;margin-top:12px;font-family:DM Mono,monospace;font-size:7px;font-style:normal;display:block}.slr-intro-actions{z-index:5;align-items:center;gap:18px;margin-top:46px;display:flex;position:relative}.slr-intro-actions .slr-enter{margin-top:0}.slr-intro-actions button:last-child{color:#8b887a;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;padding:12px 0;font-family:DM Mono,monospace;font-size:8px}.slr-scroll-cue{z-index:4;letter-spacing:.18em;color:#696b60;flex-direction:column;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:6px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.slr-scroll-cue:after{content:"";background:linear-gradient(#9a8d65,#0000);width:1px;height:36px;animation:1.8s ease-in-out infinite slrPulse}@keyframes slrPulse{0%,to{opacity:.25;transform-origin:top;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1)}}.slr-stage{overflow:hidden}.slr-stage:after{content:"";z-index:18;pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000 0 35%,#0406041a 70%,#0406045c 100%);position:absolute;inset:54px 0 0}.slr-atmosphere{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.slr-atmosphere i{opacity:.23;background:#e2d8ba;border-radius:50%;width:2px;height:2px;animation:linear infinite slrDrift;position:absolute}.slr-atmosphere i:nth-child(3n){opacity:.4;width:1px;height:1px}.slr-atmosphere i:nth-child(4n){background:#adb89b}@keyframes slrDrift{0%{transform:translate(-12px,16px)}to{transform:translate(54px,-70px)}}.slr-memory-grid{z-index:4;background-image:linear-gradient(#dfd3ad09 1px,#0000 1px),linear-gradient(90deg,#dfd3ad09 1px,#0000 1px);background-size:9vw 9vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 18%,#000 44% 76%,#0000 96%);mask-image:linear-gradient(#0000 18%,#000 44% 76%,#0000 96%)}.slr-compare-now{z-index:10;-webkit-backdrop-filter:saturate(1.38)contrast(1.04);backdrop-filter:saturate(1.38)contrast(1.04);pointer-events:none;background:linear-gradient(#44544347,#44533538 48%,#2939229e 100%);border-left:1px solid #ecdfb3e0;transition:clip-path .12s linear;position:absolute;inset:0}.slr-compare-now:after{content:"NOW";letter-spacing:.18em;color:#efe3ba;background:#11160fc9;padding:7px 9px;font-family:DM Mono,monospace;font-size:8px;position:absolute;top:76px;left:16px}.slr-compare-handle{z-index:15;pointer-events:none;background:#eadfb8;width:1px;position:absolute;top:54px;bottom:0;box-shadow:0 0 18px #eadfb866}.slr-compare-handle:before{content:"↔";color:#171a14;background:#e7ddc0;border-radius:50%;place-items:center;width:35px;height:35px;font-family:DM Mono,monospace;font-size:12px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0006}.slr-compare-control{z-index:26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070907c2;border:1px solid #e3d8b526;align-items:center;gap:12px;padding:9px 11px;display:flex;position:absolute;bottom:20px;left:230px}.slr-compare-control button{color:#d7c996;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;font-family:DM Mono,monospace;font-size:7px}.slr-compare-control input{accent-color:#d2bd74;width:120px}.slr-compare-control small{letter-spacing:.12em;color:#797a6e;font-family:DM Mono,monospace;font-size:6px}.slr-time-card{animation:.65s cubic-bezier(.16,.75,.27,1) slrTimeIn}@keyframes slrTimeIn{0%{opacity:0;filter:blur(5px);transform:translate(22px,10px)}to{opacity:1;filter:none;transform:none}}.slr-era-index{z-index:16;color:#0000;-webkit-text-stroke:1px #e7dcb521;pointer-events:none;font-family:Libre Caslon Display,serif;font-size:clamp(78px,10vw,160px);line-height:.7;position:absolute;bottom:18px;right:18px}.slr-story .slr-era-row strong{position:relative}.slr-story .slr-era-row strong:before{content:"YEAR / ";letter-spacing:.18em;color:#8e8569;vertical-align:middle;margin-right:9px;font-family:DM Mono,monospace;font-size:6px}.slr-current-lens{z-index:18;letter-spacing:.16em;color:#9fa68c;border-left:1px solid #a9955d;padding-left:10px;font-family:DM Mono,monospace;font-size:7px;position:absolute;top:78px;left:230px}.slr-memory-deck{color:#e8dfca;background:#0b0e0b;border-top:1px solid #e6dcbc1f;padding:0;position:relative;overflow:hidden}.slr-memory-deck-head{grid-template-columns:.55fr 1.45fr;gap:7vw;padding:clamp(80px,9vw,130px) clamp(24px,7vw,110px) 54px;display:grid}.slr-memory-deck-head h2{letter-spacing:-.045em;max-width:9ch;margin:0;font-family:Libre Caslon Display,serif;font-size:clamp(58px,8vw,118px);font-weight:400;line-height:.86}.slr-memory-deck-head p{letter-spacing:.08em;color:#85877a;align-self:end;max-width:42ch;font-family:DM Mono,monospace;font-size:8px;line-height:1.85}.slr-fragments{border-top:1px solid #e5dab61f;border-bottom:1px solid #e5dab61f;grid-template-columns:repeat(5,1fr);display:grid}.slr-fragment{text-align:left;color:#dcd3ba;cursor:pointer;background:linear-gradient(#161b151a,#161b15c7);border:0;border-right:1px solid #e5dab61f;min-height:390px;padding:22px;transition:background .35s,transform .35s;position:relative;overflow:hidden}.slr-fragment:last-child{border-right:0}.slr-fragment:before{content:"";opacity:.23;background:radial-gradient(circle at 50% 35%,var(--frag,#768261),transparent 43%),repeating-linear-gradient(100deg,transparent 0 31px,#e4d8b30d 32px 33px);transition:opacity .35s,transform .5s;position:absolute;inset:0}.slr-fragment:hover:before,.slr-fragment.active:before{opacity:.55;transform:scale(1.05)}.slr-fragment:hover{background:#151a13}.slr-fragment .num{z-index:2;letter-spacing:.15em;color:#8e876c;font-family:DM Mono,monospace;font-size:7px;position:relative}.slr-fragment .signal{z-index:2;background:#9cad83;border-radius:50%;width:7px;height:7px;position:absolute;top:18px;right:18px;box-shadow:0 0 0 5px #9cad8314,0 0 15px #9cad8359}.slr-fragment h3{z-index:2;margin:0;font-family:Libre Caslon Display,serif;font-size:clamp(27px,2.5vw,39px);font-weight:400;line-height:.95;position:absolute;bottom:64px;left:22px;right:22px}.slr-fragment p{z-index:2;letter-spacing:.07em;color:#8e9184;margin:0;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;position:absolute;bottom:20px;left:22px;right:22px}.slr-fragment.active{box-shadow:inset 0 -2px #c6af69}.slr-excavate{color:#eee3c9;background:#2b211a;grid-template-columns:.62fr 1.38fr;min-height:100svh;display:grid;position:relative;overflow:hidden}.slr-excavate-copy{border-right:1px solid #eee1c31f;flex-direction:column;justify-content:center;padding:clamp(80px,8vw,130px) clamp(24px,5vw,80px);display:flex}.slr-excavate-copy .slr-section-label{margin-bottom:24px}.slr-excavate-copy h2{letter-spacing:-.045em;margin:0 0 30px;font-family:Libre Caslon Display,serif;font-size:clamp(54px,7vw,106px);font-weight:400;line-height:.86}.slr-excavate-copy>p:not(.slr-section-label){color:#b4a78f;max-width:43ch;font-size:12px;line-height:1.75}.slr-excavate-copy input{accent-color:#d4bd78;width:100%;margin:34px 0 12px}.slr-excavate-scale{letter-spacing:.14em;color:#887b66;justify-content:space-between;font-family:DM Mono,monospace;font-size:6px;display:flex}.slr-core-scan{background:linear-gradient(#5c6545 0 12%,#72553b 12% 39%,#563d30 39% 67%,#332a24 67% 100%);min-height:100svh;position:relative;overflow:hidden}.slr-core-scan:before{content:"";opacity:.35;background:radial-gradient(circle at 22% 32%,#9a7352 0 2px,#0000 3px) 0 0/37px 41px,radial-gradient(circle at 70% 55%,#8c6a4b 0 1px,#0000 2px) 0 0/29px 31px,radial-gradient(circle at 45% 80%,#584739 0 2px,#0000 3px) 0 0/53px 47px;position:absolute;inset:0}.slr-core-roots{z-index:2;opacity:.8;height:64%;position:absolute;top:10%;left:0;right:0}.slr-core-roots i{transform-origin:top;filter:drop-shadow(0 0 2px #e9cf9733);background:linear-gradient(#ead197,#c5996a 60%,#0000);width:1px;position:absolute;top:0}.slr-scan-line{z-index:5;left:0;right:0;top:var(--scan);background:#f4e8c4;height:1px;transition:top .15s;position:absolute;box-shadow:0 0 22px #f4e8c477}.slr-scan-line:before{content:"EXCAVATION DEPTH";color:#dac89a;letter-spacing:.15em;background:#171511;padding:6px 8px;font-family:DM Mono,monospace;font-size:6px;position:absolute;bottom:8px;right:18px}.slr-scan-window{z-index:4;height:var(--scan);-webkit-backdrop-filter:saturate(1.25);backdrop-filter:saturate(1.25);background:linear-gradient(#eedba808,#eedba81a);transition:height .15s;position:absolute;top:0;left:0;right:0}.slr-depth-readout{z-index:6;max-width:420px;position:absolute;bottom:clamp(24px,5vw,70px);left:clamp(20px,4vw,60px)}.slr-depth-readout span{letter-spacing:.18em;color:#d0bc84;font-family:DM Mono,monospace;font-size:7px}.slr-depth-readout strong{color:#f0e5cc;margin:12px 0;font-family:Libre Caslon Display,serif;font-size:clamp(36px,4vw,62px);font-weight:400;line-height:.95;display:block}.slr-depth-readout p{color:#c1b49b;font-size:11px;line-height:1.65}.slr-core-mark{z-index:3;letter-spacing:.13em;color:#e8d4a266;border-right:1px solid #e8d4a244;padding-right:13px;font-family:DM Mono,monospace;font-size:7px;position:absolute;right:8%}.slr-core-mark.m1{top:9%}.slr-core-mark.m2{top:36%}.slr-core-mark.m3{top:64%}.slr-core-mark.m4{top:88%}.slr-water-section{position:relative}.slr-water-section:after{content:"WATER IS NOT BACKGROUND. IT IS INFRASTRUCTURE.";z-index:7;letter-spacing:.16em;color:#d6d4ba99;font-family:DM Mono,monospace;font-size:6px;position:absolute;bottom:18px;right:20px}.slr-shape-section{position:relative}.slr-map-compare{cursor:ew-resize}.slr-map-compare:after{content:"DRAG / IMAGINE THE ARCHIVE ALIGNED HERE";z-index:7;letter-spacing:.13em;color:#5e594b;background:#eee6d1cc;padding:6px 8px;font-family:DM Mono,monospace;font-size:6px;position:absolute;top:15px;right:15px}.slr-future{position:relative;overflow:hidden}.slr-future:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 55%,#bba96f1a 0 1px,#0000 2px) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.slr-future-controls{z-index:3;flex-wrap:wrap;justify-content:center;gap:7px;margin:42px auto 10px;display:flex;position:relative}.slr-future-controls button{color:#8f907e;letter-spacing:.12em;cursor:pointer;background:#0e120f7a;border:1px solid #d7c7953b;padding:9px 11px;font-family:DM Mono,monospace;font-size:7px;transition:all .25s}.slr-future-controls button.active{color:#ebdeb8;background:#c6ad6214;border-color:#c6ad62;box-shadow:0 0 24px #c6ad6214}.slr-future-focus{z-index:3;color:#c6bda5;max-width:580px;margin:24px auto 0;font-family:Libre Caslon Display,serif;font-size:clamp(22px,2.5vw,34px);line-height:1.18;position:relative}.slr-priority-wheel .focus-ring{border:1px dashed #ccb56e2e;border-radius:50%;animation:28s linear infinite slrSpin;position:absolute;inset:7%}@keyframes slrSpin{to{transform:rotate(360deg)}}.slr-archive{position:relative}.slr-archive:before{content:"ARCHIVE REQUEST / NOT A DATA DEMAND";letter-spacing:.17em;color:#7d725d;font-family:DM Mono,monospace;font-size:6px;position:absolute;top:clamp(80px,9vw,140px);right:clamp(24px,7vw,110px)}.slr-passport{position:relative}.slr-passport:after{content:"PROTOTYPE STATUS / EVIDENCE BOUND";letter-spacing:.15em;color:#777764;font-family:DM Mono,monospace;font-size:6px;position:absolute;bottom:18px;right:22px}.slr-ending{flex-direction:column;justify-content:center;min-height:88svh;display:flex;position:relative;overflow:hidden}.slr-ending:before{content:"";pointer-events:none;background:repeating-radial-gradient(at 50% 90%,#0000 0 54px,#ccba7c0f 55px 56px,#0000 57px 88px);position:absolute;inset:0;transform:scale(1.3)}.slr-ending>*{z-index:2;position:relative}.slr-ending-kicker{letter-spacing:0!important;color:#b5ab90!important;margin:0 auto 18px!important;font-family:Libre Caslon Display,serif!important;font-size:clamp(23px,2.4vw,36px)!important;display:block!important}@media (width<=980px){.slr-topbar nav{display:none}.slr-current-lens,.slr-compare-control{left:190px}.slr-fragments{grid-template-columns:repeat(2,1fr)}.slr-fragment{min-height:300px}.slr-fragment:nth-child(2n){border-right:0}.slr-fragment:last-child{grid-column:1/-1;min-height:250px}.slr-excavate{grid-template-columns:1fr}.slr-core-scan{min-height:72vh}.slr-excavate-copy{border-bottom:1px solid #eee1c31f;border-right:0}}@media (width<=700px){.slr-topbar:after,.slr-intro-axiom{display:none}.slr-intro-serial{top:18%;right:20px}.slr-intro-ghost{font-size:250px;right:-45px}.slr-intro-actions{flex-direction:column;align-items:flex-start;gap:3px}.slr-scroll-cue{display:none}.slr-current-lens{top:66px;left:18px}.slr-era-index{font-size:92px;bottom:24px;right:10px}.slr-compare-control{justify-content:space-between;bottom:14px;left:14px;right:14px}.slr-compare-control input{width:92px}.slr-memory-deck-head{grid-template-columns:1fr;padding:72px 20px 38px}.slr-memory-deck-head h2{font-size:58px}.slr-fragments{scroll-snap-type:x mandatory;display:flex;overflow:auto}.slr-fragment,.slr-fragment:last-child{scroll-snap-align:start;border-right:1px solid #e5dab61f;grid-column:auto;min-width:78vw;min-height:360px}.slr-excavate-copy{padding:72px 20px}.slr-excavate-copy h2{font-size:56px}.slr-core-scan{min-height:68vh}.slr-depth-readout{bottom:24px;left:20px;right:20px}.slr-depth-readout strong{font-size:38px}.slr-water-section:after,.slr-map-compare:after,.slr-archive:before,.slr-passport:after{display:none}.slr-future-controls{margin-top:30px}.slr-ending{min-height:74svh}}@media (prefers-reduced-motion:reduce){.slr-atmosphere i,.slr-priority-wheel .focus-ring,.slr-scroll-cue:after{animation:none!important}}.slr-shell{scroll-behavior:smooth}.slr-shell section[id]{scroll-margin-top:54px}.slr-shell button:focus-visible,.slr-shell a:focus-visible,.slr-shell input:focus-visible,.slr-intro button:focus-visible{outline-offset:4px;outline:1px solid #e0cc88}.slr-topbar{border-bottom:1px solid #e7dcb712}.slr-topbar nav a{position:relative}.slr-topbar nav a:after{content:"";background:#c4ae6d;height:1px;transition:right .25s;position:absolute;bottom:-5px;left:0;right:100%}.slr-topbar nav a:hover:after{right:0}.slr-key-hint{z-index:27;letter-spacing:.13em;color:#77796c;align-items:center;gap:12px;font-family:DM Mono,monospace;font-size:6px;display:flex;position:absolute;top:92px;left:230px}.slr-key-hint kbd{font:inherit;color:#aaa087;background:#080a085c;border:1px solid #dacda12e;padding:3px 5px}.slr-stage[data-era="0"] .slr-sky,.slr-stage[data-era="1"] .slr-sky{filter:saturate(.58)sepia(.08)}.slr-stage[data-era="8"] .slr-field-lines{opacity:.83}.slr-stage[data-era="10"] .slr-crop,.slr-stage[data-era="11"] .slr-crop{filter:saturate(1.18)}.slr-stage[data-era="10"] .slr-horizon,.slr-stage[data-era="11"] .slr-horizon{filter:saturate(1.12)contrast(.96)}.slr-compare-now{-webkit-backdrop-filter:saturate(1.45)contrast(1.05);backdrop-filter:saturate(1.45)contrast(1.05);background:repeating-linear-gradient(100deg,#68824c6b 0 4px,#4d6a3e38 5px 13px,#0000 14px 23px),linear-gradient(#4357432e 0 53%,#3a5132b3 53% 100%)}.slr-compare-now:before{content:"";clip-path:polygon(0 31%,100% 0,94% 100%,6% 89%);opacity:.62;background:repeating-linear-gradient(88deg,#748a57 0 2px,#95a86c 3px 5px,#0000 6px 13px);height:19%;position:absolute;bottom:12%;left:8%;right:5%}.slr-compare-now:after{content:"PRESENT / DIVERSE ROTATION";top:76px;left:auto;right:16px}.slr-compare-label{z-index:17;letter-spacing:.16em;color:#eee2bb;pointer-events:none;background:#10130fd6;border:1px solid #e4d6aa26;padding:6px 8px;font-family:DM Mono,monospace;font-size:7px;position:absolute;top:118px}.slr-compare-label.past{left:230px}.slr-compare-label.present{right:28px}.slr-compare-handle:after{content:"PAST / PRESENT";white-space:nowrap;letter-spacing:.13em;color:#e9dfbd;background:#11150fd9;padding:4px 6px;font-family:DM Mono,monospace;font-size:5px;position:absolute;top:calc(48% + 28px);left:50%;transform:translate(-50%)}.slr-story{scrollbar-width:none;max-height:calc(100svh - 126px);overflow:auto}.slr-story::-webkit-scrollbar{display:none}.slr-time-card{position:relative}.slr-time-card:before{content:"";background:linear-gradient(#d0ba73,#0000);width:1px;height:0;animation:.72s .15s forwards slrStoryRule;position:absolute;top:-26px;left:-29px}@keyframes slrStoryRule{to{height:calc(100% + 52px)}}.slr-story-lead{max-width:15ch}.slr-story-detail{max-width:45ch}.slr-current-lens:after{content:" / 05";color:#5f6259}.slr-lens-story,.slr-memory-deck,.slr-excavate,.slr-soil-section,.slr-water-section,.slr-shape-section,.slr-future,.slr-archive,.slr-passport{position:relative}.slr-lens-story[data-chapter]:before,.slr-memory-deck[data-chapter]:before,.slr-excavate[data-chapter]:before,.slr-soil-section[data-chapter]:before,.slr-water-section[data-chapter]:before,.slr-shape-section[data-chapter]:before,.slr-future[data-chapter]:before,.slr-archive[data-chapter]:before,.slr-passport[data-chapter]:before{content:attr(data-chapter);z-index:2;color:#0000;-webkit-text-stroke:1px #d2c59c1f;pointer-events:none;font-family:Libre Caslon Display,serif;font-size:clamp(52px,7vw,106px);line-height:.7;position:absolute;top:clamp(18px,3vw,42px);right:clamp(18px,3vw,46px)}.slr-shape-section[data-chapter]:before,.slr-archive[data-chapter]:before{-webkit-text-stroke-color:#33302729}@supports (animation-timeline:view()){.slr-lens-story>*,.slr-memory-deck-head>*,.slr-excavate-copy>*,.slr-water-copy>*,.slr-shape-section>div:first-child>*,.slr-future>*,.slr-archive>*,.slr-passport>*{animation:linear both slrViewIn;animation-timeline:view();animation-range:entry 5% cover 30%}@keyframes slrViewIn{0%{opacity:.12;filter:blur(4px);transform:translateY(34px)}to{opacity:1;filter:none;transform:none}}.slr-fragment{animation:linear both slrCardIn;animation-timeline:view();animation-range:entry cover 24%}@keyframes slrCardIn{0%{opacity:.2;transform:translateY(22px)}to{opacity:1;transform:none}}}.slr-fragment{isolation:isolate}.slr-fragment:after{content:"OPEN MEMORY";z-index:3;letter-spacing:.14em;color:#817d6c;opacity:0;font-family:DM Mono,monospace;font-size:5px;transition:all .25s;position:absolute;bottom:18px;right:18px;transform:translateY(5px)}.slr-fragment:hover:after,.slr-fragment.active:after{opacity:1;transform:none}.slr-fragment.active .signal{animation:1.8s ease-in-out infinite slrSignal}@keyframes slrSignal{50%{box-shadow:0 0 0 10px #9cad8308,0 0 24px #9cad8380}}.slr-excavate-copy input,.slr-water-copy input,.slr-compare-control input{cursor:ew-resize}.slr-excavate-copy input::-webkit-slider-thumb{cursor:grab}.slr-water-copy input::-webkit-slider-thumb{cursor:grab}.slr-compare-control input::-webkit-slider-thumb{cursor:grab}.slr-core-scan:after{content:"INTERPRETIVE PROFILE / FIELD CORE TO REPLACE THIS LAYER";z-index:7;letter-spacing:.14em;color:#e5d2a577;background:#241c16a8;padding:6px 8px;font-family:DM Mono,monospace;font-size:6px;position:absolute;top:20px;left:20px}.slr-scan-line{transition:top .12s cubic-bezier(.16,.75,.27,1)}.slr-marsh{isolation:isolate}.slr-marsh:after{content:"";z-index:1;filter:blur(12px);background:linear-gradient(#e7dfc11f,#0000);height:15%;animation:8s ease-in-out infinite alternate slrMist;position:absolute;top:38%;left:-10%;right:-10%}@keyframes slrMist{to{opacity:.55;transform:translate(5%)translateY(-8px)}}.slr-water-fill{box-shadow:inset 0 1px #dce8db40}.slr-map-compare{isolation:isolate}.slr-old-map:after{content:"1652 → 1805 → 1844";transform-origin:0;letter-spacing:.14em;color:#5f5748;font-family:DM Mono,monospace;font-size:6px;position:absolute;top:50%;left:20px;transform:translateY(-50%)rotate(-90deg)}.slr-new-map:after{content:"PRESENT";letter-spacing:.14em;color:#3d493a;background:#e8dfc9bf;padding:5px 7px;font-family:DM Mono,monospace;font-size:6px;position:absolute;bottom:14px;right:14px}.slr-future-controls button{min-width:72px}.slr-future-controls button.active:before{content:"● ";font-size:6px}.slr-future-focus{min-height:2.5em;transition:opacity .2s}.slr-priority-wheel{box-shadow:0 0 0 1px #beab6c0a,0 28px 90px #00000038}.slr-doors>div{position:relative}.slr-doors>div:after{content:"AWAITING ESTATE MATERIAL";letter-spacing:.12em;color:#8b826f;opacity:0;font-family:DM Mono,monospace;font-size:5px;transition:opacity .22s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.slr-doors>div:hover:after{opacity:1}.slr-copy{transition:gap .2s,color .2s}.slr-copy:hover{color:#6e5e3f;gap:14px}.slr-passport dl>div{position:relative}.slr-passport dl>div:before{content:"";background:#bcaa72;width:0;height:1px;transition:width .35s;position:absolute;bottom:-1px;left:0}.slr-passport dl>div:hover:before{width:100%}.slr-ending{border-top:1px solid #e0d4aa14}.slr-ending h2{max-width:7.5ch}.slr-ending:after{content:"SOMERLEYTON / FIELD 001 / OPEN RECORD";letter-spacing:.21em;color:#595c53;font-family:DM Mono,monospace;font-size:5px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.slr-drawer{border-left:1px solid #4b443429}.slr-current-source a,.slr-evidence-card{transition:background .2s,padding .2s}.slr-evidence-card:hover{background:#3f3a2e0a;padding-left:8px}.slr-current-source a:hover{color:#75613c}@media (width<=980px){.slr-key-hint,.slr-compare-label.past{left:190px}.slr-story{max-height:none}.slr-doors>div:after{display:none}}@media (width<=700px){.slr-shell{scroll-padding-top:52px}.slr-topbar{height:50px;padding:0 14px}.slr-topbar>div>span:last-child{display:none}.slr-topbar button{font-size:7px}.slr-topbar button svg{width:13px}.slr-key-hint{display:none}.slr-field{height:72svh;min-height:520px}.slr-current-lens{top:62px}.slr-field-caption{width:auto;font-size:6px;line-height:1.4;bottom:74px;left:14px;right:14px}.slr-era-index{bottom:92px}.slr-story{padding-top:34px;padding-bottom:38px}.slr-story .slr-era-row strong{font-size:44px}.slr-story .slr-era-row strong:before{display:none}.slr-story-lead{max-width:19ch}.slr-controls{padding-bottom:max(10px,env(safe-area-inset-bottom))}.slr-years{gap:2px}.slr-years button{white-space:nowrap;border:1px solid #dccfa714;border-radius:999px;padding:6px 9px}.slr-years button.active{background:#c4ae6d1a;border-color:#c4ae6d52}.slr-lenses{scrollbar-width:none;grid-template-columns:repeat(5,minmax(74px,1fr));overflow:auto}.slr-lenses::-webkit-scrollbar{display:none}.slr-compare-control{background:#080a08e6;bottom:78px}.slr-compare-control small{display:none}.slr-compare-label{font-size:5px;top:102px}.slr-compare-label.past{left:14px}.slr-compare-label.present{right:14px}.slr-compare-handle:after{display:none}.slr-lens-story[data-chapter]:before,.slr-memory-deck[data-chapter]:before,.slr-excavate[data-chapter]:before,.slr-soil-section[data-chapter]:before,.slr-water-section[data-chapter]:before,.slr-shape-section[data-chapter]:before,.slr-future[data-chapter]:before,.slr-archive[data-chapter]:before,.slr-passport[data-chapter]:before{font-size:58px;top:20px;right:14px}.slr-fragment:after{opacity:1}.slr-core-scan:after{font-size:5px;top:12px;left:12px}.slr-depth-readout p{max-width:30ch}.slr-water-copy input,.slr-excavate-copy input{height:28px}.slr-priority-wheel{margin-top:60px}.slr-ending:after{text-align:center;width:100%;bottom:14px}.slr-drawer{padding:22px 18px}}@media (width<=390px){.slr-field{min-height:490px}.slr-story h1{font-size:45px}.slr-story-lead{font-size:18px}.slr-fragment,.slr-fragment:last-child{min-width:84vw}.slr-future-controls button{min-width:62px;padding:8px 7px;font-size:6px}}@media (prefers-reduced-motion:reduce){.slr-time-card:before,.slr-fragment.active .signal,.slr-marsh:after{animation:none!important}.slr-shell{scroll-behavior:auto}}.sle5__experience{isolation:isolate;position:relative!important}.sle5__mapShell{background:#16272b!important}.sle5__map{background-color:#203338!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.sle5--gardens.sle5--surface-satellite .sle5__map,.sle5--gardens.sle5--history .sle5__map,.sle5--gardens.sle5--nature .sle5__map{background-image:url(https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/export?bbox=1.67015%2C52.51945%2C1.67535%2C52.52345&bboxSR=4326&imageSR=4326&size=1200%2C900&format=jpg&f=image)!important}.sle5--estate .sle5__map{background-image:url(https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/export?bbox=1.635%2C52.496%2C1.699%2C52.552&bboxSR=4326&imageSR=4326&size=1200%2C900&format=jpg&f=image)!important}.sle5--explore .sle5-estate-surface{fill-opacity:.002!important;stroke-opacity:.1!important;stroke-width:1px!important}.sle5--explore .sle5-zone-surface{fill-opacity:.003!important;stroke-opacity:.1!important;stroke-width:1px!important}.sle5--explore .sle5-zone-surface.is-active{fill-opacity:.025!important;stroke-opacity:.46!important;stroke-width:1.4px!important}.sle5--estate.sle5--explore .leaflet-overlay-pane path{fill-opacity:.001!important;stroke-opacity:.09!important;stroke-width:1px!important}.sle5--estate.sle5--explore .leaflet-overlay-pane path.sle5-zone-surface.is-active{fill-opacity:.015!important;stroke-opacity:.36!important}.sle5--history .sle5-estate-surface{fill-opacity:.006!important;stroke-opacity:.16!important;stroke-width:.9px!important}.sle5--history .sle5-zone-surface{fill-opacity:.007!important;stroke-opacity:.16!important;stroke-width:.9px!important}.sle5--history .sle5-zone-surface.is-active{fill-opacity:.028!important;stroke-opacity:.44!important;stroke-width:1.2px!important}.sle5--nature .sle5-estate-surface,.sle5--nature .sle5-zone-surface{fill-opacity:.004!important;stroke-opacity:.12!important;stroke-width:.8px!important}.sle5--nature .sle5-zone-surface.is-active{fill-opacity:.018!important;stroke-opacity:.34!important;stroke-width:1.1px!important}.sle5--nature .leaflet-overlay-pane path:not(.sle5-zone-surface):not(.sle5-estate-surface):not(.sle5-nature-beacon){fill-opacity:.012!important;stroke-opacity:.26!important;stroke-width:1.05px!important}.sle5--surface-satellite .sle5__tour,.sle5--surface-satellite .sle5__tourMoment,.sle5--estate .sle5__tour,.sle5--estate .sle5__tourMoment{display:none!important}@media (width<=760px){.sle5__experience{position:relative!important}.sle5__lenses{z-index:96!important;position:absolute!important;top:8px!important;left:8px!important;transform:none!important}.sle5__lenses button{width:64px!important}.sle5__surfaceSwitch{z-index:92!important;background:#08161aad!important;min-width:164px!important;padding:5px 6px!important;top:46px!important;left:8px!important;right:auto!important}.sle5__surfaceSwitch>span{font-size:3.7px!important}.sle5__surfaceSwitch button{padding:4px 5px!important;font-size:4.4px!important}.sle5__photoAtlasKey{display:none!important}.sle5__photoPlaceImage{width:42px!important;height:31px!important;box-shadow:0 5px 14px #02090c47!important}.sle5__photoPlace--l .sle5__photoPlaceImage{width:50px!important;height:37px!important}.sle5__photoPlace--s .sle5__photoPlaceImage{width:36px!important;height:27px!important}.sle5__photoPlaceLabel{background:#0714189e!important;padding:3px 4px!important}.sle5__photoPlaceLabel b{font-size:6.6px!important}.sle5__photoRoute{opacity:.2!important}.sle5__intro{background:#08161abd!important;padding:13px 14px 12px!important;bottom:62px!important;left:9px!important;right:9px!important;box-shadow:0 18px 46px #02090c47!important}.sle5__intro>span{letter-spacing:.18em!important;font-size:4.4px!important}.sle5__intro h1{margin:6px 0 7px!important;font-size:27px!important;line-height:.98!important}.sle5__intro p{margin:0!important;font-size:8.4px!important;line-height:1.38!important}.sle5__intro>div{gap:4px!important;margin-top:9px!important}.sle5__intro button{padding:6px 7px!important;font-size:4.4px!important}.sle5__timeDock{background:#0f181ae3!important;grid-template-columns:1fr auto!important;gap:3px 6px!important;max-height:92px!important;padding:5px 6px!important;display:grid!important;inset:46px 8px auto!important;box-shadow:0 12px 30px #02090c33!important}.sle5__timeStory{grid-column:1!important;min-width:0!important}.sle5__timeStory span{display:none!important}.sle5__timeStory b{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:9px!important;overflow:hidden!important}.sle5__timeStory small{display:none!important}.sle5__eraButtons{grid-area:2/1/auto/3!important;overflow:visible!important}.sle5__eraButtons button{min-width:0!important;padding:4px 2px 5px!important;font-size:4.6px!important}.sle5__eraButtons button:after{width:5px!important;height:5px!important;bottom:-3px!important}.sle5__ghostToggle{grid-area:1/2!important;min-width:92px!important;padding:4px 5px!important}.sle5__ghostToggle span{display:none!important}.sle5__ghostToggle b{white-space:nowrap!important;margin:0!important;font-size:6.8px!important}.sle5--history .sle5-estate-surface,.sle5--history .sle5-zone-surface{fill-opacity:.003!important;stroke-opacity:.12!important;stroke-width:.7px!important}.sle5--history .sle5-zone-surface.is-active{fill-opacity:.014!important;stroke-opacity:.34!important;stroke-width:1px!important}.sle5--nature .sle5-estate-surface,.sle5--nature .sle5-zone-surface{fill-opacity:.002!important;stroke-opacity:.09!important;stroke-width:.65px!important}.sle5--nature .sle5-zone-surface.is-active{fill-opacity:.01!important;stroke-opacity:.28!important;stroke-width:.95px!important}.sle5--nature .leaflet-overlay-pane path:not(.sle5-zone-surface):not(.sle5-estate-surface):not(.sle5-nature-beacon){fill-opacity:.006!important;stroke-opacity:.18!important;stroke-width:.8px!important}.sle5--estate.sle5--explore .leaflet-overlay-pane path{fill-opacity:.001!important;stroke-opacity:.07!important;stroke-width:.8px!important}.sle5--estate.sle5--explore .leaflet-overlay-pane path.sle5-zone-surface.is-active{fill-opacity:.012!important;stroke-opacity:.3!important;stroke-width:1.1px!important}.sle5__story{bottom:8px!important;left:8px!important;right:8px!important}.sle5__storyPhoto{height:88px!important}.sle5__storyBody{padding:8px 10px 9px!important}.sle5__storyBody h2{margin:4px 0 3px!important;font-size:19px!important}.sle5__lede{-webkit-line-clamp:2!important;font-size:8px!important;line-height:1.32!important}.sle5__mobileExpand{background:var(--ink)!important;width:auto!important;color:var(--paper)!important;border-color:var(--ink)!important;margin-top:6px!important;padding:5px 8px!important;font-size:4.5px!important;display:inline-block!important}.sle5__story.is-expanded{max-height:70%!important}.sle5__story.is-expanded .sle5__storyPhoto{height:112px!important}.sle5__story.is-expanded .sle5__mobileExpand{color:var(--ink)!important;background:0 0!important;border:0!important;border-bottom:1px solid #13202759!important;padding:3px 0!important}.sle5__back{background:#08161aa3!important;border:0!important;padding:5px 7px!important;font-size:4.6px!important}.sle5--focused .sle5__map .leaflet-control-zoom{margin-bottom:146px!important}}.sle5 button,.sle5 a{touch-action:manipulation}.sle5 button:focus-visible,.sle5 a:focus-visible,.sle5 [role=region]:focus-visible{outline-offset:3px!important;outline:3px solid #f3d498!important}.sle5__photoPlace:focus-visible{z-index:70!important;filter:drop-shadow(0 0 #f3d498)drop-shadow(0 12px 24px #02090c70)!important}.sle5__lenses button,.sle5__scaleSwitch button,.sle5__surfaceSwitch button,.sle5__eraButtons button,.sle5__ghostToggle,.sle5__tourPlay,.sle5__storyActions a,.sle5__storyActions button{min-height:36px}.sle5__brand b,.sle5__headerMeta span{font-size:10px!important}.sle5__headerMeta b{font-size:12px!important}.sle5__lenses button span{font-size:11px!important}.sle5__surfaceSwitch>span,.sle5__timeStory span,.sle5__tourPlay span,.sle5__tourMoment span,.sle5__storyBody section>span{font-size:10px!important}.sle5__surfaceSwitch button,.sle5__eraButtons button,.sle5__ghostToggle b,.sle5__storyActions a,.sle5__storyActions button,.sle5__nearby button,.sle5__surfaceSwitch small,.sle5__timeStory small,.sle5__tourMoment small{font-size:11px!important}.sle5__photoPlaceLabel small,.sle5__mapStatus span{font-size:10px!important}.sle5__mapStatus b{font-size:13px!important}.sle5__intro>span{font-size:10px!important}.sle5__intro p{font-size:16px!important;line-height:1.55!important}.sle5__intro button{min-height:38px;font-size:11px!important}.sle5__timeStory b{font-size:15px!important}.sle5__tourPlay b{font-size:13px!important}.sle5__tourCards b{font-size:10px!important}.sle5__tourMoment b{font-size:20px!important}.sle5__storyTop span,.sle5__storyTop em{font-size:10px!important}.sle5__lede{font-size:15px!important;line-height:1.5!important}.sle5__storyBody li,.sle5__storyBody section p{font-size:13.5px!important;line-height:1.55!important}.sle5__archiveButton,.sle5__source span,.sle5__source a,.sle5__nature i{font-size:11px!important}.sle5__compareFigure figcaption b,.sle5__compareFigure figcaption small{font-size:10px!important}.sle5__compareFigure figcaption span{font-size:13px!important}@media (width<=760px){.sle5{padding-bottom:env(safe-area-inset-bottom)}.sle5__header{height:64px!important}.sle5__experience{height:calc(100dvh - 64px - env(safe-area-inset-bottom))!important}.sle5__brand span{font-size:14px!important}.sle5__scaleSwitch button{min-width:78px!important;min-height:44px!important;padding:6px 7px!important;font-size:11px!important;line-height:1.15!important}.sle5__scaleSwitch small{margin-bottom:2px!important;font-size:8px!important}.sle5__lenses{height:44px!important}.sle5__lenses button{width:68px!important;height:42px!important;min-height:42px!important}.sle5__lenses button span{letter-spacing:.1em!important;font-size:10px!important}.sle5__surfaceSwitch{min-width:198px!important;padding:7px 8px!important;top:58px!important}.sle5__surfaceSwitch>span{font-size:9px!important}.sle5__surfaceSwitch button{min-height:36px!important;padding:7px 8px!important;font-size:10.5px!important}.sle5__surfaceSwitch small{font-size:10px!important;line-height:1.35!important}.sle5__photoPlace{min-height:44px!important}.sle5__photoPlaceImage{width:50px!important;height:38px!important}.sle5__photoPlace--l .sle5__photoPlaceImage{width:58px!important;height:43px!important}.sle5__photoPlace--s .sle5__photoPlaceImage{width:44px!important;height:34px!important}.sle5__photoPlaceImage i{width:18px!important;height:18px!important;font-size:8px!important}.sle5__photoPlaceLabel{padding:5px 6px!important}.sle5__photoPlaceLabel b{font-size:10px!important;line-height:1.15!important}.sle5__intro{bottom:max(72px,calc(62px + env(safe-area-inset-bottom)))!important;padding:15px 16px 14px!important}.sle5__intro>span{font-size:9px!important}.sle5__intro h1{font-size:30px!important;line-height:1!important}.sle5__intro p{font-size:14px!important;line-height:1.45!important}.sle5__intro>div{gap:6px!important;margin-top:11px!important}.sle5__intro button{letter-spacing:.09em!important;min-height:40px!important;padding:8px 10px!important;font-size:10.5px!important}.sle5__timeDock{gap:5px 7px!important;max-height:112px!important;padding:7px 8px!important;top:58px!important}.sle5__timeStory b{font-size:12px!important}.sle5__eraButtons button{min-height:34px!important;padding:7px 3px 8px!important;font-size:10px!important}.sle5__ghostToggle{min-width:104px!important;min-height:34px!important;padding:6px 7px!important}.sle5__ghostToggle b{font-size:9px!important}.sle5__story{bottom:max(8px,env(safe-area-inset-bottom))!important}.sle5__storyPhoto{height:104px!important}.sle5__storyBody{padding:11px 13px 12px!important}.sle5__storyBody h2{margin:6px 0 5px!important;font-size:24px!important;line-height:1.03!important}.sle5__storyTop span,.sle5__storyTop em{font-size:9px!important;line-height:1.25!important}.sle5__lede{font-size:14px!important;line-height:1.42!important}.sle5__mobileExpand{min-height:40px!important;margin-top:9px!important;padding:8px 11px!important;font-size:11px!important}.sle5__story.is-expanded{padding-bottom:env(safe-area-inset-bottom);max-height:76%!important}.sle5__story.is-expanded .sle5__storyPhoto{height:124px!important}.sle5__storyBody section>span{font-size:10px!important}.sle5__storyBody li,.sle5__storyBody section p{font-size:14px!important;line-height:1.52!important}.sle5__archiveButton{min-height:40px!important;padding:8px 10px!important;font-size:10.5px!important}.sle5__nature i{padding:7px 8px!important;font-size:11.5px!important}.sle5__source span,.sle5__source a{font-size:11px!important;line-height:1.4!important}.sle5__storyActions a,.sle5__storyActions button{min-height:44px!important;padding:9px 8px!important;font-size:11px!important}.sle5__back{min-height:38px!important;padding:8px 10px!important;font-size:10px!important}.sle5__compareFigure figcaption b,.sle5__compareFigure figcaption small{font-size:9px!important}.sle5__compareFigure figcaption span{font-size:12px!important}.sle5__tour{bottom:max(8px,env(safe-area-inset-bottom))!important}.sle5__tourPlay{min-width:112px!important;min-height:44px!important}.sle5__tourPlay span{font-size:8.5px!important}.sle5__tourPlay b{font-size:11px!important}.sle5__tourCards>button{min-width:54px!important;min-height:44px!important}.sle5__tourThumb{width:48px!important;height:31px!important}.sle5__tourThumb i{font-size:8px!important}.sle5__tourCards b{font-size:9px!important}.sle5__tourMoment{top:101px!important}.sle5__tourMoment span,.sle5__tourMoment small{font-size:9px!important}.sle5__tourMoment b{font-size:17px!important}.sle5__tourMoment button{min-height:36px!important;font-size:10px!important}.sle5-place-name{padding:5px 7px!important;font-size:10px!important}.sle5__map .leaflet-control-attribution{font-size:9px!important;line-height:1.25!important}.sle5__map .leaflet-control-zoom a{width:36px!important;height:36px!important;font-size:20px!important;line-height:36px!important}}@media (width<=380px){.sle5__brand span{font-size:12px!important}.sle5__scaleSwitch button{min-width:72px!important;padding-inline:5px!important}.sle5__lenses button{width:64px!important}.sle5__surfaceSwitch{min-width:188px!important}.sle5__intro h1{font-size:27px!important}.sle5__intro p{font-size:13px!important}}.sle5--estate .sle5__tour{border-top:2px solid #acc29ab8!important;display:flex!important}.sle5--estate .sle5__tourMoment{border-top-color:#b7cba5!important;display:block!important}.sle5--estate .sle5__tourPlay span,.sle5--estate .sle5__tourMoment span{color:#c6d7b8!important}.sle5__tourThumb.is-atlas-only{background:linear-gradient(135deg,#aec69e29,#0000 48%),repeating-linear-gradient(45deg,#eee7d517 0 1px,#0000 1px 7px),#24363a!important}.sle5__tourThumb.is-atlas-only:after{content:"";border:1px solid #c2d6b55c;position:absolute;inset:5px}.sle5__tourThumb.is-atlas-only em{z-index:2;color:#e9efdf;text-transform:uppercase;letter-spacing:.06em;text-align:center;place-items:center;padding:4px;font-size:7px;font-style:normal;line-height:1;display:grid;position:absolute;inset:0}.sle5__tourThumb.is-atlas-only i{background:#5f795a!important}@media (width<=760px){.sle5--estate .sle5__tour{display:flex!important}.sle5--estate.sle5--focused .sle5__tour{display:none!important}.sle5--estate .sle5__tourCards{gap:8px!important}.sle5--estate .sle5__tourCards>button{min-width:60px!important}.sle5__tourThumb.is-atlas-only em{font-size:8px!important}}.sle5__story--noimage:before{content:"";background:linear-gradient(110deg,#b8caa92b,#0000 52%),radial-gradient(circle at 78% 45%,#f2e8cf29 0 2px,#0000 3px),repeating-linear-gradient(142deg,#f0e8d614 0 1px,#0000 1px 9px),#22363a;border-bottom:1px solid #13202733;height:72px;display:block}.sle5__story--noimage .sle5__storyBody{padding-top:15px!important}@media (width<=760px){.sle5__story--noimage:before{height:58px}.sle5__story--noimage .sle5__back{white-space:normal!important;text-align:left!important;max-width:calc(100% - 20px)!important;line-height:1.25!important;top:10px!important;left:10px!important}.sle5__story--noimage .sle5__storyBody{padding-top:10px!important}.sle5__story--noimage .sle5__storyBody h2{margin-top:5px!important}}.sle5__storyActions .sle5__share{grid-column:1/-1;color:var(--ink)!important;background:#e4eadf!important;border-color:#435b466b!important}.sle5__storyActions .sle5__share:hover{background:#d8e3d3!important}.sle5__story--noimage:before{display:none!important}.sle5__storyAtlasHeader{background:linear-gradient(110deg,#b8caa92e,#0000 52%),radial-gradient(circle at 78% 45%,#f2e8cf33 0 2px,#0000 3px),repeating-linear-gradient(142deg,#f0e8d617 0 1px,#0000 1px 9px),#22363a;border-bottom:1px solid #13202733;flex:none;height:86px;position:relative;overflow:hidden}.sle5__storyAtlasHeader:after{content:"";pointer-events:none;border:1px solid #cedcbe33;position:absolute;inset:12px}.sle5__storyAtlasHeader span{z-index:2;color:#dce7d2;letter-spacing:.13em;text-transform:uppercase;font-size:10px;line-height:1.2;position:absolute;bottom:10px;left:13px}.sle5__story--noimage .sle5__back{top:12px!important}.sle5__story--noimage .sle5__storyBody h2{overflow-wrap:anywhere}@media (width<=760px){.sle5__storyAtlasHeader{height:78px}.sle5__storyAtlasHeader:after{inset:8px}.sle5__storyAtlasHeader span{font-size:9px;bottom:8px;left:11px}.sle5__story--noimage .sle5__back{top:9px!important}.sle5__story--noimage .sle5__storyBody h2{font-size:22px!important;line-height:1.04!important}}.sle5__tourMoment{width:min(650px,100% - 40px)!important;min-height:78px!important;padding:10px 238px 10px 13px!important}.sle5__tourNav{border:1px solid #f0eadc3d;grid-template-columns:1fr .72fr 1fr;width:218px;display:grid;position:absolute;top:9px;right:9px}.sle5__tourNav button{color:#f3ede0!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#f5efe00f!important;border:0!important;border-right:1px solid #f0eadc2e!important;min-height:42px!important;margin:0!important;padding:7px 8px!important;font-size:10px!important;line-height:1.2!important;position:static!important;inset:auto!important}.sle5__tourNav button:last-child{border-right:0!important}.sle5__tourNav button:hover,.sle5__tourNav button:focus-visible{background:#f5efe029!important}.sle5__tourNav .is-pause{color:#d6be91!important}@media (width<=760px){.sle5__tourMoment{width:calc(100% - 18px)!important;min-height:118px!important;padding:9px 9px 56px!important}.sle5__tourNav{width:auto;inset:auto 9px 9px}.sle5__tourNav button{min-height:40px!important;padding:7px 5px!important;font-size:10px!important}}.sle5__mapStatus,.sle5__north{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.sle5__map .leaflet-marker-icon,.sle5__map .leaflet-tooltip,.sle5__map .leaflet-interactive{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.sle5{--ink:#102027;--paper:#f0eadc;--cream:#f8f4eb;--gold:#c4a66d;--rust:#9c6649;--moss:#6d8764;height:100vh;min-height:100vh;color:var(--paper);background:#091316;font-family:Avenir Next,Gill Sans,Arial,sans-serif;overflow:hidden}.sle5 *{box-sizing:border-box}.sle5 button,.sle5 a{font:inherit;color:inherit}.sle5 button{cursor:pointer}.sle5__header{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091317f7;border-bottom:1px solid #f0eadc24;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 20px;display:grid;position:relative}.sle5__brand{align-items:baseline;gap:12px;display:flex}.sle5__brand span{letter-spacing:.22em;font:700 16px Georgia,serif}.sle5__brand b{letter-spacing:.2em;color:#aab5af;font-size:6px}.sle5__scaleSwitch{border:1px solid #f0eadc38;display:flex}.sle5__scaleSwitch button{text-align:left;background:0 0;border:0;border-left:1px solid #f0eadc24;min-width:126px;padding:8px 12px;font:400 12px Georgia,serif}.sle5__scaleSwitch button:first-child{border-left:0}.sle5__scaleSwitch small{letter-spacing:.17em;color:#96a39d;margin-bottom:2px;font:700 5px Avenir Next,Arial;display:block}.sle5__scaleSwitch .is-active{background:var(--paper);color:var(--ink)}.sle5__scaleSwitch .is-active small{color:#67726d}.sle5__headerMeta{text-align:right;justify-self:end}.sle5__headerMeta span,.sle5__headerMeta b{display:block}.sle5__headerMeta span{letter-spacing:.18em;color:#9ba8a2;font-size:5px}.sle5__headerMeta b{letter-spacing:.12em;margin-top:2px;font-size:6px}.sle5__experience{grid-template-columns:56px minmax(0,1fr);height:calc(100vh - 68px);display:grid}.sle5__lenses{z-index:70;background:#0e1b1f;border-right:1px solid #f0eadc1f;flex-direction:column;display:flex}.sle5__lenses button{background:0 0;border:0;border-bottom:1px solid #f0eadc1a;height:33.333%;position:relative}.sle5__lenses button span{writing-mode:vertical-rl;letter-spacing:.23em;font-size:6px;transform:rotate(180deg)}.sle5__lenses button.is-active{background:var(--paper);color:var(--ink)}.sle5__lenses button.is-active:after{content:"";background:var(--gold);width:3px;position:absolute;top:0;bottom:0;right:-1px}.sle5--history .sle5__lenses button.is-active:after{background:var(--rust)}.sle5--nature .sle5__lenses button.is-active:after{background:var(--moss)}.sle5__mapShell{background:#132429;position:relative;overflow:hidden}.sle5__map{z-index:1;position:absolute;inset:0}.sle5__map.is-under-photo{opacity:0;pointer-events:none}.sle5__map .sle5-imagery{filter:saturate(1.15)contrast(1.05)brightness(.86)}.sle5--history .sle5__map .sle5-imagery{filter:saturate(.72)sepia(.13)contrast(1.05)brightness(.82)}.sle5--history.sle5--era-today .sle5__map .sle5-imagery{filter:saturate(.95)contrast(1.02)brightness(.86)}.sle5--nature .sle5__map .sle5-imagery{filter:saturate(1.18)contrast(1.04)brightness(.84)}.sle5__map .leaflet-control-attribution{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#21343a!important;background:#f7f3ebb3!important;font-size:7px!important}.sle5__map .leaflet-bar{border:0!important;box-shadow:0 10px 22px #02090c3d!important}.sle5__map .leaflet-bar a{color:#193039!important;background:#f7f3ebf2!important;border-bottom-color:#1320271f!important}.sle5__photoGrade{z-index:8;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(circle at 48% 44%,#0000 0 34%,#030b0e0f 68%,#030b0e4d 100%);position:absolute;inset:0}.sle5__mapVignette{pointer-events:none;z-index:9;mix-blend-mode:multiply;background:linear-gradient(90deg,#040c0f63,#0000 18% 77%,#040c0f52),linear-gradient(#040c0f12,#0000 72%,#040c0f40);position:absolute;inset:0}.sle5-place-icon{background:0 0!important;border:0!important}.sle5-place-icon>span{pointer-events:none}.sle5-place-dot{vertical-align:middle;background:#f3eddf;border:2px solid #102126;border-radius:50%;width:9px;height:9px;transition:all .25s;display:inline-block;box-shadow:0 0 0 3px #f0eadc38}.sle5-place-dot.is-active{background:var(--gold);box-shadow:0 0 0 5px #c4a66d40,0 0 0 1px #fff}.sle5-place-name{color:#fff;letter-spacing:.09em;text-transform:uppercase;vertical-align:middle;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:0 1px 8px #0000009e;white-space:nowrap;background:#08161ac7;margin-left:7px;padding:5px 7px;font:800 6.5px Avenir Next,Arial;display:inline-block}.sle5-history-label,.sle5-nature-label{color:#fff!important;box-shadow:none!important;letter-spacing:.08em!important;background:#5c3c2ce0!important;border:0!important;border-radius:0!important;padding:4px 6px!important;font:700 6.5px Avenir Next,Arial!important}.sle5-history-label:before,.sle5-nature-label:before{display:none!important}.sle5-nature-label{background:#44603ee6!important}.sle5-ghost-line{filter:drop-shadow(0 0 5px #efe0b959)}.sle5-nature-beacon{filter:drop-shadow(0 0 6px #b5d0a973)}.sle5__photoAtlas{z-index:12;background:#132026;position:absolute;inset:0;overflow:hidden}.sle5__photoBackdrop{filter:saturate(.95)contrast(1.04)brightness(.67);background-position:50% 52%;background-size:cover;position:absolute;inset:-4%;transform:scale(1.05)}.sle5__photoAtmosphere{pointer-events:none;background:radial-gradient(circle at 52% 46%,#ffffff0f,#0000 28%),linear-gradient(#050d101a,#050d102e 48%,#050d1080),linear-gradient(90deg,#040c0f8c,#0000 26% 72%,#040c0f4d);position:absolute;inset:0}.sle5__photoRoute{z-index:13;pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.sle5__photoRoute path{fill:none;stroke:#f0eadc75;stroke-width:.18px;stroke-dasharray:1.2 1.6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px #0006)}.sle5__photoAtlasKey{z-index:19;border-left:2px solid var(--gold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08161aa8;max-width:330px;padding:10px 12px;position:absolute;top:22px;left:24px}.sle5__photoAtlasKey span,.sle5__photoAtlasKey b,.sle5__photoAtlasKey small{display:block}.sle5__photoAtlasKey span{letter-spacing:.18em;color:#dbc79d;font-size:5px}.sle5__photoAtlasKey b{margin:3px 0 2px;font:400 14px Georgia,serif}.sle5__photoAtlasKey small{color:#c3ccc7;font:italic 7px/1.35 Georgia,serif}.sle5__photoPlace{z-index:17;color:#fff;text-align:left;filter:drop-shadow(0 10px 22px #02090c52);background:0 0;border:0;align-items:center;gap:7px;padding:0;transition:transform .26s,filter .26s,opacity .26s;display:flex;position:absolute;transform:translate(-50%,-50%)}.sle5__photoPlace:hover,.sle5__photoPlace.is-active{z-index:24;transform:translate(-50%,-50%)scale(1.08)}.sle5__photoPlaceImage{background-position:50%;background-size:cover;border:1px solid #ffffffd1;width:76px;height:54px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 4px #f0eadc1a,0 14px 30px #02090c57}.sle5__photoPlace--s .sle5__photoPlaceImage{width:58px;height:42px}.sle5__photoPlace--l .sle5__photoPlaceImage{width:96px;height:68px}.sle5__photoPlaceImage:after{content:"";background:linear-gradient(#0000 60%,#050d1073);position:absolute;inset:0}.sle5__photoPlaceImage i{z-index:2;letter-spacing:.08em;background:#071418c7;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:5px;font-style:normal;display:grid;position:absolute;top:5px;left:5px}.sle5__photoPlaceLabel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071418b8;min-width:105px;padding:7px 8px;display:block}.sle5__photoPlaceLabel b,.sle5__photoPlaceLabel small{display:block}.sle5__photoPlaceLabel b{font:400 12px Georgia,serif}.sle5__photoPlaceLabel small{letter-spacing:.12em;color:#c2cbc6;margin-top:2px;font-size:4.5px}.sle5__photoPlace.is-active .sle5__photoPlaceImage{border-color:#f1d79b;box-shadow:0 0 0 5px #c4a66d38,0 16px 34px #02090c66}.sle5--focused .sle5__photoPlace:not(.is-active){opacity:.38;filter:blur(.2px)drop-shadow(0 8px 16px #02090c33)}.sle5__photoFocus{z-index:15;opacity:0;pointer-events:none;background-position:50%;background-size:cover;animation:.45s forwards sle5FocusIn;position:absolute;inset:0}.sle5__photoFocus>div{background:linear-gradient(90deg,#060f1238,#0000 30% 70%,#060f124d),linear-gradient(#0000 55%,#060f1261);position:absolute;inset:0}.sle5__photoFocus>span{color:#fff;text-shadow:0 4px 18px #0000008c;font:400 28px Georgia,serif;position:absolute;bottom:90px;right:26px}@keyframes sle5FocusIn{0%{opacity:0;transform:scale(1.05)}to{opacity:.26;transform:scale(1)}}.sle5__surfaceSwitch{z-index:38;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08161ab8;border:1px solid #f0eadc2e;min-width:205px;padding:8px 9px;position:absolute;top:18px;right:18px}.sle5__surfaceSwitch>span,.sle5__surfaceSwitch small{display:block}.sle5__surfaceSwitch>span{letter-spacing:.18em;color:#d3c39e;font-size:4.8px}.sle5__surfaceSwitch>div{grid-template-columns:1fr 1fr;margin-top:5px;display:grid}.sle5__surfaceSwitch button{text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #f0eadc33;padding:6px 7px;font-size:5.5px}.sle5__surfaceSwitch button+button{border-left:0}.sle5__surfaceSwitch button.is-active{background:var(--paper);color:var(--ink)}.sle5__surfaceSwitch small{color:#b8c2bd;margin-top:5px;font:italic 6px/1.3 Georgia,serif}.sle5__intro{z-index:40;border-left:3px solid var(--gold);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08161ac7;max-width:490px;padding:30px 31px 28px;position:absolute;top:50%;left:34px;transform:translateY(-50%);box-shadow:0 28px 80px #02090c5e}.sle5__intro>span{letter-spacing:.23em;color:#ddc89f;font-size:6px}.sle5__intro h1{letter-spacing:-.045em;margin:10px 0 12px;font:400 46px/.99 Georgia,serif}.sle5__intro p{color:#d1d8d4;max-width:405px;font:italic 12.5px/1.55 Georgia,serif}.sle5__intro>div{flex-wrap:wrap;gap:6px;margin-top:19px;display:flex}.sle5__intro button{letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #f0eadc57;padding:10px 12px;font-size:6px}.sle5__intro button:first-child{background:var(--paper);color:var(--ink)}.sle5__north{z-index:34;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08161a94;border:1px solid #f0eadc6b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.sle5__north b{font:700 7px Georgia,serif;position:absolute;top:5px}.sle5__north i{background:var(--paper);width:1px;height:12px;transform:translateY(4px)}.sle5__mapStatus{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08161a94;max-width:285px;padding:8px 10px;position:absolute;top:18px;left:18px}.sle5__mapStatus span,.sle5__mapStatus b{display:block}.sle5__mapStatus span{letter-spacing:.14em;color:#dac79f;font-size:5px}.sle5__mapStatus b{margin-top:2px;font:400 10px Georgia,serif}.sle5__timeDock{z-index:47;border-top:2px solid var(--rust);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f181aed;grid-template-columns:minmax(220px,1fr) minmax(310px,1.4fr) minmax(150px,.65fr);align-items:center;gap:16px;padding:11px 13px;display:grid;position:absolute;bottom:16px;left:20px;right:20px;box-shadow:0 20px 60px #02090c4d}.sle5__timeStory span,.sle5__timeStory b,.sle5__timeStory small{display:block}.sle5__timeStory span{letter-spacing:.18em;color:#d6a88c;font-size:5px}.sle5__timeStory b{margin:2px 0;font:400 14px Georgia,serif}.sle5__timeStory small{color:#bac2be;font:italic 7px/1.35 Georgia,serif}.sle5__eraButtons{grid-template-columns:repeat(5,1fr);display:grid}.sle5__eraButtons button{text-align:left;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid #f0eadc57;padding:8px 4px 9px;font-size:6px;position:relative}.sle5__eraButtons button:after{content:"";border:1px solid var(--paper);background:#1a282b;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-4px;left:0}.sle5__eraButtons button.is-active{color:#f5d8c4}.sle5__eraButtons button.is-active:after{background:#d9a17f;box-shadow:0 0 0 4px #d9a17f24}.sle5__ghostToggle{text-align:left;background:#f0eadc0a;border:1px solid #f0eadc33;padding:8px 9px}.sle5__ghostToggle span,.sle5__ghostToggle b{display:block}.sle5__ghostToggle span{letter-spacing:.14em;color:#c5b594;font-size:4.8px}.sle5__ghostToggle b{margin-top:2px;font:400 10px Georgia,serif}.sle5__ghostToggle.is-active{color:#2a3433;background:#eee3cc}.sle5__ghostToggle.is-active span{color:#82664b}.sle5--focused .sle5__timeDock{right:430px}.sle5__tourMoment{z-index:48;text-align:center;border-top:2px solid var(--gold);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08161adb;min-width:320px;padding:10px 42px 9px;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #02090c47}.sle5__tourMoment span,.sle5__tourMoment b,.sle5__tourMoment small{display:block}.sle5__tourMoment span{letter-spacing:.18em;color:#d9c298;font-size:5px}.sle5__tourMoment b{margin:2px 0;font:400 18px Georgia,serif}.sle5__tourMoment small{letter-spacing:.12em;color:#b7c1bc;font-size:5px}.sle5__tourMoment button{text-transform:uppercase;background:0 0;border:1px solid #f0eadc38;padding:5px 6px;font-size:5px;position:absolute;top:7px;right:7px}.sle5__story{z-index:55;width:min(400px,38vw);color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f4ebf9;border:1px solid #13202742;animation:.46s both sle5Story;position:absolute;top:18px;bottom:82px;right:18px;overflow:auto;box-shadow:0 30px 86px #02090c6b}.sle5__storyPhoto{background-position:50%;background-size:cover;height:190px;position:relative}.sle5__storyPhoto:after{content:"";background:linear-gradient(#0000 35%,#091215ad);position:absolute;inset:0}.sle5__storyPhoto>span{z-index:2;color:var(--ink);letter-spacing:.12em;background:#f8f4ebeb;padding:5px 6px;font-size:5px;position:absolute;bottom:10px;left:11px}.sle5__focusReticle{z-index:2;width:54px;height:54px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sle5__focusReticle i{border-style:solid;border-color:#ffffffd6;width:13px;height:13px;position:absolute}.sle5__focusReticle i:first-child{border-width:1px 0 0 1px;top:0;left:0}.sle5__focusReticle i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.sle5__focusReticle i:nth-child(3){border-width:0 1px 1px 0;bottom:0;right:0}.sle5__focusReticle i:nth-child(4){border-width:0 0 1px 1px;bottom:0;left:0}.sle5__back{z-index:4;letter-spacing:.11em;text-transform:uppercase;background:#0b191dc7;border:1px solid #f8f4eb94;padding:7px 9px;font-size:5.5px;position:absolute;top:11px;left:11px;color:var(--paper)!important}.sle5__storyBody{padding:19px 21px 21px}.sle5__storyTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.sle5__storyTop span{letter-spacing:.18em;color:#7a684b;font-size:5.5px;font-weight:800}.sle5__storyTop em{letter-spacing:.1em;text-transform:uppercase;text-align:right;border-bottom:1px solid #8a795c;padding-bottom:3px;font-size:5px;font-style:normal}.sle5__storyBody h2{letter-spacing:-.035em;margin:10px 0 8px;font:400 31px/1.01 Georgia,serif}.sle5__lede{color:#42545a;margin:0;font:italic 12.5px/1.48 Georgia,serif}.sle5__mobileExpand{display:none}.sle5__storyDetails{display:block}.sle5__storyBody section{border-top:1px solid #13202729;margin-top:17px;padding-top:13px}.sle5__storyBody section>span{letter-spacing:.19em;margin-bottom:7px;font-size:5.5px;font-weight:800;display:block}.sle5__storyBody ul{margin:0;padding:0;list-style:none}.sle5__storyBody li{border-bottom:1px solid #13202717;padding:6px 0 6px 13px;font-size:9px;line-height:1.4;position:relative}.sle5__storyBody li:before{content:"—";position:absolute;left:0}.sle5__storyBody section p{color:#3e4f55;margin:0;font-size:9px;line-height:1.55}.sle5__history{border-top-color:#9c664952!important}.sle5__nature{border-top-color:#6d87645e!important}.sle5__archiveButton{border:1px solid var(--ink);background:var(--ink);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;padding:7px 8px;font-size:5.5px;color:var(--paper)!important}.sle5__compareFigure{background:#ddd5c6;border:1px solid #13202738;margin:10px 0 0}.sle5__compare{grid-template-columns:1fr 1fr;height:190px;display:grid}.sle5__compareNow,.sle5__compareThen{position:relative;overflow:hidden}.sle5__compareNow{background-position:50%;background-size:cover}.sle5__compareThen img{object-fit:cover;filter:sepia(.12);width:100%;height:100%;display:block}.sle5__compareNow span,.sle5__compareThen span{color:var(--ink);letter-spacing:.14em;background:#f8f4ebe6;padding:4px 5px;font-size:4.5px;position:absolute;top:7px;left:7px}.sle5__compareFigure figcaption{gap:3px;padding:9px 10px;display:grid}.sle5__compareFigure figcaption b{letter-spacing:.14em;font-size:5px}.sle5__compareFigure figcaption span{font:400 11px Georgia,serif}.sle5__compareFigure figcaption small{opacity:.55;font-size:5px}.sle5__nature>div{flex-wrap:wrap;gap:5px;display:flex}.sle5__nature i{background:#e5eadf;border:1px solid #45594754;padding:6px 7px;font-size:5.5px;font-style:normal}.sle5__source{border-top:1px dotted #13202740;gap:4px;margin-top:15px;padding-top:9px;display:grid}.sle5__source span{letter-spacing:.12em;color:#788386;font-size:5px}.sle5__source a{font-size:6px;text-decoration:none}.sle5__source a:hover{text-decoration:underline}.sle5__storyActions{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.sle5__storyActions a,.sle5__storyActions button{text-align:center;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #13202747;padding:8px 9px;font-size:5.5px;text-decoration:none;display:block}.sle5__storyActions button{background:var(--ink);color:var(--paper)}.sle5__nearby{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.sle5__nearby button{background:0 0;border:1px solid #1320273b;padding:6px 7px;font-size:5.5px}.sle5__tour{z-index:44;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08161ad1;border:1px solid #f0eadc2b;align-items:center;gap:10px;max-width:calc(100% - 455px);padding:7px 8px;display:flex;position:absolute;bottom:16px;left:20px}.sle5__tourPlay{text-align:left;background:0 0;border:0;border-right:1px solid #f0eadc29;min-width:110px;padding:7px 11px 7px 5px}.sle5__tourPlay span,.sle5__tourPlay b{display:block}.sle5__tourPlay span{letter-spacing:.16em;color:#b7c1bc;font-size:4.5px}.sle5__tourPlay b{margin-top:2px;font:400 11px Georgia,serif}.sle5__tourCards{gap:5px;display:flex;overflow:auto}.sle5__tourCards>button{text-align:center;background:0 0;border:0;min-width:55px;padding:0}.sle5__tourThumb{filter:saturate(.88);background-position:50%;background-size:cover;border:1px solid #f0eadc59;width:50px;height:30px;margin:auto;display:block;position:relative}.sle5__tourThumb i{background:#08161ac2;border-radius:50%;place-items:center;width:12px;height:12px;font-size:4px;font-style:normal;display:grid;position:absolute;top:3px;left:3px}.sle5__tourCards b{letter-spacing:.04em;color:#d9e0dc;margin-top:3px;font-size:4.5px;font-weight:600;display:block}.sle5__tourCards>button.is-active .sle5__tourThumb{border-color:#eed7a8;box-shadow:0 0 0 2px #c4a66d3d}@keyframes sle5Story{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sle5 *{transition:none!important;animation:none!important}}@media (width<=1100px){.sle5--focused .sle5__timeDock{right:390px}.sle5__timeDock{grid-template-columns:190px 1fr 130px;gap:10px}.sle5__timeStory small{display:none}}@media (width<=980px){.sle5__header{grid-template-columns:1fr auto auto}.sle5__brand b{display:none}.sle5__story{width:min(360px,42vw)}.sle5__tour{max-width:calc(100% - 395px)}}@media (width<=760px){.sle5{height:100dvh;min-height:100dvh}.sle5__header{grid-template-columns:1fr auto;height:58px;padding:0 9px}.sle5__brand span{letter-spacing:.14em;font-size:11px}.sle5__brand b,.sle5__headerMeta{display:none}.sle5__scaleSwitch button{min-width:72px;padding:6px 7px;font-size:10px}.sle5__scaleSwitch small{font-size:4px}.sle5__experience{height:calc(100dvh - 58px);display:block}.sle5__lenses{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08161ad1;border:1px solid #f0eadc2b;flex-direction:row;height:31px;display:flex;position:absolute;top:8px;left:8px}.sle5__lenses button{border:0;border-right:1px solid #f0eadc1c;width:67px;height:29px}.sle5__lenses button span{writing-mode:initial;font-size:5px;transform:none}.sle5__lenses button.is-active:after{width:auto;height:2px;inset:auto 0 -1px}.sle5__mapShell{width:100%;height:100%;min-height:0}.sle5__map{width:100%;height:100%}.sle5__photoAtlasKey{max-width:210px;padding:7px 8px;top:48px;left:8px}.sle5__photoAtlasKey span{font-size:3.8px}.sle5__photoAtlasKey b{font-size:10px}.sle5__photoAtlasKey small{display:none}.sle5__photoPlace{gap:4px}.sle5__photoPlaceImage{width:46px;height:34px}.sle5__photoPlace--s .sle5__photoPlaceImage{width:38px;height:28px}.sle5__photoPlace--l .sle5__photoPlaceImage{width:58px;height:42px}.sle5__photoPlaceImage i{width:14px;height:14px;font-size:3.5px;top:3px;left:3px}.sle5__photoPlaceLabel{min-width:0;padding:4px 5px}.sle5__photoPlaceLabel b{font-size:7.5px}.sle5__photoPlaceLabel small{display:none}.sle5__photoFocus>span{font-size:18px;bottom:72px;right:10px}.sle5__surfaceSwitch{min-width:176px;padding:6px 7px;top:46px;left:8px;right:auto}.sle5__surfaceSwitch>span{font-size:4px}.sle5__surfaceSwitch button{padding:5px;font-size:4.8px}.sle5__surfaceSwitch small{display:none}.sle5__intro{background:#08161ac9;max-width:none;padding:18px;inset:auto 9px 72px;transform:none}.sle5__intro h1{margin:7px 0 8px;font-size:31px}.sle5__intro p{max-width:none;margin:0;font-size:9.5px}.sle5__intro>div{margin-top:12px}.sle5__intro button{padding:8px;font-size:5px}.sle5__north{width:32px;height:32px;top:8px;right:8px}.sle5__mapStatus{display:none}.sle5-place-name{margin-left:4px;padding:3px 4px;font-size:4.8px}.sle5-place-dot{width:9px;height:9px}.sle5__timeDock{background:#0f181ae8;grid-template-columns:1fr auto;gap:6px;padding:7px 8px;display:grid;top:46px;bottom:auto;left:8px;right:8px!important}.sle5__timeStory{grid-column:1}.sle5__timeStory span{font-size:4px}.sle5__timeStory b{font-size:10px}.sle5__timeStory small{display:none}.sle5__eraButtons{grid-area:2/1/auto/3;overflow:auto}.sle5__eraButtons button{min-width:54px;padding:6px 3px 7px;font-size:5px}.sle5__ghostToggle{grid-area:1/2;padding:5px 6px}.sle5__ghostToggle span{font-size:3.8px}.sle5__ghostToggle b{font-size:8px}.sle5__tourMoment{width:calc(100% - 18px);min-width:0;padding:8px 40px;top:87px}.sle5__tourMoment b{font-size:14px}.sle5__story{background:#f8f4ebfa;width:auto;height:auto;max-height:none;animation:.36s both sle5Up;inset:auto 8px 8px;overflow:hidden}.sle5__storyPhoto{height:120px}.sle5__storyBody{padding:11px 13px 12px}.sle5__storyBody h2{margin:6px 0 5px;font-size:23px}.sle5__lede{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.sle5__storyTop span,.sle5__storyTop em{font-size:4.2px}.sle5__mobileExpand{width:100%;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #13202740;margin-top:9px;padding:7px 8px;font-size:5px;display:block}.sle5__storyDetails{display:none}.sle5__story.is-expanded{max-height:67%;overflow:auto}.sle5__story.is-expanded .sle5__storyDetails{display:block}.sle5__story.is-expanded .sle5__storyPhoto{height:138px}.sle5__story.is-expanded .sle5__lede{display:block}.sle5__storyBody section{margin-top:10px;padding-top:8px}.sle5__storyBody li{padding:5px 0 5px 11px;font-size:7.4px}.sle5__storyBody section p{font-size:7.5px}.sle5__storyActions{margin-top:9px}.sle5__nearby{display:none}.sle5__compare{height:145px}.sle5__tour{gap:6px;max-width:none;padding:6px;bottom:8px;left:8px;right:8px}.sle5--focused .sle5__tour{display:none}.sle5__tourPlay{min-width:91px;padding:5px 7px 5px 2px}.sle5__tourPlay span{font-size:3.8px}.sle5__tourPlay b{font-size:9px}.sle5__tourCards>button{min-width:48px}.sle5__tourThumb{width:43px;height:27px}.sle5__tourCards b{font-size:4px}.sle5__map .leaflet-control-zoom{margin-bottom:68px!important}.sle5--focused .sle5__map .leaflet-control-zoom{margin-bottom:180px!important}.sle5--history .sle5__map .leaflet-control-zoom{margin-bottom:8px!important}.sle5__map .leaflet-control-attribution{max-width:78vw;font-size:5px!important}.sle5__back{padding:6px 8px;font-size:5px}.sle5--touring .sle5__surfaceSwitch{display:none}@keyframes sle5Up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}}.sle5__surfaceSwitch{min-width:286px}.sle5__surfaceSwitch>div{grid-template-columns:repeat(3,1fr)}.sle5__intro{max-width:460px}.sle5__intro>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sle5__intro button{width:100%}.sle5--surface-guide .sle5__tour{display:none!important}.sle5__guideAtlas{z-index:12;color:#21342f;isolation:isolate;background-color:#d9d29f;background-image:radial-gradient(circle at 53% 41%,#f7efaee0,#ceca8fc2 44%,#8c9e67db 100%),linear-gradient(118deg,#71855133,#0000 36%,#6e844f2e);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:absolute;inset:0;overflow:hidden}.sle5__guideAtlas:before{content:"";mix-blend-mode:multiply;pointer-events:none;background:repeating-linear-gradient(9deg,#3a4a3009 0 1px,#0000 1px 7px),radial-gradient(circle at 12% 17%,#ffffff6b,#0000 24%),radial-gradient(circle at 88% 79%,#445d373d,#0000 30%);position:absolute;inset:0}.sle5__guideAtlas:after{content:"";pointer-events:none;border:1px solid #3346306b;position:absolute;inset:14px;box-shadow:inset 0 0 0 5px #f2ebb838,inset 0 0 75px #3c4e3126}.sle5__guideHeading{z-index:18;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f4edc0db;border-left:3px solid #8d6e3d;width:305px;padding:12px 14px 13px;position:absolute;top:24px;left:30px;box-shadow:0 14px 34px #2c382524}.sle5__guideHeading span,.sle5__guideHeading b,.sle5__guideHeading small{display:block}.sle5__guideHeading span{letter-spacing:.18em;color:#755e36;font-size:11px;font-weight:800}.sle5__guideHeading b{color:#23372f;margin:4px 0 3px;font:400 18px/1.08 Georgia,serif}.sle5__guideHeading small{color:#50604e;font:italic 12px/1.38 Georgia,serif}.sle5__guideDrawing{z-index:2;filter:drop-shadow(0 14px 20px #30412a1f);width:91%;height:91%;position:absolute;inset:5% 4% 4% 5%}.sle5__guideDrawing path,.sle5__guideDrawing rect{vector-effect:non-scaling-stroke}.sle5__guideBoundary{fill:#cbcd8970;stroke:#5d704a;stroke-width:1.5px}.sle5__guideWood{fill:#4b70427a;stroke:#526c48;stroke-width:1.2px}.sle5__guidePath{fill:none;stroke:#b99b61;stroke-width:3.3px;stroke-linecap:round;opacity:.68}.sle5__guideKitchen rect,.sle5__guideKitchen path{fill:#a5b4672e;stroke:#748450;stroke-width:1px}.sle5__guideMaze path{fill:#57814926;stroke:#496c42;stroke-width:1.35px}.sle5__guideLawns path{fill:#becd7961;stroke:#799354;stroke-width:1.2px}.sle5__guideHall path{fill:#9b593ab8;stroke:#704430;stroke-width:1.2px}.sle5__guideParterre path{fill:#99b7694d;stroke:#62804d;stroke-width:1.2px}.sle5__guideGrain{fill:url(#sle5-paper-grain);opacity:.33;pointer-events:none}.sle5__guideDrawing pattern circle,.sle5__guideDrawing pattern path{fill:#506345;stroke:#506345;stroke-width:.15px}.sle5__guidePin{z-index:20;color:#fff;background:#314a3a;border:1px solid #f9f2c9eb;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:transform .2s,background .2s,box-shadow .2s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #314a3a2b,0 7px 14px #32412b33}.sle5__guidePin span{font-size:11px;font-weight:800;line-height:1}.sle5__guidePin b{color:#26382f;letter-spacing:.02em;opacity:0;pointer-events:none;background:#f5eec4f2;border:1px solid #414e323d;min-width:max-content;max-width:170px;padding:5px 7px;font:600 12px/1.2 Avenir Next,Gill Sans,Arial,sans-serif;transition:opacity .18s;position:absolute;top:50%;left:34px;transform:translateY(-50%);box-shadow:0 8px 20px #2b372426}.sle5__guidePin:nth-of-type(n+12) b{left:auto;right:34px}.sle5__guidePin:hover,.sle5__guidePin:focus-visible,.sle5__guidePin.is-active{z-index:31;background:#8c6840;transform:translate(-50%,-50%)scale(1.14);box-shadow:0 0 0 5px #8c684033,0 9px 20px #32412b42}.sle5__guidePin:hover b,.sle5__guidePin:focus-visible b,.sle5__guidePin.is-active b{opacity:1}.sle5__guidePin:focus-visible{outline-offset:4px!important;outline:3px solid #fff4b8!important}.sle5__guideProvenance{z-index:17;color:#f5efca;background:#2b3e31e0;border-top:2px solid #b99b61;padding:8px 10px;position:absolute;bottom:24px;left:30px}.sle5__guideProvenance span,.sle5__guideProvenance b{display:block}.sle5__guideProvenance span{letter-spacing:.18em;color:#ddc68c;font-size:10px}.sle5__guideProvenance b{margin-top:2px;font:400 12px Georgia,serif}.sle5__guideCard{z-index:58;color:#21342f;background:#f8f3d2f7;border:1px solid #30422f73;border-top:5px solid #657b4e;width:min(380px,38vw);padding:27px 27px 24px;animation:.34s both sle5GuideCard;position:absolute;top:18px;right:18px;box-shadow:0 28px 80px #2b362552}.sle5__guideCard>span{letter-spacing:.18em;color:#7a643d;padding-right:42px;font-size:11px;font-weight:800;display:block}.sle5__guideCard h2{letter-spacing:-.035em;margin:12px 0 9px;font:400 32px/1.02 Georgia,serif}.sle5__guideCard p{color:#46594e;margin:0;font:italic 16px/1.5 Georgia,serif}.sle5__guideCard>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:19px;display:grid}.sle5__guideCard>div button{color:#21342f;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #25362e59;min-height:42px;padding:9px 10px;font-size:12px;font-weight:800}.sle5__guideCard>div button:last-child{color:#f7f0c9;background:#283d32}.sle5__guideCard>small{color:#687468;border-top:1px solid #2d3d2f33;margin-top:17px;padding-top:12px;font-size:12px;line-height:1.45;display:block}.sle5__guideClose{color:#21342f;background:0 0;border:1px solid #25362e40;min-width:35px;min-height:35px;font-size:18px;position:absolute;top:10px;right:10px}.sle5__guideClose span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes sle5GuideCard{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.sle5__eraImprint{z-index:11;pointer-events:none;background:linear-gradient(115deg,#7448311c,#0000 45%,#daa67a14);animation:.55s both sle5EraIn;position:absolute;inset:0;overflow:hidden}.sle5__eraImprint strong{letter-spacing:-.07em;color:#ecbd9733;text-shadow:0 1px #ffffff1a;font:400 clamp(62px,11vw,150px)/1 Georgia,serif;position:absolute;top:9%;right:5.5%}.sle5__eraImprint small{letter-spacing:.2em;color:#f6d7bd9e;font-size:9px;font-weight:800;position:absolute;top:25%;right:6%}.sle5__eraImprint svg{filter:drop-shadow(0 0 7px #dea3783d);width:91%;height:86%;position:absolute;inset:4% 4% 10% 5%}.sle5__eraImprint path,.sle5__eraImprint circle{fill:#8f5a3d0f;stroke:#f1bc939c;stroke-width:1.5px;vector-effect:non-scaling-stroke}.sle5__eraImprint .axis{fill:none;stroke-width:1px;stroke-dasharray:8 6}.sle5__eraImprint .lost{stroke-dasharray:5 4;fill:#ad69481f}.sle5__eraImprint--1844{opacity:.74}.sle5__eraImprint--1844 .lost{opacity:.38}.sle5__eraImprint--1885 .lost{fill:#ce855c38;stroke-width:2.2px;stroke-dasharray:none}.sle5__eraImprint--1915 .lost{fill:#0000;stroke-width:2.2px;stroke-dasharray:4 4}@keyframes sle5EraIn{0%{opacity:0}to{opacity:1}}@media (width<=980px){.sle5__guideCard{width:min(350px,42vw)}.sle5__guidePin b{display:none}}@media (width<=760px){.sle5__surfaceSwitch{min-width:272px!important;max-width:calc(100vw - 16px)!important}.sle5__surfaceSwitch>div{grid-template-columns:repeat(3,1fr)!important}.sle5__surfaceSwitch button{padding-left:5px!important;padding-right:5px!important}.sle5__guideHeading{display:none}.sle5__guideAtlas:after{inset:6px;box-shadow:inset 0 0 0 3px #f2ebb82e,inset 0 0 48px #3c4e3121}.sle5__guideDrawing{width:100%;height:83%;inset:9% 0 8%}.sle5__guidePin{width:29px;height:29px;min-height:29px}.sle5__guidePin span{font-size:11px}.sle5__guidePin b{display:none}.sle5__guideProvenance{padding:6px 8px;bottom:8px;left:8px;right:8px}.sle5__guideProvenance span{font-size:9px}.sle5__guideProvenance b{font-size:11px}.sle5__guideCard{top:auto;left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border-top-width:4px;width:auto;padding:20px 18px 17px}.sle5__guideCard>span{font-size:10px}.sle5__guideCard h2{margin:8px 0 6px;font-size:25px}.sle5__guideCard p{font-size:16px;line-height:1.42}.sle5__guideCard>div{gap:6px;margin-top:13px}.sle5__guideCard>div button{min-height:44px;padding:8px;font-size:11px}.sle5__guideCard>small{margin-top:11px;padding-top:9px;font-size:11px}.sle5__eraImprint strong{font-size:64px;top:18%;right:7%}.sle5__eraImprint small{font-size:7px;top:29%;right:8%}.sle5__eraImprint svg{width:122%;height:76%;inset:12% -10% 12% -12%}}:root{--sn-bg:#08120f;--sn-bg-deep:#050b09;--sn-panel:#07120ed6;--sn-panel-2:#0c1d17e0;--sn-paper:#eee9dd;--sn-cream:#f3ead2;--sn-gold:#c8a66b;--sn-green:#8ba683;--sn-moss:#70866b;--sn-line:#eee9dd2e;--sn-soft:#eee9ddb8}body{background:var(--sn-bg-deep);margin:0}.sn-page{background:var(--sn-bg-deep);min-height:100vh;color:var(--sn-paper);font-family:Space Grotesk,system-ui,sans-serif;overflow-x:clip}.sn-page a{color:inherit;text-decoration:none}.sn-page button{color:inherit;font:inherit}.sn-header{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#030907eb,#0309077a,#0000);grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 34px;display:grid;position:fixed;top:0;left:0;right:0}.sn-brand{letter-spacing:.03em;align-items:center;gap:4px;font-size:18px;display:inline-flex}.sn-brand strong{font-weight:600}.sn-brand>span:not(.sn-mark){font-weight:400}.sn-mark{opacity:.9;margin-right:10px;font-size:20px}.sn-header nav{letter-spacing:.13em;align-items:center;gap:38px;font-family:DM Mono,monospace;font-size:11px;display:flex}.sn-header nav a{opacity:.74;transition:opacity .2s}.sn-header nav a:hover,.sn-header nav a.is-active{opacity:1}.sn-header nav a.is-active{color:var(--sn-cream)}.sn-header-actions{justify-self:end;align-items:center;gap:18px;display:flex}.sn-search{opacity:.9;font-size:24px}.sn-consult{letter-spacing:.11em;border:1px solid #ffffffa6;border-radius:999px;align-items:center;gap:16px;min-height:40px;padding:0 18px;font-family:DM Mono,monospace;font-size:10px;transition:background .2s,color .2s;display:inline-flex}.sn-consult:hover{background:var(--sn-paper);color:#0c1511}.sn-hero{isolation:isolate;grid-template-columns:1.15fr .85fr;align-items:center;min-height:100svh;padding:130px 34px 0;display:grid;position:relative;overflow:hidden}.sn-hero-image,.sn-hero-image img,.sn-hero-shade{width:100%;height:100%;position:absolute;inset:0}.sn-hero-image{z-index:-3}.sn-hero-image img{object-fit:cover;filter:saturate(.82)brightness(.72)contrast(1.05)}.sn-hero-shade{background:linear-gradient(90deg,#040b09eb 0%,#040b09ab 38%,#040b092e 68%,#040b096b 100%),linear-gradient(#040b0940,#040b091f 48%,#040b09d1 100%)}.sn-layer-ghosts{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sn-layer-ghosts span{border:1px solid;border-radius:50%;width:28vw;height:20vw;position:absolute;top:36%;right:17%;box-shadow:inset 0 0 42px #d2be8c0f}.sn-hero-copy{z-index:2;align-self:center;max-width:720px;padding-bottom:140px}.sn-kicker{letter-spacing:.24em;color:var(--sn-soft);margin:0 0 22px;font-family:DM Mono,monospace;font-size:11px}.sn-hero h1,.sn-section-head h2,.sn-proof h2,.sn-workflow h2,.sn-live-proof h2,.sn-cta h2{letter-spacing:-.035em;margin:0;font-family:Instrument Serif,Georgia,serif;font-weight:400;line-height:.88}.sn-hero h1{max-width:820px;font-size:clamp(64px,7vw,124px)}.sn-hero h1 em,.sn-section-head h2 em,.sn-proof h2 em,.sn-workflow h2 em,.sn-live-proof h2 em,.sn-cta h2 em{color:var(--sn-cream);font-weight:400}.sn-intro{color:#f4f1e9d1;max-width:620px;margin:28px 0 0;font-size:16px;line-height:1.65}.sn-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.sn-actions a{letter-spacing:.12em;align-items:center;gap:18px;min-height:46px;padding:0 20px;font-family:DM Mono,monospace;font-size:10px;display:inline-flex}.sn-primary{background:var(--sn-cream);color:#141a16!important}.sn-secondary{background:#050c0942;border:1px solid #ffffff80}.sn-project-pin{background:linear-gradient(90deg,#0f1c165c,#0000);border-left:1px solid #e7d6aeb8;width:250px;padding:18px 18px 14px;position:absolute;top:14%;right:28%}.sn-project-pin span{letter-spacing:.16em;font-family:DM Mono,monospace;font-size:11px}.sn-project-pin small{letter-spacing:.12em;color:var(--sn-soft);margin-top:5px;font-size:9px;display:block}.sn-project-pin i{background:#ebdbb6b3;width:1px;height:120px;margin:12px 0 0;display:block;position:relative}.sn-project-pin i:after{content:"";background:#f3dca7;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;left:-3px}.sn-project-pin p{letter-spacing:.14em;margin:10px 0 0 58px;font:9px/1.65 DM Mono,monospace}.sn-control-panel{background:var(--sn-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff29;width:min(320px,28vw);padding:0 18px 18px;position:absolute;top:18%;right:5%;box-shadow:0 18px 60px #00000040}.sn-control-tabs{border-bottom:1px solid var(--sn-line);grid-template-columns:repeat(3,1fr);height:48px;display:grid}.sn-control-tabs button{text-transform:capitalize;opacity:.58;cursor:pointer;background:0 0;border:0;font-size:12px;position:relative}.sn-control-tabs button.is-active{opacity:1}.sn-control-tabs button.is-active:after{content:"";background:var(--sn-cream);height:1px;position:absolute;bottom:-1px;left:0;right:0}.sn-layer-list{padding-top:12px}.sn-layer-list>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px 1fr 36px;align-items:center;gap:8px;width:100%;min-height:37px;font-size:11px;display:grid}.sn-layer-icon{font-size:17px}.sn-layer-list button i{background:#ffffff1f;border-radius:999px;justify-self:end;width:29px;height:16px;transition:background .2s;position:relative}.sn-layer-list button i b{background:#8b9891;border-radius:50%;width:10px;height:10px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.sn-layer-list button i.is-on{background:#58775f}.sn-layer-list button i.is-on b{background:#eef0df;transform:translate(13px)}.sn-layer-list>a{letter-spacing:.1em;border:1px solid #ffffff40;justify-content:center;align-items:center;min-height:38px;margin-top:10px;font:10px DM Mono,monospace;display:flex}.sn-panel-copy{padding:22px 4px 8px}.sn-panel-copy strong{font-family:Instrument Serif,serif;font-size:28px;font-weight:400}.sn-panel-copy p{color:var(--sn-soft);font-size:12px;line-height:1.5}.sn-panel-copy a{letter-spacing:.1em;color:var(--sn-cream);margin-top:10px;font:10px DM Mono,monospace;display:inline-block}.sn-map-tools{background:#06100cc2;border:1px solid #ffffff24;width:42px;display:grid;position:absolute;top:34%;right:1.8%}.sn-map-tools span,.sn-map-tools b{border-bottom:1px solid #ffffff1f;place-items:center;min-height:42px;font-size:16px;display:grid}.sn-map-tools b{border:0;font:10px DM Mono,monospace}.sn-sector-rail{letter-spacing:.13em;min-height:64px;color:var(--sn-soft);border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:22px;font:10px DM Mono,monospace;display:flex;position:absolute;bottom:0;left:34px;right:34px}.sn-sector-rail i{background:#ffffff52;width:1px;height:16px}.sn-capabilities{background:#07100d;border-top:1px solid #ffffff14;padding:100px 34px 115px}.sn-section-head{grid-template-columns:1.4fr .6fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.sn-section-head>div>p,.sn-workflow .sn-section-head>div>p{letter-spacing:.18em;color:var(--sn-gold);margin:0 0 14px;font:10px DM Mono,monospace}.sn-section-head h2{font-size:clamp(48px,5.2vw,88px)}.sn-section-head>p{color:var(--sn-soft);max-width:520px;margin:0;font-size:14px;line-height:1.65}.sn-capability-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.sn-capability-card{background:#0a1511;border:1px solid #ffffff1f;min-height:420px;position:relative;overflow:hidden}.sn-capability-image{position:absolute;inset:0}.sn-capability-image img{object-fit:cover;filter:saturate(.78)brightness(.68);width:100%;height:100%;transition:transform .5s,filter .5s;transform:scale(1.02)}.sn-capability-card:after{content:"";background:linear-gradient(#0000 30%,#040a081a 45%,#040a08f0 100%);position:absolute;inset:0}.sn-capability-copy{z-index:2;position:absolute;bottom:16px;left:18px;right:18px}.sn-capability-copy small{letter-spacing:.13em;color:#ffffff9e;font:8px DM Mono,monospace}.sn-capability-copy h3{margin:7px 0 8px;font:400 30px/1 Instrument Serif,serif}.sn-capability-copy p{color:#ffffffad;opacity:0;margin:0 0 18px;font-size:12px;line-height:1.5;transition:all .25s;transform:translateY(8px)}.sn-capability-copy span{letter-spacing:.11em;color:var(--sn-cream);font:9px DM Mono,monospace}.sn-capability-card:hover img{filter:saturate(.95)brightness(.77);transform:scale(1.07)}.sn-capability-card:hover .sn-capability-copy p{opacity:1;transform:none}.sn-proof{background:var(--sn-paper);color:#172019;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.sn-proof-visual{background:#13211a;min-height:760px;overflow:hidden}.sn-proof-visual img{object-fit:cover;filter:saturate(.8)contrast(1.02);width:100%;height:100%}.sn-proof-copy{padding:90px 70px}.sn-proof-copy .sn-kicker{color:#6b6c5f}.sn-proof h2{font-size:clamp(52px,5vw,86px)}.sn-proof h2 em{color:#5b6d58}.sn-proof-copy>p:not(.sn-kicker){color:#485048;max-width:650px;font-size:15px;line-height:1.75}.sn-proof-grid{border-top:1px solid #17201933;grid-template-columns:1fr 1fr;margin-top:50px;display:grid}.sn-proof-grid article{border-bottom:1px solid #17201929;padding:22px 22px 22px 0}.sn-proof-grid article:nth-child(odd){border-right:1px solid #17201929}.sn-proof-grid article:nth-child(2n){padding-left:22px}.sn-proof-grid strong{letter-spacing:.13em;font:11px DM Mono,monospace}.sn-proof-grid p{color:#5f675f;margin:8px 0 0;font-size:12px;line-height:1.45}.sn-workflow{background:#0b1712;padding:100px 34px 110px}.sn-section-head--dark{margin-bottom:60px}.sn-workflow ol{border-top:1px solid var(--sn-line);border-left:1px solid var(--sn-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.sn-workflow li{border-right:1px solid var(--sn-line);border-bottom:1px solid var(--sn-line);min-height:260px;padding:24px}.sn-workflow li span{color:var(--sn-gold);font:12px DM Mono,monospace}.sn-workflow li h3{margin:44px 0 12px;font:400 38px/1 Instrument Serif,serif}.sn-workflow li p{color:var(--sn-soft);margin:0;font-size:13px;line-height:1.55}.sn-live-proof{background:#08120f;grid-template-columns:1.3fr .7fr;min-height:600px;display:grid}.sn-live-proof-image{overflow:hidden}.sn-live-proof-image img{object-fit:cover;filter:saturate(.76)brightness(.72);width:100%;height:100%;transition:transform 1s}.sn-live-proof:hover img{transform:scale(1.025)}.sn-live-proof-copy{flex-direction:column;justify-content:center;padding:80px 60px;display:flex}.sn-live-proof-copy>p:first-child{letter-spacing:.15em;color:var(--sn-gold);font:10px DM Mono,monospace}.sn-live-proof h2{font-size:clamp(48px,4.6vw,76px)}.sn-live-proof-copy>p:not(:first-child){color:var(--sn-soft);font-size:14px;line-height:1.7}.sn-live-proof-copy a{letter-spacing:.12em;border-bottom:1px solid #ffffff80;width:max-content;margin-top:20px;padding-bottom:5px;font:10px DM Mono,monospace}.sn-cta{color:#19201a;background:#efe9db;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:90px 34px 100px;display:grid}.sn-cta p{letter-spacing:.16em;color:#746b57;margin:0 0 12px;font:10px DM Mono,monospace}.sn-cta h2{font-size:clamp(52px,5vw,84px)}.sn-cta h2 em{color:#5e7059}.sn-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.sn-cta-actions a{letter-spacing:.1em;border:1px solid #19201a73;align-items:center;gap:18px;min-height:44px;padding:0 16px;font:9px DM Mono,monospace;display:flex}.sn-cta-actions a:first-child{color:#eee9dd;background:#142019}.sn-footer{background:#060d0a;border-top:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;padding:0 34px;display:grid}.sn-footer>span{letter-spacing:.12em;color:var(--sn-soft);font:9px DM Mono,monospace}.sn-footer p{color:var(--sn-cream);justify-self:end;margin:0;font:italic 28px Instrument Serif,serif}@media (width<=1180px){.sn-header{grid-template-columns:1fr auto}.sn-header nav{display:none}.sn-capability-grid{grid-template-columns:repeat(3,1fr)}.sn-project-pin{right:33%}.sn-control-panel{width:300px;right:3%}}@media (width<=860px){.sn-header{height:64px;padding:0 18px}.sn-consult{display:none}.sn-hero{min-height:930px;padding:112px 18px 80px;display:block}.sn-hero-copy{max-width:100%;padding-bottom:0}.sn-hero h1{font-size:clamp(54px,15vw,82px)}.sn-intro{font-size:14px}.sn-project-pin{width:220px;inset:auto auto 365px 18px}.sn-project-pin i{height:60px}.sn-control-panel{width:auto;max-width:none;inset:auto 18px 88px}.sn-map-tools{display:none}.sn-sector-rail{white-space:nowrap;justify-content:flex-start;gap:14px;min-height:52px;left:18px;right:18px;overflow-x:auto}.sn-capabilities,.sn-workflow{padding:72px 18px}.sn-section-head{grid-template-columns:1fr;gap:24px}.sn-capability-grid{grid-template-columns:1fr 1fr}.sn-capability-card{min-height:330px}.sn-capability-copy p{opacity:1;transform:none}.sn-proof{grid-template-columns:1fr}.sn-proof-visual{min-height:420px}.sn-proof-copy{padding:62px 18px}.sn-workflow ol{grid-template-columns:1fr 1fr}.sn-live-proof{grid-template-columns:1fr}.sn-live-proof-image{min-height:420px}.sn-live-proof-copy{padding:58px 18px}.sn-cta{grid-template-columns:1fr;padding:70px 18px}.sn-cta-actions{justify-content:flex-start}.sn-footer{grid-template-columns:1fr;gap:12px;padding:26px 18px}.sn-footer p{justify-self:start}}@media (width<=560px){.sn-brand{font-size:15px}.sn-search{font-size:21px}.sn-hero{min-height:980px}.sn-hero h1{font-size:58px}.sn-actions{flex-direction:column;align-items:stretch}.sn-actions a{justify-content:space-between}.sn-project-pin{bottom:395px}.sn-capability-grid{grid-template-columns:1fr}.sn-capability-card{min-height:390px}.sn-proof-grid{grid-template-columns:1fr}.sn-proof-grid article,.sn-proof-grid article:nth-child(odd),.sn-proof-grid article:nth-child(2n){border-right:0;padding-left:0}.sn-workflow ol{grid-template-columns:1fr}.sn-workflow li{min-height:220px}.sn-section-head h2,.sn-proof h2,.sn-live-proof h2,.sn-cta h2{font-size:52px}.sn-footer>span{line-height:1.5}}.sn-live-proof-image img,.sek-live-proof-card img{content:url(https://diasporacityzimbabwe.com/images/city-panorama-v2.webp);object-fit:cover}:root{--sdl-ink:#0a0b0d;--sdl-paper:#f0ede6;--sdl-line:#0a0b0d2e;--sdl-line-dark:#f0ede633;--sdl-accent:#f25c3a;--sdl-signal:#d9ff63;--sdl-blue:#163d5b}body:has(.sdl-shell){background:var(--sdl-paper);color:var(--sdl-ink);margin:0;font-family:Arial,Helvetica,sans-serif}.sdl-shell{background:linear-gradient(90deg, transparent calc(50% - .5px), #0a0b0d0d 50%, transparent calc(50% + .5px)), var(--sdl-paper);min-height:100vh;overflow:hidden}.sdl-shell *,.sdl-shell :before,.sdl-shell :after{box-sizing:border-box}.sdl-shell a{color:inherit;text-decoration:none}.sdl-shell button{font:inherit}.sdl-topbar{border-bottom:1px solid var(--sdl-line);z-index:30;background:color-mix(in srgb, var(--sdl-paper) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:stretch;height:66px;display:flex;position:sticky;top:0}.sdl-brand{letter-spacing:.12em;align-items:center;gap:12px;padding:0 22px;font-size:12px;font-weight:800;display:flex}.sdl-brand-mark{letter-spacing:-.02em;border:1px solid;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.sdl-top-meta{letter-spacing:.12em;align-items:stretch;font-size:10px;font-weight:700;display:flex}.sdl-top-meta span,.sdl-top-meta a{border-left:1px solid var(--sdl-line);align-items:center;padding:0 20px;display:flex}.sdl-top-meta a{background:var(--sdl-ink);color:var(--sdl-paper)}.sdl-hero{border-bottom:1px solid var(--sdl-line);grid-template-columns:minmax(320px,.75fr) 1.25fr;min-height:min(900px,100vh - 66px);display:grid}.sdl-hero-copy{border-right:1px solid var(--sdl-line);flex-direction:column;justify-content:space-between;padding:clamp(34px,5vw,76px) clamp(24px,4vw,64px) 34px;display:flex}.sdl-eyebrow,.sdl-section-label,.sdl-demo-copy>p,.sdl-pipeline-head>p,.sdl-final-cta p{letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:800}.sdl-hero h1{letter-spacing:-.075em;max-width:7ch;margin:auto 0 28px;font-size:clamp(54px,7vw,118px);font-weight:900;line-height:.82}.sdl-hero h1 span{color:#0000;-webkit-text-stroke:1.2px var(--sdl-ink);display:block}.sdl-lede{letter-spacing:-.025em;max-width:610px;margin:0 0 34px;font-size:clamp(18px,2vw,28px);line-height:1.24}.sdl-hero-actions,.sdl-demo-links{flex-wrap:wrap;gap:0;display:flex}.sdl-hero-actions a,.sdl-demo-links a{border:1px solid var(--sdl-ink);letter-spacing:.11em;padding:14px 16px;font-size:10px;font-weight:800}.sdl-hero-actions a:first-child{background:var(--sdl-accent);color:#fff;border-color:var(--sdl-accent)}.sdl-hero-visual,.sdl-demo-image-wrap,.sdl-control-map,.sdl-time-frame,.sdl-pipeline-visual{position:relative;overflow:hidden}.sdl-hero-visual img,.sdl-demo-image-wrap img,.sdl-control-map>img,.sdl-time-frame img,.sdl-pipeline-image img{object-fit:cover;width:100%;height:100%;display:block}.sdl-hero-visual img{filter:saturate(.92)contrast(1.03);min-height:calc(100vh - 66px)}.sdl-hero-grid,.sdl-stage-grid{mix-blend-mode:overlay;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:11.111% 11.111%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.sdl-coordinate{color:#fff;letter-spacing:.12em;background:#0a0b0de0;padding:9px 10px;font-size:9px;font-weight:800;position:absolute}.sdl-coordinate--a{top:18px;right:18px}.sdl-coordinate--b{bottom:18px;left:18px}.sdl-hero-stamp{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background:#0a0b0d40;border:1px solid #ffffffd9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:190px;height:190px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sdl-hero-stamp span,.sdl-hero-stamp small{letter-spacing:.12em;text-transform:uppercase;font-size:8px}.sdl-hero-stamp strong{max-width:8ch;font-size:18px;line-height:.9}.sdl-manifesto{border-bottom:1px solid var(--sdl-line);padding:clamp(56px,8vw,130px) clamp(24px,7vw,110px)}.sdl-manifesto>p{letter-spacing:.17em;margin:0 0 34px;font-size:10px;font-weight:800}.sdl-manifesto h2,.sdl-capabilities>h2{letter-spacing:-.055em;max-width:18ch;margin:0;font-size:clamp(38px,5vw,84px);font-weight:800;line-height:.98}.sdl-manifesto h2 em{color:var(--sdl-accent);font-style:normal}.sdl-input-output{border-top:1px solid var(--sdl-line);grid-template-columns:1fr 1fr;margin-top:clamp(56px,7vw,110px);display:grid}.sdl-input-output>div{padding:24px 0 0}.sdl-input-output>div+div{border-left:1px solid var(--sdl-line);padding-left:28px}.sdl-input-output span,.sdl-demo-description span,.sdl-control-readout>span{letter-spacing:.14em;font-size:9px;font-weight:800}.sdl-input-output p{max-width:44ch;margin:10px 0 0;font-size:17px;line-height:1.45}.sdl-demonstrators,.sdl-time,.sdl-capabilities{padding:0 clamp(20px,4vw,64px) clamp(70px,8vw,120px)}.sdl-section-label{border-bottom:1px solid var(--sdl-line);justify-content:space-between;align-items:center;min-height:68px;display:flex}.sdl-demo-layout{grid-template-columns:minmax(240px,.52fr) 1.48fr;min-height:760px;display:grid}.sdl-demo-rail{border-right:1px solid var(--sdl-line)}.sdl-demo-rail button{text-align:left;border:0;border-bottom:1px solid var(--sdl-line);cursor:pointer;width:100%;color:inherit;background:0 0;grid-template-columns:36px 1fr;gap:8px 12px;padding:22px 18px 22px 0;transition:padding .18s,background .18s;display:grid}.sdl-demo-rail button:hover,.sdl-demo-rail button.is-active{background:var(--sdl-ink);color:var(--sdl-paper);padding-left:14px}.sdl-demo-rail button span,.sdl-demo-rail button small{letter-spacing:.1em;font-size:9px}.sdl-demo-rail button strong{font-size:17px;line-height:1.05}.sdl-demo-rail button small{opacity:.7;grid-column:2}.sdl-demo-stage{grid-template-rows:minmax(390px,1.2fr) auto;display:grid}.sdl-demo-image-wrap{min-height:390px}.sdl-demo-image-wrap img{animation:.5s both sdl-image-in}@keyframes sdl-image-in{0%{opacity:.55;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.sdl-stage-status,.sdl-stage-scale{color:#fff;letter-spacing:.11em;background:#0a0b0ddb;font-size:9px;position:absolute}.sdl-stage-status{gap:4px;padding:10px 12px;display:grid;top:18px;left:18px}.sdl-stage-scale{padding:9px 11px;bottom:18px;right:18px}.sdl-demo-copy{border-top:1px solid var(--sdl-line);padding:28px 30px 34px}.sdl-demo-copy h3{letter-spacing:-.045em;max-width:15ch;margin:8px 0 24px;font-size:clamp(30px,3.4vw,58px);line-height:.97}.sdl-demo-description{grid-template-columns:1.15fr .85fr;gap:46px;display:grid}.sdl-demo-description>p{max-width:54ch;margin:0;font-size:16px;line-height:1.5}.sdl-demo-description ul{border-top:1px solid var(--sdl-line);margin:10px 0 0;padding:0;list-style:none}.sdl-demo-description li{border-bottom:1px solid var(--sdl-line);padding:8px 0;font-size:12px}.sdl-demo-links{margin-top:26px}.sdl-demo-links a:first-child{background:var(--sdl-ink);color:var(--sdl-paper)}.sdl-control{background:var(--sdl-ink);min-height:780px;color:var(--sdl-paper);grid-template-columns:1.15fr .85fr;display:grid}.sdl-control-map{border-right:1px solid var(--sdl-line-dark)}.sdl-control-map>img{filter:brightness(.78)saturate(.82)contrast(1.08)}.sdl-control-overlay{position:absolute;inset:0}.sdl-zone,.sdl-phase{letter-spacing:.14em;color:var(--sdl-ink);background:var(--sdl-signal);border:1px solid var(--sdl-ink);place-items:center;font-size:8px;font-weight:800;display:grid;position:absolute}.sdl-zone--one{width:120px;height:76px;top:30%;left:22%}.sdl-zone--two{background:#fff;width:100px;height:64px;top:54%;left:59%}.sdl-phase{background:var(--sdl-accent);color:#fff;padding:10px 12px;top:18%;right:8%}.sdl-line{transform-origin:0;border-top:2px dashed;height:3px;position:absolute}.sdl-line--utility{color:#56d7ff;width:70%;top:72%;left:8%;transform:rotate(-11deg)}.sdl-line--move{width:58%;color:var(--sdl-signal);top:21%;left:28%;transform:rotate(24deg)}.sdl-control-map-meta{letter-spacing:.12em;background:#0a0b0de0;justify-content:space-between;gap:20px;padding:12px 14px;font-size:8px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.sdl-control-panel{padding:0 clamp(24px,4vw,56px) 54px}.sdl-section-label--dark{border-bottom-color:var(--sdl-line-dark)}.sdl-control-panel h2,.sdl-pipeline-head h2,.sdl-time-copy h2{letter-spacing:-.045em;margin:46px 0 32px;font-size:clamp(34px,4vw,64px);line-height:.98}.sdl-mode-switch{grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid}.sdl-mode-switch button,.sdl-time-buttons button{border:1px solid var(--sdl-line-dark);color:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;padding:14px 12px;font-size:9px;font-weight:800}.sdl-mode-switch button.is-active{background:var(--sdl-signal);color:var(--sdl-ink);border-color:var(--sdl-signal)}.sdl-layer-list{border-top:1px solid var(--sdl-line-dark)}.sdl-layer-list button{border:0;border-bottom:1px solid var(--sdl-line-dark);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.sdl-layer-list button.is-active span{color:var(--sdl-signal)}.sdl-control-readout{border-left:2px solid var(--sdl-accent);margin-top:34px;padding-left:16px}.sdl-control-readout strong{margin:7px 0 18px;font-size:21px;display:block}.sdl-control-readout dl{margin:0}.sdl-control-readout dl div{border-top:1px solid var(--sdl-line-dark);grid-template-columns:90px 1fr;gap:12px;padding:8px 0;display:grid}.sdl-control-readout dt,.sdl-control-readout dd{margin:0;font-size:11px}.sdl-control-readout dt{opacity:.5}.sdl-time{padding-top:0}.sdl-time-layout{grid-template-columns:.78fr 1.22fr;min-height:650px;display:grid}.sdl-time-copy{flex-direction:column;justify-content:center;padding:34px 44px 34px 0;display:flex}.sdl-time-copy p{max-width:46ch;line-height:1.55}.sdl-time-buttons{flex-wrap:wrap;margin-top:28px;display:flex}.sdl-time-buttons button{border-color:var(--sdl-line);color:var(--sdl-ink)}.sdl-time-buttons button.is-active{background:var(--sdl-ink);color:var(--sdl-paper)}.sdl-time-frame{min-height:560px}.sdl-time-tint{pointer-events:none;transition:background .3s;position:absolute;inset:0}.sdl-time-frame[data-time="06:30"] .sdl-time-tint{background:linear-gradient(#eb93513d,#2d445a2e)}.sdl-time-frame[data-time="08:30"] .sdl-time-tint{background:#ffd68214}.sdl-time-frame[data-time="12:30"] .sdl-time-tint{background:#ffffff05}.sdl-time-frame[data-time="17:30"] .sdl-time-tint{background:linear-gradient(#f476433d,#3f2d5738)}.sdl-time-frame[data-time="20:00"] .sdl-time-tint{background:#0a142a94}.sdl-time-clock{color:#fff;background:#0a0b0dd6;gap:3px;padding:14px 16px;display:grid;position:absolute;bottom:18px;right:18px}.sdl-time-clock span{letter-spacing:.12em;font-size:8px}.sdl-time-clock strong{letter-spacing:-.04em;font-size:30px}.sdl-pipeline{background:var(--sdl-blue);color:#fff;padding:0 clamp(20px,4vw,64px) clamp(70px,8vw,120px)}.sdl-pipeline-head{grid-template-columns:.45fr 1.55fr;align-items:end;padding:52px 0 42px;display:grid}.sdl-pipeline-head p{opacity:.6}.sdl-pipeline-head h2{max-width:14ch;margin:0}.sdl-pipeline-workbench{border:1px solid #ffffff47;grid-template-columns:260px 1fr;min-height:620px;display:grid}.sdl-pipeline-steps{border-right:1px solid #ffffff47}.sdl-pipeline-steps button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff3;grid-template-columns:42px 1fr;padding:19px 14px;display:grid}.sdl-pipeline-steps button.is-active{background:var(--sdl-signal);color:var(--sdl-ink)}.sdl-pipeline-steps span{letter-spacing:.12em;font-size:9px}.sdl-pipeline-steps strong{font-size:13px}.sdl-blueprint{background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.sdl-plan-line,.sdl-plan-block{border:1px solid #ffffffc7;position:absolute}.sdl-plan-line--one{width:63%;height:1px;top:24%;left:8%;transform:rotate(8deg)}.sdl-plan-line--two{width:68%;height:1px;top:58%;left:20%;transform:rotate(-13deg)}.sdl-plan-line--three{width:1px;height:73%;top:8%;left:47%}.sdl-plan-block--one{width:18%;height:22%;top:34%;left:18%}.sdl-plan-block--two{border-radius:45% 4% 24% 12%;width:26%;height:30%;top:22%;left:55%}.sdl-plan-block--three{width:31%;height:17%;top:63%;left:42%}.sdl-pipeline-image{mix-blend-mode:screen;transition:opacity .35s;position:absolute;inset:0}.sdl-pipeline-image img{filter:saturate(.62)contrast(1.1)}.sdl-pipeline-callout{background:#08121ee6;border:1px solid #ffffff59;width:min(360px,100% - 44px);padding:20px;position:absolute;bottom:22px;right:22px}.sdl-pipeline-callout span{letter-spacing:.13em;font-size:8px}.sdl-pipeline-callout strong{margin:7px 0 9px;font-size:24px;display:block}.sdl-pipeline-callout p{margin:0;font-size:13px;line-height:1.45}.sdl-capabilities{padding-top:0}.sdl-capabilities>h2{max-width:14ch;margin-top:58px}.sdl-capability-matrix{border-top:1px solid var(--sdl-line);border-left:1px solid var(--sdl-line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.sdl-capability-matrix article{border-right:1px solid var(--sdl-line);border-bottom:1px solid var(--sdl-line);min-height:240px;padding:22px}.sdl-capability-matrix article>span{letter-spacing:.12em;font-size:9px}.sdl-capability-matrix h3{letter-spacing:-.025em;margin:58px 0 10px;font-size:23px;line-height:1.05}.sdl-capability-matrix p{max-width:34ch;margin:0;font-size:13px;line-height:1.5}.sdl-final-cta{background:var(--sdl-accent);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:clamp(48px,7vw,110px) clamp(24px,5vw,76px);display:grid}.sdl-final-cta h2{letter-spacing:-.06em;max-width:12ch;margin:10px 0 12px;font-size:clamp(42px,6vw,92px);line-height:.9}.sdl-final-cta>div>span{max-width:48ch;font-size:17px;line-height:1.45;display:block}.sdl-final-cta>a{letter-spacing:.12em;white-space:nowrap;border:1px solid #fff;justify-content:center;align-items:center;min-height:58px;padding:0 22px;font-size:10px;font-weight:800;display:inline-flex}.sdl-footer{background:var(--sdl-ink);min-height:110px;color:var(--sdl-paper);letter-spacing:.08em;grid-template-columns:.3fr 1.4fr .8fr;align-items:center;gap:24px;padding:24px clamp(20px,4vw,64px);font-size:9px;line-height:1.5;display:grid}.sdl-footer p{opacity:.62;max-width:88ch;margin:0}.sdl-footer>span{text-align:right}@media (width<=980px){.sdl-hero{grid-template-columns:1fr;min-height:auto}.sdl-hero-copy{border-right:0;border-bottom:1px solid var(--sdl-line);min-height:640px}.sdl-hero-visual img{min-height:65vw;max-height:720px}.sdl-demo-layout{grid-template-columns:1fr}.sdl-demo-rail{border-right:0;border-bottom:1px solid var(--sdl-line);grid-template-columns:repeat(3,1fr);display:grid}.sdl-demo-rail button{border-right:1px solid var(--sdl-line);min-height:120px}.sdl-control{grid-template-columns:1fr}.sdl-control-map{border-right:0;border-bottom:1px solid var(--sdl-line-dark);min-height:620px}.sdl-time-layout{grid-template-columns:1fr}.sdl-time-copy{padding-right:0}.sdl-pipeline-head{grid-template-columns:1fr;gap:20px}.sdl-capability-matrix{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.sdl-topbar{height:58px}.sdl-brand{padding:0 14px}.sdl-brand span:last-child,.sdl-top-meta span{display:none}.sdl-top-meta a{padding:0 14px}.sdl-hero-copy{min-height:560px;padding:28px 20px 24px}.sdl-hero h1{margin-top:70px;font-size:clamp(52px,17vw,82px)}.sdl-lede{font-size:18px}.sdl-hero-visual img{min-height:76vh}.sdl-hero-stamp{width:150px;height:150px}.sdl-manifesto{padding:60px 20px}.sdl-manifesto h2,.sdl-capabilities>h2{font-size:40px}.sdl-input-output{grid-template-columns:1fr}.sdl-input-output>div+div{border-left:0;border-top:1px solid var(--sdl-line);margin-top:26px;padding-top:26px;padding-left:0}.sdl-demonstrators,.sdl-time,.sdl-capabilities,.sdl-pipeline{padding-left:14px;padding-right:14px}.sdl-section-label{gap:20px;font-size:8px}.sdl-section-label span:last-child{text-align:right}.sdl-demo-rail{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.sdl-demo-rail button{scroll-snap-align:start;min-width:210px}.sdl-demo-description{grid-template-columns:1fr;gap:24px}.sdl-demo-copy{padding:24px 18px 28px}.sdl-demo-copy h3{font-size:36px}.sdl-control-map{min-height:74vw}.sdl-control-panel{padding:0 18px 42px}.sdl-control-panel h2,.sdl-pipeline-head h2,.sdl-time-copy h2{font-size:38px}.sdl-time-frame{min-height:72vw}.sdl-time-buttons{grid-template-columns:repeat(5,1fr);width:100%;display:grid}.sdl-time-buttons button{padding:12px 4px;font-size:8px}.sdl-pipeline-workbench{grid-template-columns:1fr}.sdl-pipeline-steps{border-bottom:1px solid #ffffff47;border-right:0;display:flex;overflow-x:auto}.sdl-pipeline-steps button{border-right:1px solid #fff3;min-width:135px;min-height:70px}.sdl-pipeline-visual{min-height:520px}.sdl-capability-matrix{grid-template-columns:1fr}.sdl-capability-matrix article{min-height:190px}.sdl-final-cta{grid-template-columns:1fr}.sdl-final-cta h2{font-size:48px}.sdl-final-cta>a{justify-self:start}.sdl-footer{grid-template-columns:1fr}.sdl-footer>span{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sdl-demo-image-wrap img{animation:none}.sdl-pipeline-image,.sdl-time-tint{transition:none}}:root{--z30-ink:#07121e;--z30-ink-2:#0d1e2f;--z30-paper:#edf2f1;--z30-paper-2:#d9e1df;--z30-blue:#65c7f1;--z30-copper:#e27a4c;--z30-sand:#d9bc7e;--z30-mint:#83d7bd;--z30-line:#edf2f129;--z30-line-dark:#07121e26}.z30-shell{background:var(--z30-ink);min-height:100vh;color:var(--z30-paper);font-family:Archivo,system-ui,sans-serif;overflow-x:hidden}.z30-shell *,.z30-shell :before,.z30-shell :after{box-sizing:border-box}.z30-shell button,.z30-shell a{-webkit-tap-highlight-color:transparent}.z30-topbar{z-index:40;border-bottom:1px solid var(--z30-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07121eeb;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:0 4.5vw;display:flex;position:sticky;top:0}.z30-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.z30-mark{letter-spacing:.08em;width:38px;height:38px;color:var(--z30-blue);border:1px solid #65c7f180;place-items:center;font:600 11px/1 IBM Plex Mono,monospace;display:grid}.z30-brand strong,.z30-brand small{display:block}.z30-brand strong{letter-spacing:.02em;font-size:14px}.z30-brand small{letter-spacing:.08em;text-transform:uppercase;color:#edf2f18c;margin-top:2px;font:500 10px/1.2 IBM Plex Mono,monospace}.z30-topbar-actions{align-items:center;gap:16px;display:flex}.z30-private{text-transform:uppercase;letter-spacing:.1em;color:#edf2f17a;font:500 10px/1 IBM Plex Mono,monospace}.z30-present,.z30-hero-actions button,.z30-decision button{color:var(--z30-paper);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #65c7f185;font:600 11px/1 IBM Plex Mono,monospace;transition:all .18s}.z30-present{min-height:38px;padding:0 15px}.z30-present:hover,.z30-present:focus-visible,.z30-hero-actions button:hover,.z30-decision button:hover{background:var(--z30-blue);color:var(--z30-ink);outline:none}.z30-hero{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:5vw;min-height:calc(100vh - 74px);padding:6.8vw 4.5vw 5vw;display:grid;position:relative}.z30-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#65c7f109 1px,#0000 1px),linear-gradient(90deg,#65c7f109 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.z30-hero-copy,.z30-survey-board{z-index:1;position:relative}.z30-kicker,.z30-section-heading p,.z30-dossier-nav>p,.z30-land-ask>p,.z30-90days>p,.z30-three-columns section>p,.z30-decision p,.z30-ask-script>p{letter-spacing:.13em;text-transform:uppercase;margin:0;font:600 10px/1.3 IBM Plex Mono,monospace}.z30-kicker{color:var(--z30-copper)}.z30-hero h1{letter-spacing:-.055em;max-width:700px;margin:20px 0 26px;font-size:clamp(48px,6.2vw,102px);font-weight:800;line-height:.92}.z30-lede{color:#edf2f1b3;max-width:650px;margin:0;font-size:clamp(16px,1.55vw,23px);line-height:1.5}.z30-hero-actions{align-items:center;gap:24px;margin-top:36px;display:flex}.z30-hero-actions button{min-height:46px;padding:0 18px}.z30-hero-actions a{color:var(--z30-paper);border-bottom:1px solid #edf2f14d;padding-bottom:5px;font-size:13px;text-decoration:none}.z30-survey-board{background:#081725;border:1px solid #65c7f140;min-height:520px;box-shadow:0 32px 80px #00000047}.z30-board-meta,.z30-board-legend{letter-spacing:.11em;text-transform:uppercase;color:#edf2f180;justify-content:space-between;align-items:center;gap:20px;min-height:46px;padding:0 18px;font:500 9px/1 IBM Plex Mono,monospace;display:flex}.z30-board-meta{border-bottom:1px solid var(--z30-line)}.z30-board-legend{border-top:1px solid var(--z30-line);justify-content:flex-start}.z30-board-legend span{align-items:center;gap:8px;display:inline-flex}.z30-board-legend i{background:var(--z30-blue);width:20px;height:2px;display:inline-block}.z30-board-legend .is-water{background:var(--z30-mint)}.z30-board-legend .is-site{border:1px solid var(--z30-sand);background:0 0;height:10px}.z30-survey-board svg{width:100%;min-height:420px;display:block}.z30-gridline{fill:none;stroke:#65c7f112;stroke-width:1px}.z30-road{fill:none;stroke:#d9bc7e8c;stroke-width:4px;stroke-dasharray:12 10}.z30-road-main{stroke:#e27a4cd9;stroke-width:8px;stroke-dasharray:none}.z30-water{fill:none;stroke:#83d7bd80;stroke-width:14px;opacity:.55}.z30-parcels path{fill:#65c7f106;stroke:#edf2f11c;stroke-width:1.5px}.z30-map-node{cursor:pointer;outline:none}.z30-map-node circle{fill:#0a1a2a;stroke:#edf2f15c;stroke-width:1.5px;transition:all .16s}.z30-map-node text{fill:#edf2f1cc;pointer-events:none;font:600 12px IBM Plex Mono,monospace}.z30-map-node:hover circle,.z30-map-node:focus-visible circle,.z30-map-node.is-active circle{fill:var(--z30-copper);stroke:var(--z30-copper);transform-origin:50%;transform:scale(1.14)}.z30-map-node.is-active text{fill:var(--z30-ink)}.z30-principle-strip{border-top:1px solid var(--z30-line);border-bottom:1px solid var(--z30-line);grid-template-columns:repeat(4,1fr);display:grid}.z30-principle-strip div{border-right:1px solid var(--z30-line);min-height:158px;padding:24px 3vw 26px 4.5vw}.z30-principle-strip div:last-child{border-right:0}.z30-principle-strip span{color:var(--z30-blue);font:600 10px/1 IBM Plex Mono,monospace;display:block}.z30-principle-strip strong{margin-top:30px;font-size:17px;display:block}.z30-principle-strip small{color:#edf2f18c;max-width:240px;margin-top:7px;line-height:1.5;display:block}.z30-stage{background:var(--z30-paper);color:var(--z30-ink);grid-template-columns:minmax(270px,.31fr) minmax(0,1fr);min-height:100vh;scroll-margin-top:72px;display:grid}.z30-dossier-nav{border-right:1px solid var(--z30-line-dark);background:#dfe6e4;padding:48px 0}.z30-dossier-nav>p{color:#07121e73;padding:0 34px 24px}.z30-dossier-nav button{border:0;border-top:1px solid var(--z30-line-dark);width:100%;min-height:96px;color:var(--z30-ink);text-align:left;cursor:pointer;background:0 0;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:8px;padding:18px 24px 18px 34px;display:grid}.z30-dossier-nav button:last-child{border-bottom:1px solid var(--z30-line-dark)}.z30-dossier-nav button>span{color:#07121e6b;grid-row:1/span 2;font:600 11px/1 IBM Plex Mono,monospace}.z30-dossier-nav button strong{font-size:14px}.z30-dossier-nav button small{color:#07121e85;margin-top:5px}.z30-dossier-nav button:hover,.z30-dossier-nav button.is-active{background:var(--z30-ink);color:var(--z30-paper)}.z30-dossier-nav button.is-active>span{color:var(--z30-copper)}.z30-dossier-nav button.is-active small{color:#edf2f180}.z30-dossier{padding:5vw;animation:.28s both z30-enter}@keyframes z30-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.z30-dossier-heading{border-bottom:1px solid var(--z30-line-dark);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:28px;display:flex}.z30-dossier-heading p{letter-spacing:.08em;text-transform:uppercase;color:#07121e7a;margin:0 0 10px;font:600 10px/1.4 IBM Plex Mono,monospace}.z30-dossier-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.8vw,76px);line-height:.95}.z30-dossier-heading>span{color:var(--z30-copper);font:600 11px/1 IBM Plex Mono,monospace}.z30-thesis{letter-spacing:-.02em;max-width:980px;margin:38px 0 40px;font-size:clamp(20px,2.25vw,34px);line-height:1.25}.z30-scale-line{border-top:1px solid var(--z30-line-dark);border-bottom:1px solid var(--z30-line-dark);justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;display:flex}.z30-scale-line span{letter-spacing:.12em;color:#07121e73;font:600 9px/1 IBM Plex Mono,monospace}.z30-scale-line strong{font-size:16px}.z30-land-ask{background:var(--z30-ink);color:var(--z30-paper);border-left:5px solid var(--z30-copper);margin:32px 0;padding:32px}.z30-land-ask>p{color:var(--z30-copper)}.z30-land-ask h3{max-width:1020px;margin:16px 0 20px;font-size:clamp(21px,2.2vw,34px);line-height:1.25}.z30-land-ask small{color:#edf2f199;line-height:1.55}.z30-three-columns{border-top:1px solid var(--z30-line-dark);border-bottom:1px solid var(--z30-line-dark);grid-template-columns:repeat(3,1fr);display:grid}.z30-three-columns section{border-right:1px solid var(--z30-line-dark);padding:28px 28px 28px 0}.z30-three-columns section+section{padding-left:28px}.z30-three-columns section:last-child{border-right:0}.z30-three-columns section>p{color:#07121e6b}.z30-three-columns ul{margin:20px 0 0;padding:0;list-style:none}.z30-three-columns li{border-top:1px solid #07121e17;padding:10px 0 10px 18px;font-size:13px;line-height:1.45;position:relative}.z30-three-columns li:before{content:"";background:var(--z30-copper);width:5px;height:5px;position:absolute;top:17px;left:0}.z30-decision{justify-content:space-between;align-items:end;gap:24px;margin-top:34px;display:flex}.z30-decision p{color:var(--z30-copper)}.z30-decision h3{max-width:850px;margin:8px 0 0;font-size:clamp(20px,2.2vw,33px);line-height:1.25}.z30-decision button{min-height:44px;color:var(--z30-ink);border-color:#07121e59;flex:none;padding:0 17px}.z30-90days{border-top:1px solid var(--z30-line-dark);margin-top:38px;padding-top:26px}.z30-90days>p{color:#07121e73}.z30-90days ol{grid-template-columns:repeat(4,1fr);margin:18px 0 0;padding:0;list-style:none;display:grid}.z30-90days li{border-right:1px solid var(--z30-line-dark);min-height:108px;padding:18px 18px 18px 0;font-size:13px;line-height:1.45}.z30-90days li+li{padding-left:18px}.z30-90days li:last-child{border-right:0}.z30-90days li span{color:var(--z30-blue);margin-bottom:20px;font:600 10px/1 IBM Plex Mono,monospace;display:block}.z30-pathway,.z30-portfolios,.z30-evidence{padding:7vw 4.5vw}.z30-pathway{color:var(--z30-paper);background:#0b2032}.z30-section-heading p{color:var(--z30-copper)}.z30-section-heading h2{letter-spacing:-.05em;max-width:880px;margin:13px 0 0;font-size:clamp(36px,5.1vw,78px);line-height:.97}.z30-pathway-line{border-top:1px solid var(--z30-line);border-bottom:1px solid var(--z30-line);grid-template-columns:repeat(5,1fr);margin-top:54px;display:grid}.z30-pathway-line article{border-right:1px solid var(--z30-line);min-height:220px;padding:24px 20px 28px 0}.z30-pathway-line article+article{padding-left:20px}.z30-pathway-line article:last-child{border-right:0}.z30-pathway-line span{color:var(--z30-blue);font:600 10px/1 IBM Plex Mono,monospace}.z30-pathway-line strong{margin-top:58px;font-size:15px;display:block}.z30-pathway-line p{color:#edf2f194;margin:10px 0 0;font-size:12px;line-height:1.5}.z30-ask-script{border-top:1px solid #e27a4ca6;margin:64px 0 0;padding:36px 0 0}.z30-ask-script>p{color:var(--z30-copper)}.z30-ask-script q{letter-spacing:-.035em;max-width:1150px;margin-top:20px;font-size:clamp(25px,3.4vw,54px);line-height:1.18;display:block}.z30-ask-script q:before,.z30-ask-script q:after{content:none}.z30-portfolios{background:var(--z30-copper);color:var(--z30-ink)}.z30-portfolios .z30-section-heading p{color:#07121e9e}.z30-capability-track{border-top:1px solid #07121e47;border-bottom:1px solid #07121e47;grid-template-columns:repeat(4,1fr);margin-top:52px;display:grid}.z30-capability-track a{min-height:250px;color:var(--z30-ink);border-right:1px solid #07121e47;padding:26px 24px 30px 0;text-decoration:none;transition:all .15s}.z30-capability-track a+a{padding-left:24px}.z30-capability-track a:last-child{border-right:0}.z30-capability-track a:hover{background:#edf2f121}.z30-capability-track span{letter-spacing:.11em;font:600 9px/1 IBM Plex Mono,monospace}.z30-capability-track strong{margin-top:74px;font-size:18px;display:block}.z30-capability-track small{max-width:245px;margin-top:8px;line-height:1.5;display:block}.z30-evidence{background:var(--z30-paper);color:var(--z30-ink)}.z30-evidence .z30-section-heading p{color:var(--z30-copper)}.z30-evidence-grid{border-top:1px solid var(--z30-line-dark);border-left:1px solid var(--z30-line-dark);grid-template-columns:repeat(2,1fr);margin-top:48px;display:grid}.z30-evidence-grid a{min-height:240px;color:var(--z30-ink);border-right:1px solid var(--z30-line-dark);border-bottom:1px solid var(--z30-line-dark);padding:28px;text-decoration:none}.z30-evidence-grid a:hover{background:#e1e9e7}.z30-evidence-grid span{color:var(--z30-copper);font:600 10px/1 IBM Plex Mono,monospace}.z30-evidence-grid strong{margin-top:26px;font-size:17px;display:block}.z30-evidence-grid p{color:#07121ea1;max-width:600px;margin:12px 0 24px;font-size:13px;line-height:1.55}.z30-evidence-grid small{text-transform:uppercase;letter-spacing:.08em;font:600 10px/1 IBM Plex Mono,monospace}.z30-footer{border-top:1px solid var(--z30-line);justify-content:space-between;align-items:flex-end;gap:40px;min-height:250px;padding:50px 4.5vw;display:flex}.z30-footer strong{font-size:15px}.z30-footer p{color:#edf2f185;max-width:700px;margin:12px 0 0;font-size:12px;line-height:1.55}.z30-footer>div:last-child{letter-spacing:.1em;text-transform:uppercase;color:#edf2f166;flex-direction:column;align-items:flex-end;gap:8px;font:500 9px/1 IBM Plex Mono,monospace;display:flex}.z30-present-controls,.z30-shell[data-presenting=true] .z30-topbar,.z30-shell[data-presenting=true] .z30-principle-strip,.z30-shell[data-presenting=true] .z30-pathway,.z30-shell[data-presenting=true] .z30-portfolios,.z30-shell[data-presenting=true] .z30-evidence,.z30-shell[data-presenting=true] .z30-footer,.z30-shell[data-presenting=true] .z30-dossier-nav{display:none}.z30-shell[data-presenting=true] .z30-hero{grid-template-columns:.78fr 1.22fr;min-height:38vh;padding:4vh 4vw 2vh}.z30-shell[data-presenting=true] .z30-hero h1{font-size:clamp(42px,5.8vw,82px)}.z30-shell[data-presenting=true] .z30-hero-actions{display:none}.z30-shell[data-presenting=true] .z30-survey-board{min-height:300px}.z30-shell[data-presenting=true] .z30-survey-board svg{min-height:260px;max-height:34vh}.z30-shell[data-presenting=true] .z30-stage{min-height:62vh;display:block}.z30-shell[data-presenting=true] .z30-dossier{padding:3.2vh 4vw 10vh}.z30-shell[data-presenting=true] .z30-land-ask{margin:18px 0;padding:20px}.z30-shell[data-presenting=true] .z30-thesis{margin:20px 0}.z30-shell[data-presenting=true] .z30-dossier-heading h2{font-size:clamp(34px,4vw,58px)}.z30-shell[data-presenting=true] .z30-decision,.z30-shell[data-presenting=true] .z30-90days{display:none}.z30-shell[data-presenting=true] .z30-present-controls{z-index:80;left:50%;bottom:max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07121ef0;border:1px solid #edf2f138;grid-template-columns:48px minmax(220px,1fr) 48px;align-items:center;min-width:360px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 16px 40px #00000057}.z30-present-controls button{height:46px;color:var(--z30-paper);cursor:pointer;background:0 0;border:0;font-size:20px}.z30-present-controls button:hover{background:var(--z30-copper);color:var(--z30-ink)}.z30-present-controls span{text-align:center;letter-spacing:.06em;text-transform:uppercase;font:600 10px/1 IBM Plex Mono,monospace}@media (width<=1020px){.z30-hero{grid-template-columns:1fr;padding-top:72px}.z30-hero h1{max-width:850px}.z30-survey-board{min-height:430px}.z30-principle-strip{grid-template-columns:repeat(2,1fr)}.z30-principle-strip div:nth-child(2){border-right:0}.z30-principle-strip div:nth-child(-n+2){border-bottom:1px solid var(--z30-line)}.z30-stage{grid-template-columns:220px 1fr}.z30-three-columns{grid-template-columns:1fr}.z30-three-columns section,.z30-three-columns section+section{border-right:0;border-bottom:1px solid var(--z30-line-dark);padding:24px 0}.z30-three-columns section:last-child{border-bottom:0}.z30-90days ol,.z30-pathway-line{grid-template-columns:repeat(2,1fr)}.z30-pathway-line article:nth-child(2n){border-right:0}.z30-pathway-line article{border-bottom:1px solid var(--z30-line)}.z30-capability-track{grid-template-columns:repeat(2,1fr)}.z30-capability-track a:nth-child(2n){border-right:0}.z30-capability-track a:nth-child(-n+2){border-bottom:1px solid #07121e47}}@media (width<=720px){.z30-topbar{min-height:64px;padding:0 18px}.z30-private{display:none}.z30-present{min-height:36px;padding:0 11px;font-size:9px}.z30-brand small{display:none}.z30-hero{gap:34px;min-height:auto;padding:56px 18px 34px}.z30-hero h1{margin-top:16px;font-size:clamp(44px,15vw,68px)}.z30-lede{font-size:16px}.z30-hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.z30-survey-board{border-left:0;border-right:0;min-height:330px;margin:0 -18px}.z30-survey-board svg{min-height:280px}.z30-board-legend{justify-content:flex-start;overflow-x:auto}.z30-board-legend span{flex:none}.z30-principle-strip{grid-template-columns:1fr}.z30-principle-strip div,.z30-principle-strip div:nth-child(2){border-right:0;border-bottom:1px solid var(--z30-line);min-height:130px;padding:22px 18px}.z30-principle-strip div:last-child{border-bottom:0}.z30-principle-strip strong{margin-top:20px}.z30-stage{display:block}.z30-dossier-nav{border-right:0;border-bottom:1px solid var(--z30-line-dark);scrollbar-width:none;padding:0;display:flex;overflow-x:auto}.z30-dossier-nav::-webkit-scrollbar{display:none}.z30-dossier-nav>p{display:none}.z30-dossier-nav button{border-top:0;border-right:1px solid var(--z30-line-dark);flex:0 0 170px;grid-template-columns:30px 1fr;min-height:90px;padding:14px}.z30-dossier-nav button:last-child{border-bottom:0}.z30-dossier{padding:42px 18px 54px}.z30-dossier-heading h2{font-size:44px}.z30-thesis{font-size:22px}.z30-scale-line{flex-direction:column;align-items:flex-start;gap:8px}.z30-land-ask{margin-left:-18px;margin-right:-18px;padding:24px 20px}.z30-land-ask h3{font-size:22px}.z30-decision{flex-direction:column;align-items:flex-start}.z30-90days ol{grid-template-columns:1fr}.z30-90days li,.z30-90days li+li{border-right:0;border-bottom:1px solid var(--z30-line-dark);min-height:auto;padding:18px 0}.z30-pathway,.z30-portfolios,.z30-evidence{padding:64px 18px}.z30-section-heading h2{font-size:44px}.z30-pathway-line,.z30-capability-track,.z30-evidence-grid{grid-template-columns:1fr}.z30-pathway-line article,.z30-pathway-line article+article{border-right:0;min-height:160px;padding:20px 0}.z30-pathway-line strong{margin-top:34px}.z30-ask-script q{font-size:28px}.z30-capability-track a,.z30-capability-track a+a{border-bottom:1px solid #07121e47;border-right:0;min-height:190px;padding:22px 0}.z30-capability-track strong{margin-top:45px}.z30-evidence-grid{border-left:1px solid var(--z30-line-dark)}.z30-evidence-grid a{min-height:210px}.z30-footer{flex-direction:column;align-items:flex-start;min-height:300px;padding:44px 18px}.z30-footer>div:last-child{align-items:flex-start}.z30-shell[data-presenting=true] .z30-hero{display:none}.z30-shell[data-presenting=true] .z30-stage{min-height:100vh}.z30-shell[data-presenting=true] .z30-dossier{padding:34px 18px 90px}.z30-shell[data-presenting=true] .z30-three-columns{display:none}.z30-shell[data-presenting=true] .z30-present-controls{width:calc(100% - 24px);min-width:0}}@media (prefers-reduced-motion:reduce){.z30-shell *,.z30-shell :before,.z30-shell :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}:root{--zaa-navy:#07172f;--zaa-navy-2:#0b2140;--zaa-gold:#c7a25b;--zaa-gold-soft:#e5cf9e;--zaa-cream:#f7f3e9;--zaa-ink:#111827;--zaa-rule:#c7a25b42}.za-site{--za-ink:var(--zaa-navy);--za-paper:var(--zaa-cream);--za-green:var(--zaa-navy-2);--za-gold:var(--zaa-gold);--za-ox:#6a1724}.za-site .za-utility,.za-site .za-network-dark{background:var(--zaa-navy-2)}.za-site .za-header{background:#07172ff5}.za-site .za-hero,.za-site .za-proof,.za-site .za-intelligence,.za-site .za-dark-section,.za-site .za-awards-system,.za-site .za-impact-framework,.za-site .za-governance-table{background:var(--zaa-navy)}.za-site .za-awards-feature{background:#091b34}.za-site .za-brand .za-mark{display:none}.za-site .za-brand:before{content:"";background:url(https://zimachievers.org/wp-content/uploads/2025/08/WhatsApp-Image-2025-07-28-at-22.58.54-300x155.jpeg) 50%/contain no-repeat;border-radius:2px;flex:0 0 64px;width:64px;height:42px;display:block}.za-site .za-brand strong{letter-spacing:.02em;font-family:Georgia,Times New Roman,serif}.za-site .za-hero__pattern,.za-site .za-page-hero__pattern{opacity:.11;background-image:linear-gradient(30deg,transparent 46%,var(--zaa-gold) 47%,transparent 48%),linear-gradient(-30deg,transparent 46%,var(--zaa-gold) 47%,transparent 48%)}.zaa-heritage{background:var(--zaa-cream);min-height:100vh;color:var(--zaa-ink);font-family:Helvetica Neue,Arial,sans-serif}.zaa-heritage *{box-sizing:border-box}.zaa-heritage a{color:inherit;text-decoration:none}.zaa-heritage button,.zaa-heritage input,.zaa-heritage textarea,.zaa-heritage select{font:inherit}.zaa-h-shell{width:min(1380px,100% - 72px);margin:0 auto}.zaa-h-topline{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#030d1c;justify-content:space-between;align-items:center;min-height:34px;padding:0 36px;font-size:10px;display:flex}.zaa-h-topline nav{gap:24px;display:flex}.zaa-h-topline a{color:var(--zaa-gold-soft)}.zaa-h-header{z-index:60;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07172ff7;border-bottom:1px solid #ffffff14;align-items:center;gap:34px;min-height:96px;padding:0 36px;display:flex;position:sticky;top:0}.zaa-h-logo{align-items:center;gap:15px;min-width:280px;display:flex}.zaa-h-logo img{object-fit:contain;background:#fff;border-radius:3px;width:92px;height:52px}.zaa-h-logo span{flex-direction:column;display:flex}.zaa-h-logo small{color:var(--zaa-gold-soft);letter-spacing:.15em;font-size:9px}.zaa-h-logo strong{letter-spacing:.02em;font:600 23px/1 Georgia,Times New Roman,serif}.zaa-h-nav{flex:1;justify-content:center;gap:clamp(16px,2vw,34px);display:flex}.zaa-h-nav a{color:#ffffffc2;border-bottom:2px solid #0000;padding:37px 0 31px;font-size:11px}.zaa-h-nav a:hover,.zaa-h-nav a.is-active{color:#fff;border-color:var(--zaa-gold)}.zaa-h-home{border:1px solid var(--zaa-gold);letter-spacing:.09em;text-transform:uppercase;padding:13px 17px;font-size:10px;color:var(--zaa-gold-soft)!important}.zaa-h-hero{background:linear-gradient(125deg,var(--zaa-navy) 0%,#0a2446 75%,#102c50 100%);color:#fff;padding:108px 0 90px;position:relative;overflow:hidden}.zaa-h-hero:before{content:"";opacity:.16;background:repeating-linear-gradient(135deg,transparent 0 30px,var(--zaa-gold) 31px 32px,transparent 33px 62px);height:620px;position:absolute;inset:-80px -10% auto 35%;transform:rotate(-6deg)}.zaa-h-hero__grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;display:grid;position:relative}.zaa-h-eyebrow{color:var(--zaa-gold-soft);letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:700}.zaa-h-hero h1{letter-spacing:-.055em;max-width:900px;margin:0;font:500 clamp(62px,7.5vw,116px)/.89 Georgia,Times New Roman,serif}.zaa-h-hero h1 em{color:var(--zaa-gold-soft);font-weight:400}.zaa-h-hero__copy{color:#ffffffbd;max-width:520px;font-size:17px;line-height:1.65}.zaa-h-hero__copy strong{color:#fff;margin-bottom:16px;font:28px/1.15 Georgia,Times New Roman,serif;display:block}.zaa-h-source{color:var(--zaa-gold-soft);letter-spacing:.09em;text-transform:uppercase;border:1px solid #c7a25b8c;margin-top:24px;padding:8px 10px;font-size:9px;display:inline-flex}.zaa-h-index{background:#fff;border-bottom:1px solid #07172f24;padding:28px 0}.zaa-h-index__row{flex-wrap:wrap;gap:10px;display:flex}.zaa-h-index a{letter-spacing:.06em;text-transform:uppercase;border:1px solid #07172f29;padding:9px 12px;font-size:10px}.zaa-h-index a:hover{background:var(--zaa-navy);color:#fff}.zaa-h-section{padding:100px 0}.zaa-h-section--navy{background:var(--zaa-navy);color:#fff}.zaa-h-section--white{background:#fff}.zaa-h-section--gold{color:#09182d;background:#c9a65e}.zaa-h-intro{grid-template-columns:.72fr 1.28fr;gap:80px;margin-bottom:65px;display:grid}.zaa-h-intro span{color:var(--zaa-gold);letter-spacing:.13em;text-transform:uppercase;font-size:11px}.zaa-h-section--navy .zaa-h-intro span{color:var(--zaa-gold-soft)}.zaa-h-intro h2{letter-spacing:-.04em;max-width:820px;margin:0;font:500 clamp(44px,5.4vw,78px)/.95 Georgia,Times New Roman,serif}.zaa-h-intro h2 em{color:var(--zaa-gold);font-weight:400}.zaa-h-section--navy .zaa-h-intro h2 em{color:var(--zaa-gold-soft)}.zaa-h-intro p{color:#5e6673;max-width:760px;margin:22px 0 0;line-height:1.7}.zaa-h-section--navy .zaa-h-intro p{color:#ffffffa8}.zaa-h-brand-proof{border:1px solid var(--zaa-rule);background:#fff;grid-template-columns:320px 1fr;align-items:center;gap:55px;padding:38px;display:grid}.zaa-h-brand-proof__logo{background:var(--zaa-navy);justify-content:center;align-items:center;min-height:210px;display:flex}.zaa-h-brand-proof__logo img{object-fit:contain;background:#fff;width:min(240px,78%);height:auto;padding:12px}.zaa-h-brand-proof h3{margin:0 0 12px;font:40px/1 Georgia,Times New Roman,serif}.zaa-h-brand-proof p{color:#5d6470;line-height:1.7}.zaa-h-brand-proof code{color:#8a6a30;word-break:break-all;margin-top:14px;font-size:10px;display:block}.zaa-h-grid{background:#07172f29;border:1px solid #07172f29;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.zaa-h-card{background:var(--zaa-cream);min-height:250px;padding:28px}.zaa-h-card small{color:#8a6a30;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.zaa-h-card h3{margin:42px 0 15px;font:30px/1.05 Georgia,Times New Roman,serif}.zaa-h-card p{color:#606875;line-height:1.6}.zaa-h-card ul{color:#515967;padding-left:18px;line-height:1.7}.zaa-h-section--navy .zaa-h-grid{background:#ffffff26;border-color:#ffffff26}.zaa-h-section--navy .zaa-h-card{background:#091a34}.zaa-h-section--navy .zaa-h-card small{color:var(--zaa-gold-soft)}.zaa-h-section--navy .zaa-h-card p,.zaa-h-section--navy .zaa-h-card ul{color:#ffffffb3}.zaa-h-objectives{border-top:1px solid #07172f2e;border-bottom:1px solid #07172f2e;grid-template-columns:repeat(5,1fr);display:grid}.zaa-h-objectives div{border-right:1px solid #07172f2e;min-height:170px;padding:24px}.zaa-h-objectives div:first-child{border-left:1px solid #07172f2e}.zaa-h-objectives span{color:var(--zaa-gold);font-size:10px}.zaa-h-objectives p{margin-top:56px;font:21px/1.25 Georgia,Times New Roman,serif}.zaa-h-category-groups{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.zaa-h-category{background:#091a34;border:1px solid #ffffff29;padding:30px}.zaa-h-category>small{color:var(--zaa-gold-soft);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.zaa-h-category h3{margin:10px 0 24px;font:34px/1.05 Georgia,Times New Roman,serif}.zaa-h-category__award{border-top:1px solid #ffffff1f;padding:18px 0}.zaa-h-category__award strong{margin-bottom:7px;font-size:14px;display:block}.zaa-h-category__award p{color:#ffffff9e;margin:0 0 8px;font-size:12px;line-height:1.5}.zaa-h-names{flex-wrap:wrap;gap:7px;display:flex}.zaa-h-names span{color:#e7d7b7;border:1px solid #c7a25b4d;padding:6px 8px;font-size:10px}.zaa-h-editions{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.zaa-h-edition{background:#fff;border:1px solid #07172f2b;padding:28px}.zaa-h-edition time{color:var(--zaa-gold);font:42px/1 Georgia,Times New Roman,serif}.zaa-h-edition h3{margin:24px 0 9px;font:30px/1 Georgia,Times New Roman,serif}.zaa-h-edition p{color:#5d6470;line-height:1.6}.zaa-h-edition dl{grid-template-columns:90px 1fr;gap:8px 14px;margin-top:22px;font-size:11px;display:grid}.zaa-h-edition dt{color:#8a6a30;text-transform:uppercase}.zaa-h-edition dd{margin:0}.zaa-h-edition a{color:#8a6a30;text-transform:uppercase;letter-spacing:.08em;margin-top:22px;font-size:10px;display:inline-block}.zaa-h-sponsors{background:#ffffff2b;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.zaa-h-sponsor{background:#091a34;padding:32px}.zaa-h-sponsor small{color:var(--zaa-gold-soft)}.zaa-h-sponsor h3{font:34px/1 Georgia,Times New Roman,serif}.zaa-h-sponsor ul{color:#ffffffad;padding-left:18px;line-height:1.8}.zaa-h-foundation{grid-template-columns:.8fr 1.2fr;gap:50px;display:grid}.zaa-h-appeal{color:#fff;background:#701f26;padding:34px}.zaa-h-appeal small{color:#f0c9c9;text-transform:uppercase;letter-spacing:.12em}.zaa-h-appeal h3{font:38px/1.05 Georgia,Times New Roman,serif}.zaa-h-appeal ul{line-height:1.7}.zaa-h-foundation-programmes{gap:16px;display:grid}.zaa-h-foundation-programmes article{background:#fff;border:1px solid #07172f29;padding:26px}.zaa-h-foundation-programmes h3{margin:0 0 9px;font:30px/1.1 Georgia,Times New Roman,serif}.zaa-h-foundation-programmes p,.zaa-h-foundation-programmes li{color:#5e6673;line-height:1.65}.zaa-h-form-fields{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.zaa-h-form-fields span{text-transform:uppercase;letter-spacing:.05em;background:#eef0f4;padding:6px 8px;font-size:9px}.zaa-h-news{border-top:1px solid #07172f2e}.zaa-h-news article{border-bottom:1px solid #07172f2e;grid-template-columns:180px 1fr 90px;align-items:start;gap:30px;padding:28px 0;display:grid}.zaa-h-news time,.zaa-h-news small{color:#8a6a30;text-transform:uppercase;font-size:10px}.zaa-h-news h3{margin:0 0 9px;font:29px/1.1 Georgia,Times New Roman,serif}.zaa-h-news p{color:#626a77;margin:0;line-height:1.55}.zaa-h-news a{color:#8a6a30;text-transform:uppercase;font-size:10px}.zaa-h-media{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.zaa-h-media figure{background:#091a34;border:1px solid #ffffff26;min-height:330px;margin:0;padding:24px}.zaa-h-media img{object-fit:contain;background:#fff;width:100%;height:230px}.zaa-h-media figcaption{color:#ffffffad;padding-top:14px;font-size:11px;line-height:1.5}.zaa-h-media a{color:var(--zaa-gold-soft)}.zaa-h-source-table{border-collapse:collapse;background:#fff;width:100%}.zaa-h-source-table th,.zaa-h-source-table td{text-align:left;vertical-align:top;border:1px solid #07172f21;padding:17px;font-size:11px;line-height:1.5}.zaa-h-source-table th{color:#354052;text-transform:uppercase;letter-spacing:.06em;background:#edf0f4}.zaa-h-source-table a{color:#8a6a30;word-break:break-all}.zaa-h-status{color:#7d6029;text-transform:uppercase;letter-spacing:.06em;border:1px solid #9b7a3c;padding:5px 7px;font-size:8px;display:inline-flex}.zaa-h-footer{color:#fff;background:#020b19;padding:58px 0 34px}.zaa-h-footer__grid{grid-template-columns:1.2fr repeat(3,1fr);gap:45px;display:grid}.zaa-h-footer h2{margin:18px 0;font:42px/1 Georgia,Times New Roman,serif}.zaa-h-footer small{color:var(--zaa-gold-soft);text-transform:uppercase;letter-spacing:.1em}.zaa-h-footer a,.zaa-h-footer p{color:#ffffffa8;margin:9px 0;font-size:12px;display:block}.zaa-h-footer__bottom{color:#ffffff6b;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:9px;display:flex}@media (width<=1050px){.zaa-h-nav{display:none}.zaa-h-header{justify-content:space-between}.zaa-h-hero__grid,.zaa-h-intro,.zaa-h-foundation{grid-template-columns:1fr;gap:35px}.zaa-h-grid,.zaa-h-editions,.zaa-h-sponsors,.zaa-h-objectives{grid-template-columns:1fr 1fr}.zaa-h-objectives div{border:1px solid #07172f24}.zaa-h-category-groups{grid-template-columns:1fr}.zaa-h-footer__grid{grid-template-columns:1fr 1fr}.za-site .za-brand:before{flex-basis:52px;width:52px;height:34px}}@media (width<=700px){.zaa-h-shell{width:min(100% - 34px,1380px)}.zaa-h-topline{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 17px}.zaa-h-topline nav{flex-wrap:wrap;gap:12px}.zaa-h-header{min-height:82px;padding:0 17px}.zaa-h-logo{min-width:0}.zaa-h-logo img{width:68px;height:40px}.zaa-h-logo small{display:none}.zaa-h-logo strong{font-size:17px}.zaa-h-home{padding:10px;font-size:8px}.zaa-h-hero{padding:75px 0 60px}.zaa-h-hero__grid{grid-template-columns:1fr}.zaa-h-hero h1{font-size:57px}.zaa-h-section{padding:70px 0}.zaa-h-grid,.zaa-h-editions,.zaa-h-sponsors,.zaa-h-objectives,.zaa-h-media{grid-template-columns:1fr}.zaa-h-brand-proof{grid-template-columns:1fr;padding:20px}.zaa-h-news article{grid-template-columns:1fr;gap:8px}.zaa-h-footer__grid{grid-template-columns:1fr}.zaa-h-footer__bottom{flex-direction:column;gap:16px}.za-site .za-brand:before{flex-basis:46px;width:46px;height:30px}}@media (prefers-reduced-motion:reduce){.zaa-heritage *,.za-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.zbe-shell{--zbe-photo-exhibit:url(https://zimbusinessexpo.com/wp-content/uploads/2026/02/FMG11120-768x512.jpg);--zbe-photo-network:url(https://zimbusinessexpo.com/wp-content/uploads/2026/02/LL9A8281-768x512.jpeg);--zbe-photo-seminar:url(https://zimbusinessexpo.com/wp-content/uploads/2026/02/FMG12259-768x512.jpg);--zbe-photo-keynote:url(https://zimbusinessexpo.com/wp-content/uploads/2026/02/LL9A8698-768x512.jpeg);--zbe-photo-property:url(https://zimbusinessexpo.com/wp-content/uploads/2026/02/5-1.jpg);--zbe-photo-awards:url(https://zimbusinessexpo.com/wp-content/uploads/2026/02/LL9A8625-768x512.jpeg);--zbe-photo-tn:url(https://zimbusinessexpo.com/wp-content/uploads/2026/08/Tawanda-Nyambirai-TN-Cyber.png)}.zbe-hero{isolation:isolate;background:#080b08;overflow:hidden}.zbe-hero:before{content:"";z-index:-2;background-image:linear-gradient(90deg,#040805f5 0%,#040805e0 36%,#04080561 68%,#040805b8 100%),var(--zbe-photo-network);background-position:50% 42%;background-size:cover;position:absolute;inset:0;transform:scale(1.035)}.zbe-hero:after{content:"BIRMINGHAM  /  02—03 OCTOBER 2026  /  INVESTMENT  /  ENTERPRISE  /  DIASPORA";z-index:-1;white-space:nowrap;letter-spacing:.24em;color:#ffffff57;font:600 9px IBM Plex Mono,monospace;position:absolute;bottom:58px;left:4vw;right:4vw;overflow:hidden}.zbe-hero-copy{z-index:2;text-shadow:0 2px 30px #00000073;position:relative}.zbe-event-pass{z-index:3;position:relative}.zbe-event-pass:before{content:"BIRMINGHAM 2026";letter-spacing:.18em;color:#5e5a50;writing-mode:vertical-rl;font:600 8px IBM Plex Mono,monospace;position:absolute;top:18px;right:18px}.zbe-kicker{border-left:3px solid var(--zbe-gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000075;align-items:center;gap:10px;padding:8px 10px;display:inline-flex}.zbe-exchange{position:relative;overflow:hidden}.zbe-exchange:after{content:"";background:var(--zbe-photo-exhibit) center/cover;filter:grayscale(.1)contrast(1.04);opacity:.09;pointer-events:none;border-radius:50%;width:39vw;max-width:620px;height:39vw;max-height:620px;position:absolute;bottom:-14vw;right:-10vw}.zbe-exchange>*{z-index:1;position:relative}.zbe-evidence{background:linear-gradient(115deg,#080908,#101410);position:relative}.zbe-evidence:before{content:"TRACK RECORD";color:#ffffff06;letter-spacing:-.07em;pointer-events:none;font:900 clamp(52px,10vw,170px)/.8 Archivo Black,sans-serif;position:absolute;top:48px;right:4vw}.zbe-awards-block{isolation:isolate;position:relative;overflow:hidden}.zbe-awards-block:before{content:"";z-index:-2;background:linear-gradient(90deg,#16110cfa 0 52%,#16110c85 74%,#16110ce6),var(--zbe-photo-awards) right center/56% auto no-repeat;position:absolute;inset:0}.zbe-awards-block:after{content:"AWARDS 2026";z-index:-1;color:#d8a92f0f;letter-spacing:-.06em;font:900 clamp(66px,12vw,190px)/.8 Archivo Black,sans-serif;position:absolute;top:28px;right:3vw}.zbe-awards-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0b07b8}.zbe-programme-grid article{isolation:isolate;justify-content:flex-end;min-height:260px;position:relative;overflow:hidden}.zbe-programme-grid article:before{content:"";z-index:-2;filter:saturate(.82)contrast(1.05);background-position:50%;background-size:cover;position:absolute;inset:0}.zbe-programme-grid article:after{content:"";z-index:-1;background:linear-gradient(#080b0926,#080b09eb 78%);position:absolute;inset:0}.zbe-programme-grid article:first-child:before{background-image:var(--zbe-photo-seminar)}.zbe-programme-grid article:nth-child(2):before{background-image:var(--zbe-photo-exhibit)}.zbe-programme-grid article:nth-child(3):before{background-image:var(--zbe-photo-property)}.zbe-programme-grid article:nth-child(4):before{background-image:var(--zbe-photo-network)}.zbe-programme-grid article:nth-child(5):before{background-image:var(--zbe-photo-keynote)}.zbe-programme-grid article:nth-child(6):before{background-image:var(--zbe-photo-awards)}.zbe-programme-grid h3{text-shadow:0 2px 16px #0009;font-weight:800}.zbe-programme-grid small{background:#00000080;width:max-content;padding:5px 7px;color:#fff!important}.zbe-sponsor-spotlight{isolation:isolate;padding-right:min(47vw,680px);position:relative;overflow:hidden}.zbe-sponsor-spotlight:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--zbe-green),#1e6f431a 35%,#1e6f4333),var(--zbe-photo-tn) center/cover no-repeat;width:min(43vw,640px);position:absolute;top:0;bottom:0;right:0}.zbe-sponsor-spotlight:after{content:"TITLE PARTNER  •  DIGITAL BANKING  •  DIASPORA INVESTMENT";letter-spacing:.15em;color:#fff;background:#0b130d;padding:8px 10px;font:600 9px IBM Plex Mono,monospace;position:absolute;bottom:20px;right:4vw}.zbe-speaker-preview{background:#080908;position:relative}.zbe-speaker-marquee{gap:0}.zbe-speaker-marquee article{isolation:isolate;background:#0b0d0b;flex-direction:column;justify-content:flex-end;min-height:240px;padding:18px;display:flex;position:relative;overflow:hidden;color:#fff!important}.zbe-speaker-marquee article:before{content:"";z-index:-2;filter:saturate(.75)contrast(1.05);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.zbe-speaker-marquee article:after{content:"";z-index:-1;background:linear-gradient(#05060508 25%,#050605f7 86%);position:absolute;inset:0}.zbe-speaker-marquee article:first-child:before{background-image:url(https://zimbusinessexpo.com/wp-content/uploads/2026/05/background_removalTUFIS0NpMXBaczAjMSM2Y2FmMjhhNTNhMzRiYzBiNTFlMTQ3ZGQxNmEyZTRmMCMzODEjI1RSQU5TRk9STUFUSU9OX1JFUVVFU1Q-150x150.png)}.zbe-speaker-marquee article:nth-child(2):before{background-image:url(https://zimbusinessexpo.com/wp-content/uploads/2026/05/background_removalTUFIS0Y1Ym9CUFkjMSM2Y2FmMjhhNTNhMzRiYzBiNTFlMTQ3ZGQxNmEyZTRmMCM2MjMjI1RSQU5TRk9STUFUSU9OX1JFUVVFU1Q-150x150.png)}.zbe-speaker-marquee article:nth-child(3):before{background-image:url(https://zimbusinessexpo.com/wp-content/uploads/2026/05/background_removalTUFIS0RJd3MycDAjMSM2Y2FmMjhhNTNhMzRiYzBiNTFlMTQ3ZGQxNmEyZTRmMCM0NTUjI1RSQU5TRk9STUFUSU9OX1JFUVVFU1Q-150x150.png)}.zbe-speaker-marquee article:nth-child(4):before{background-image:url(https://zimbusinessexpo.com/wp-content/uploads/2026/05/background_removalTUFIS0N4U0JrajgjMSM2Y2FmMjhhNTNhMzRiYzBiNTFlMTQ3ZGQxNmEyZTRmMCM0MjYjI1RSQU5TRk9STUFUSU9OX1JFUVVFU1Q-150x150.png)}.zbe-speaker-marquee article:nth-child(5):before{background-image:url(https://zimbusinessexpo.com/wp-content/uploads/2026/05/background_removalTUFIS0N6dlFld00jMSM2Y2FmMjhhNTNhMzRiYzBiNTFlMTQ3ZGQxNmEyZTRmMCM0NDkjI1RSQU5TRk9STUFUSU9OX1JFUVVFU1Q-150x150.png)}.zbe-speaker-marquee article:nth-child(6):before{background-image:url(https://zimbusinessexpo.com/wp-content/uploads/2026/05/background_removalTUFIS0lMWnRYMzQjMSM2Y2FmMjhhNTNhMzRiYzBiNTFlMTQ3ZGQxNmEyZTRmMCM0MTIjI1RSQU5TRk9STUFUSU9OX1JFUVVFU1Q-150x150.png)}.zbe-speaker-marquee article:nth-child(7):before{background-image:url(https://zimbusinessexpo.com/wp-content/uploads/2026/05/background_removalTUFIS0hSZllUVlkjMSM2Y2FmMjhhNTNhMzRiYzBiNTFlMTQ3ZGQxNmEyZTRmMCM4NDAjI1RSQU5TRk9STUFUSU9OX1JFUVVFU1Q-150x150.png)}.zbe-speaker-marquee article:nth-child(8):before{background-image:url(https://zimbusinessexpo.com/wp-content/uploads/2026/05/background_removalTUFIS0NqVnVRWnMjMSM2Y2FmMjhhNTNhMzRiYzBiNTFlMTQ3ZGQxNmEyZTRmMCM1MTMjI1RSQU5TRk9STUFUSU9OX1JFUVVFU1Q-150x150.png)}.zbe-speaker-marquee article:nth-child(9):before{background-image:url(https://zimbusinessexpo.com/wp-content/uploads/2026/05/background_removalTUFIS0NuazZkMGcjMSM2Y2FmMjhhNTNhMzRiYzBiNTFlMTQ3ZGQxNmEyZTRmMCM0NzQjI1RSQU5TRk9STUFUSU9OX1JFUVVFU1Q-150x150.png)}.zbe-speaker-marquee article:nth-child(10):before{background-image:url(https://zimbusinessexpo.com/wp-content/uploads/2026/05/background_removalTUFIS0dZM0lSS2sjMSM2Y2FmMjhhNTNhMzRiYzBiNTFlMTQ3ZGQxNmEyZTRmMCM1MDgjI1RSQU5TRk9STUFUSU9OX1JFUVVFU1Q-150x150.png)}.zbe-speaker-marquee span{text-shadow:0 2px 12px #000;font-size:17px;line-height:1.15;color:#fff!important}.zbe-speaker-marquee small{text-shadow:0 2px 10px #000;margin-top:5px;color:#d8dad2!important}.zbe-circuit{position:relative;overflow:hidden}.zbe-circuit:before{content:"GLOBAL CIRCUIT";color:#1e6f430e;letter-spacing:-.08em;font:900 clamp(60px,11vw,170px)/.8 Archivo Black,sans-serif;position:absolute;top:30px;right:-1vw}.zbe-stops article{position:relative;overflow:hidden}.zbe-stops article:before{content:"";background:var(--zbe-green);border-radius:50%;width:12px;height:12px;position:absolute;top:20px;right:20px;box-shadow:0 0 0 7px #1e6f431a}.zbe-media-preview{position:relative;overflow:hidden}.zbe-media-preview:before{content:"";background:linear-gradient(90deg,#090909 0 43%,#09090933),var(--zbe-photo-awards) right center/60% cover no-repeat;opacity:.5;position:absolute;inset:0}.zbe-media-preview>*{z-index:1;position:relative}.zbe-filmstrip span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000007a;padding-left:14px;padding-right:14px}.zbe-news-preview{background:linear-gradient(135deg,#111,#171a13)}.zbe-zido{position:relative;overflow:hidden}.zbe-zido:after{content:"ZIDO";color:#ffffff0e;pointer-events:none;font:900 clamp(90px,18vw,280px)/.8 Archivo Black,sans-serif;position:absolute;top:-1vw;right:-2vw}.zbe-zido>*{z-index:1;position:relative}.zbe-page-hero{isolation:isolate;position:relative;overflow:hidden}.zbe-page-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#090b09f5,#090b09b3 60%,#090b0966),var(--zbe-photo-network) center/cover;opacity:.72;position:absolute;inset:0}.zbe-page-hero:after{content:"ZIMBABWE BUSINESS EXPO";z-index:-1;color:#ffffff09;white-space:nowrap;font:900 clamp(48px,10vw,150px)/.8 Archivo Black,sans-serif;position:absolute;bottom:12px;right:3vw}.zbe-speaker-grid article{background:linear-gradient(145deg,#111,#0a0c0a);position:relative;overflow:hidden;color:#fff!important}.zbe-speaker-grid h3,.zbe-speaker-grid p{color:#fff!important}.zbe-team-grid article{background:#0d100d}.zbe-archive-grid article{background:linear-gradient(145deg,#111,#0b0d0b);position:relative}.zbe-header nav.open{box-shadow:0 18px 50px #00000094}.zbe-menu{letter-spacing:.08em;text-transform:uppercase;font:600 10px IBM Plex Mono,monospace}.zbe-mobile-actions{box-shadow:0 -10px 28px #00000052}@media (width<=980px){.zbe-sponsor-spotlight{padding-bottom:280px;padding-right:4vw}.zbe-sponsor-spotlight:before{background:linear-gradient(180deg,var(--zbe-green),#1e6f430d 35%),var(--zbe-photo-tn) center 34%/cover no-repeat;width:100%;height:260px;top:auto}.zbe-sponsor-spotlight:after{bottom:18px}.zbe-speaker-marquee article{min-height:270px}}@media (width<=640px){.zbe-concept{padding:6px 14px;line-height:1.35}.zbe-header{grid-template-columns:auto auto 1fr}.zbe-header nav.open{max-height:calc(100vh - 110px);padding:12px 16px 24px;overflow:auto}.zbe-header nav.open a{border-bottom:1px solid #ffffff14;padding:9px 0;font-size:14px}.zbe-hero{padding-top:70px}.zbe-hero:before{background-image:linear-gradient(180deg,#040805d1,#040805ed 58%,#080b08 90%),var(--zbe-photo-network);background-position:58% 0}.zbe-hero:after{display:none}.zbe-event-pass{margin-top:18px}.zbe-programme-grid article{min-height:225px}.zbe-awards-block:before{background:linear-gradient(180deg,#16110cf7 0 65%,#16110cbf),var(--zbe-photo-awards) center bottom/auto 45% no-repeat}.zbe-awards-block{padding-bottom:170px}.zbe-exchange:after{width:90vw;height:90vw;bottom:-24vw;right:-45vw}.zbe-media-preview:before{background:linear-gradient(180deg,#090909 0 52%,#09090957),var(--zbe-photo-awards) center bottom/auto 50% no-repeat}.zbe-media-preview{padding-bottom:220px}.zbe-sponsor-spotlight{padding-left:16px;padding-right:16px}.zbe-page-hero:before{background:linear-gradient(180deg,#090b09d6,#090b09f5),var(--zbe-photo-network) center/cover}.zbe-page-main{padding-bottom:95px}.zbe-news-preview>a{padding:20px 0}.zbe-speaker-marquee{grid-template-columns:1fr 1fr!important}.zbe-speaker-marquee article{min-height:230px}.zbe-numberline{border-left:0}.zbe-numberline div{border-left:1px solid var(--zbe-line)}}@media (prefers-reduced-motion:reduce){.zbe-hero:before{transform:none}}.zbe-shell{scroll-behavior:smooth}.zbe-section-head{align-items:flex-start}.zbe-section-head>a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;margin-top:14px;padding-bottom:4px;font:600 11px IBM Plex Mono,monospace}.zbe-awards-block{padding-top:72px;padding-bottom:72px}.zbe-awards-flow{margin-top:36px}.zbe-awards-actions{margin-top:18px}.zbe-programme{padding-top:72px;padding-bottom:72px}.zbe-programme-grid{margin-top:22px}.zbe-programme-grid article{min-height:235px}.zbe-programme-grid h3{font-size:25px}.zbe-speaker-preview{padding-top:72px;padding-bottom:72px}.zbe-speaker-marquee{margin-top:24px}.zbe-speaker-marquee article{min-height:220px}.zbe-speaker-marquee span{font-size:16px}.zbe-circuit,.zbe-media-preview,.zbe-news-preview,.zbe-zido{padding-top:72px;padding-bottom:72px}.zbe-media-preview h2{margin:12px 0 18px;font-size:clamp(38px,5vw,72px);line-height:.94}.zbe-media-preview p{max-width:620px;line-height:1.55}.zbe-news-preview>a{padding:20px 0}.zbe-news-preview strong{line-height:1.35}.zbe-page-main>.zbe-countdown{max-width:620px;margin:0 0 34px}.zbe-agenda-grid{margin-top:28px}.zbe-agenda-grid article{min-height:185px}.zbe-gala{margin-top:38px}@media (width<=640px){.zbe-concept{white-space:normal;min-height:26px}.zbe-header{min-height:48px;position:sticky;top:0}.zbe-brand{min-width:0}.zbe-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:74px;overflow:hidden}.zbe-ticket{white-space:nowrap;padding:8px 7px;font-size:9px}.zbe-hero{gap:22px;padding:54px 16px 76px}.zbe-hero h1{margin:14px 0 20px;font-size:clamp(44px,15.8vw,66px);line-height:.87}.zbe-hero-copy>p{font-size:16px;line-height:1.45}.zbe-hero-cta{margin-top:20px}.zbe-hero-cta a{padding:12px 13px;font-size:13px}.zbe-event-pass{margin-top:0;padding:18px}.zbe-event-pass>b{font-size:64px}.zbe-event-pass>strong{font-size:18px}.zbe-barcode{margin:18px 0 14px}.zbe-countdown b{font-size:22px}.zbe-exchange,.zbe-evidence,.zbe-awards-block,.zbe-programme,.zbe-speaker-preview,.zbe-circuit,.zbe-media-preview,.zbe-news-preview,.zbe-zido,.zbe-page-main{padding-top:48px;padding-bottom:48px}.zbe-exchange h2{margin:14px 0 28px;font-size:46px;line-height:.92}.zbe-exchange-grid{gap:24px}.zbe-exchange-grid p{font-size:17px}.zbe-signal-list span{padding:15px 12px;font-size:10px}.zbe-evidence{padding-top:38px;padding-bottom:38px}.zbe-numberline{grid-template-columns:1fr 1fr}.zbe-numberline div{padding:20px 12px}.zbe-numberline div:last-child{grid-column:1/-1}.zbe-numberline b{font-size:40px}.zbe-numberline span{font-size:9px}.zbe-section-head h2{margin-top:10px;font-size:42px;line-height:.94}.zbe-section-head>a{margin:8px 0 14px;display:inline-block}.zbe-awards-block{padding-bottom:92px}.zbe-awards-block:before{background:linear-gradient(180deg,#16110cfa 0 70%,#16110cc7),var(--zbe-photo-awards) center bottom/auto 32% no-repeat}.zbe-awards-status{min-width:0;padding:14px}.zbe-awards-status b{font-size:54px}.zbe-awards-flow{margin:26px 0 18px}.zbe-awards-flow span{padding:14px 8px}.zbe-awards-actions{gap:8px}.zbe-awards-actions a{text-align:center;width:100%;padding:12px}.zbe-programme{padding-top:48px}.zbe-programme-grid{margin-top:18px;grid-template-columns:1fr!important}.zbe-programme-grid article{min-height:188px;padding:18px}.zbe-programme-grid h3{font-size:24px}.zbe-sponsor-spotlight{padding-top:48px;padding-bottom:218px}.zbe-sponsor-spotlight h2{font-size:48px;line-height:.92}.zbe-sponsor-spotlight p{font-size:17px}.zbe-sponsor-spotlight:before{height:205px}.zbe-sponsor-spotlight:after{text-align:center;font-size:8px;line-height:1.4;left:16px;right:16px}.zbe-speaker-preview{padding-top:48px;padding-bottom:48px}.zbe-speaker-marquee{margin-top:14px;grid-template-columns:1fr 1fr!important}.zbe-speaker-marquee article{min-height:194px;padding:13px}.zbe-speaker-marquee span{font-size:14px}.zbe-speaker-marquee small{font-size:10px;line-height:1.25}.zbe-circuit{padding-top:48px;padding-bottom:48px}.zbe-worldline{margin:22px 0}.zbe-stops article{padding:20px}.zbe-stops h3{font-size:38px}.zbe-media-preview{gap:28px;padding-top:48px;padding-bottom:180px}.zbe-media-preview:before{background:linear-gradient(180deg,#090909 0 58%,#0909095c),var(--zbe-photo-awards) center bottom/auto 42% no-repeat}.zbe-media-preview h2{font-size:40px}.zbe-filmstrip span{padding-top:13px;padding-bottom:13px;font-size:12px}.zbe-news-preview{padding-top:48px;padding-bottom:48px}.zbe-news-preview>a{grid-template-columns:74px 1fr;padding:15px 0}.zbe-news-preview time{font-size:9px}.zbe-news-preview strong{font-size:16px}.zbe-zido{padding-top:48px;padding-bottom:48px}.zbe-zido h2{margin:10px 0 16px;font-size:42px;line-height:.93}.zbe-zido p{font-size:16px;line-height:1.5}.zbe-page-hero{padding:54px 16px 42px}.zbe-page-hero h1{margin:14px 0 18px;font-size:48px;line-height:.92}.zbe-page-hero p{font-size:16px;line-height:1.5}.zbe-page-main>.zbe-countdown{margin-bottom:24px}.zbe-agenda-grid{margin:24px 0}.zbe-agenda-grid article{min-height:0;padding:18px}.zbe-agenda-grid h3{margin:10px 0 8px}.zbe-agenda-grid p{font-size:14px;line-height:1.45}.zbe-gala{margin-top:24px;padding:22px}.zbe-gala h2{font-size:42px}.zbe-gala p{font-size:16px}.zbe-category-grid article,.zbe-speaker-grid article,.zbe-team-grid article{min-height:0;padding:18px}.zbe-category-grid h3,.zbe-speaker-grid h3,.zbe-team-grid h3{font-size:19px;line-height:1.2}.zbe-speaker-grid p{font-size:14px;color:#c4c8c1!important}.zbe-package-detail{gap:20px;padding:32px 0}.zbe-package-detail h2{font-size:38px}.zbe-package-detail>div>b{font-size:21px}.zbe-package-detail ul{padding-left:18px}.zbe-benefits{margin-top:38px}.zbe-benefits span{padding:14px;font-size:14px}.zbe-archive-grid article{min-height:175px;padding:20px}.zbe-archive-grid article>b{font-size:54px}.zbe-resource-list article{padding:16px 0}.zbe-resource-list h3{font-size:17px;line-height:1.35}.zbe-footer{gap:25px;padding-top:38px;padding-bottom:84px}.zbe-footer p{line-height:1.5}.zbe-mobile-actions a{padding:11px 3px;font-size:9px}}@media (width<=380px){.zbe-speaker-marquee{grid-template-columns:1fr!important}.zbe-speaker-marquee article{min-height:230px}.zbe-hero h1{font-size:43px}.zbe-ticket{text-overflow:ellipsis;max-width:74px;overflow:hidden}}.zbe-plan-trigger{z-index:58;color:#0b0b0b;letter-spacing:.08em;cursor:pointer;background:#f1c342;border:0;padding:13px 16px;font:800 11px IBM Plex Mono,monospace;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 35px #00000059}.zbe-plan-trigger span{color:#1e6f43}.zbe-plan-scrim{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.zbe-plan-drawer{color:#fff;background:#0b0d0b;border-left:1px solid #ffffff1f;flex-direction:column;width:min(520px,100%);height:100%;padding:24px;display:flex;overflow:auto}.zbe-plan-drawer-head{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.zbe-plan-drawer-head small,.zbe-plan-choice small,.zbe-plan-trust,.zbe-plan-role-intro small,.zbe-plan-section-head small,.zbe-plan-gala-callout small,.zbe-plan-venue small,.zbe-plan-final-actions small{letter-spacing:.12em;color:#afb4aa;font:600 10px IBM Plex Mono,monospace}.zbe-plan-drawer-head h2{text-transform:uppercase;letter-spacing:-.05em;margin:10px 0 0;font:900 42px/1 Archivo Black,sans-serif}.zbe-plan-drawer-head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;width:38px;height:38px;font-size:24px}.zbe-plan-tabs{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.zbe-plan-tabs button{color:#aaa;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-top:0;border-left:0;padding:16px;font-weight:700}.zbe-plan-tabs button.active{color:#fff;background:#1e6f43}.zbe-plan-choice{gap:12px;padding:28px 0;display:grid}.zbe-plan-choice h3{text-transform:uppercase;letter-spacing:-.04em;margin:0;font:900 34px/1 Archivo Black,sans-serif}.zbe-plan-choice>strong{color:#f1c342;font-size:20px}.zbe-plan-choice p{color:#d5d7d0;line-height:1.55}.zbe-plan-primary{background:#f1c342;width:max-content;padding:13px 15px;font-weight:800;color:#10100d!important}.zbe-plan-choice>a:last-child{color:#cdd3c8;margin-top:4px;font-size:13px}.zbe-plan-trust{border-top:1px solid #ffffff1f;gap:8px;margin-top:auto;padding-top:18px;line-height:1.45;display:grid}@media (width<=640px){.zbe-plan-trigger{padding:10px 12px;font-size:9px;bottom:62px;right:12px}.zbe-plan-drawer{padding:18px}.zbe-plan-drawer-head h2{font-size:34px}.zbe-plan-tabs{grid-template-columns:1fr}.zbe-plan-choice h3{font-size:30px}}.zbe-premium-plan-page{color:#fff;background:#0b0d0b;min-height:100vh;font-family:Manrope,Arial,sans-serif}.zbe-premium-plan-page a{color:inherit;text-decoration:none}.zbe-premium-plan-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0d0bf2;border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:14px 4vw;display:grid;position:sticky;top:0}.zbe-premium-mark{letter-spacing:-.04em;align-items:baseline;gap:5px;font-family:Archivo Black,sans-serif;display:flex}.zbe-premium-mark span{color:#1e6f43}.zbe-premium-mark em{color:#f1c342;font-style:normal}.zbe-premium-plan-nav>div{color:#b7bcb2;justify-content:center;gap:18px;font:600 10px IBM Plex Mono,monospace;display:flex}.zbe-premium-plan-nav>a:last-child{font:600 11px IBM Plex Mono,monospace}.zbe-plan-hero{background:linear-gradient(110deg,#050805f5,#050805b3 54%,#05080552),url(https://zimbusinessexpo.com/wp-content/uploads/2026/02/LL9A8281-768x512.jpeg) 50%/cover;grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;min-height:78vh;padding:10vh 4vw 7vh;display:grid;position:relative;overflow:hidden}.zbe-plan-hero:after{content:"UK26";color:#ffffff0b;letter-spacing:-.08em;font:900 min(28vw,420px)/.8 Archivo Black,sans-serif;position:absolute;top:6vh;right:-2vw}.zbe-plan-hero-copy{z-index:1;position:relative}.zbe-plan-hero-copy small{letter-spacing:.14em;font:600 10px IBM Plex Mono,monospace}.zbe-plan-hero h1{text-transform:uppercase;letter-spacing:-.065em;margin:18px 0 26px;font:900 clamp(56px,8.5vw,135px)/.82 Archivo Black,sans-serif}.zbe-plan-hero h1 span{color:#f1c342}.zbe-plan-hero p{color:#d9dcd5;max-width:700px;font-size:21px;line-height:1.45}.zbe-plan-ticket-stack{z-index:1;gap:10px;display:grid;position:relative}.zbe-plan-ticket-stack article{color:#121212;background:#f0ece1;border-left:7px solid #1e6f43;padding:18px 20px;transform:rotate(-1deg);box-shadow:0 20px 50px #00000040}.zbe-plan-ticket-stack article:nth-child(2){border-left-color:#f1c342;transform:rotate(1deg)}.zbe-plan-ticket-stack article:nth-child(3){border-left-color:#c63c32;transform:rotate(-.4deg)}.zbe-plan-ticket-stack small{font:600 9px IBM Plex Mono,monospace}.zbe-plan-ticket-stack b{letter-spacing:-.04em;margin:7px 0;font:900 44px/1 Archivo Black,sans-serif;display:block}.zbe-plan-ticket-stack span{font-weight:800}.zbe-plan-role-switcher,.zbe-plan-programme,.zbe-plan-commercial,.zbe-plan-gala-callout,.zbe-plan-venue,.zbe-plan-final-actions{padding:86px 4vw}.zbe-plan-role-switcher{color:#111;background:#f0ece1}.zbe-plan-role-intro h2,.zbe-plan-section-head h2,.zbe-plan-commercial h2,.zbe-plan-gala-callout h2,.zbe-plan-venue h2,.zbe-plan-final-actions h2{text-transform:uppercase;letter-spacing:-.055em;margin:12px 0 28px;font:900 clamp(44px,6vw,82px)/.9 Archivo Black,sans-serif}.zbe-plan-role-grid{border-top:1px solid #222;border-left:1px solid #222;grid-template-columns:repeat(4,1fr);display:grid}.zbe-plan-role-grid button{text-align:left;cursor:pointer;background:0 0;border:1px solid #222;border-top:0;border-left:0;flex-direction:column;justify-content:space-between;min-height:140px;padding:24px;display:flex}.zbe-plan-role-grid button span{font-size:20px;font-weight:800}.zbe-plan-role-grid button small{font:600 10px IBM Plex Mono,monospace}.zbe-plan-role-grid button.active{color:#fff;background:#1e6f43}.zbe-plan-role-result{border-bottom:1px solid #222;grid-template-columns:.8fr 1.4fr .8fr auto;align-items:end;gap:28px;padding:34px 0;display:grid}.zbe-plan-role-result small{font:600 10px IBM Plex Mono,monospace}.zbe-plan-role-result h3{text-transform:uppercase;margin:0;font:900 32px/1 Archivo Black,sans-serif}.zbe-plan-role-result p{margin:0;line-height:1.5}.zbe-plan-role-result strong{color:#1e6f43}.zbe-plan-role-result a{color:#fff;background:#111;padding:13px 15px;font-weight:800}.zbe-plan-programme{background:#0b0d0b}.zbe-plan-section-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid}.zbe-plan-section-head h2{margin-bottom:0}.zbe-plan-section-head p{color:#c7cac3;font-size:18px;line-height:1.5}.zbe-plan-session-list{border-top:1px solid #ffffff24;margin-top:48px}.zbe-plan-session-list article{border-bottom:1px solid #ffffff24;grid-template-columns:110px 190px 1fr 180px;align-items:start;gap:24px;padding:28px 0;display:grid}.zbe-plan-session-index b{color:#2e332e;font:900 58px/1 Archivo Black,sans-serif;display:block}.zbe-plan-session-index span,.zbe-plan-session-time small{font:600 9px IBM Plex Mono,monospace}.zbe-plan-session-time strong{margin-top:8px;font-size:24px;display:block}.zbe-plan-session-body h3{margin:0 0 10px;font-size:30px}.zbe-plan-session-body p{color:#bcc0b7;line-height:1.55}.zbe-plan-session-body>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.zbe-plan-session-body>div span{border:1px solid #fff3;padding:6px 8px;font:600 9px IBM Plex Mono,monospace}.zbe-plan-session-book{gap:12px;display:grid}.zbe-plan-session-book strong{color:#f1c342}.zbe-plan-session-book a{border-bottom:1px solid #fff;width:max-content;padding-bottom:6px;font-size:12px}.zbe-plan-commercial{background:#111611}.zbe-plan-commercial-grid{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.zbe-plan-commercial-grid article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:220px;padding:28px}.zbe-plan-commercial-grid b{color:#293229;font:900 42px Archivo Black,sans-serif}.zbe-plan-commercial-grid h3{font-size:24px}.zbe-plan-commercial-grid p{color:#bfc3bb;line-height:1.5}.zbe-plan-gala-callout{background:linear-gradient(90deg,#470c09f5,#470c09b8),url(https://zimbusinessexpo.com/wp-content/uploads/2026/02/LL9A8625-768x512.jpeg) 50%/cover;grid-template-columns:1.25fr .75fr;gap:8vw;display:grid}.zbe-plan-gala-callout p{font-size:19px;line-height:1.5}.zbe-plan-gala-price{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;grid-template-columns:1fr auto;align-self:end;gap:8px 18px;padding:26px;display:grid}.zbe-plan-gala-price span{font:600 10px IBM Plex Mono,monospace}.zbe-plan-gala-price b{font:900 42px Archivo Black,sans-serif}.zbe-plan-gala-price a{color:#111;text-align:center;background:#f1c342;grid-column:1/-1;padding:12px 14px;font-weight:800}.zbe-plan-venue{color:#111;background:#f0ece1;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.zbe-plan-venue p{font-size:18px}.zbe-plan-venue-meta{border-top:1px solid #222;display:grid}.zbe-plan-venue-meta span{border-bottom:1px solid #222;padding:18px 0;font:600 11px IBM Plex Mono,monospace}.zbe-plan-final-actions{background:#0b0d0b;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.zbe-plan-final-actions>div:last-child{border-top:1px solid #ffffff24;display:grid}.zbe-plan-final-actions a{border-bottom:1px solid #ffffff24;padding:18px 0;font-weight:800}.zbe-plan-source-note{color:#979c94;border-top:1px solid #ffffff1f;padding:24px 4vw 36px;font:500 9px/1.5 IBM Plex Mono,monospace}@media (width<=980px){.zbe-plan-hero{grid-template-columns:1fr}.zbe-plan-ticket-stack{grid-template-columns:repeat(3,1fr)}.zbe-plan-role-grid{grid-template-columns:repeat(2,1fr)}.zbe-plan-role-result{grid-template-columns:1fr 1fr}.zbe-plan-section-head{grid-template-columns:1fr}.zbe-plan-session-list article{grid-template-columns:80px 150px 1fr}.zbe-plan-session-book{grid-column:3}.zbe-plan-commercial-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.zbe-premium-plan-nav{grid-template-columns:auto 1fr;padding:10px 14px}.zbe-premium-plan-nav>div{display:none}.zbe-premium-plan-nav>a:last-child{justify-self:end}.zbe-plan-hero{background-position:58%;min-height:auto;padding:72px 16px 44px}.zbe-plan-hero h1{font-size:clamp(52px,15vw,76px)}.zbe-plan-hero p{font-size:17px}.zbe-plan-ticket-stack{grid-template-columns:1fr;gap:6px}.zbe-plan-ticket-stack article{padding:14px 16px;transform:none!important}.zbe-plan-ticket-stack b{font-size:34px}.zbe-plan-role-switcher,.zbe-plan-programme,.zbe-plan-commercial,.zbe-plan-gala-callout,.zbe-plan-venue,.zbe-plan-final-actions{padding:54px 16px}.zbe-plan-role-grid{grid-template-columns:1fr 1fr}.zbe-plan-role-grid button{min-height:115px;padding:16px}.zbe-plan-role-grid button span{font-size:16px}.zbe-plan-role-result{grid-template-columns:1fr;gap:12px}.zbe-plan-role-result a{width:max-content}.zbe-plan-session-list article{grid-template-columns:58px 1fr;gap:12px;padding:22px 0}.zbe-plan-session-time{grid-column:2}.zbe-plan-session-body,.zbe-plan-session-book{grid-column:1/-1}.zbe-plan-session-index b{font-size:42px}.zbe-plan-commercial-grid{grid-template-columns:1fr 1fr}.zbe-plan-commercial-grid article{min-height:190px;padding:18px}.zbe-plan-gala-callout,.zbe-plan-venue,.zbe-plan-final-actions{grid-template-columns:1fr}.zbe-plan-gala-price{margin-top:8px}.zbe-plan-source-note{padding-bottom:80px;padding-left:16px;padding-right:16px}}:root{--zec-ink:#0b0b0a;--zec-paper:#f2eee5;--zec-signal:#f33a16;--zec-gold:#f2b635;--zec-muted:#8b877f;--zec-line:#f2eee52e}body:has(.zec-shell){background:var(--zec-ink);color:var(--zec-paper);margin:0;overflow-x:hidden}body:has(.zec-shell) [data-sonner-toaster]{font-family:IBM Plex Mono,monospace}.zec-shell{background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--zec-ink);min-height:100vh;color:var(--zec-paper);background-size:44px 44px;font-family:Barlow Condensed,sans-serif}.zec-shell button,.zec-shell input,.zec-shell textarea{font:inherit}.zec-shell button{color:inherit}.zec-topbar{border-bottom:1px solid var(--zec-line);z-index:20;grid-template-columns:1fr auto 1fr;align-items:stretch;height:78px;padding:0 28px;display:grid;position:relative}.zec-brand{color:inherit;align-items:center;gap:13px;width:max-content;text-decoration:none;display:flex}.zec-brand>span:last-child{align-items:baseline;gap:7px;display:flex}.zec-brand b{letter-spacing:-.04em;font:400 22px/1 Archivo Black,sans-serif}.zec-brand em{color:var(--zec-signal);font:600 11px/1 IBM Plex Mono,monospace}.zec-signal-mark{align-items:end;gap:3px;width:26px;height:26px;display:inline-flex;transform:skew(-10deg)}.zec-signal-mark i{background:var(--zec-signal);width:6px;display:block}.zec-signal-mark i:first-child{height:9px}.zec-signal-mark i:nth-child(2){height:17px}.zec-signal-mark i:nth-child(3){height:25px}.zec-event-stamp{border-left:1px solid var(--zec-line);border-right:1px solid var(--zec-line);letter-spacing:.08em;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;min-width:370px;padding:0 22px;font:500 10px/1 IBM Plex Mono,monospace;display:grid}.zec-event-stamp b{color:var(--zec-gold);text-align:right;font-weight:600}.zec-profile-trigger{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:1fr 1fr;grid-template-columns:37px auto;align-content:center;column-gap:10px;margin-left:auto;display:grid}.zec-profile-trigger>span{border:1px solid var(--zec-paper);border-radius:50%;grid-row:1/span 2;place-items:center;width:37px;height:37px;font:600 11px IBM Plex Mono,monospace;display:grid}.zec-profile-trigger b{letter-spacing:.02em;align-self:end;font-size:14px}.zec-profile-trigger i{color:var(--zec-muted);font:500 9px IBM Plex Mono,monospace}.zec-hero{border-bottom:1px solid var(--zec-line);grid-template-columns:minmax(0,.96fr) minmax(530px,1.04fr);min-height:690px;display:grid}.zec-hero-copy{border-right:1px solid var(--zec-line);flex-direction:column;padding:58px 34px 32px;display:flex}.zec-kicker{letter-spacing:.13em;color:var(--zec-gold);margin:0 0 45px;font:500 10px/1.4 IBM Plex Mono,monospace}.zec-hero h1{letter-spacing:-.065em;max-width:780px;margin:0;font:400 clamp(58px,6.1vw,104px)/.78 Archivo Black,sans-serif}.zec-hero h1 span{color:#0000;-webkit-text-stroke:1px var(--zec-paper);display:block}.zec-hero-bottom{grid-template-columns:1fr 1.2fr;align-items:end;gap:24px;margin-top:auto;display:grid}.zec-hero-bottom p{color:#bdb8af;max-width:340px;margin:0;font-size:18px;line-height:1.2}.zec-enter{border:1px solid var(--zec-paper);background:var(--zec-paper);cursor:pointer;justify-content:space-between;align-items:center;min-height:72px;padding:0 20px;display:flex;color:var(--zec-ink)!important;font:700 14px IBM Plex Mono,monospace!important}.zec-enter:hover{background:var(--zec-signal);border-color:var(--zec-signal)}.zec-enter b{font-size:24px}.zec-live-graph{min-height:690px;position:relative;overflow:hidden}.zec-live-graph:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 52%,#f33a161f,#0000 36%);position:absolute;inset:0}.zec-graph-label{z-index:4;align-items:center;gap:8px;font:600 10px IBM Plex Mono,monospace;display:flex;position:absolute;inset:21px 24px auto}.zec-graph-label b{color:var(--zec-muted);margin-left:auto;font-weight:500}.zec-live-dot{background:var(--zec-signal);border-radius:50%;width:7px;height:7px;animation:1.8s infinite zecPulse;box-shadow:0 0 0 5px #f33a1621}@keyframes zecPulse{50%{box-shadow:0 0 0 10px #f33a1600}}.zec-graph-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zec-graph-lines line{stroke:#f2eee524;stroke-width:.2px;vector-effect:non-scaling-stroke}.zec-graph-lines circle{fill:none;stroke:#f2eee511;stroke-width:.18px;vector-effect:non-scaling-stroke}.zec-you-node{z-index:3;border:1px solid var(--zec-signal);background:var(--zec-signal);cursor:pointer;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;width:146px;height:146px;padding:22px;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #f33a160f;color:var(--zec-ink)!important}.zec-you-node small{font:700 9px IBM Plex Mono,monospace}.zec-you-node b{margin:6px 0;font-size:21px;line-height:.95}.zec-you-node span{font-size:12px;line-height:1}.zec-node{cursor:pointer;z-index:2;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.zec-node i{background:#191917;border:1px solid #5b5852;border-radius:50%;place-items:center;width:50px;height:50px;font:600 10px IBM Plex Mono,monospace;transition:all .2s;display:grid}.zec-node span{background:var(--zec-gold);min-width:30px;color:var(--zec-ink);padding:3px 4px;font:700 9px IBM Plex Mono,monospace;position:absolute;top:-5px;left:37px}.zec-node:hover i,.zec-node.is-focused i{border-color:var(--zec-paper);background:var(--zec-paper);color:var(--zec-ink);transform:scale(1.12)}.zec-focus-card{background:var(--zec-paper);width:258px;color:var(--zec-ink);z-index:5;padding:15px;position:absolute;bottom:22px;right:22px}.zec-focus-card small{letter-spacing:.08em;font:600 8px IBM Plex Mono,monospace}.zec-focus-score{float:right;color:var(--zec-signal);font:400 38px/.8 Archivo Black,sans-serif}.zec-focus-score sup{font:600 10px IBM Plex Mono,monospace}.zec-focus-card h2{clear:both;margin:35px 0 2px;font:400 28px/1 Archivo Black,sans-serif}.zec-focus-card p{margin:0 0 13px;font-size:13px}.zec-focus-card strong{border-top:1px solid #cfc9bc;padding-top:12px;font-size:16px;font-weight:500;line-height:1.1;display:block}.zec-focus-card button{width:100%;color:var(--zec-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #cfc9bc;margin-top:15px;padding:13px 0 0;font:700 10px IBM Plex Mono,monospace}.zec-modebar{border-bottom:1px solid var(--zec-line);z-index:15;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0af2;grid-template-columns:repeat(5,1fr);height:72px;display:grid;position:sticky;top:0}.zec-modebar button{border:0;border-right:1px solid var(--zec-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:35px auto;justify-content:start;align-items:center;padding:0 20px;display:grid}.zec-modebar button small{color:var(--zec-muted);font:500 9px IBM Plex Mono,monospace}.zec-modebar button span{font:700 13px IBM Plex Mono,monospace}.zec-modebar button.is-active{background:var(--zec-paper);color:var(--zec-ink)}.zec-modebar button.is-active small{color:var(--zec-signal)}.zec-workspace{min-height:650px}.zec-section-head{border-bottom:1px solid var(--zec-line);grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;padding:58px 32px 45px;display:grid}.zec-section-head span,.zec-ask-head>span{color:var(--zec-gold);letter-spacing:.12em;font:600 9px IBM Plex Mono,monospace}.zec-section-head h2{letter-spacing:-.05em;margin:8px 0 0;font:400 clamp(42px,5vw,78px)/.92 Archivo Black,sans-serif}.zec-section-head p{color:#aaa59c;max-width:520px;margin:0;font-size:20px;line-height:1.15}.zec-equation{border-bottom:1px solid var(--zec-line);grid-template-columns:1fr 50px 1.05fr 50px 1fr;align-items:stretch;display:grid}.zec-equation>div{border-right:1px solid var(--zec-line);flex-direction:column;justify-content:center;min-height:210px;padding:28px;display:flex}.zec-equation>b{border-right:1px solid var(--zec-line);color:var(--zec-muted);place-items:center;font:400 28px IBM Plex Mono,monospace;display:grid}.zec-equation small{color:var(--zec-muted);font:500 9px IBM Plex Mono,monospace}.zec-equation strong{margin:11px 0;font:400 31px/1 Archivo Black,sans-serif}.zec-equation span{color:#98938a;font-size:14px}.zec-equation-core{text-align:center;background:var(--zec-signal);color:var(--zec-ink);align-items:center}.zec-equation-core .zec-signal-mark i{background:var(--zec-ink)}.zec-equation-core span{color:var(--zec-ink);margin-top:18px;font:700 11px IBM Plex Mono,monospace}.zec-stream-label{border-bottom:1px solid var(--zec-line);align-items:center;gap:9px;height:48px;padding:0 30px;font:600 9px IBM Plex Mono,monospace;display:flex}.zec-stream-label b{color:var(--zec-muted);margin-left:auto}.zec-stream article{border-bottom:1px solid var(--zec-line);grid-template-columns:58px 160px 1fr 220px 150px;align-items:center;min-height:93px;padding:0 30px;display:grid}.zec-stream article>span{color:var(--zec-muted);font:500 10px IBM Plex Mono,monospace}.zec-stream article small{color:var(--zec-gold);font:600 9px IBM Plex Mono,monospace}.zec-stream article h3{margin:0;font-size:24px;font-weight:600}.zec-stream article>b{font:500 11px IBM Plex Mono,monospace}.zec-stream article button{text-align:right;cursor:pointer;background:0 0;border:0;font:700 10px IBM Plex Mono,monospace}.zec-stream article:hover{background:#f2eee50a}.zec-match-list{width:100%}.zec-match-row{border-bottom:1px solid var(--zec-line);grid-template-columns:52px 105px minmax(260px,.9fr) minmax(300px,1.15fr) 170px;align-items:stretch;min-height:166px;padding:0 25px;display:grid}.zec-match-row>div{border-right:1px solid var(--zec-line);flex-direction:column;justify-content:center;padding:18px;display:flex}.zec-match-rank{color:var(--zec-muted);font:500 10px IBM Plex Mono,monospace;padding-left:0!important}.zec-match-score strong{color:var(--zec-gold);font:400 44px/.85 Archivo Black,sans-serif}.zec-match-score sup{margin-left:3px;font:600 10px IBM Plex Mono,monospace;position:absolute}.zec-match-score small{margin-top:7px;font:600 8px IBM Plex Mono,monospace}.zec-match-person{align-items:center;gap:15px;flex-direction:row!important;justify-content:flex-start!important}.zec-match-person>span{border:1px solid #5d5952;border-radius:50%;flex:0 0 48px;place-items:center;height:48px;font:600 10px IBM Plex Mono,monospace;display:grid}.zec-match-person h3{margin:0;font:400 26px Archivo Black,sans-serif}.zec-match-person p{margin:2px 0;font-size:15px}.zec-match-person small{color:var(--zec-muted);font:500 8px IBM Plex Mono,monospace}.zec-match-why>small{color:var(--zec-signal);font:600 8px IBM Plex Mono,monospace}.zec-match-why p{max-width:410px;margin:7px 0 10px;font-size:17px;line-height:1.05}.zec-match-why div{flex-wrap:wrap;gap:4px;display:flex}.zec-match-why div span{border:1px solid #49463f;padding:4px 6px;font:500 8px IBM Plex Mono,monospace}.zec-match-actions{gap:8px;border-right:0!important}.zec-match-actions button,.zec-answer article button{cursor:pointer;text-align:left;background:0 0;border:1px solid #5a5750;padding:11px 9px;font:600 9px IBM Plex Mono,monospace}.zec-match-actions button:first-child{border-color:var(--zec-paper)}.zec-match-actions button.is-done{color:var(--zec-gold)}.zec-answer article button:has(+*){color:var(--zec-gold)}.zec-ask-head{border-bottom:1px solid var(--zec-line);padding:72px 30px 50px}.zec-ask-head h2{letter-spacing:-.06em;margin:15px 0 35px;font:400 clamp(52px,7vw,112px)/.86 Archivo Black,sans-serif}.zec-ask-head form{border-bottom:2px solid var(--zec-paper);grid-template-columns:1fr 220px;max-width:1100px;display:grid}.zec-ask-head input{color:var(--zec-paper);background:0 0;border:0;outline:0;padding:18px 0;font-size:28px}.zec-ask-head input::placeholder{color:#5c5851}.zec-ask-head form button{background:var(--zec-paper);color:var(--zec-ink);cursor:pointer;border:0;font:700 10px IBM Plex Mono,monospace}.zec-query-prompts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.zec-query-prompts button{cursor:pointer;color:#a8a39a;background:0 0;border:1px solid #48453f;padding:7px 10px;font:500 9px IBM Plex Mono,monospace}.zec-answer{padding:35px 30px 65px}.zec-answer-label{color:var(--zec-signal);align-items:center;gap:12px;font:600 9px IBM Plex Mono,monospace;display:flex}.zec-answer>p{max-width:780px;font-size:24px;line-height:1.1}.zec-answer-grid{border-top:1px solid var(--zec-line);border-left:1px solid var(--zec-line);grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.zec-answer article{border-right:1px solid var(--zec-line);border-bottom:1px solid var(--zec-line);flex-direction:column;min-height:310px;padding:22px;display:flex}.zec-answer article>div{justify-content:space-between;align-items:center;display:flex}.zec-answer article>div span{border:1px solid #59564f;border-radius:50%;place-items:center;width:45px;height:45px;font:600 10px IBM Plex Mono,monospace;display:grid}.zec-answer article>div strong{color:var(--zec-gold);font:400 24px Archivo Black,sans-serif}.zec-answer article h3{margin:28px 0 3px;font:400 29px Archivo Black,sans-serif}.zec-answer article small{color:var(--zec-muted);font:500 9px/1.3 IBM Plex Mono,monospace}.zec-answer article p{font-size:16px;line-height:1.08}.zec-answer article button{margin-top:auto}.zec-pass-grid{grid-template-columns:.9fr 1.1fr;min-height:620px;display:grid}.zec-pass{background:var(--zec-paper);color:var(--zec-ink);grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr 130px;gap:28px;min-height:465px;margin:42px;padding:28px;display:grid;transform:rotate(-1.2deg);box-shadow:12px 12px #f33a16bf}.zec-pass.is-checked{box-shadow:12px 12px #f2b635e6}.zec-pass-top{border-bottom:1px solid #bdb7ab;grid-column:1/-1;justify-content:space-between;padding-bottom:12px;font:600 9px IBM Plex Mono,monospace;display:flex}.zec-pass-name small,.zec-pass-code small{color:#7c776e;font:600 8px IBM Plex Mono,monospace}.zec-pass-name h3{letter-spacing:-.05em;margin:13px 0 4px;font:400 clamp(40px,4vw,70px)/.85 Archivo Black,sans-serif}.zec-pass-name p{margin:8px 0;font-size:20px}.zec-pass-name>span{font:600 10px IBM Plex Mono,monospace}.zec-pass-key{aspect-ratio:1;grid-template-columns:repeat(7,1fr);align-self:start;gap:2px;display:grid}.zec-pass-key i{background:#d7d1c5}.zec-pass-key i.is-on{background:var(--zec-ink)}.zec-pass-code{border-top:1px solid #bdb7ab;grid-column:1/-1;justify-content:space-between;align-items:end;padding-top:12px;display:flex}.zec-pass-code strong{font:600 12px IBM Plex Mono,monospace}.zec-pass>button{background:var(--zec-ink);color:var(--zec-paper);cursor:pointer;border:0;grid-column:1/-1;min-height:48px;font:700 10px IBM Plex Mono,monospace}.zec-in-room{border-left:1px solid var(--zec-line);padding:42px}.zec-in-room>span{color:var(--zec-gold);font:600 9px IBM Plex Mono,monospace}.zec-in-room h3{letter-spacing:-.05em;margin:15px 0 35px;font:400 clamp(42px,5vw,76px)/.88 Archivo Black,sans-serif}.zec-in-room>button{text-align:left;border:0;border-top:1px solid var(--zec-line);cursor:pointer;background:0 0;grid-template-columns:46px 1fr 50px;align-items:center;gap:12px;width:100%;padding:15px 0;display:grid}.zec-in-room>button>span{border:1px solid #5b5852;border-radius:50%;place-items:center;width:42px;height:42px;font:600 9px IBM Plex Mono,monospace;display:grid}.zec-in-room button div{flex-direction:column;display:flex}.zec-in-room button b{font-size:19px}.zec-in-room button small{color:var(--zec-muted);font:500 8px IBM Plex Mono,monospace}.zec-in-room button strong{color:var(--zec-gold);font:400 17px Archivo Black,sans-serif}.zec-in-room>p{color:#8f8a82;max-width:450px;margin-top:36px;font-size:17px}.zec-signal-board{border-bottom:1px solid var(--zec-line);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.zec-signal-board article{border-right:1px solid var(--zec-line);flex-direction:column;min-height:245px;padding:25px;display:flex}.zec-signal-board small{color:var(--zec-muted);font:600 9px IBM Plex Mono,monospace}.zec-signal-board strong{letter-spacing:-.07em;margin-top:auto;font:400 clamp(65px,8vw,126px)/.82 Archivo Black,sans-serif}.zec-signal-board article>span{color:var(--zec-gold);margin-top:12px;font:600 9px IBM Plex Mono,monospace}.zec-pulse-card{background:var(--zec-signal);color:var(--zec-ink)}.zec-pulse-card small,.zec-pulse-card>span{color:var(--zec-ink)!important}.zec-pulse-line{align-items:flex-end;gap:4px;height:24px;margin-top:12px;display:flex}.zec-pulse-line i{background:var(--zec-ink);opacity:.8;flex:1}.zec-pulse-line i:first-child{height:20%}.zec-pulse-line i:nth-child(2){height:65%}.zec-pulse-line i:nth-child(3){height:35%}.zec-pulse-line i:nth-child(4){height:90%}.zec-pulse-line i:nth-child(5){height:45%}.zec-pulse-line i:nth-child(6){height:75%}.zec-pulse-line i:nth-child(7){height:30%}.zec-corridors{grid-template-columns:1fr 1.5fr;gap:16px 50px;padding:45px 30px 60px;display:grid}.zec-corridor-copy{grid-row:1/span 4;padding-right:30px}.zec-corridor-copy small{color:var(--zec-gold);font:600 9px IBM Plex Mono,monospace}.zec-corridor-copy h3{letter-spacing:-.04em;margin:15px 0;font:400 44px/.9 Archivo Black,sans-serif}.zec-corridor-copy p{color:#97928a;font-size:17px}.zec-corridor{grid-template-columns:220px 1fr 35px;align-items:center;gap:15px;font:600 9px IBM Plex Mono,monospace;display:grid}.zec-corridor>div{background:#262521;height:7px}.zec-corridor i{background:var(--zec-gold);height:100%;display:block}.zec-corridor b{font-weight:500}.zec-footer{border-top:1px solid var(--zec-line);min-height:110px;color:var(--zec-muted);grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:30px;padding:20px 28px;font:500 8px/1.4 IBM Plex Mono,monospace;display:grid}.zec-footer b{color:var(--zec-paper);text-align:center;font:400 18px/1.05 Archivo Black,sans-serif}.zec-footer a{color:var(--zec-paper);text-align:right;text-decoration:none}.zec-mobile-nav{display:none}.zec-join{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.zec-join-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#000000b8;border:0;position:absolute;inset:0}.zec-join-panel{z-index:1;background:var(--zec-paper);width:min(620px,100%);height:100%;color:var(--zec-ink);grid-template-rows:74px 1fr 76px;animation:.28s ease-out zecJoin;display:grid;position:relative}@keyframes zecJoin{0%{transform:translate(100%)}}.zec-join-panel>header{border-bottom:1px solid #c8c2b6;grid-template-columns:1fr auto 42px;align-items:center;gap:18px;padding:0 25px;display:grid}.zec-join-panel>header div{align-items:center;gap:12px;font:700 10px IBM Plex Mono,monospace;display:flex}.zec-join-panel>header .zec-signal-mark i{background:var(--zec-signal)}.zec-join-panel>header>b{color:#827d74;font:600 10px IBM Plex Mono,monospace}.zec-join-panel>header>button{cursor:pointer;color:var(--zec-ink);background:0 0;border:0;font-size:27px}.zec-join-step{padding:44px 30px;overflow-y:auto}.zec-join-step>small{color:var(--zec-signal);font:600 9px IBM Plex Mono,monospace}.zec-join-step h2{letter-spacing:-.055em;margin:12px 0 38px;font:400 clamp(42px,5vw,68px)/.88 Archivo Black,sans-serif}.zec-join-step>p{color:#69655f;margin-top:-24px;margin-bottom:30px;font-size:18px}.zec-join-step label{border-top:1px solid #bfb9ae;padding:12px 0 15px;font:600 9px IBM Plex Mono,monospace;display:block}.zec-join-step input,.zec-join-step textarea{border:0;border-bottom:2px solid var(--zec-ink);width:100%;color:var(--zec-ink);resize:vertical;background:0 0;outline:0;padding:10px 0 12px;font-size:24px}.zec-tag-grid{border-top:1px solid #aaa49a;border-left:1px solid #aaa49a;grid-template-columns:1fr 1fr;display:grid}.zec-tag-grid button{min-height:62px;color:var(--zec-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #aaa49a;border-top:0;border-left:0;padding:12px;font-size:18px}.zec-tag-grid button.is-selected{background:var(--zec-signal);color:var(--zec-ink)}.zec-signal-summary{border-top:1px solid #aaa49a;align-items:center;gap:16px;margin-top:30px;padding-top:15px;font:600 9px IBM Plex Mono,monospace;display:flex}.zec-signal-summary span{color:#7a756c;margin-right:auto}.zec-join-panel>footer{border-top:1px solid #c8c2b6;grid-template-columns:1fr 1fr;display:grid}.zec-join-panel>footer button{color:var(--zec-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 25px;font:700 10px IBM Plex Mono,monospace}.zec-join-panel>footer button:disabled{opacity:.25}.zec-join-panel>footer .zec-join-next{background:var(--zec-ink);color:var(--zec-paper);text-align:right}@media (width<=1050px){.zec-event-stamp{min-width:310px}.zec-hero{grid-template-columns:1fr}.zec-hero-copy{border-right:0;border-bottom:1px solid var(--zec-line);min-height:610px}.zec-live-graph{min-height:650px}.zec-answer-grid{grid-template-columns:repeat(2,1fr)}.zec-match-row{grid-template-columns:45px 92px 1fr 1.1fr}.zec-match-actions{border-top:1px solid var(--zec-line);grid-column:3/-1;flex-direction:row!important;padding:10px 15px!important}.zec-match-actions button{flex:1}.zec-signal-board{grid-template-columns:1fr 1fr}.zec-pass-grid{grid-template-columns:1fr}.zec-in-room{border-left:0;border-top:1px solid var(--zec-line)}}@media (width<=720px){body:has(.zec-shell){padding-bottom:calc(64px + env(safe-area-inset-bottom))}.zec-topbar{grid-template-columns:1fr auto;height:64px;padding:0 15px}.zec-brand b{font-size:18px}.zec-event-stamp{display:none}.zec-profile-trigger{grid-template-rows:34px;grid-template-columns:34px}.zec-profile-trigger>span{grid-row:auto;width:34px;height:34px}.zec-profile-trigger b,.zec-profile-trigger i{display:none}.zec-hero{min-height:0}.zec-hero-copy{min-height:545px;padding:34px 16px 18px}.zec-kicker{max-width:270px;margin-bottom:30px;font-size:8px}.zec-hero h1{font-size:clamp(49px,15vw,74px);line-height:.82}.zec-hero-bottom{grid-template-columns:1fr;gap:20px}.zec-hero-bottom p{max-width:320px;font-size:16px}.zec-enter{width:100%;min-height:60px}.zec-live-graph{min-height:520px}.zec-graph-label{font-size:8px;inset:14px 14px auto}.zec-graph-label b{display:none}.zec-you-node{width:110px;height:110px;padding:12px}.zec-you-node b{font-size:16px}.zec-node i{width:39px;height:39px;font-size:8px}.zec-node span{min-width:27px;font-size:7px;top:-4px;left:29px}.zec-focus-card{width:auto;padding:12px;bottom:13px;left:13px;right:13px}.zec-focus-card h2{margin-top:26px;font-size:22px}.zec-focus-card strong{font-size:14px}.zec-modebar{display:none}.zec-mobile-nav{min-height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);z-index:90;background:var(--zec-paper);color:var(--zec-ink);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #00000026}.zec-mobile-nav button{color:inherit;cursor:pointer;background:0 0;border:0;font:600 8px IBM Plex Mono,monospace}.zec-mobile-nav button.is-active{background:var(--zec-signal)}.zec-section-head{grid-template-columns:1fr;gap:20px;padding:36px 16px 28px}.zec-section-head h2{font-size:45px}.zec-section-head p{font-size:16px}.zec-equation{grid-template-columns:1fr}.zec-equation>div{border-right:0;border-bottom:1px solid var(--zec-line);min-height:130px;padding:20px 16px}.zec-equation>b{border-right:0;border-bottom:1px solid var(--zec-line);min-height:40px}.zec-equation strong{font-size:26px}.zec-stream article{grid-template-columns:34px 1fr auto;gap:8px;min-height:100px;padding:10px 14px}.zec-stream article small{grid-column:2}.zec-stream article h3{grid-column:2/-1;font-size:20px}.zec-stream article>b{grid-column:2/-1}.zec-stream article button{text-align:left;grid-column:2/-1;padding:6px 0}.zec-match-row{grid-template-columns:38px 73px 1fr;min-height:0;padding:0 12px}.zec-match-row>div{padding:16px 10px}.zec-match-score strong{font-size:34px}.zec-match-person{border-right:0!important}.zec-match-person>span{display:none}.zec-match-person h3{font-size:22px}.zec-match-person p{font-size:13px}.zec-match-why{border-top:1px solid var(--zec-line);grid-column:2/-1;border-right:0!important}.zec-match-actions{grid-column:2/-1;border-right:0!important}.zec-ask-head{padding:42px 16px 28px}.zec-ask-head h2{font-size:53px}.zec-ask-head form{grid-template-columns:1fr}.zec-ask-head input{font-size:21px}.zec-ask-head form button{min-height:48px}.zec-answer{padding:26px 16px 40px}.zec-answer>p{font-size:20px}.zec-answer-grid{grid-template-columns:1fr}.zec-answer article{min-height:260px}.zec-pass{grid-template-columns:1fr 88px;gap:18px;min-height:410px;margin:24px 16px 34px;padding:20px;transform:rotate(-.4deg);box-shadow:7px 7px #f33a16bf}.zec-pass-name h3{font-size:39px}.zec-pass-name p{font-size:16px}.zec-pass-code{flex-direction:column;align-items:flex-start;gap:6px}.zec-in-room{padding:32px 16px}.zec-in-room h3{font-size:48px}.zec-signal-board{grid-template-columns:1fr 1fr}.zec-signal-board article{min-height:180px;padding:16px}.zec-signal-board strong{font-size:56px}.zec-corridors{grid-template-columns:1fr;padding:32px 16px 45px}.zec-corridor-copy{grid-row:auto}.zec-corridor-copy h3{font-size:39px}.zec-corridor{grid-template-columns:140px 1fr 25px;gap:8px;font-size:7px}.zec-footer{grid-template-columns:1fr;gap:18px;min-height:180px;padding:25px 16px}.zec-footer b,.zec-footer a{text-align:left}.zec-join-panel{grid-template-rows:64px 1fr 68px}.zec-join-step{padding:30px 18px}.zec-join-step h2{margin-bottom:30px;font-size:45px}.zec-tag-grid{grid-template-columns:1fr}.zec-tag-grid button{min-height:54px}}@media (prefers-reduced-motion:reduce){.zec-live-dot,.zec-join-panel{animation:none}*{scroll-behavior:auto!important}}.zimi-responsive-scope{--zimi-safe-top:max(0px, env(safe-area-inset-top));--zimi-safe-right:max(0px, env(safe-area-inset-right));--zimi-safe-bottom:max(0px, env(safe-area-inset-bottom));--zimi-safe-left:max(0px, env(safe-area-inset-left));--zimi-edge:clamp(14px, 3.8vw, 32px);--zimi-touch:44px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-width:0;min-height:100dvh;overflow-x:clip}.zimi-responsive-scope,.zimi-responsive-scope *,.zimi-responsive-scope :before,.zimi-responsive-scope :after{box-sizing:border-box}.zimi-responsive-scope :where(main,header,nav,section,article,aside,footer,div,form){min-width:0}.zimi-responsive-scope :where(main){width:100%;max-width:100%;overflow-x:clip}.zimi-responsive-scope :where(img,picture,video,canvas,svg){max-width:100%}.zimi-responsive-scope :where(img,video,canvas){height:auto}.zimi-responsive-scope :where(h1,h2,h3,p,span,strong,small,a,button,label){overflow-wrap:anywhere}.zimi-responsive-scope :where(button,[role=button],input,select,textarea){max-width:100%;font:inherit}.zimi-responsive-scope :where(button,[role=button],a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.zimi-responsive-scope :where(button,[role=button],a[class],input,select){min-height:var(--zimi-touch)}.zimi-responsive-scope :where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid}.zimi-responsive-scope :where(nav,[class*=topbar],[class*=-top],[class*=language],[class*=-lang],[class*=actions],[class*=tabs],[class*=filters]){max-width:100%}.zimi-responsive-scope :where([role=dialog],[class*=modal],[class*=dialog],[class*=sheet],[class*=certificate],[class*=result-card]){max-width:min(100%, calc(100vw - (2 * var(--zimi-edge))));max-height:calc(100dvh - var(--zimi-safe-top) - var(--zimi-safe-bottom) - 24px);overscroll-behavior:contain;overflow:auto}@media (width<=599px){.zimi-responsive-scope{--zimi-edge:clamp(12px, 4vw, 20px)}.zimi-responsive-scope :where(main){padding-left:max(var(--zimi-edge), var(--zimi-safe-left));padding-right:max(var(--zimi-edge), var(--zimi-safe-right))}.zimi-responsive-scope :where(.zh-topbar,.zh-welcome,.zh-lower-grid,.zq-top,.zq-session-top,.zq-result-actions,[class*=header-actions],[class*=toolbar],[class*=controls]){flex-wrap:wrap}.zimi-responsive-scope :where(.zh-topbar nav,.zh-language,.zq-lang,[class*=tabs],[class*=filter]){overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.zimi-responsive-scope :where(.zh-topbar nav,.zh-language,.zq-lang,[class*=tabs],[class*=filter])::-webkit-scrollbar{display:none}.zimi-responsive-scope :where(.zh-journeys,.zh-lower-grid,.zq-stages,.zq-options,[class*=grid],[class*=cards]){grid-template-columns:minmax(0,1fr)!important}.zimi-responsive-scope :where(.zh-journey,.zq-stage,.zq-question,.zq-result-card,[class*=card]){max-width:100%}.zimi-responsive-scope :where(.zh-actions,.zq-result-actions)>:where(button,a),.zimi-responsive-scope :where(.zq-options)>button{justify-content:center;width:100%}.zimi-responsive-scope :where(h1){font-size:clamp(1.8rem,9vw,3rem);line-height:1.02}.zimi-responsive-scope :where(h2){font-size:clamp(1.35rem,6vw,2rem)}}@media (width<=339px){.zimi-responsive-scope{--zimi-edge:10px}.zimi-responsive-scope :where(.zh-stats,[class*=stats],[class*=badges]){flex-direction:column;align-items:stretch}.zimi-responsive-scope :where(button,a[class]){white-space:normal}}@media (width>=600px) and (width<=1024px){.zimi-responsive-scope{--zimi-edge:clamp(20px, 4vw, 40px)}.zimi-responsive-scope :where(.zh-journeys,.zq-stages,[class*=grid],[class*=cards]){grid-template-columns:repeat(2,minmax(0,1fr))}.zimi-responsive-scope :where(.zh-topbar,.zq-top,[class*=topbar]){gap:clamp(10px,2vw,24px)}}@media (orientation:landscape) and (height<=520px){.zimi-responsive-scope{min-height:100dvh}.zimi-responsive-scope :where(main,section,[class*=hero],[class*=welcome]){min-height:0!important}.zimi-responsive-scope :where([class*=modal],[class*=dialog],[class*=sheet],.zq-question,.zq-result-card){max-height:calc(100dvh - 16px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.zimi-responsive-scope *,.zimi-responsive-scope :before,.zimi-responsive-scope :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.zimi-responsive-scope :where(button,a,input,select,textarea){forced-color-adjust:auto}.zimi-responsive-scope :where(button,a[class]){border:1px solid buttontext}}@media print{.zimi-responsive-scope{min-height:auto;overflow:visible}.zimi-responsive-scope :where(main,[class*=certificate],[class*=result-card]){max-width:none;max-height:none;overflow:visible}}.zimi-motion-scope{--zimi-motion-tap:.12s;--zimi-motion-select:.18s;--zimi-motion-feedback:.24s;--zimi-motion-unlock:.42s;--zimi-motion-collect:.52s;--zimi-motion-celebrate:.68s;--zimi-motion-ease:cubic-bezier(.2,.78,.2,1)}.zimi-motion-scope button,.zimi-motion-scope a{touch-action:manipulation}@media (prefers-reduced-motion:no-preference){.zimi-motion-scope button,.zimi-motion-scope a{transition:transform var(--zimi-motion-tap) var(--zimi-motion-ease),box-shadow var(--zimi-motion-select) var(--zimi-motion-ease),background-color var(--zimi-motion-select) ease,border-color var(--zimi-motion-select) ease}.zimi-motion-scope button:active,.zimi-motion-scope a:active{transform:scale(.975)}.zimi-motion-scope .is-selected,.zimi-motion-scope .is-active[aria-pressed=true]{animation:zimi-selected var(--zimi-motion-select) var(--zimi-motion-ease)}.zimi-motion-scope .is-correct,.zimi-motion-scope [data-object-state=correct],.zimi-motion-scope [data-gate-state=correct]{animation:zimi-correct var(--zimi-motion-feedback) var(--zimi-motion-ease)}.zimi-motion-scope .is-assisted,.zimi-motion-scope .is-try-again,.zimi-motion-scope [data-object-state=retry],.zimi-motion-scope [data-gate-state=retry]{animation:zimi-retry var(--zimi-motion-feedback) ease}.zimi-motion-scope .is-ready,.zimi-motion-scope [data-collection-state=ready]{animation:zimi-unlock var(--zimi-motion-unlock) var(--zimi-motion-ease)}.zimi-motion-scope [data-collected=true],.zimi-motion-scope [data-collected-object=certificate],.zimi-motion-scope .is-stamped{animation:zimi-collect var(--zimi-motion-collect) var(--zimi-motion-ease)}.zimi-motion-scope .zlw-completion,.zimi-motion-scope .za-held-award,.zimi-motion-scope .is-earned .za-stage-head>span{animation:zimi-celebrate var(--zimi-motion-celebrate) var(--zimi-motion-ease)}}@keyframes zimi-selected{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes zimi-correct{0%{transform:scale(.97)}58%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes zimi-retry{0%,to{transform:translate(0)}35%{transform:translate(-4px)}70%{transform:translate(4px)}}@keyframes zimi-unlock{0%{filter:saturate(.65);transform:scale(.94)}70%{filter:saturate(1.08);transform:scale(1.03)}to{filter:none;transform:scale(1)}}@keyframes zimi-collect{0%{opacity:.72;transform:translateY(8px)scale(.95)}70%{opacity:1;transform:translateY(-2px)scale(1.02)}to{opacity:1;transform:none}}@keyframes zimi-celebrate{0%{opacity:.8;transform:scale(.94)}46%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zimi-motion-scope *,.zimi-motion-scope :before,.zimi-motion-scope :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.zimi-responsive-scope{--zimi-crop-home-x:50%;--zimi-crop-home-y:50%;--zimi-crop-learn-x:50%;--zimi-crop-learn-y:50%;--zimi-crop-story-x:50%;--zimi-crop-story-y:50%;--zimi-crop-games-x:50%;--zimi-crop-games-y:50%}.zimi-responsive-scope :where(.zh-welcome-visual,.zh-journey>svg,.zh-discovery>svg,.zlw-world-art,.zlw-visual,.zb-book-art,.zr-image-wrap,[data-zimi-crop]){isolation:isolate;overflow:hidden}.zimi-responsive-scope :where(.zb-full-illustration,.zr-image-wrap img,.zlw-world-entry-companion,.zlw-companion-img,.zq-question-companion img,.zg-hero img){object-fit:cover;width:100%;height:100%}.zimi-responsive-scope .zh-welcome-visual :where(svg,img){transform-origin:50%;object-position:var(--zimi-crop-home-x) var(--zimi-crop-home-y)}.zimi-responsive-scope .zlw-world-art,.zimi-responsive-scope .zlw-visual{background-position:var(--zimi-crop-learn-x) var(--zimi-crop-learn-y);background-size:cover}.zimi-responsive-scope :where(.zb-full-illustration,.zr-image-wrap img){object-position:var(--zimi-crop-story-x) var(--zimi-crop-story-y)}.zimi-responsive-scope [data-zimi-crop=game-runner],.zimi-responsive-scope [data-zimi-crop=game-room],.zimi-responsive-scope [data-zimi-crop=game-market],.zimi-responsive-scope [data-zimi-crop=game-garden]{background-position:var(--zimi-crop-games-x) var(--zimi-crop-games-y)}@media (width>=1025px){.zimi-responsive-scope{--zimi-crop-home-x:52%;--zimi-crop-learn-x:50%;--zimi-crop-story-x:50%;--zimi-crop-games-x:50%}.zimi-responsive-scope .zh-welcome-visual{aspect-ratio:16/10}.zimi-responsive-scope .zb-book-art,.zimi-responsive-scope .zr-image-wrap{aspect-ratio:4/3}}@media (width>=600px) and (width<=1024px) and (orientation:landscape){.zimi-responsive-scope{--zimi-crop-home-y:46%;--zimi-crop-learn-y:44%;--zimi-crop-story-y:46%;--zimi-crop-games-y:46%}.zimi-responsive-scope .zh-welcome-visual{aspect-ratio:16/9}.zimi-responsive-scope .zlw-world-art{min-height:190px}.zimi-responsive-scope .zr-image-wrap{aspect-ratio:16/10}}@media (width>=600px) and (width<=1024px) and (orientation:portrait){.zimi-responsive-scope{--zimi-crop-home-x:50%;--zimi-crop-home-y:42%;--zimi-crop-learn-y:42%;--zimi-crop-story-y:42%;--zimi-crop-games-y:44%}.zimi-responsive-scope .zh-welcome-visual,.zimi-responsive-scope .zr-image-wrap{aspect-ratio:4/3}}@media (width<=430px){.zimi-responsive-scope{--zimi-crop-home-x:52%;--zimi-crop-home-y:40%;--zimi-crop-learn-x:52%;--zimi-crop-learn-y:40%;--zimi-crop-story-x:50%;--zimi-crop-story-y:38%;--zimi-crop-games-x:50%;--zimi-crop-games-y:42%}.zimi-responsive-scope .zh-welcome-visual{aspect-ratio:4/3}.zimi-responsive-scope .zlw-world-art{min-height:160px}.zimi-responsive-scope .zb-book-art,.zimi-responsive-scope .zr-image-wrap{aspect-ratio:4/3}.zimi-responsive-scope [data-zimi-crop=game-runner]{min-height:230px}.zimi-responsive-scope [data-zimi-crop=game-room]{min-height:390px}.zimi-responsive-scope [data-zimi-crop=game-market]{min-height:500px}.zimi-responsive-scope [data-zimi-crop=game-garden]{min-height:350px}}@media (width<=390px){.zimi-responsive-scope{--zimi-crop-home-x:54%;--zimi-crop-story-y:36%;--zimi-crop-games-y:40%}}@media (width<=375px){.zimi-responsive-scope{--zimi-crop-home-x:55%;--zimi-crop-learn-x:54%;--zimi-crop-story-y:35%}}@media (width<=360px){.zimi-responsive-scope{--zimi-crop-home-x:56%;--zimi-crop-home-y:38%;--zimi-crop-learn-y:38%;--zimi-crop-story-y:34%;--zimi-crop-games-y:38%}}@media (prefers-reduced-motion:reduce){.zimi-responsive-scope :where(.zh-welcome-visual svg,.zimi-responsive-scope img){transform:none!important}}.cr-secondary{background:var(--cr-paper);min-height:100vh}.cr-secondary-hero{grid-template-columns:1.15fr .35fr;align-items:end;gap:8vw;min-height:650px;padding:clamp(80px,9vw,140px) max(24px,50vw - 770px);display:grid;overflow:hidden}.cr-secondary-hero.dark{background:radial-gradient(circle at 82% 18%,#c8a76b30,transparent 22%),linear-gradient(135deg,#07100d,var(--cr-green) 62%,var(--cr-ink));color:#fff}.cr-secondary-hero.archive{background:linear-gradient(135deg,var(--cr-paper),var(--cr-paper-2))}.cr-secondary-hero.discover{background:radial-gradient(circle at 77% 20%,#c8a76b3d,transparent 26%),linear-gradient(135deg,#0a1611,var(--cr-green));color:#fff}.cr-secondary-hero h1{font:500 clamp(70px,9vw,145px)/.78 var(--cr-serif);letter-spacing:-.065em;margin:0}.cr-secondary-hero h1 em{color:var(--cr-gold);font-weight:500}.cr-secondary-hero>div>p:last-child{max-width:700px;color:inherit;opacity:.68;line-height:1.75}.cr-secondary-hero aside{opacity:.9;border-left:1px solid;padding:24px}.cr-secondary-hero aside strong{font:500 clamp(52px,6vw,90px)/.9 var(--cr-serif);color:var(--cr-gold);margin:20px 0 8px;display:block}.cr-secondary-hero aside small{letter-spacing:.14em;text-transform:uppercase;opacity:.65;font-size:7px;font-weight:800}.cr-secondary-hero.archive aside{color:var(--cr-green)}.cr-season-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.cr-season-actions a{letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff59;align-items:center;gap:8px;padding:12px 15px;font-size:7px;font-weight:800;display:inline-flex}.cr-season-board{background:var(--cr-ink);grid-template-columns:1.35fr repeat(3,1fr);grid-auto-rows:430px;gap:8px;padding:8px;display:grid}.cr-season-board>a{color:#fff;background:#111;position:relative;overflow:hidden}.cr-season-board>a:first-child{grid-row:span 2}.cr-season-board figure{margin:0;position:absolute;inset:0}.cr-season-board figure:after{content:"";background:linear-gradient(#0000 40%,#090b0af0);position:absolute;inset:0}.cr-season-board img{object-fit:cover;object-position:center top;filter:saturate(.82);height:100%}.cr-season-board figure span{z-index:2;font:500 20px var(--cr-serif);position:absolute;top:12px;left:14px}.cr-season-board>a>div{z-index:3;position:absolute;bottom:20px;left:20px;right:20px}.cr-season-board small{letter-spacing:.12em;text-transform:uppercase;color:var(--cr-gold);font-size:6px;font-weight:800}.cr-season-board h2{font:500 clamp(28px,3vw,48px)/.9 var(--cr-serif);margin:7px 0 5px}.cr-season-board p{color:#ffffffa6;margin:0 0 12px;font-size:8px}.cr-season-board svg{float:right}.cr-season-finalists{grid-template-columns:.7fr 1.3fr;gap:8vw;padding:clamp(80px,9vw,140px) max(24px,50vw - 770px);display:grid}.cr-season-finalists h2,.cr-season-beyond h2,.cr-archive-intro h2,.cr-discover-people h2{font:500 clamp(52px,6.5vw,104px)/.87 var(--cr-serif);letter-spacing:-.055em;margin:0}.cr-season-finalists h2 em,.cr-archive-intro h2 em,.cr-discover-people h2 em{color:var(--cr-green);font-weight:500}.cr-season-finalists>div>p:last-child{color:var(--cr-muted);line-height:1.7}.cr-finalist-list{border-top:1px solid var(--cr-line);border-left:1px solid var(--cr-line);grid-template-columns:1fr 1fr;display:grid}.cr-finalist-list span{border-right:1px solid var(--cr-line);border-bottom:1px solid var(--cr-line);align-items:center;gap:12px;min-height:58px;padding:12px;font-size:9px;display:flex}.cr-finalist-list b{font:500 17px var(--cr-serif);color:var(--cr-gold)}.cr-season-beyond{background:var(--cr-paper-2);padding:clamp(80px,9vw,140px) max(24px,50vw - 770px)}.cr-season-beyond>div{border-top:1px solid var(--cr-line);margin-top:40px}.cr-season-beyond a{border-bottom:1px solid var(--cr-line);grid-template-columns:180px 1fr 1fr 22px;align-items:center;gap:20px;min-height:76px;display:grid}.cr-season-beyond small{letter-spacing:.12em;text-transform:uppercase;color:var(--cr-muted);font-size:6px;font-weight:800}.cr-season-beyond strong{font:500 28px var(--cr-serif)}.cr-season-beyond span{color:var(--cr-muted);font-size:9px}.cr-archive-intro{grid-template-columns:1fr .7fr;align-items:end;gap:8vw;padding:clamp(80px,9vw,140px) max(24px,50vw - 770px);display:grid}.cr-archive-intro>p{color:var(--cr-muted);line-height:1.8}.cr-archive-timeline-new{width:var(--cr-page);border-top:1px solid var(--cr-line);margin:0 auto 120px}.cr-archive-timeline-new article{border-bottom:1px solid var(--cr-line);grid-template-columns:140px 50px 1fr;align-items:center;gap:20px;min-height:130px;display:grid}.cr-archive-timeline-new article>span{font:500 46px var(--cr-serif);color:var(--cr-green)}.cr-archive-timeline-new article>b{font:500 17px var(--cr-serif);color:var(--cr-gold)}.cr-archive-timeline-new small{letter-spacing:.12em;text-transform:uppercase;color:var(--cr-muted);font-size:6px;font-weight:800}.cr-archive-timeline-new h2{font:500 37px/1 var(--cr-serif);margin:5px 0}.cr-archive-timeline-new p{color:var(--cr-muted);margin:0;font-size:9px;line-height:1.55}.cr-archive-cta{background:var(--cr-green);color:#fff;grid-template-columns:40px 1fr auto;align-items:center;gap:22px;padding:58px max(24px,50vw - 770px);display:grid}.cr-archive-cta>svg{color:var(--cr-gold)}.cr-archive-cta small{letter-spacing:.13em;color:var(--cr-gold);font-size:6px;font-weight:800}.cr-archive-cta h2{font:500 43px var(--cr-serif);margin:5px 0}.cr-archive-cta p{color:#ffffff94;margin:0;font-size:9px}.cr-archive-cta a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:4px;font-size:7px;font-weight:800;display:flex}.cr-place-grid-new{width:var(--cr-page);border-top:1px solid var(--cr-line);border-left:1px solid var(--cr-line);grid-template-columns:repeat(4,1fr);margin:0 auto;padding:80px 0 120px;display:grid}.cr-place-grid-new article{border-right:1px solid var(--cr-line);border-bottom:1px solid var(--cr-line);flex-direction:column;min-height:330px;padding:24px;display:flex}.cr-place-grid-new article>span{font:500 19px var(--cr-serif);color:var(--cr-gold)}.cr-place-grid-new svg{color:var(--cr-green);margin-top:auto}.cr-place-grid-new small{letter-spacing:.13em;text-transform:uppercase;color:var(--cr-muted);margin-top:13px;font-size:6px;font-weight:800}.cr-place-grid-new h2{font:500 42px/1 var(--cr-serif);margin:7px 0}.cr-place-grid-new p{color:var(--cr-muted);font-size:9px;line-height:1.6}.cr-discover-people{background:var(--cr-paper-2);grid-template-columns:.55fr 1.45fr;gap:7vw;padding:clamp(80px,9vw,140px) max(24px,50vw - 770px);display:grid}.cr-discover-people>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cr-discover-people a{background:var(--cr-ink);color:#fff;min-height:430px;position:relative;overflow:hidden}.cr-discover-people img{object-fit:cover;object-position:center top;filter:saturate(.8);height:100%}.cr-discover-people a:after{content:"";background:linear-gradient(#0000 45%,#090b0ad9);position:absolute;inset:0}.cr-discover-people a>span{z-index:2;grid-template-columns:1fr auto;align-items:end;display:grid;position:absolute;bottom:17px;left:18px;right:18px}.cr-discover-people small{letter-spacing:.12em;color:var(--cr-gold);text-transform:uppercase;grid-column:1/-1;font-size:6px;font-weight:800}.cr-discover-people strong{font:500 30px var(--cr-serif);margin-top:5px}.cr-discover-end{background:var(--cr-ink);color:#fff;grid-template-columns:40px 1fr auto;align-items:center;gap:24px;padding:70px max(24px,50vw - 770px);display:grid}.cr-discover-end svg{color:var(--cr-gold)}.cr-discover-end h2{font:500 clamp(34px,4.2vw,62px)/.94 var(--cr-serif);margin:0}.cr-discover-end a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:4px;font-size:7px;font-weight:800;display:flex}@media (width<=900px){.cr-secondary-hero{grid-template-columns:1fr;min-height:620px}.cr-secondary-hero aside{border-top:1px solid;border-left:0}.cr-season-board{grid-template-columns:1fr 1fr;grid-auto-rows:420px}.cr-season-board>a:first-child{grid-area:auto/1/auto/-1;height:580px}.cr-season-finalists,.cr-archive-intro,.cr-discover-people{grid-template-columns:1fr}.cr-place-grid-new{grid-template-columns:1fr 1fr}.cr-season-beyond a{grid-template-columns:1fr 20px;padding:14px 0}.cr-season-beyond small,.cr-season-beyond span{grid-column:1}.cr-archive-cta,.cr-discover-end{grid-template-columns:32px 1fr}.cr-archive-cta a,.cr-discover-end a{grid-column:2}}@media (width<=560px){.cr-secondary-hero{padding-inline:14px}.cr-secondary-hero h1{font-size:64px}.cr-season-board{grid-template-columns:1fr}.cr-season-board>a:first-child{grid-column:auto;height:520px}.cr-season-board>a{min-height:500px}.cr-season-finalists,.cr-season-beyond,.cr-archive-intro,.cr-discover-people{padding-inline:14px}.cr-finalist-list{grid-template-columns:1fr}.cr-archive-timeline-new article{grid-template-columns:80px 1fr;padding:18px 0}.cr-archive-timeline-new article>b{display:none}.cr-place-grid-new{grid-template-columns:1fr;padding-inline:0}.cr-discover-people>div:last-child{grid-template-columns:1fr}.cr-discover-people a{min-height:500px}}.mdv-sub{color:#17231c;background:#f3eee4;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mdv-sub *{box-sizing:border-box}.mdv-sub a{color:inherit}.mdv-subnav{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3eee4eb;border-bottom:1px solid #17231c1f;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(20px,5vw,76px);display:flex;position:sticky;top:0}.mdv-subnav>a{align-items:center;gap:11px;text-decoration:none;display:flex}.mdv-subnav>a b{letter-spacing:.09em;font-size:10px}.mdv-subnav>a small{opacity:.5;font-size:9px}.mdv-subnav nav{gap:20px;display:flex}.mdv-subnav nav a{letter-spacing:.05em;font-size:10px;font-weight:800;text-decoration:none}.mdv-submark{grid-template-columns:repeat(3,5px);gap:2px;display:grid;transform:skewY(-18deg)}.mdv-submark i{background:#a96547;width:5px;height:22px}.mdv-submark i:nth-child(2){background:#80d0c7;height:17px;margin-top:4px}.mdv-submark i:nth-child(3){background:#1d3328;height:20px;margin-top:2px}.mdv-subhero{color:#fff;background:#193026;place-items:end stretch;min-height:68vh;display:grid;position:relative;overflow:hidden}.mdv-subgrid{background:radial-gradient(circle at 70% 20%,#80d0c72e,#0000 28%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px;position:absolute;inset:0}.mdv-subgrid:after{content:"";border:1px solid #80d0c72e;border-radius:50%;width:560px;height:560px;position:absolute;top:-180px;right:-80px;box-shadow:0 0 0 85px #80d0c709,0 0 0 170px #80d0c706}.mdv-subhero-inner{z-index:2;max-width:1180px;padding:90px clamp(24px,7vw,110px) 72px;position:relative}.mdv-subhero-inner>span{letter-spacing:.17em;color:#80d0c7;font-size:10px;font-weight:900}.mdv-subhero h1{letter-spacing:-.045em;max-width:960px;margin:18px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,100px);font-weight:400;line-height:.93}.mdv-subhero p{color:#ffffffb8;max-width:760px;font-size:clamp(15px,1.35vw,19px);line-height:1.6}.mdv-sublead{letter-spacing:.13em;color:#d7b892;border-top:1px solid #ffffff3b;border-bottom:1px solid #ffffff3b;max-width:980px;margin-top:32px;padding:16px 0;font-size:9px;line-height:1.8}.mdv-substatus{gap:4px;margin-top:28px;display:grid}.mdv-substatus b{letter-spacing:.14em;color:#80d0c7;font-size:8px}.mdv-substatus small{color:#ffffff73;font-size:9px}.mdv-subbody{background:#f3eee4;padding:90px clamp(24px,7vw,110px)}.mdv-subcards{background:#17231c26;border:1px solid #17231c26;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.mdv-subcards article{background:#f3eee4;flex-direction:column;min-height:280px;padding:30px;display:flex}.mdv-subcards article>span{color:#a96547;font-size:9px}.mdv-subcards article>small{letter-spacing:.12em;color:#65756b;margin-top:8px;font-size:8px}.mdv-subcards h2{margin:44px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.08}.mdv-subcards p{color:#17231cad;margin:0;font-size:12px;line-height:1.62}.mdv-subnote{background:#ebe2d4;border:1px solid #17231c2e;align-items:flex-start;gap:18px;margin-top:34px;padding:24px;display:flex}.mdv-subnote svg{color:#a96547;stroke-width:1.5px;flex:none}.mdv-subnote b{letter-spacing:.13em;font-size:9px}.mdv-subnote p{color:#17231cad;max-width:900px;margin:8px 0 0;font-size:12px;line-height:1.55}.mdv-subcta{background:#80d0c7;align-items:center;gap:12px;margin-top:36px;padding:15px 20px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.mdv-subcta svg{width:17px}.mdv-subfooter-band{background:#ffffff26;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.mdv-subfooter-band>div{color:#fff;background:#1a3026;justify-content:center;align-items:center;gap:12px;min-height:120px;display:flex}.mdv-subfooter-band svg{color:#80d0c7;stroke-width:1.3px;width:20px}.mdv-subfooter-band span{letter-spacing:.13em;font-size:8px}.mdv-subfooter span{font-size:10px;font-weight:800}.mdv-subfooter a{letter-spacing:.13em;font-size:8px;text-decoration:none}.mdv-sub404{text-align:center;place-content:center;min-height:calc(100vh - 74px);padding:40px;display:grid}.mdv-sub404>span{letter-spacing:.15em;color:#a96547;font-size:9px}.mdv-sub404 h1{max-width:760px;margin:18px auto 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,7vw,88px);font-weight:400;line-height:.95}.mdv-sub404 a{justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=850px){.mdv-subnav{height:68px}.mdv-subnav>a small{display:none}.mdv-subnav nav{gap:12px}.mdv-subnav nav a{font-size:9px}.mdv-subhero-inner{padding:78px 24px 60px}.mdv-subbody{padding:70px 24px}.mdv-subcards,.mdv-subfooter-band{grid-template-columns:1fr 1fr}.mdv-subfooter{grid-template-columns:1fr}.mdv-subfooter a{justify-self:start}}@media (width<=540px){.mdv-subnav nav a:not(:last-child){display:none}.mdv-subnav nav a:last-child{border:1px solid;padding:8px 10px}.mdv-subhero{min-height:62vh}.mdv-subhero h1{font-size:14vw}.mdv-subcards{grid-template-columns:1fr}.mdv-subcards article{min-height:230px}.mdv-subfooter-band{grid-template-columns:1fr}.mdv-subfooter-band>div{min-height:85px}.mdv-sublead{font-size:8px}}.mdv-subhero-photo{object-fit:cover;filter:saturate(.9)brightness(.55);width:100%;height:100%;position:absolute;inset:0}.mdv-subhero:after{content:"";background:linear-gradient(90deg,#09140fd1,#09140f47 70%),linear-gradient(#0000 50%,#09140f9e);position:absolute;inset:0}.mdv-subgrid{z-index:1}.mdv-subhero-inner{z-index:2}.miv-tool{background:#ece3d6;border:1px solid #17231c26;margin-bottom:46px}.miv-tool>header{border-bottom:1px solid #17231c24;padding:34px 34px 24px}.miv-tool>header>span{letter-spacing:.15em;color:#a96547;font-size:8px;font-weight:900}.miv-tool>header h2{max-width:820px;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.2vw,58px);font-weight:400;line-height:1.02}.miv-tool>header p{color:#17231cab;max-width:760px;font-size:12px;line-height:1.6}.miv-tool>footer{border-top:1px solid #17231c24;justify-content:space-between;align-items:center;gap:20px;padding:18px 34px;display:flex}.miv-tool>footer span{letter-spacing:.08em;color:#17231c85;font-size:8px}.miv-tool>footer a{align-items:center;gap:8px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.miv-tool>footer svg{width:14px}.miv-stage-tabs{background:#17231c1f;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.miv-stage-tabs button{letter-spacing:.11em;cursor:pointer;background:#f3eee4;border:0;padding:18px 10px;font-size:9px;font-weight:900}.miv-stage-tabs button.is-active{color:#fff;background:#193026}.miv-stage-output{background:#17231c1f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.miv-stage-output>div,.miv-stage-output>ol{background:#f3eee4;margin:0;padding:30px}.miv-stage-output small{letter-spacing:.12em;color:#a96547;font-size:8px;font-weight:900}.miv-stage-output h3{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.08}.miv-stage-output p{color:#17231ca8;font-size:12px;line-height:1.6}.miv-stage-output ol{list-style:none}.miv-stage-output li{border-bottom:1px solid #17231c1f;grid-template-columns:30px 1fr;gap:10px;padding:13px 0;font-size:11px;display:grid}.miv-stage-output li b{color:#a96547;font-size:8px}.miv-planner{background:#17231c1f;grid-template-columns:.8fr 1.2fr;gap:1px;display:grid}.miv-controls,.miv-recommendation{background:#f3eee4;padding:30px}.miv-controls{gap:18px;display:grid}.miv-controls label{letter-spacing:.12em;gap:7px;font-size:8px;font-weight:900;display:grid}.miv-controls select{background:0 0;border:0;border-bottom:1px solid #17231c4d;padding:10px 0;font-size:12px}.miv-recommendation svg{color:#a96547;stroke-width:1.5px;width:26px}.miv-recommendation small{letter-spacing:.12em;color:#a96547;margin-top:18px;font-size:8px;font-weight:900;display:block}.miv-recommendation h3{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.08}.miv-recommendation>p{color:#17231ca3;font-size:12px}.miv-recommendation>div{border-top:1px solid #17231c1f;grid-template-columns:120px 1fr;gap:15px;padding:10px 0;font-size:10px;display:grid}.miv-recommendation>div b{letter-spacing:.1em;font-size:8px}.miv-evidence-layout{background:#17231c1f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.miv-evidence nav{background:#f3eee4}.miv-evidence nav button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #17231c1f;grid-template-columns:28px 1fr auto 18px;align-items:center;gap:10px;width:100%;padding:16px 20px;display:grid}.miv-evidence nav button.is-active{color:#fff;background:#193026}.miv-evidence nav span{color:#a96547;font-size:8px}.miv-evidence nav b{font-size:10px}.miv-evidence nav small{letter-spacing:.09em;font-size:8px}.miv-evidence nav svg{width:14px}.miv-evidence article{background:#f3eee4;padding:34px}.miv-evidence article>svg{color:#a96547}.miv-evidence article>small{letter-spacing:.12em;color:#a96547;margin-top:20px;font-size:8px;font-weight:900;display:block}.miv-evidence article h3{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.06}.miv-evidence article>strong{letter-spacing:.12em;background:#d7c2a8;padding:7px 10px;font-size:9px;display:inline-block}.miv-evidence article>p{margin-top:20px;font-size:12px;line-height:1.65}.miv-next-evidence{border-top:1px solid #17231c24;gap:7px;margin-top:24px;padding-top:18px;display:grid}.miv-next-evidence b{letter-spacing:.12em;font-size:8px}.miv-next-evidence span{color:#17231ca8;font-size:11px}.miv-phase-studio{background:#17231c1f;grid-template-columns:1.2fr .8fr;gap:1px;display:grid}.miv-module-list{background:#f3eee4}.miv-module-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #17231c1f;grid-template-columns:26px 1fr;gap:12px;width:100%;padding:18px 22px;display:grid}.miv-module-list button.is-active{background:#e4d8c6}.miv-module-list button>span{border:1px solid #17231c4d;place-items:center;width:20px;height:20px;display:grid}.miv-module-list button>span svg{width:13px}.miv-module-list small{letter-spacing:.12em;color:#a96547;font-size:8px;font-weight:900;display:block}.miv-module-list b{margin:3px 0;font-size:11px;display:block}.miv-module-list p{color:#17231c9e;margin:0;font-size:10px;line-height:1.45}.miv-phase-studio aside{color:#fff;background:#193026;padding:34px}.miv-phase-studio aside small{letter-spacing:.13em;color:#80d0c7;font-size:8px}.miv-phase-studio aside h3{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1}.miv-phase-studio aside strong{letter-spacing:.08em;font-size:10px}.miv-phase-studio aside p{color:#ffffffa8;font-size:11px;line-height:1.6}.miv-phase-studio aside a{color:#fff;align-items:center;gap:8px;margin-top:20px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.miv-meter{background:#ffffff26;height:6px;margin:18px 0}.miv-meter i{background:#80d0c7;height:100%;display:block}@media (width<=820px){.miv-stage-tabs{grid-template-columns:1fr 1fr}.miv-stage-output,.miv-planner,.miv-evidence-layout,.miv-phase-studio{grid-template-columns:1fr}.miv-tool>footer{flex-direction:column;align-items:flex-start}}@media (width<=540px){.miv-stage-tabs{grid-template-columns:1fr}.miv-tool>header,.miv-controls,.miv-recommendation,.miv-evidence article,.miv-phase-studio aside{padding:24px}.miv-evidence nav button{grid-template-columns:24px 1fr auto}.miv-evidence nav svg{display:none}}.miv-sitefit{background:#17231c1f;grid-template-columns:1.15fr .85fr;gap:1px;display:grid}.miv-sitefit>div{background:#f3eee4;padding:28px}.miv-sitefit label{border-bottom:1px solid #17231c1f;gap:10px;padding:16px 0;display:grid}.miv-sitefit label>span{justify-content:space-between;align-items:center;gap:16px;display:flex}.miv-sitefit label b{font-size:10px}.miv-sitefit label small{letter-spacing:.12em;color:#a96547;font-size:8px;font-weight:900}.miv-sitefit input[type=range]{accent-color:#1d3328;width:100%}.miv-sitefit aside{color:#fff;background:#193026;padding:34px}.miv-sitefit aside>small{letter-spacing:.13em;color:#80d0c7;font-size:8px}.miv-sitefit aside h3{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.02}.miv-sitefit aside>strong{letter-spacing:.09em;font-size:10px}.miv-sitefit aside>p{color:#ffffffa8;font-size:11px;line-height:1.6}.miv-sitefit aside>div{border-top:1px solid #ffffff29;gap:7px;margin-top:22px;padding-top:18px;display:grid}.miv-sitefit aside>div b{letter-spacing:.12em;font-size:8px}.miv-sitefit aside>div span{color:#ffffff9e;font-size:10px;line-height:1.5}@media (width<=820px){.miv-sitefit{grid-template-columns:1fr}}.miv-deep{color:#17231c;background:#f3eee4;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.miv-deep *{box-sizing:border-box}.miv-deep a{color:inherit}.miv-deep-nav{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3eee4f0;border-bottom:1px solid #17231c1f;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,5vw,76px);display:flex;position:sticky;top:0}.miv-deep-nav>a{text-decoration:none;display:grid}.miv-deep-nav b{letter-spacing:.09em;font-size:10px}.miv-deep-nav small{opacity:.5;margin-top:2px;font-size:8px}.miv-deep-nav nav{gap:18px;display:flex}.miv-deep-nav nav a{letter-spacing:.08em;font-size:9px;font-weight:900;text-decoration:none}.miv-deep-hero{color:#fff;background:#172d23;align-items:end;min-height:62vh;display:grid;position:relative;overflow:hidden}.miv-deep-hero>img{object-fit:cover;filter:saturate(.9)brightness(.55);width:100%;height:100%;position:absolute;inset:0}.miv-deep-hero>div{background:linear-gradient(90deg,#07120dd1,#07120d3d 68%),linear-gradient(#0000 44%,#07120dad);position:absolute;inset:0}.miv-deep-hero article{z-index:2;max-width:1050px;padding:80px clamp(24px,7vw,110px) 62px;position:relative}.miv-deep-hero article>span{letter-spacing:.16em;color:#80d0c7;font-size:9px;font-weight:900}.miv-deep-hero h1{letter-spacing:-.045em;margin:14px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,98px);font-weight:400;line-height:.94}.miv-deep-hero p{letter-spacing:.08em;color:#ffffff94;font-size:10px}.miv-deep-body{padding:82px clamp(24px,7vw,110px)}.miv-deep-intro{border-bottom:1px solid #17231c24;grid-template-columns:.35fr 1fr 1fr;align-items:start;gap:36px;margin-bottom:52px;padding-bottom:30px;display:grid}.miv-deep-intro>span{letter-spacing:.14em;color:#a96547;font-size:8px;font-weight:900}.miv-deep-intro h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.6vw,66px);font-weight:400;line-height:1.02}.miv-deep-intro p{color:#17231ca8;margin:0;font-size:12px;line-height:1.65}.miv-ops-grid,.miv-space-grid{background:#17231c24;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.miv-ops-grid article,.miv-space-grid article{background:#efe6d9;min-height:220px;padding:28px}.miv-ops-grid article>span{color:#a96547;font-size:8px}.miv-ops-grid h3,.miv-space-grid h3{margin:24px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.miv-ops-grid p,.miv-space-grid p{color:#17231ca3;font-size:11px;line-height:1.55}.miv-space-grid article>svg{color:#a96547;stroke-width:1.4px}.miv-space-grid article>small{letter-spacing:.11em;color:#a96547;margin-top:18px;font-size:8px;font-weight:900;display:block}.miv-space-grid article>div{border-top:1px solid #17231c1f;justify-content:space-between;margin-top:20px;padding-top:14px;display:flex}.miv-space-grid article>div b{letter-spacing:.11em;font-size:8px}.miv-space-grid article>div span{font-size:11px}.miv-caution{background:#e2d7c6;border:1px solid #17231c24;gap:16px;margin-top:28px;padding:22px;display:flex}.miv-caution svg{color:#a96547;flex:none}.miv-caution b{letter-spacing:.12em;font-size:8px}.miv-caution p{color:#17231ca3;margin:6px 0 0;font-size:10px;line-height:1.55}.miv-evidence-room{background:#17231c24;grid-template-columns:1fr 1fr;gap:1px;display:grid}.miv-evidence-room nav{background:#f3eee4}.miv-evidence-room nav button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #17231c1f;grid-template-columns:28px 1fr auto;gap:12px;width:100%;padding:17px 20px;display:grid}.miv-evidence-room nav button.is-active{color:#fff;background:#193026}.miv-evidence-room nav span{color:#a96547;font-size:8px}.miv-evidence-room nav b{font-size:10px}.miv-evidence-room nav small{letter-spacing:.11em;font-size:8px}.miv-evidence-room article{background:#f3eee4;padding:34px}.miv-evidence-room article>svg{color:#a96547}.miv-evidence-room article>small{letter-spacing:.12em;color:#a96547;margin-top:18px;font-size:8px;font-weight:900;display:block}.miv-evidence-room h3{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1.05}.miv-evidence-room article>strong{letter-spacing:.12em;background:#d7c2a8;padding:7px 10px;font-size:9px;display:inline-block}.miv-evidence-room article>p{font-size:12px;line-height:1.65}.miv-evidence-room article>div{border-top:1px solid #17231c1f;gap:7px;margin-top:24px;padding-top:18px;display:grid}.miv-evidence-room article>div b{letter-spacing:.12em;font-size:8px}.miv-evidence-room article>div span{color:#17231ca8;font-size:10px}.miv-plan-use{background:#17231c24;grid-template-columns:.8fr 1.2fr;gap:1px;display:grid}.miv-plan-controls{background:#efe6d9;gap:18px;padding:30px;display:grid}.miv-plan-controls label{letter-spacing:.12em;gap:7px;font-size:8px;font-weight:900;display:grid}.miv-plan-controls select{background:0 0;border:0;border-bottom:1px solid #17231c47;padding:10px 0;font-size:12px}.miv-plan-controls button{text-align:left;cursor:pointer;background:0 0;border:1px solid #17231c2e;align-items:center;gap:9px;padding:12px;font-size:10px;font-weight:800;display:flex}.miv-plan-controls button.is-active{color:#fff;background:#193026}.miv-plan-controls button svg{width:15px}.miv-plan-use aside{color:#fff;background:#193026;padding:34px}.miv-plan-use aside>small{letter-spacing:.13em;color:#80d0c7;font-size:8px}.miv-plan-use aside h3{margin:12px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1}.miv-plan-use ul{margin:0;padding:0;list-style:none}.miv-plan-use li{border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;padding:9px 0;font-size:10px;display:flex}.miv-plan-use li svg{color:#80d0c7;width:14px}.miv-plan-use aside>a,.miv-plan-use aside>button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:20px;padding:0;font-size:9px;font-weight:900;text-decoration:none;display:flex}.miv-plan-use aside>button{color:#80d0c7;margin-top:12px}.miv-plan-use aside svg{width:15px}.miv-filterbar{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.miv-filterbar button{cursor:pointer;background:0 0;border:1px solid #17231c2e;padding:9px 12px;font-size:9px;font-weight:900}.miv-filterbar button.is-active{color:#fff;background:#193026}.miv-programme-table{border-top:1px solid #17231c24}.miv-programme-table article{border-bottom:1px solid #17231c24;grid-template-columns:100px 1fr 36px;align-items:start;gap:22px;padding:20px 0;display:grid}.miv-programme-table time{font-family:Georgia,Times New Roman,serif;font-size:24px}.miv-programme-table small{letter-spacing:.11em;color:#a96547;font-size:8px;font-weight:900}.miv-programme-table h3{margin:6px 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.miv-programme-table p{color:#17231ca3;margin:0;font-size:10px;line-height:1.55}.miv-programme-table article>span{color:#a96547;font-size:8px}.miv-deep-cta{background:#80d0c7;align-items:center;gap:9px;margin-top:30px;padding:14px 18px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.miv-deep-cta svg{width:15px}.miv-deep-footer{color:#fff;background:#0e2119;grid-template-columns:1fr 1fr auto;align-items:end;gap:24px;padding:38px clamp(24px,7vw,110px);display:grid}.miv-deep-footer b{letter-spacing:.09em;font-size:9px}.miv-deep-footer span{color:#ffffff7a;font-size:9px}.miv-deep-footer a{letter-spacing:.11em;font-size:8px;text-decoration:none}@media (width<=900px){.miv-deep-nav nav{gap:10px}.miv-deep-nav nav a{font-size:8px}.miv-deep-intro{grid-template-columns:1fr}.miv-ops-grid,.miv-space-grid{grid-template-columns:1fr 1fr}.miv-evidence-room,.miv-plan-use,.miv-deep-footer{grid-template-columns:1fr}}@media (width<=560px){.miv-deep-nav>a small,.miv-deep-nav nav a:not(:last-child){display:none}.miv-deep-hero article{padding:70px 24px 50px}.miv-deep-body{padding:60px 24px}.miv-ops-grid,.miv-space-grid{grid-template-columns:1fr}.miv-programme-table article{grid-template-columns:76px 1fr}.miv-programme-table article>span{display:none}}.miv-delivery-tabs{background:#17231c24;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:1px;display:grid}.miv-delivery-tabs button{text-align:left;cursor:pointer;background:#efe6d9;border:0;gap:6px;padding:22px;display:grid}.miv-delivery-tabs button.is-active{color:#fff;background:#193026}.miv-delivery-tabs span{color:#a96547;font-size:8px}.miv-delivery-tabs b{letter-spacing:.08em;font-size:10px}.miv-delivery-tabs small{opacity:.6;font-size:8px}.miv-delivery-card{background:#17231c24;grid-template-columns:1fr 1fr;gap:1px;display:grid}.miv-delivery-card>div,.miv-delivery-card>ul{background:#f3eee4;margin:0;padding:32px}.miv-delivery-card small{letter-spacing:.12em;color:#a96547;font-size:8px;font-weight:900}.miv-delivery-card h3{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1}.miv-delivery-card strong{letter-spacing:.08em;font-size:10px}.miv-delivery-card p{color:#17231ca6;margin-top:18px;font-size:11px;line-height:1.6}.miv-delivery-card ul{list-style:none}.miv-delivery-card li{border-bottom:1px solid #17231c1f;align-items:center;gap:10px;padding:12px 0;font-size:10px;display:flex}.miv-delivery-card li svg{color:#a96547;width:15px}@media (width<=820px){.miv-delivery-tabs,.miv-delivery-card{grid-template-columns:1fr}}.miv-sites-grid{background:#17231c24;grid-template-columns:1fr 1fr;gap:1px;display:grid}.miv-sites-grid article{background:#f3eee4;padding:26px}.miv-sites-grid header{border-bottom:1px solid #17231c1f;justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.miv-sites-grid header small{letter-spacing:.11em;color:#a96547;font-size:8px;display:block}.miv-sites-grid header input{background:0 0;border:0;width:100%;padding:4px 0;font-family:Georgia,Times New Roman,serif;font-size:28px}.miv-sites-grid header strong{letter-spacing:.1em;white-space:nowrap;font-size:10px}.miv-sites-grid label{border-bottom:1px solid #17231c1a;grid-template-columns:1fr 1fr 24px;align-items:center;gap:12px;padding:12px 0;display:grid}.miv-sites-grid label span{font-size:10px}.miv-sites-grid label small{text-align:right;font-size:9px}.miv-sites-grid input[type=range]{accent-color:#1d3328;width:100%}.miv-partner-matrix{border-top:1px solid #17231c24}.miv-partner-matrix article{border-bottom:1px solid #17231c24;grid-template-columns:34px 1fr .8fr;align-items:start;gap:18px;padding:20px 0;display:grid}.miv-partner-matrix>article>span{color:#a96547;font-size:8px}.miv-partner-matrix h3{margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.miv-partner-matrix p{color:#17231ca1;margin:0;font-size:10px;line-height:1.5}.miv-partner-matrix aside{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.miv-partner-matrix aside b{letter-spacing:.09em;background:#e2d7c6;padding:7px 9px;font-size:8px}.miv-handoff-grid{background:#17231c24;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.miv-handoff-grid article{background:#efe6d9;padding:28px}.miv-handoff-grid small{letter-spacing:.11em;color:#a96547;font-size:8px;font-weight:900}.miv-handoff-grid h3{margin:10px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.miv-handoff-grid ul{margin:0;padding:0;list-style:none}.miv-handoff-grid li{border-bottom:1px solid #17231c1a;align-items:flex-start;gap:8px;padding:8px 0;font-size:10px;line-height:1.45;display:flex}.miv-handoff-grid li svg{color:#a96547;flex:none;width:14px}.miv-handoff-grid button{color:#fff;cursor:pointer;background:#193026;border:0;align-items:center;gap:8px;margin-top:20px;padding:11px 14px;font-size:9px;font-weight:900;display:inline-flex}.miv-handoff-grid button svg{width:14px}@media (width<=820px){.miv-sites-grid,.miv-handoff-grid{grid-template-columns:1fr}.miv-partner-matrix article{grid-template-columns:28px 1fr}.miv-partner-matrix aside{grid-column:2;justify-content:flex-start}}.mdv-subgallery{background:#10241b;grid-template-columns:1.2fr .8fr .8fr;gap:1px;display:grid}.mdv-subgallery figure{background:#10241b;min-height:430px;margin:0;position:relative;overflow:hidden}.mdv-subgallery figure:nth-child(2),.mdv-subgallery figure:nth-child(3){min-height:430px}.mdv-subgallery img{object-fit:cover;filter:saturate(.93)contrast(1.02);width:100%;height:100%;transition:transform .5s,filter .5s;display:block}.mdv-subgallery figure:hover img{filter:saturate(1.04);transform:scale(1.035)}.mdv-subgallery figcaption{color:#fff;background:linear-gradient(#0000,#050f0ae6);align-items:center;gap:10px;padding:56px 20px 18px;display:flex;position:absolute;inset:auto 0 0}.mdv-subgallery figcaption span{color:#80d0c7;font-size:8px}.mdv-subgallery figcaption b{letter-spacing:.14em;font-size:9px}.mdv-subbody{background:#f3eee4}.mdv-subcards{margin-top:42px}.mdv-subcards article{transition:transform .18s,background .18s,box-shadow .18s}.mdv-subcards article:hover{transform:translateY(-2px);box-shadow:0 18px 42px #2b201414}.mdv-subcta{letter-spacing:.04em;background:#193026;align-items:center;gap:12px;min-height:52px;padding:0 18px;color:#fff!important;border:0!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.mdv-subcta:hover{background:#244536}.mdv-subfooter{color:#fff;background:#0e2119;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:28px;padding:38px clamp(24px,5vw,80px);display:grid}.mdv-subfooter>div{align-items:center;gap:12px;display:flex}.mdv-subfooter>div>span{letter-spacing:.06em;font-size:10px;font-weight:900}.mdv-subfooter small{color:#ffffff7a;font-size:8px;line-height:1.55}.mdv-subfooter nav{gap:14px;display:flex}.mdv-subfooter nav a{letter-spacing:.1em;color:#fff;font-size:8px;text-decoration:none}@media (width<=900px){.mdv-subgallery{grid-template-columns:1fr 1fr}.mdv-subgallery figure:first-child{grid-column:1/3}.mdv-subfooter{grid-template-columns:1fr}}@media (width<=560px){.mdv-subgallery{scroll-snap-type:x mandatory;background:#10241b;gap:8px;padding:0 14px 14px;display:flex;overflow-x:auto}.mdv-subgallery figure,.mdv-subgallery figure:first-child{scroll-snap-align:center;grid-column:auto;min-width:84vw;min-height:360px}.mdv-subfooter nav{flex-wrap:wrap}}.k2shop{background:linear-gradient(#f4f0e8 0,#eee7dc 100%)}.k2shop-main{max-width:1560px;padding-top:44px}.k2shop-progress{box-shadow:0 8px 28px #1c2d250f}.k2shop-progress button{min-height:58px;transition:background .2s,color .2s,transform .2s}.k2shop-progress button:hover{color:#17382f;background:#e4dccf}.k2shop-progress .active:hover{color:#fff;background:#17382f}.k2shop-progress .done:hover{background:#dde5dd}.k2shop-stagehead{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px}.k2shop-stagehead h1{max-width:980px;font-size:clamp(48px,5.6vw,82px)}.k2shop-stagehead aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf8f2f5;border:1px solid #17382f24;border-radius:28px;position:sticky;top:150px;box-shadow:0 18px 48px #25312a14}.k2shop-stagehead aside:before{content:"YOUR LIVE PLAN";letter-spacing:.17em;color:#9a6438;margin-bottom:5px;font-size:9px;font-weight:900}.k2shop-stagehead aside>small{display:none}.k2shop-stagehead aside>b{font-size:30px}.k2shop-stagehead aside em{font-size:24px}.k2shop-stagehead aside em small{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.k2shop-paths{gap:18px}.k2shop-paths button{background:#fcfaf6;border-radius:30px;min-height:250px;box-shadow:0 10px 28px #1e2d260a}.k2shop-paths button:hover,.k2shop-paths button.active{box-shadow:0 24px 46px #1e2d261f}.locationgrid{gap:18px}.locationgrid>button{height:440px;transition:transform .25s,box-shadow .25s,outline-color .25s;box-shadow:0 18px 38px #14231d14}.locationgrid>button:hover{transform:translateY(-5px);box-shadow:0 28px 48px #14231d24}.locationgrid>button.active{outline-offset:3px;outline:4px solid #d5ad72}.homecollection{gap:24px}.homecollection>button{border-radius:32px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 14px 36px #1927210f}.homecollection>button:hover{transform:translateY(-4px);box-shadow:0 24px 48px #1927211f}.homecollection>button.active{border:3px solid #17382f;box-shadow:0 28px 54px #19272121}.homecollection .photo{height:380px}.homecollection .copy{padding:26px}.homecollection h3{font-size:38px}.homecollection .copy>div{border-top:1px solid #ded5c9;padding-top:16px}.homecollection .copy>div strong{font-size:15px}.k2shop-choicegrid{gap:14px}.k2shop-choicegrid button{border-radius:22px;min-height:116px;padding:20px;transition:transform .18s,box-shadow .18s}.k2shop-choicegrid button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #19282212}.k2shop-choicegrid button.active{box-shadow:0 18px 34px #17382f29}.stylevisual,.reviewhero{height:580px;box-shadow:0 24px 60px #16231d1f}.stylevisual h2{font-size:64px}.reviewhero>div:last-child{max-width:720px}.reviewhero h2{font-size:clamp(46px,5vw,70px)!important}.k2shop-review .reviewgrid{gap:14px}.k2shop-review .reviewgrid article{background:#fbf8f2;border:1px solid #d8cebf;border-radius:22px;box-shadow:0 10px 28px #1c2a230d}.k2shop-price{box-shadow:0 20px 50px #17382f1a;border-radius:30px!important}.k2shop-bottomnav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -12px 32px #1f2c2614;background:#faf7f1f0!important;border-top:1px solid #17382f1f!important}.k2shop-bottomnav button{min-height:48px}.k2shop-bottomnav .next{border-radius:999px!important;padding-inline:22px!important}.k2shop-bottomnav .save,.k2shop-bottomnav .later{border-radius:999px!important}.k2shop-mobile-summary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -10px 28px #1a27211a}.k2shop button:focus-visible,.k2shop a:focus-visible,.k2shop select:focus-visible{outline-offset:3px;outline:3px solid #c08c53!important}@media (width<=1100px){.k2shop-stagehead{grid-template-columns:1fr}.k2shop-stagehead aside{grid-template-columns:repeat(2,1fr);gap:7px 18px;display:grid;position:static}.k2shop-stagehead aside:before{grid-column:1/-1}.locationgrid{grid-template-columns:repeat(2,1fr)!important}.locationgrid>button{height:380px}.homecollection .photo{height:320px}}@media (width<=700px){.k2shop-main{padding:34px 18px 150px}.k2shop-stagehead{gap:22px;margin-bottom:28px}.k2shop-stagehead h1{font-size:45px}.k2shop-stagehead aside{border-radius:22px;padding:18px}.k2shop-progress{scrollbar-width:none;grid-template-columns:repeat(8,minmax(84px,1fr));overflow-x:auto}.k2shop-progress::-webkit-scrollbar{display:none}.k2shop-progress button{min-width:84px}.k2shop-paths,.locationgrid,.homecollection,.k2shop-choicegrid{grid-template-columns:1fr!important}.locationgrid>button{height:350px}.homecollection .photo{height:280px}.stylevisual,.reviewhero{border-radius:26px;height:430px}.k2shop-bottomnav{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.k2shop-mobile-summary{bottom:78px!important}.k2shop-bottomnav .later{display:none!important}}.k2p-saved{max-width:none!important;padding:0 0 120px!important}.k2p-saved .k2p-section-heading{color:#fff;background:linear-gradient(90deg,#0c241dd6,#0c241d2e),url(/kumusha-homes/editorial/harare-north-villa.webp) 50% 56%/cover no-repeat;flex-direction:column;justify-content:flex-end;min-height:54vh;margin:0 0 44px;padding:clamp(38px,6vw,86px);display:flex}.k2p-saved .k2p-section-heading span{letter-spacing:.18em}.k2p-saved .k2p-section-heading h1{letter-spacing:-.05em;margin:12px 0;font:500 clamp(56px,8vw,112px)/.9 Georgia,serif}.k2p-saved .k2p-section-heading p{color:#efe9df;max-width:420px}.k2p-saved .k2p-property-grid{width:min(1440px,92vw);margin:auto;grid-template-columns:repeat(12,1fr)!important;gap:28px!important;display:grid!important}.k2p-saved .k2p-tile{grid-column:span 4;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.k2p-saved .k2p-tile:nth-child(4n+1){grid-column:span 7}.k2p-saved .k2p-tile:nth-child(4n+2){grid-column:span 5}.k2p-saved .k2p-tile-image{border-radius:2px!important;height:clamp(300px,38vw,540px)!important}.k2p-saved .k2p-tile-body{border-bottom:1px solid #17382f2e;padding:15px 0 26px!important}.k2p-saved .k2p-empty{color:#fff;background:#17382f;width:min(1100px,92vw);margin:70px auto;padding:70px 6vw;border-radius:2px!important}.k2c:has(.k2c-grid) .k2c-title{color:#fff;background:linear-gradient(90deg,#0c221ce6,#0c221c47),url(/kumusha-homes/editorial/courtyard-residence.webp) 50%/cover no-repeat;flex-direction:column;justify-content:flex-end;min-height:46vh;padding:clamp(40px,6vw,86px);display:flex;margin:0 0 38px!important}.k2c:has(.k2c-grid) .k2c-title h1{font-size:clamp(54px,7vw,98px)!important;line-height:.92!important}.k2c:has(.k2c-grid) .k2c-title p{color:#ede7de}.k2c:has(.k2c-grid) .k2c-shell{max-width:none!important;padding:0 0 110px!important}:is(.k2c:has(.k2c-grid) .k2c-picker,.k2c:has(.k2c-grid) .k2c-grid,.k2c:has(.k2c-grid) .k2c-leader){width:min(1450px,92vw);margin-left:auto!important;margin-right:auto!important}.k2c-grid{box-shadow:none!important;border-radius:0!important}.k2c-home>div:first-child{height:330px!important}.k2c-home img{object-fit:cover}.k2c-home,.k2c-cell,.k2c-label{border-color:#17382f24!important}.k2c-home{background:#fffdf8}.k2c-label{letter-spacing:.1em;color:#fff!important;background:#17382f!important}.k2c-leader{background:#eadfce!important;border:0!important;border-radius:2px!important}.k2c:has(.k2c-activity-grid) .k2c-title{color:#fff;background:linear-gradient(90deg,#11342bd4,#11342b1a),url(/kumusha-homes/editorial/interior-living.webp) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:360px;padding:60px;display:flex}.k2c:has(.k2c-activity-grid) .k2c-title p{color:#ece6dc}.k2c-activity-grid article{box-shadow:none!important;border-top:4px solid #17382f!important;border-radius:2px!important}.k2s:has(.k2s-flow) .k2s-shell{max-width:1500px!important}.k2s:has(.k2s-flow) .k2s-title{color:#fff;background:linear-gradient(90deg,#0b221ce0,#0b221c33),url(/kumusha-homes/editorial/harare-north-residential.webp) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:500px;padding:60px;display:flex}.k2s:has(.k2s-flow) .k2s-title h1{max-width:850px;font-size:clamp(58px,7vw,96px)!important;line-height:.92!important}.k2s:has(.k2s-flow) .k2s-title p{color:#eee8df;max-width:560px}.k2s:has(.k2s-flow) .k2s-flow{background:#fffdf8;border:1px solid #17382f24;grid-template-columns:220px minmax(0,1fr);gap:0;box-shadow:0 24px 55px #182a2314;border-radius:2px!important;display:grid!important}.k2s:has(.k2s-flow) .k2s-stepnav{background:#17382f;flex-direction:column;padding:24px;display:flex!important}.k2s:has(.k2s-flow) .k2s-stepnav button{text-align:left;color:#d7d4cb;min-height:62px;border-bottom:1px solid #ffffff21!important;border-radius:0!important}.k2s:has(.k2s-flow) .k2s-stepnav button.active{color:#17382f!important;background:#f2eadf!important}:is(.k2s:has(.k2s-flow) .k2s-form,.k2s:has(.k2s-flow) .k2s-priorities,.k2s:has(.k2s-flow) .k2s-shortlist,.k2s:has(.k2s-flow) .k2s-contact){padding:clamp(28px,5vw,70px)!important}.k2s-shortlist>a{border-radius:0!important}.k2s-shortlist>a img{object-fit:cover;width:180px!important;height:130px!important}.partners .k2p-grid{grid-template-columns:repeat(12,1fr)!important;gap:18px!important;width:min(1500px,94vw)!important;display:grid!important}.partners .k2p-grid article{background:#fffdf8;grid-column:span 4;min-height:520px;overflow:hidden;box-shadow:none!important;border:1px solid #17382f24!important;border-radius:2px!important;padding:0 0 28px!important}.partners .k2p-grid article:first-child,.partners .k2p-grid article:nth-child(4){grid-column:span 6}.partners .k2p-grid .photo{color:#fff;position:relative;background-position:50%!important;background-size:cover!important;align-items:flex-end!important;height:255px!important;padding:20px!important;display:flex!important}.partners .k2p-grid article:first-child .photo{background-image:linear-gradient(#091d1814,#091d18b3),url(/kumusha-homes/editorial/estate-gate.webp)}.partners .k2p-grid article:nth-child(2) .photo{background-image:linear-gradient(#091d1814,#091d18b3),url(/kumusha-homes/editorial/evidence-desk.webp)}.partners .k2p-grid article:nth-child(3) .photo{background-image:linear-gradient(#091d1814,#091d18b3),url(/kumusha-homes/editorial/serviced-stand.webp)}.partners .k2p-grid article:nth-child(4) .photo{background-image:linear-gradient(#091d1814,#091d18b3),url(/kumusha-homes/editorial/build-stage.webp)}.partners .k2p-grid article:nth-child(5) .photo{background-image:linear-gradient(#091d1814,#091d18b3),url(/kumusha-homes/editorial/evidence-desk.webp)}.partners .k2p-grid article:nth-child(6) .photo{background-image:linear-gradient(#091d1814,#091d18b3),url(/kumusha-homes/editorial/harare-aerial.webp)}.partners .k2p-grid .photo svg{filter:drop-shadow(0 3px 10px #0003);width:36px;height:36px}.partners .k2p-grid article>h2,.partners .k2p-grid article>p,.partners .k2p-grid article>div:last-child{margin-left:28px!important;margin-right:28px!important}.partners .k2p-grid article>h2{margin-top:24px!important;font-size:clamp(28px,3vw,42px)!important}.partners .k2p-grid article>p{max-width:36ch}.partners .k2p-operating,.partners .k2p-law,.partners .k2p-join{border-radius:2px!important}.k2m-devhero{min-height:78vh!important}.k2m-devhero img{filter:saturate(.9)contrast(1.03)}.k2m-devhero>div{max-width:780px!important;padding:clamp(40px,7vw,100px)!important}.k2m-devhero h1{font-size:clamp(64px,8vw,116px)!important;line-height:.88!important}.k2m-devfacts{border-radius:0!important}.k2m-devstory{background:#17382f29!important;grid-template-columns:1.2fr .8fr!important;gap:1px!important;display:grid!important}.k2m-devstory article{background:#f6f0e7!important;border-radius:0!important;padding:clamp(38px,5vw,70px)!important}.k2m-devstory article:first-child{flex-direction:column;grid-row:span 2;justify-content:flex-end;min-height:520px;display:flex;color:#fff!important;background:linear-gradient(#12332a14,#12332ad6),url(/kumusha-homes/editorial/garden-villa.webp) 50%/cover!important}.k2m-devstory article:first-child p{color:#eee8df!important}.k2m-availability{border-radius:2px!important}.k2m-unitlist button,.k2m-unitdetail{border-radius:0!important}.k2m-trust{border-radius:2px!important}.k2cmd{background:#f0ece3!important}.k2cmd .hero{color:#fff!important;background:linear-gradient(90deg,#0b221cf2,#0b221c94),url(/kumusha-homes/editorial/harare-aerial.webp) 50%/cover!important;border-radius:0!important;min-height:430px!important;padding:clamp(38px,5vw,72px)!important}.k2cmd .hero h1{font-size:clamp(56px,7vw,92px)!important;line-height:.9!important}.k2cmd .hero p{max-width:620px;color:#e4ded4!important}.k2cmd .hero aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#17382f!important;background:#f4efe5f0!important;border-radius:2px!important}.k2cmd .metrics{background:#17382f26!important;grid-template-columns:repeat(6,1fr)!important;gap:1px!important;display:grid!important}.k2cmd .metrics article{min-height:145px;box-shadow:none!important;background:#fffdf8!important;border-radius:0!important}.k2cmd .panel{box-shadow:none!important;border:1px solid #17382f24!important;border-radius:2px!important}.k2cmd .panel.attention>a{padding:18px 20px!important}.k2cmd .footerband{color:#fff!important;background:#17382f!important;border-radius:2px!important}.k2cmd .footerband p{color:#d9d2c7!important}.k2setup{background:#f0ece3!important}.k2setup .intro{color:#fff;background:linear-gradient(90deg,#0b221ceb,#0b221c4d),url(/kumusha-homes/editorial/build-stage.webp) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:430px;display:flex;border-radius:0!important;padding:clamp(38px,5vw,70px)!important}.k2setup .intro h1{font-size:clamp(56px,7vw,92px)!important;line-height:.9!important}.k2setup .intro p{max-width:680px;color:#eee8df!important}.k2setup .picker{border-left:5px solid #b7814e!important;border-radius:0!important}.k2setup .setupgrid{background:#17382f24;align-items:start;gap:1px!important}.k2setup .panel{box-shadow:none!important;background:#fffdf8!important;border:0!important;border-radius:0!important}.k2setup .panel.wide{grid-column:1/-1!important}.k2setup .panel .head{border-bottom:1px solid #17382f21!important;padding-bottom:16px!important}.k2setup input,.k2setup select,.k2setup textarea{background:#f8f4ed!important;border-radius:2px!important}.k2setup button{border-radius:2px!important}.k2setup .members span{border-left:3px solid #b7814e!important;border-radius:0!important}.k2so{background:#f0ece3!important}.k2so .intro{color:#fff;background:linear-gradient(90deg,#0b221ce6,#0b221c42),url(/kumusha-homes/editorial/harare-north-villa.webp) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:420px;display:flex;padding:clamp(38px,5vw,70px)!important}.k2so .intro h1{font-size:clamp(56px,7vw,92px)!important;line-height:.9!important}.k2so .intro p{max-width:680px;color:#eee8df!important}.k2so .desk{background:#17382f29!important;gap:1px!important}.k2so .desk>aside,.k2so .detail{box-shadow:none!important;border-radius:0!important}.k2so .desk>aside>button{border-radius:0!important}.k2so .detail .property{min-height:330px!important}.k2so .detail .property img{object-fit:cover;height:330px!important}.k2so .facts,.k2so .review{background:#17382f24!important;gap:1px!important}.k2so .facts>div,.k2so .review>div{background:#fffdf8!important;border-radius:0!important}.k2so .gate{color:#fff!important;background:#17382f!important;border-radius:2px!important}.k2so .gate p{color:#d9d2c7!important}@media (width<=1050px){.k2p-saved .k2p-property-grid{grid-template-columns:1fr 1fr!important}.k2p-saved .k2p-tile,.k2p-saved .k2p-tile:nth-child(n){grid-column:auto}.partners .k2p-grid{grid-template-columns:1fr 1fr!important}.partners .k2p-grid article,.partners .k2p-grid article:nth-child(n){grid-column:auto}.k2s:has(.k2s-flow) .k2s-flow{grid-template-columns:1fr}.k2s:has(.k2s-flow) .k2s-stepnav{flex-direction:row;overflow-x:auto}.k2cmd .metrics{grid-template-columns:repeat(3,1fr)!important}.k2m-devstory{grid-template-columns:1fr!important}.k2m-devstory article:first-child{grid-row:auto}}@media (width<=700px){.k2p-saved .k2p-section-heading{min-height:62vh;padding:34px 20px}.k2p-saved .k2p-property-grid{scroll-snap-type:x mandatory;width:100%;padding:0 18px;overflow-x:auto;gap:14px!important;display:flex!important}.k2p-saved .k2p-tile{scroll-snap-align:start;min-width:86vw}.k2p-saved .k2p-tile-image{height:360px!important}:is(.k2c:has(.k2c-grid) .k2c-title,.k2c:has(.k2c-activity-grid) .k2c-title){min-height:55vh;padding:38px 20px}.k2c:has(.k2c-grid) .k2c-grid{width:100%;overflow-x:auto}.k2s:has(.k2s-flow) .k2s-title{min-height:58vh;padding:38px 20px}.k2s:has(.k2s-flow) .k2s-stepnav{padding:0}.k2s:has(.k2s-flow) .k2s-stepnav button{min-width:120px;padding:16px}.partners .k2p-grid{scroll-snap-type:x mandatory;padding:0 18px;overflow-x:auto;width:100%!important;display:flex!important}.partners .k2p-grid article{scroll-snap-align:start;min-width:86vw}.k2m-devhero{min-height:70vh!important}.k2cmd .hero,.k2setup .intro,.k2so .intro{min-height:58vh;padding:38px 20px!important}.k2cmd .metrics{grid-template-columns:1fr 1fr!important}.k2cmd .metrics article{min-height:125px}.k2setup .setupgrid{display:block!important}.k2setup .panel{margin-bottom:1px}.k2so .desk{display:block!important}.k2so .detail .property{grid-template-columns:1fr!important}.k2so .detail .property img{width:100%!important;height:260px!important}}@media (prefers-reduced-motion:reduce){.k2p-saved *,.k2c *,.k2s *,.partners *,.k2m *,.k2cmd *,.k2setup *,.k2so *{scroll-behavior:auto!important;transition:none!important}}.kh-db-bridge{color:#132019;background:#f1ecdf;min-height:100svh;font-family:Archivo,system-ui,sans-serif}.kh-db-header{color:#f5f0e4;background:#0b1713;border-bottom:1px solid #1320192e;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px clamp(18px,4vw,58px);display:flex}.kh-db-header a{color:inherit;text-decoration:none}.kh-db-brand{letter-spacing:.12em;align-items:center;gap:10px;font-size:12px;display:flex}.kh-db-brand span{color:#101913;background:#ffd83d;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.kh-db-hero{color:#eef1e8;background:#0b1713;grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:clamp(30px,6vw,84px);padding:clamp(42px,8vw,112px) clamp(18px,6vw,88px);display:grid}.kh-db-hero>div>span,.kh-db-grid article>span,.kh-db-next span,.kh-db-missing>span{color:#9aa79f;letter-spacing:.12em;font:700 11px/1.2 IBM Plex Mono,monospace}.kh-db-hero h1{max-width:850px;margin:18px 0;font-family:Bodoni Moda,serif;font-size:clamp(46px,7vw,92px);font-weight:400;line-height:.9}.kh-db-hero h1 em{color:#e7c96e;font-weight:400}.kh-db-hero p{color:#cbd3cc;max-width:720px;font-size:clamp(16px,1.8vw,22px);line-height:1.55}.kh-db-hero aside{border:1px solid #ffd83d66;align-self:end;gap:8px;padding:22px;display:grid}.kh-db-hero aside small{color:#8d9a92;font:700 10px IBM Plex Mono,monospace}.kh-db-hero aside strong{font-family:Bodoni Moda,serif;font-size:36px;font-weight:400}.kh-db-hero aside span{color:#cfd5cf}.kh-db-hero aside b{color:#ffd83d;letter-spacing:.1em;margin-top:8px;font:800 10px IBM Plex Mono,monospace}.kh-db-grid{grid-template-columns:1fr 1fr;display:grid}.kh-db-grid article{border-bottom:1px solid #13201929;padding:clamp(34px,6vw,82px)}.kh-db-grid article+article{border-left:1px solid #13201929}.kh-db-grid h2,.kh-db-next h2,.kh-db-missing h1{margin:14px 0 20px;font-family:Bodoni Moda,serif;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1}.kh-db-concept>p{color:#59665f;font-size:18px}.kh-db-concept dl{border-top:1px solid #13201929;gap:0;margin:30px 0;display:grid}.kh-db-concept dl div{border-bottom:1px solid #13201929;grid-template-columns:160px 1fr;gap:18px;padding:14px 0;display:grid}.kh-db-concept dt{letter-spacing:.08em;text-transform:uppercase;font:700 10px IBM Plex Mono,monospace}.kh-db-concept dd{margin:0;line-height:1.45}.kh-db-tags{flex-wrap:wrap;gap:8px;display:flex}.kh-db-tags span{border:1px solid #13201933;padding:8px 10px;font-size:12px}.kh-db-checks ol{counter-reset:checks;margin:28px 0;padding:0;list-style:none}.kh-db-checks li{counter-increment:checks;border-top:1px solid #13201929;padding:16px 0 16px 48px;line-height:1.45;position:relative}.kh-db-checks li:before{content:"0" counter(checks);color:#8a7251;font:700 11px IBM Plex Mono,monospace;position:absolute;left:0}.kh-db-warning{color:#eef1e8;background:#18251e;margin-top:24px;padding:18px}.kh-db-warning b{color:#ffd83d}.kh-db-warning p{color:#c9d1cb;margin:8px 0 0;line-height:1.45}.kh-db-next{background:#d9ceb4;grid-template-columns:1fr 1fr;gap:40px;padding:clamp(40px,7vw,90px) clamp(18px,6vw,88px);display:grid}.kh-db-actions{align-content:start;gap:10px;display:grid}.kh-db-actions a,.kh-db-primary{color:#132019;border:1px solid #13201942;justify-content:space-between;align-items:center;min-height:50px;padding:14px 16px;font-weight:700;text-decoration:none;display:flex}.kh-db-actions .kh-db-primary,.kh-db-primary{color:#ffd83d;background:#0b1713;border-color:#0b1713}.kh-db-actions .kh-db-secure{color:#59665f;margin-top:8px;font-size:12px}.kh-db-missing{max-width:900px;margin:auto;padding:12vh 24px}.kh-db-missing p{max-width:650px;margin-bottom:28px;font-size:18px;line-height:1.55}.kh-db-bridge--loading{place-items:center;display:grid}.kh-db-bridge--loading p{letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:12px}@media (width<=760px){.kh-db-header{min-height:58px;padding:10px 14px}.kh-db-brand b{font-size:10px}.kh-db-header>a:last-child{font-size:11px}.kh-db-hero{grid-template-columns:1fr;gap:24px;padding:36px 18px 30px}.kh-db-hero h1{font-size:49px}.kh-db-hero p{font-size:15px}.kh-db-hero aside{align-self:auto}.kh-db-grid,.kh-db-next{grid-template-columns:1fr}.kh-db-grid article{padding:34px 18px}.kh-db-grid article+article{border-left:0}.kh-db-concept dl div{grid-template-columns:118px 1fr}.kh-db-next{gap:22px;padding:38px 18px}.kh-db-actions a{min-height:52px}.kh-db-missing{padding:10vh 18px}}:root{--kz-ink:#11131a;--kz-paper:#f4f2ed;--kz-white:#fff;--kz-muted:#706d72;--kz-line:#11131a26;--kz-purple:#5f2a8a;--kz-magenta:#b51e68;--kz-orange:#e36c2d;--kz-green:#006b55;--kz-red:#a83939;--kz-blue:#244d85}html{scroll-behavior:smooth}body:has(.kz-page){background:var(--kz-paper);color:var(--kz-ink);margin:0}.kz-page{background:linear-gradient(90deg, #11131a0b 1px, transparent 1px), var(--kz-paper);min-height:100vh;color:var(--kz-ink);background-size:80px 100%;font-family:Archivo,Arial,sans-serif;overflow-x:hidden}.kz-page a{color:inherit}.kz-page button{font:inherit}.kz-topline{background:linear-gradient(90deg, var(--kz-purple) 0 42%, var(--kz-magenta) 42% 74%, var(--kz-orange) 74% 100%);height:7px}.kz-masthead{border-bottom:1px solid var(--kz-line);z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f2edf0;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:24px;min-height:78px;padding:0 42px;display:grid;position:sticky;top:0}.kz-wordmark{letter-spacing:-.02em;align-items:center;gap:10px;width:fit-content;text-decoration:none;display:inline-flex}.kz-wordmark-mark{border:2px solid var(--kz-ink);place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.kz-wordmark strong{font-size:14px}.kz-wordmark small{color:var(--kz-muted);letter-spacing:.14em;margin-top:1px;font-size:9px;display:block}.kz-masthead-center{letter-spacing:.12em;text-transform:uppercase;color:var(--kz-muted);text-align:center;font-family:IBM Plex Mono,monospace;font-size:10px}.kz-masthead-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.kz-mini-link,.kz-primary-link{border:1px solid var(--kz-ink);letter-spacing:.025em;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:inline-flex}.kz-primary-link{background:var(--kz-ink);color:#fff!important}.kz-mini-link:hover,.kz-primary-link:hover{transform:translateY(-2px)}.kz-mini-link:focus-visible,.kz-primary-link:focus-visible,.kz-scenario-tabs button:focus-visible{outline:3px solid var(--kz-orange);outline-offset:2px}.kz-layout{grid-template-columns:220px minmax(0,1fr);display:grid}.kz-rail{border-right:1px solid var(--kz-line);align-self:start;min-height:calc(100vh - 85px);padding:44px 24px 34px 30px;position:sticky;top:85px}.kz-rail-label{letter-spacing:.15em;color:var(--kz-muted);text-transform:uppercase;margin-bottom:22px;font-family:IBM Plex Mono,monospace;font-size:9px}.kz-rail nav{display:grid}.kz-rail nav a{border-top:1px solid var(--kz-line);color:#424047;grid-template-columns:25px 1fr;gap:8px;padding:11px 0;font-size:11px;line-height:1.3;text-decoration:none;display:grid}.kz-rail nav a span{color:var(--kz-magenta);font-family:IBM Plex Mono,monospace;font-size:9px}.kz-rail nav a:hover{color:var(--kz-ink)}.kz-rail-status{border-top:1px solid var(--kz-line);margin-top:28px;padding-top:18px}.kz-rail-status b,.kz-rail-status span{display:block}.kz-rail-status b{margin-bottom:5px;font-size:11px}.kz-rail-status span{color:var(--kz-muted);font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.55}.kz-main{min-width:0}.kz-hero{border-bottom:1px solid var(--kz-line);grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);min-height:720px;display:grid;position:relative;overflow:hidden}.kz-hero:before,.kz-hero:after{content:"";pointer-events:none;position:absolute;right:-110px;transform:rotate(-8deg)}.kz-hero:before{clip-path:polygon(13% 0,100% 18%,77% 100%,0 75%);background:linear-gradient(90deg,#5f2a8aeb,#b51e68db);width:530px;height:160px;top:45px}.kz-hero:after{clip-path:polygon(0 10%,100% 0,82% 100%,20% 88%);background:#e36c2deb;width:430px;height:115px;top:190px}.kz-hero-copy{z-index:2;flex-direction:column;justify-content:space-between;padding:86px 58px 70px 64px;display:flex;position:relative}.kz-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--kz-magenta);align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-flex}.kz-kicker:before{content:"";background:currentColor;width:32px;height:2px}.kz-hero h1{letter-spacing:-.072em;max-width:880px;margin:28px 0 24px;font-size:clamp(54px,7.6vw,118px);font-weight:800;line-height:.88}.kz-hero h1 em{color:#0000;-webkit-text-stroke:1.6px var(--kz-ink);font-style:normal;display:block}.kz-hero-lede{letter-spacing:-.02em;max-width:760px;margin:0;font-size:clamp(17px,1.65vw,24px);line-height:1.42}.kz-hero-foot{text-transform:uppercase;letter-spacing:.08em;color:var(--kz-muted);flex-wrap:wrap;gap:10px 24px;margin-top:48px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.5;display:flex}.kz-hero-foot strong{color:var(--kz-ink);font-weight:600}.kz-hero-side{background:var(--kz-ink);color:var(--kz-white);z-index:1;align-content:end;gap:0;padding:350px 38px 48px;display:grid;position:relative}.kz-hero-metric{border-top:1px solid #fff3;padding:22px 0}.kz-hero-metric small{color:#bbb8c1;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.kz-hero-metric strong{letter-spacing:-.04em;font-size:31px;display:block}.kz-hero-metric span{color:#d4d1d7;margin-top:5px;font-size:11px;display:block}.kz-section{border-bottom:1px solid var(--kz-line);grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);display:grid}.kz-section-index{border-right:1px solid var(--kz-line);background:#ffffff29;padding:55px 34px 50px 42px}.kz-section-index span{color:var(--kz-magenta);letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:10px}.kz-section-index h2{letter-spacing:-.035em;max-width:180px;margin:14px 0 0;font-size:21px;line-height:1.05}.kz-section-body{min-width:0;padding:56px 58px 66px}.kz-intro{letter-spacing:-.04em;max-width:920px;margin:0 0 40px;font-size:clamp(22px,2.2vw,34px);line-height:1.22}.kz-copy{color:#46434a;max-width:880px;font-size:14px;line-height:1.7}.kz-decision-grid{border-top:1px solid var(--kz-ink);border-bottom:1px solid var(--kz-ink);grid-template-columns:repeat(3,1fr);display:grid}.kz-decision-grid article{min-height:195px;padding:25px 25px 30px 0;position:relative}.kz-decision-grid article+article{border-left:1px solid var(--kz-line);padding-left:25px}.kz-decision-grid b{color:var(--kz-magenta);letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:10px}.kz-decision-grid h3{letter-spacing:-.03em;margin:16px 0 10px;font-size:20px;line-height:1.12}.kz-decision-grid p{color:var(--kz-muted);margin:0;font-size:12px;line-height:1.55}.kz-context-metrics{background:var(--kz-ink);color:#fff;grid-template-columns:1.05fr .95fr 1fr;gap:0;margin-top:42px;display:grid}.kz-context-metrics article{min-height:180px;padding:30px}.kz-context-metrics article+article{border-left:1px solid #ffffff2e}.kz-context-metrics strong{letter-spacing:-.055em;font-size:clamp(34px,4vw,58px);display:block}.kz-context-metrics span{margin-top:6px;font-size:12px;line-height:1.4;display:block}.kz-context-metrics small{color:#aaa6ae;margin-top:24px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.5;display:block}.kz-caveat{color:var(--kz-muted);margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.6}.kz-truth-table{border-top:1px solid var(--kz-ink)}.kz-truth-head,.kz-truth-row{grid-template-columns:120px 1fr 1fr;display:grid}.kz-truth-head{text-transform:uppercase;letter-spacing:.08em;color:var(--kz-muted);font-family:IBM Plex Mono,monospace;font-size:9px}.kz-truth-head>div,.kz-truth-row>div{border-bottom:1px solid var(--kz-line);padding:13px 16px}.kz-truth-head>div+div,.kz-truth-row>div+div{border-left:1px solid var(--kz-line)}.kz-truth-row{font-size:12px;line-height:1.48}.kz-truth-state{text-transform:uppercase;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.kz-state-fact{color:var(--kz-green)}.kz-state-gap{color:var(--kz-red)}.kz-state-key{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.kz-state-key span{border:1px solid var(--kz-line);letter-spacing:.08em;text-transform:uppercase;background:#ffffff4d;padding:7px 9px;font-family:IBM Plex Mono,monospace;font-size:8px}.kz-state-key .fact{border-left:3px solid var(--kz-green)}.kz-state-key .assumption{border-left:3px solid var(--kz-orange)}.kz-state-key .projection{border-left:3px solid var(--kz-blue)}.kz-product-flow{border:1px solid var(--kz-ink);grid-template-columns:repeat(4,1fr);margin:36px 0 28px;display:grid}.kz-product-flow article{min-height:220px;padding:22px;position:relative}.kz-product-flow article+article{border-left:1px solid var(--kz-ink)}.kz-product-flow small{color:var(--kz-magenta);font-family:IBM Plex Mono,monospace;font-size:9px}.kz-product-flow strong{letter-spacing:-.04em;margin:48px 0 10px;font-size:24px;display:block}.kz-product-flow p{color:var(--kz-muted);margin:0;font-size:11px;line-height:1.5}.kz-product-flow i{border-top:1px solid var(--kz-ink);border-right:1px solid var(--kz-ink);background:var(--kz-paper);z-index:2;width:20px;height:20px;position:absolute;top:24px;right:-10px;transform:rotate(45deg)}.kz-product-flow article:last-child i{display:none}.kz-note-strip{border-top:1px solid var(--kz-line);border-bottom:1px solid var(--kz-line);grid-template-columns:130px 1fr auto;align-items:center;gap:24px;padding:18px 0;display:grid}.kz-note-strip b{color:var(--kz-green);font-family:IBM Plex Mono,monospace;font-size:9px}.kz-note-strip span{color:var(--kz-muted);font-size:11px;line-height:1.45}.kz-note-strip a{text-underline-offset:4px;font-size:11px;font-weight:700;text-decoration-thickness:1px}.kz-revenue-table{border-top:1px solid var(--kz-ink);margin-top:30px}.kz-revenue-row{border-bottom:1px solid var(--kz-line);grid-template-columns:1.2fr .8fr 1fr;align-items:center;min-height:86px;display:grid}.kz-revenue-row>div{padding:17px 18px}.kz-revenue-row>div:first-child{padding-left:0}.kz-revenue-row>div+div{border-left:1px solid var(--kz-line)}.kz-revenue-row b{font-size:13px;display:block}.kz-revenue-row span{color:var(--kz-muted);margin-top:5px;font-size:10px;line-height:1.45;display:block}.kz-revenue-row strong{letter-spacing:-.025em;font-size:18px}.kz-revenue-row small{color:var(--kz-muted);font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.45}.kz-phases{border-top:1px solid var(--kz-ink);gap:0;display:grid}.kz-phase{border-bottom:1px solid var(--kz-line);grid-template-columns:112px minmax(170px,.48fr) 1fr 1fr;display:grid}.kz-phase>div{padding:24px 22px}.kz-phase>div:first-child{padding-left:0}.kz-phase>div+div{border-left:1px solid var(--kz-line)}.kz-phase-num{color:var(--kz-magenta);font-family:IBM Plex Mono,monospace;font-size:10px}.kz-phase-money strong{letter-spacing:-.04em;font-size:24px;display:block}.kz-phase-money span,.kz-phase p{color:var(--kz-muted);margin:6px 0 0;font-size:10px;line-height:1.52}.kz-phase h3{letter-spacing:-.025em;margin:0 0 10px;font-size:16px}.kz-phase b{color:var(--kz-green);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:8px;display:block}.kz-kpis{border-top:1px solid var(--kz-line);border-left:1px solid var(--kz-line);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.kz-kpi{border-right:1px solid var(--kz-line);border-bottom:1px solid var(--kz-line);min-height:145px;padding:20px}.kz-kpi span{color:var(--kz-muted);min-height:28px;font-size:10px;display:block}.kz-kpi strong{letter-spacing:-.04em;margin:14px 0 8px;font-size:23px;display:block}.kz-kpi small{color:var(--kz-red);font-family:IBM Plex Mono,monospace;font-size:8px;line-height:1.5}.kz-funds{gap:16px;display:grid}.kz-fund-row{grid-template-columns:minmax(180px,.8fr) 80px 1.35fr;align-items:center;gap:18px;display:grid}.kz-fund-row b{font-size:11px}.kz-fund-row strong{text-align:right;font-family:IBM Plex Mono,monospace;font-size:10px}.kz-fund-bar{background:#11131a14;height:10px;position:relative;overflow:hidden}.kz-fund-bar i{background:linear-gradient(90deg, var(--kz-purple), var(--kz-magenta), var(--kz-orange));height:100%;display:block}.kz-fund-total{border-top:1px solid var(--kz-ink);justify-content:space-between;align-items:baseline;margin-top:28px;padding-top:20px;display:flex}.kz-fund-total span{color:var(--kz-muted);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.kz-fund-total strong{letter-spacing:-.05em;font-size:36px}.kz-scenario-wrap{border:1px solid var(--kz-ink)}.kz-scenario-tabs{border-bottom:1px solid var(--kz-ink);grid-template-columns:repeat(3,1fr);display:grid}.kz-scenario-tabs button{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;min-height:54px;color:var(--kz-muted);background:0 0;border:0;font-family:IBM Plex Mono,monospace;font-size:9px}.kz-scenario-tabs button+button{border-left:1px solid var(--kz-line)}.kz-scenario-tabs button.active{background:var(--kz-ink);color:#fff}.kz-scenario{grid-template-columns:1.3fr repeat(3,1fr);display:grid}.kz-scenario>div{min-height:150px;padding:28px 24px}.kz-scenario>div+div{border-left:1px solid var(--kz-line)}.kz-scenario-label small,.kz-scenario-stat small{color:var(--kz-muted);text-transform:uppercase;letter-spacing:.07em;font-family:IBM Plex Mono,monospace;font-size:8px;display:block}.kz-scenario-label strong{letter-spacing:-.04em;margin:14px 0 7px;font-size:26px;display:block}.kz-scenario-label span{color:var(--kz-muted);font-size:10px;line-height:1.5}.kz-scenario-stat strong{letter-spacing:-.045em;margin-top:22px;font-size:24px;display:block}.kz-scenario-stat span{color:var(--kz-muted);margin-top:6px;font-size:9px;display:block}.kz-base-table{border-top:1px solid var(--kz-ink);margin-top:30px}.kz-base-row{border-bottom:1px solid var(--kz-line);grid-template-columns:1.2fr repeat(3,1fr);display:grid}.kz-base-row>div{text-align:right;padding:12px 15px;font-size:11px}.kz-base-row>div:first-child{text-align:left;padding-left:0;font-weight:600}.kz-base-row>div+div{border-left:1px solid var(--kz-line)}.kz-base-row.header>div{color:var(--kz-muted);text-transform:uppercase;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:8px}.kz-base-row.emphasis>div{color:var(--kz-green);font-weight:800}.kz-boundaries{border-top:1px solid var(--kz-ink);grid-template-columns:1fr 1fr;display:grid}.kz-boundary{padding:0 30px 0 0}.kz-boundary+.kz-boundary{border-left:1px solid var(--kz-line);padding-left:30px}.kz-boundary h3{letter-spacing:-.03em;margin:22px 0;font-size:18px}.kz-boundary ul{margin:0;padding:0;list-style:none}.kz-boundary li{border-top:1px solid var(--kz-line);grid-template-columns:16px 1fr;gap:10px;padding:13px 0;font-size:11px;line-height:1.5;display:grid}.kz-boundary li:before{content:"—";color:var(--kz-magenta)}.kz-ask{background:var(--kz-ink);color:#fff;padding:62px 58px 70px;position:relative;overflow:hidden}.kz-ask:after{content:"";background:linear-gradient(120deg, var(--kz-purple), var(--kz-magenta), var(--kz-orange));clip-path:polygon(8% 20%,100% 0,80% 100%,0 82%);opacity:.95;width:480px;height:190px;position:absolute;bottom:-70px;right:-120px;transform:rotate(4deg)}.kz-ask-inner{z-index:2;max-width:1000px;position:relative}.kz-ask .kz-kicker{color:#f09abf}.kz-ask h2{letter-spacing:-.06em;max-width:800px;margin:25px 0 28px;font-size:clamp(40px,6vw,78px);line-height:.97}.kz-ask p{color:#d2ced5;max-width:780px;font-size:16px;line-height:1.6}.kz-ask-points{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin:42px 0 38px;display:grid}.kz-ask-points article{padding:24px 24px 24px 0}.kz-ask-points article+article{border-left:1px solid #fff3;padding-left:24px}.kz-ask-points b{color:#f0a16f;text-transform:uppercase;letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.kz-ask-points span{color:#f1eef3;margin-top:10px;font-size:12px;line-height:1.5;display:block}.kz-ask-actions{flex-wrap:wrap;gap:10px;display:flex}.kz-ask-actions .kz-primary-link{background:#fff;border-color:#fff;min-height:46px;color:var(--kz-ink)!important}.kz-ask-actions .kz-mini-link{color:#fff;border-color:#ffffff73;min-height:46px}.kz-source-list{counter-reset:source;border-top:1px solid var(--kz-line);margin-top:26px}.kz-source-list li{counter-increment:source;border-bottom:1px solid var(--kz-line);color:var(--kz-muted);grid-template-columns:40px 1fr;padding:13px 0;font-size:10px;line-height:1.52;list-style:none;display:grid}.kz-source-list li:before{content:"[" counter(source) "]";color:var(--kz-ink);font-family:IBM Plex Mono,monospace}.kz-footer{grid-template-columns:1fr auto;align-items:end;gap:30px;padding:40px 58px 50px;display:grid}.kz-footer strong{font-size:14px;display:block}.kz-footer span{color:var(--kz-muted);margin-top:7px;font-size:10px;line-height:1.55;display:block}.kz-footer-meta{color:var(--kz-muted);text-align:right;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px;line-height:1.7}@media (width<=1100px){.kz-layout{grid-template-columns:170px minmax(0,1fr)}.kz-rail{padding-left:20px}.kz-hero-copy{padding-left:45px;padding-right:40px}.kz-section{grid-template-columns:165px minmax(0,1fr)}.kz-section-index{padding-left:28px;padding-right:20px}.kz-section-body{padding-left:42px;padding-right:42px}.kz-phase{grid-template-columns:78px 155px 1fr 1fr}}@media (width<=850px){.kz-masthead{grid-template-columns:1fr auto;min-height:68px;padding:0 20px}.kz-masthead-center,.kz-masthead .kz-mini-link{display:none}.kz-layout{display:block}.kz-rail{display:none}.kz-hero{grid-template-columns:1fr;min-height:auto}.kz-hero-copy{min-height:650px;padding:64px 28px 48px}.kz-hero h1{max-width:680px;font-size:clamp(55px,15vw,90px)}.kz-hero-side{grid-template-columns:repeat(3,1fr);gap:20px;padding:34px 28px 38px}.kz-hero-metric{border-top:1px solid #fff3}.kz-section{display:block}.kz-section-index{border-right:0;border-bottom:1px solid var(--kz-line);align-items:baseline;gap:20px;padding:25px 28px 22px;display:flex}.kz-section-index h2{max-width:none;margin:0;font-size:18px}.kz-section-body{padding:40px 28px 50px}.kz-decision-grid,.kz-product-flow,.kz-context-metrics,.kz-kpis,.kz-ask-points{grid-template-columns:1fr}.kz-decision-grid article+article,.kz-product-flow article+article,.kz-context-metrics article+article,.kz-ask-points article+article{border-left:0;border-top:1px solid var(--kz-line);padding-left:0}.kz-product-flow article{min-height:160px}.kz-product-flow strong{margin-top:28px}.kz-product-flow i{display:none}.kz-context-metrics article+article,.kz-ask-points article+article{border-top-color:#ffffff2e}.kz-truth-head,.kz-truth-row{grid-template-columns:92px 1fr}.kz-truth-head>div:nth-child(3),.kz-truth-row>div:nth-child(3){border-left:1px solid var(--kz-line);grid-column:2}.kz-truth-head>div:nth-child(3){display:none}.kz-revenue-row{grid-template-columns:1.15fr .85fr}.kz-revenue-row>div:nth-child(3){border-left:0;border-top:1px dashed var(--kz-line);grid-column:1/-1;padding-left:0}.kz-phase{grid-template-columns:70px 1fr}.kz-phase>div:nth-child(3),.kz-phase>div:nth-child(4){border-left:1px solid var(--kz-line);border-top:1px dashed var(--kz-line);grid-column:2}.kz-fund-row{grid-template-columns:1fr 72px;gap:10px}.kz-fund-bar{grid-column:1/-1}.kz-scenario{grid-template-columns:1fr 1fr 1fr}.kz-scenario-label{border-bottom:1px solid var(--kz-line);grid-column:1/-1}.kz-scenario>div:nth-child(2){border-left:0}.kz-base-row{grid-template-columns:1.3fr repeat(3,.8fr)}.kz-boundaries{grid-template-columns:1fr}.kz-boundary+.kz-boundary{border-left:0;border-top:1px solid var(--kz-line);padding-top:10px;padding-left:0}.kz-ask{padding:52px 28px 62px}.kz-footer{padding-left:28px;padding-right:28px}}@media (width<=520px){.kz-page{background-size:52px 100%}.kz-masthead{padding:0 15px}.kz-wordmark small{display:none}.kz-primary-link{padding:0 11px;font-size:10px}.kz-hero-copy{min-height:610px;padding:50px 20px 36px}.kz-hero:before{width:330px;height:115px;top:36px;right:-110px}.kz-hero:after{width:285px;height:88px;top:144px;right:-100px}.kz-hero h1{margin-top:24px;font-size:clamp(49px,16.5vw,78px)}.kz-hero-lede{font-size:17px}.kz-hero-foot{gap:8px 15px}.kz-hero-side{grid-template-columns:1fr;padding:26px 20px 30px}.kz-hero-metric{padding:16px 0}.kz-section-index{padding:21px 20px 18px}.kz-section-body{padding:34px 20px 42px}.kz-intro{font-size:23px}.kz-decision-grid article{min-height:0;padding:22px 0}.kz-context-metrics article{min-height:140px;padding:24px 20px}.kz-context-metrics strong{font-size:42px}.kz-truth-table{overflow-x:auto}.kz-truth-head,.kz-truth-row{grid-template-columns:96px 1fr 1fr;min-width:570px}.kz-truth-head>div:nth-child(3),.kz-truth-row>div:nth-child(3){grid-column:auto}.kz-truth-head>div:nth-child(3){display:block}.kz-note-strip{grid-template-columns:1fr;gap:8px}.kz-revenue-row{grid-template-columns:1fr 110px}.kz-phase{grid-template-columns:52px 1fr}.kz-phase>div{padding:20px 14px}.kz-kpis{grid-template-columns:1fr 1fr}.kz-fund-total strong{font-size:30px}.kz-scenario-tabs button{font-size:8px}.kz-scenario{grid-template-columns:1fr}.kz-scenario-label{grid-column:auto}.kz-scenario>div{border-bottom:1px solid var(--kz-line);min-height:110px;padding:22px 18px;border-left:0!important}.kz-scenario>div:last-child{border-bottom:0}.kz-base-table{overflow-x:auto}.kz-base-row{min-width:560px}.kz-ask{padding-left:20px;padding-right:20px}.kz-ask h2{font-size:44px}.kz-footer{grid-template-columns:1fr;align-items:start;padding:30px 20px 42px}.kz-footer-meta{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kz-mini-link,.kz-primary-link{transition:none}}.k2studio-premium nav.k2w-dock{display:flex!important}.k2studio-premium main{padding-bottom:190px}.k2studio-premium .reservation>a{color:#173b31;white-space:nowrap;background:#d6ad69;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #03181238}.k2studio-premium .reservation>a svg{width:16px}.k2studio-premium .compare article>strong small{color:#7d857f;text-transform:uppercase;letter-spacing:.08em;font:700 8px/1 Inter,system-ui,sans-serif}@media (width<=1000px){.k2studio-premium header nav{display:none!important}.k2studio-premium nav.k2w-dock{display:flex!important}.k2studio-premium main{padding-bottom:200px}}@media (width<=760px){.k2studio-premium nav.k2w-dock{grid-template-columns:repeat(6,minmax(0,1fr));display:grid!important}.k2studio-premium main{padding-bottom:220px}.k2studio-premium .land .setback>span{max-width:62%;line-height:1.3;top:8px;bottom:auto;right:8px}.k2studio-premium .dimension.frontage{bottom:72px;left:12%;right:12%}.k2studio-premium .land>small{max-width:none;padding:7px 9px;line-height:1.35;bottom:106px;left:12px;right:12px}.k2studio-premium .reservation{margin-bottom:8px}.k2studio-premium .reservation>a{white-space:normal;text-align:center;width:100%}.k2studio-premium .plotbuttons button{min-height:70px}.k2studio-premium .plotbuttons em{letter-spacing:.04em;font-size:8px}}@media (width<=420px){.k2studio-premium .land .setback>span{max-width:72%;font-size:7px}.k2studio-premium .dimension.frontage{bottom:70px}.k2studio-premium .land>small{font-size:7px;bottom:104px}.k2studio-premium main{padding-bottom:230px}}.wk2 .wk2-place strong{font-size:17px!important}.wk2 .wk2-place span{line-height:1.15;font-size:7px!important}.wk2 .wk2-place .wk2-context{color:#d7ff2fd1!important;font-size:6.5px!important}.wk2 .wk2-cluster{width:40px!important;height:40px!important}.wk2 .wk2-cluster b{display:none!important}.wk2 .wk2-cluster.source:before{content:"";background:#d7ff2f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #d7ff2f2b,0 0 0 1px #173725}.wk2 .wk2-cluster span{max-width:84px!important;padding:3px 5px!important;font-size:7px!important;line-height:1!important;top:calc(100% + 3px)!important}.wk2 .wk2-town-sheet{border-radius:18px!important;padding:7px!important}.wk2 .wk2-sheet-head{padding:1px 3px 6px!important}.wk2 .wk2-sheet-head strong{font-size:16px!important}.wk2 .wk2-verified-pill{min-height:26px!important;padding:0 8px!important;font-size:6px!important}.wk2 .wk2-story-card{border-radius:13px!important;flex-basis:min(218px,74vw)!important;min-height:72px!important;padding:8px!important}.wk2 .wk2-story-card strong{margin-top:6px!important;font-size:12px!important}.wk2 .wk2-story-card small{margin-top:4px!important}.wk2 .leaflet-tile-pane{background:#d8dfd7}.wk2 .wk2-dream-dot.source{background:#d7ff2f!important;border:3px solid #173725!important;width:20px!important;height:20px!important;box-shadow:0 0 0 4px #d7ff2f3d,0 5px 14px #08221547!important}.wk2-product .wk-com-backdrop{z-index:2200!important;position:fixed!important;inset:0!important}.wk2-product .wk-com-panel{width:100%!important;max-width:650px!important;margin-left:auto!important;inset:0!important}.wk2-product .wk-com-mobile,.wk2-product .wk-com-rail{display:none!important}@media (width<=760px){.wk2 .wk2-top{min-height:58px!important;left:8px!important;right:8px!important;top:max(8px,env(safe-area-inset-top))!important;border-radius:18px!important}.wk2 .wk2-place strong{font-size:16px!important}.wk2 .wk2-cluster{width:38px!important;height:38px!important}.wk2 .wk2-cluster span{max-width:74px!important;font-size:6.5px!important}.wk2 .wk2-story-track{gap:5px!important}.wk2-product .wk-com-panel{max-width:none!important}.wk2-product .wk-com-scroll{padding-bottom:max(20px,env(safe-area-inset-bottom))!important}.wk2-product-nav{top:auto!important;left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;border-radius:18px!important;justify-content:space-between!important;padding:4px!important}.wk2-product-nav button{flex-direction:column!important;flex:1 1 0!important;justify-content:center!important;gap:3px!important;min-width:0!important;height:52px!important;padding:0 4px!important}.wk2-product-nav button.add{flex:1.18 1 0!important}.wk2-product-nav button span{white-space:nowrap!important;font-size:6.5px!important}.wk-movement-pulse{border-radius:18px!important;width:auto!important;inset:auto 10px 76px!important}.wk-movement-pulse.collapsed{width:auto!important}.wk-movement-pulse-toggle{grid-template-columns:31px 1fr auto!important;padding:9px 11px!important}.wk-movement-pulse-icon{width:30px!important;height:30px!important}.wk-movement-pulse-toggle b{font-size:10px!important}.wk-movement-pulse-toggle small{font-size:7px!important}.wk2 .wk2-filter-trigger{z-index:1220!important;max-width:165px!important;height:38px!important;inset:74px auto auto 10px!important}.wk2 .wk2-filter-clear{z-index:1221!important;height:38px!important;inset:74px 10px auto auto!important}.wk2 .leaflet-control-attribution{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:150px!important;bottom:132px!important;right:8px!important;overflow:hidden!important}}@media (width<=430px){.wk2-product-nav button{height:48px!important}.wk2-product-nav button svg{width:17px!important;height:17px!important}.wk2-product-nav button span{font-size:6px!important}.wk-movement-pulse{bottom:69px!important}.wk2 .wk2-filter-trigger,.wk2 .wk2-filter-clear{top:70px!important;bottom:auto!important}.wk2 .leaflet-control-attribution{bottom:121px!important}}@media (width<=860px){.wk-movement-stage{display:none!important}.wk2-product-nav button span{letter-spacing:0!important;font-size:9px!important;line-height:1!important}.wk-movement-pulse-toggle b{font-size:12px!important}.wk-movement-pulse-toggle small{font-size:9px!important;line-height:1.2!important}.wk2 .wk2-filter-trigger b{font-size:8.5px!important}.wk2 .wk2-filter-trigger small{font-size:8px!important}.wk2 .wk2-cluster span{max-width:92px!important;font-size:9px!important;line-height:1.1!important}.wk2 .wk2-place span{font-size:8px!important}.wk2 .wk2-place small{font-size:7px!important}:is(body:has(.wk2-product-backdrop) .wk-movement-pulse,body:has(.wk2-shell-dossier) .wk-movement-pulse,body:has(.wk2-town-sheet) .wk-movement-pulse,body:has(.wk2-product-backdrop) .wk-movement-stage,body:has(.wk2-shell-dossier) .wk-movement-stage,body:has(.wk2-town-sheet) .wk-movement-stage){display:none!important}.wk2-product-backdrop,.wk2-shell-dossier,.wk2-town-sheet{isolation:isolate}.wk-movement-pulse.open{flex-direction:column;max-height:min(70dvh,620px);overflow:hidden;border-radius:22px!important;display:flex!important}.wk-movement-pulse.open .wk-movement-pulse-toggle{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f8f1fa;border-bottom:1px solid #17372514;flex:none;position:sticky;top:0}.wk-movement-pulse.open .wk-movement-pulse-body{overscroll-behavior:contain;min-height:0;max-height:none!important;padding-bottom:14px!important;overflow-y:auto!important}.wk-movement-pulse:has(.wk-movement-metrics button.active:not(:first-child)) .wk-movement-hero{display:none!important}.wk-movement-metrics{scroll-snap-type:x proximity;padding-top:9px!important}.wk-movement-metrics button{scroll-snap-align:start;min-height:34px!important;padding:7px 10px!important;font-size:9px!important}.wk-movement-tabs button{min-height:36px!important;font-size:9px!important}.wk-movement-leader-main>div:first-child strong{font-size:20px!important}.wk-movement-leader-value strong{font-size:27px!important}.wk-movement-row{min-height:42px!important}.wk-movement-name b{font-size:9.5px!important}.wk-movement-name small{font-size:7.5px!important}.wk-movement-empty{line-height:1.45;padding:22px 8px!important;font-size:9px!important}.wk-movement-locked{margin-top:8px!important}.wk-movement-locked b{font-size:10px!important}.wk-movement-locked span{font-size:8.5px!important}.wk-movement-hero-note{font-size:8px!important}.wk-movement-hero-copy p{font-size:8.5px!important;line-height:1.4!important}}@media (width<=430px){.wk2-product-nav button span{font-size:8.5px!important}.wk-movement-pulse-toggle b{font-size:11.5px!important}.wk-movement-pulse-toggle small{font-size:8.5px!important}.wk2 .wk2-filter-trigger b{font-size:8px!important}.wk2 .wk2-filter-trigger small{font-size:7.5px!important}.wk2 .wk2-cluster span{font-size:8.5px!important}.wk-movement-pulse.open{max-height:66dvh}.wk-movement-metrics button{padding-inline:9px!important;font-size:8.5px!important}.wk-movement-tabs button{font-size:8.5px!important}}@media (width<=860px){.wk-movement-pulse.open{max-height:min(58dvh,520px)!important}.wk-movement-pulse.open .wk-movement-pulse-body{padding-bottom:10px!important;padding-left:11px!important;padding-right:11px!important}.wk-movement-pulse.open .wk-movement-hero{border-radius:14px!important;padding:10px 12px 9px!important}.wk-movement-pulse.open .wk-movement-hero-copy>strong{font-size:30px!important}.wk-movement-pulse.open .wk-movement-hero-copy p{max-width:158px!important;font-size:8px!important;line-height:1.28!important}.wk-movement-pulse.open .wk-movement-hero-note{margin-top:7px!important;padding-top:6px!important;font-size:7.4px!important}.wk-movement-pulse.open .wk-movement-metrics{padding:7px 0 6px!important}.wk-movement-pulse.open .wk-movement-tabs{margin-bottom:6px!important}.wk-movement-pulse.open .wk-movement-leader{margin-bottom:4px!important;padding:8px 10px!important}.wk-movement-pulse.open .wk-movement-leader-main{margin-top:4px!important}.wk-movement-pulse.open .wk-movement-leader-track{margin-top:6px!important}.wk-movement-pulse.open .wk-movement-row.rank-1{display:none!important}.wk-movement-pulse.open .wk-movement-row{min-height:38px!important}}@media (width<=430px){.wk-movement-pulse.open{max-height:56dvh!important}.wk-movement-pulse.open .wk-movement-hero-copy>strong{font-size:28px!important}.wk-movement-pulse.open .wk-movement-hero-copy p{font-size:7.7px!important}}@media (width<=760px){.wk2-product .mod-part-dock{left:10px;right:10px;bottom:max(66px, calc(env(safe-area-inset-bottom) + 64px));justify-content:center;min-height:42px}.wk2-product:has(.mod-patch-control-link) .mod-part-dock{padding-inline:11px;left:calc(50% + 3px);right:10px}.wk2-product .mod-patch-control-link{min-height:42px;left:10px!important;right:calc(50% + 3px)!important;bottom:max(66px, calc(env(safe-area-inset-bottom) + 64px))!important;max-width:none!important}.wk2-product .wk-movement-pulse{bottom:max(118px, calc(env(safe-area-inset-bottom) + 116px))}.wk2-product:has(.wk2-town-sheet) .wk-movement-pulse{display:none}.wk2-product .wk2-town-sheet{bottom:max(116px, calc(env(safe-area-inset-bottom) + 114px))!important}.wk2-product .wk2-basemap-attribution{bottom:max(178px, calc(env(safe-area-inset-bottom) + 176px))}}@media (width<=420px){.wk2-product:has(.mod-patch-control-link) .mod-part-dock>svg:last-child{display:none}.wk2-product:has(.mod-patch-control-link) .mod-part-dock span{max-width:102px}.wk2-product .mod-patch-control-link{grid-template-columns:16px minmax(0,1fr)}.wk2-product .mod-patch-control-link>svg:last-child{display:none}}.wk2-product{--dream-ink:#10271b;--dream-leaf:#2f6744;--dream-moss:#6d8f61;--dream-cream:#f4f0e4;--dream-sun:#efb84e;--dream-night:#07150f;--dream-fog:#f4f0e4c2;position:relative;background:var(--dream-night)!important}.wk2-product:before{content:"A LIVING MAP OF WHAT PEOPLE WANT TO RESTORE";z-index:525;pointer-events:none;color:#10271b85;letter-spacing:.25em;white-space:nowrap;text-shadow:0 1px 18px #f4f0e4b8;font:850 9px/1 Inter,system-ui,sans-serif;position:absolute;top:22px;left:50%;transform:translate(-50%)}.wk2-product:after{content:"";z-index:510;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 140px #05140c29,inset 0 -130px 180px #05140c2e}.wk2-product-nav{transform:translate(-50%);-webkit-backdrop-filter:blur(26px)saturate(1.25)!important;backdrop-filter:blur(26px)saturate(1.25)!important;background:#07150fe8!important;border:1px solid #ffffff2b!important;border-radius:999px!important;width:min(100% - 32px,670px)!important;min-height:62px!important;padding:6px!important;bottom:22px!important;left:50%!important;right:auto!important;box-shadow:0 26px 80px #00000052!important}.wk2-product-nav button{color:#ffffffa1!important;border-radius:999px!important;min-height:50px!important;transition:background .2s,color .2s,transform .2s!important}.wk2-product-nav button:hover{transform:translateY(-1px);color:#fff!important}.wk2-product-nav button.active{color:#fff!important;background:#ffffff1c!important}.wk2-product-nav button.add{background:var(--dream-sun)!important;color:var(--dream-night)!important;box-shadow:0 8px 30px #efb84e38!important}.wk2-product-nav button span{letter-spacing:.055em!important;font-size:9px!important;font-weight:850!important}.wk2-product-backdrop{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#030d08a3!important}.wk2-product-panel{background:var(--dream-cream)!important;width:min(94vw,1080px)!important;max-height:min(88dvh,920px)!important;color:var(--dream-ink)!important;border:1px solid #ffffff24!important;border-radius:3px!important;box-shadow:0 54px 150px #00000070!important}.wk2-product-head{background:#efe9da!important;border-bottom:1px solid #10271b21!important;min-height:78px!important;padding:0 30px!important}.wk2-product-head>div span b{letter-spacing:.23em!important;font-size:10px!important}.wk2-product-head>div span small{letter-spacing:.16em!important;color:#10271b7a!important;font-size:8px!important}.wk2-product-scroll{padding:clamp(28px,5vw,62px)!important}.wk2-product-intro{max-width:880px!important}.wk2-product-intro small{letter-spacing:.2em!important;color:var(--dream-leaf)!important;font-size:9px!important}.wk2-product-intro h1{text-wrap:balance;letter-spacing:-.06em!important;max-width:9.5ch!important;margin-top:16px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(56px,8.2vw,102px)!important;font-weight:400!important;line-height:.86!important}.wk2-product-intro p{color:#10271ba3!important;max-width:700px!important;margin-top:24px!important;font-size:15px!important;line-height:1.78!important}.wk2-active-lens{box-shadow:none!important;background:#e8e3d6!important;border:1px solid #10271b21!important;border-radius:0!important;margin:32px 0!important}.wk2-product-story-grid{gap:7px!important}.wk2-product-story-grid article{overflow:hidden;box-shadow:none!important;background:#ebe5d8!important;border-color:#10271b1f!important;border-radius:0!important;transition:transform .35s,background .35s!important}.wk2-product-story-grid article:hover{transform:translateY(-2px);background:#e7e0d2!important}.wk2-product-story-grid article img{aspect-ratio:4/3!important;object-fit:cover!important;filter:saturate(.82)contrast(1.035)!important;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .5s!important}.wk2-product-story-grid article:hover img{transform:scale(1.025);filter:saturate(.94)contrast(1.035)!important}.wk2-story-evidence-cover{color:#fff!important;background:linear-gradient(145deg,#173b28,#0c2418)!important;min-height:280px!important}.wk2-story-placeholder{min-height:280px!important;color:var(--dream-leaf)!important;background:#dce3d8!important}.wk2-save-toast{transform:translate(-50%);color:#fff!important;background:#07150ff2!important;border-radius:999px!important;max-width:min(92vw,620px)!important;bottom:104px!important;left:50%!important;box-shadow:0 20px 64px #0000004d!important}.wk2-product .leaflet-container{background:#dfe5d5!important;font-family:Inter,system-ui,sans-serif!important}.wk2-product .leaflet-control-zoom,.wk2-product .leaflet-control-layers{border:0!important;border-radius:0!important;box-shadow:0 12px 40px #00000026!important}.wk2-product .leaflet-control-zoom a{color:var(--dream-ink)!important;background:#f4f0e4f2!important;border:0!important;border-bottom:1px solid #10271b1a!important}.wk2-product .leaflet-popup-content-wrapper{background:var(--dream-cream)!important;border-radius:2px!important;box-shadow:0 28px 88px #0000004d!important}.wk2-product .leaflet-popup-tip{background:var(--dream-cream)!important}.wk2-product .leaflet-popup-content{margin:20px 22px!important}.wk2-product .leaflet-control-attribution{color:#10271b80!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#f4f0e4b8!important}.wk2-product button,.wk2-product a{-webkit-tap-highlight-color:transparent}.wk2-product-panel button:focus-visible,.wk2-product-nav button:focus-visible{outline:2px solid var(--dream-sun)!important;outline-offset:2px!important}.wk2-product input,.wk2-product textarea,.wk2-product select{border-radius:2px!important}@media (width<=760px){.wk2-product:before{text-overflow:ellipsis;letter-spacing:.18em;max-width:72vw;font-size:7px;top:12px;overflow:hidden}.wk2-product:after{box-shadow:inset 0 0 70px #05140c1a,inset 0 -100px 140px #05140c2e}.wk2-product-nav{width:calc(100% - 20px)!important;min-height:58px!important;padding:5px!important;bottom:10px!important}.wk2-product-nav button{min-width:0!important;min-height:46px!important;padding:5px 7px!important}.wk2-product-nav button span{font-size:8px!important}.wk2-product-panel{border-width:1px 0 0!important;border-radius:0!important;width:100vw!important;max-height:91dvh!important}.wk2-product-head{min-height:66px!important;padding-inline:18px!important}.wk2-product-scroll{padding:24px 18px 110px!important}.wk2-product-intro h1{max-width:9ch!important;font-size:clamp(48px,15vw,72px)!important}.wk2-product-intro p{font-size:14px!important;line-height:1.7!important}.wk2-product-story-grid{grid-template-columns:1fr!important}.wk2-save-toast{border-radius:10px!important;bottom:82px!important}}@media (prefers-reduced-motion:reduce){.wk2-product *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wk2-product-nav{box-sizing:border-box!important;align-items:center!important;height:auto!important;max-height:74px!important;top:auto!important}.wk2-product-nav button{min-width:0!important}.wk2-product-nav button span{font-size:10px!important;line-height:1.1!important}.wk-movement-stage{display:none!important}.wk-movement-pulse{width:min(312px,100vw - 36px)!important;inset:84px 18px auto auto!important}.wk-movement-pulse.open{width:min(380px,100vw - 36px)!important;max-height:calc(100dvh - 190px)!important;overflow:hidden!important}.wk-movement-pulse.open .wk-movement-pulse-body{overscroll-behavior:contain;min-height:0!important;overflow:auto!important}.wk2-product .wk2-legacy-layer-toggle,.wk2-product .wk2-legacy-browser-trigger{box-sizing:border-box!important;border-radius:2px!important;width:128px!important;min-height:42px!important;top:140px!important}.wk2-product .wk2-legacy-layer-toggle{left:18px!important;right:auto!important}.wk2-product .wk2-legacy-browser-trigger{left:152px!important;right:auto!important}.wk2-product .wk2-legacy-layer-toggle b,.wk2-product .wk2-legacy-browser-trigger b{letter-spacing:.09em!important;font-size:9px!important}.wk2-product .wk2-legacy-layer-toggle small,.wk2-product .wk2-legacy-browser-trigger small{font-size:8px!important;line-height:1.2!important}.wk2-product .wk2-filter-trigger{border-radius:2px!important;min-height:44px!important;top:84px!important;bottom:auto!important;left:18px!important}.wk2-product .wk2-filter-trigger b{font-size:10px!important}.wk2-product .wk2-filter-trigger small{font-size:9px!important;line-height:1.25!important}body:not(:has(.mod-patch-control-link)) .mod-part-dock{display:none!important}.mod-patch-control-link{display:none!important}.wk2-pathways-trigger{border-radius:2px!important;min-height:44px!important;inset:auto auto 88px 18px!important}.wk2-pathways-trigger small{font-size:9px!important}.wk2-pathways-trigger b,.wk2-pathways-trigger span{font-size:11px!important}.mod-part-dock{border-radius:2px!important;min-height:44px!important;font-size:11px!important;inset:auto auto 88px 18px!important}.wk2-product .leaflet-control-attribution,.wk2-basemap-attribution{max-width:min(55vw,420px)!important;font-size:10px!important;bottom:92px!important;right:18px!important}.wk2 .wk2-cluster span,.wk2 .wk2-place span{font-size:10px!important;line-height:1.2!important}.wk2 .wk2-place small{font-size:9px!important}.wk2-town-sheet{bottom:92px!important}.wk2-product-intro small{font-size:11px!important}.wk2-product-intro p{font-size:15px!important;line-height:1.65!important}.wk2-story-kicker,.wk2-story-classification span,.wk2-story-proof span{font-size:10px!important}.wk2-product-story-grid h2{font-size:24px!important}.wk2-product-story-grid p{font-size:13px!important;line-height:1.55!important}.wk2-product-story-grid footer button,.wk2-product-story-grid footer a{min-height:40px!important;font-size:11px!important}.wk2-community-hero small,.wk2-community-section-head small,.wk2-community-callout small{font-size:10px!important}.wk2-community-hero p,.wk2-community-copy p,.wk2-community-callout p{font-size:13px!important;line-height:1.55!important}.wk2-community-metrics span,.wk2-community-copy>span,.wk2-community-proof em,.wk2-community-copy footer button{font-size:10px!important}.wk2-add-page label>span,.wk2-patch-list>article>span{font-size:11px!important}.wk2-add-page input,.wk2-add-page select,.wk2-add-page textarea{min-height:46px!important;font-size:16px!important;line-height:1.45!important}.wk2-privacy-note p,.wk2-form-notice,.wk2-patch-notice{font-size:12px!important}.wk2-submit,.wk2-empty button,.wk2-community-link,.wk2-review-action{min-height:44px!important;font-size:12px!important}.wk2-patch-list p,.wk2-patch-list>article>small,.wk2-patch-list em,.wk2-review-status,.wk2-review-note{font-size:11px!important;line-height:1.45!important}.mod-meeting-panel,.mod-part-sheet{max-height:calc(100dvh - 24px)!important;overflow:hidden!important}.mod-meeting-body,.mod-part-sheet{overscroll-behavior:contain}.mod-meeting-body{overflow-y:auto!important}.mod-meeting-copy small,.mod-part-sheet small{font-size:10px!important}.mod-meeting-copy p,.mod-meeting-note p,.mod-meeting-warning p,.mod-neighbour-empty p,.mod-part-sheet p{font-size:13px!important;line-height:1.5!important}.mod-meeting-field>span,.mod-part-form label>span{font-size:11px!important}.mod-meeting-field input,.mod-meeting-field select,.mod-meeting-field textarea,.mod-part-form input,.mod-part-form select,.mod-part-form textarea{min-height:46px!important;font-size:16px!important;line-height:1.4!important}.mod-meeting-footer button,.mod-success-actions button,.mod-success-actions a,.mod-part-primary,.mod-part-media-actions button,.mod-part-tabs button{min-height:44px!important;font-size:12px!important}.mod-meeting-close,.mod-part-sheet header>button{min-width:44px!important;min-height:44px!important}.mod-part-backdrop,.mod-meeting-journey{box-sizing:border-box!important;padding:12px!important}:is(body:has(.mod-meeting-journey) :is(.wk2-product-nav,.wk-movement-pulse,.wk2-pathways,.mod-part-dock,.wk2-filter-trigger,.wk2-legacy-layer-toggle,.wk2-legacy-browser-trigger,.wk2-basemap-attribution),body:has(.mod-part-backdrop) :is(.wk2-product-nav,.wk-movement-pulse,.wk2-pathways,.mod-part-dock,.wk2-filter-trigger,.wk2-legacy-layer-toggle,.wk2-legacy-browser-trigger,.wk2-basemap-attribution),body:has(.wk2-product-backdrop) :is(.wk-movement-pulse,.wk2-pathways,.mod-part-dock,.wk2-filter-trigger,.wk2-legacy-layer-toggle,.wk2-legacy-browser-trigger,.wk2-basemap-attribution),body:has(.wk2-shell-dossier) :is(.wk-movement-pulse,.wk2-pathways,.mod-part-dock,.wk2-filter-trigger,.wk2-legacy-layer-toggle,.wk2-legacy-browser-trigger,.wk2-basemap-attribution)){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.wk2-product :is(button,a,input,select,textarea):focus-visible,.mod-meeting-journey :is(button,a,input,select,textarea):focus-visible,.mod-part-backdrop :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--dream-sun,#efb84e)!important;outline-offset:3px!important}@media (width<=760px){.wk2-product:before{display:none!important}.wk2-product-nav{top:auto!important;right:10px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;border-radius:16px!important;width:auto!important;max-height:66px!important;padding:4px!important;left:10px!important;transform:none!important}.wk2-product-nav button{gap:4px!important;min-height:48px!important;padding:4px 3px!important}.wk2-product-nav button span{letter-spacing:0!important;font-size:9.5px!important}.wk2-product-nav button.add{flex:1.18 1 0!important}.wk2-product .wk2-legacy-layer-toggle,.wk2-product .wk2-legacy-browser-trigger{display:none!important}.wk2-product .wk2-filter-trigger{top:max(74px,calc(env(safe-area-inset-top) + 68px))!important;width:116px!important;min-height:42px!important;left:10px!important}.wk-movement-pulse{top:max(74px,calc(env(safe-area-inset-top) + 68px))!important;border-radius:14px!important;width:min(220px,100vw - 146px)!important;bottom:auto!important;left:auto!important;right:10px!important}.wk-movement-pulse.open{top:max(64px,calc(env(safe-area-inset-top) + 58px))!important;width:auto!important;max-height:calc(100dvh - 142px - env(safe-area-inset-bottom))!important;left:10px!important;right:10px!important}.wk-movement-pulse-toggle{min-height:44px!important}.wk-movement-pulse-toggle b{font-size:12px!important}.wk-movement-pulse-toggle small{font-size:10px!important}.wk2-pathways-trigger{left:10px!important;bottom:max(76px,calc(env(safe-area-inset-bottom) + 72px))!important;min-height:44px!important}.wk2-product:has(.mod-part-dock) .wk2-pathways-trigger{display:none!important}.mod-part-dock{left:10px!important;right:auto!important;bottom:max(76px,calc(env(safe-area-inset-bottom) + 72px))!important;max-width:calc(100vw - 20px)!important}.wk2-product .leaflet-control-attribution,.wk2-basemap-attribution{right:10px!important;bottom:max(76px,calc(env(safe-area-inset-bottom) + 72px))!important;max-width:46vw!important;font-size:9px!important}.wk2-town-sheet{right:10px!important;bottom:max(76px,calc(env(safe-area-inset-bottom) + 72px))!important;width:auto!important;max-height:52dvh!important;left:10px!important;overflow:auto!important}.wk2-product-panel{height:min(94dvh,820px)!important;max-height:min(94dvh,820px)!important}.wk2-product-head{min-height:64px!important}.wk2-product-scroll{padding:20px 16px calc(88px + env(safe-area-inset-bottom))!important}.wk2-product-intro h1{font-size:clamp(34px,11vw,52px)!important;line-height:.96!important}.wk2-product-intro p{font-size:14px!important;line-height:1.55!important}.wk2-story-room .wk2-product-intro p{font-size:12px!important;line-height:1.45!important}.wk2-product-story-grid article{flex-basis:calc(100vw - 32px)!important}.wk2-product-story-grid p{font-size:13px!important}.mod-meeting-journey,.mod-part-backdrop{align-items:end!important;padding:0!important}.mod-meeting-panel,.mod-part-sheet{width:100%!important;max-width:none!important;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)))!important;border-radius:18px 18px 0 0!important}.mod-meeting-body{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.mod-meeting-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))!important;background:#f4f0e4fa!important;position:sticky!important;bottom:0!important}.mod-success-actions{grid-template-columns:1fr!important}.mod-success-actions :is(button,a){justify-content:center!important;width:100%!important}}@media (width<=380px){.wk2-product-nav button span{font-size:8.5px!important}.wk2-product-nav button{padding-inline:2px!important}.wk2-product .wk2-filter-trigger{width:108px!important}.wk-movement-pulse{width:min(196px,100vw - 132px)!important}.wk2-pathways-trigger{max-width:172px!important}}@media (prefers-reduced-motion:reduce){.wk2-product *,.mod-meeting-journey *,.mod-part-backdrop *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.wk2-product-intro h1{max-width:16ch!important;font-size:clamp(44px,5vw,68px)!important;line-height:.94!important}.wk2-community-metrics span{flex-wrap:wrap;align-items:baseline!important;gap:5px!important;display:flex!important}.wk2-community-metrics span em{color:#315f43!important;letter-spacing:.09em!important;font-size:9px!important;font-style:normal!important;font-weight:900!important}body:has(.wk2-pathways.is-open) :is(.wk2-product-nav,.wk-movement-pulse,.mod-part-dock,.wk2-filter-trigger,.wk2-legacy-layer-toggle,.wk2-legacy-browser-trigger,.wk2-basemap-attribution){opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (width<=760px){.wk2-product-intro h1{max-width:15ch!important;font-size:clamp(32px,10vw,46px)!important}.wk2-community-metrics span em{font-size:8.5px!important}}.wk2-insights-nav-button{display:none!important}body:has(.wk2-pathways.is-open) .wk2-legacy-layer-status{opacity:0!important;visibility:hidden!important}.wk-movement-pulse.open{width:min(410px,100vw - 28px)!important}.wk-movement-pulse-toggle small{font-size:10px!important;line-height:1.3!important}.wk-movement-eyebrow{font-size:9px!important}.wk-movement-hero-copy p{font-size:10px!important;line-height:1.45!important}.wk-movement-hero-note{font-size:9px!important;line-height:1.4!important}.wk-movement-metrics button,.wk-movement-tabs button{min-height:34px!important;font-size:10px!important}.wk-movement-leader-kicker,.wk-movement-leader-main>div:first-child span,.wk-movement-leader-value span{font-size:9px!important}.wk-movement-name b{font-size:10px!important}.wk-movement-name small,.wk-movement-stat small,.wk-movement-rank{font-size:9px!important}.wk-movement-metric-note,.wk-movement-boundary{font-size:9px!important;line-height:1.4!important}@media (width<=760px){.wk-movement-pulse.open{width:calc(100vw - 20px)!important}.wk-movement-pulse-toggle small,.wk-movement-hero-copy p,.wk-movement-metrics button,.wk-movement-tabs button{font-size:9.5px!important}}.wk2-patch-journey-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:7px;margin-top:8px;display:grid}.wk2-patch-update-action{color:#173725;background:0 0;border:1px solid #173725;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px 11px;font-size:10px;font-weight:900;display:flex}.wk2-patch-journey-actions .wk2-review-action{margin-top:0;font-size:10px}@media (width<=760px){.wk2-patch-journey-actions{grid-template-columns:1fr}.wk2-patch-update-action,.wk2-patch-journey-actions .wk2-review-action{min-height:44px}}.wk2-legacy-layer-toggle:not(.active){display:none!important}.wk2-legacy-browser-trigger{left:18px!important}.wk2-product:has(.wk2-legacy-layer-toggle.active) .wk2-legacy-browser-trigger{left:152px!important}@media (width<=760px){.wk2-product:has(.wk2-legacy-layer-toggle.active) .wk2-legacy-browser-trigger{left:10px!important}}:root{--cr-ink:#162019;--cr-green:#1e3326;--cr-cream:#f5efe4;--cr-sand:#e8dfcf;--cr-gold:#c3a66b;--cr-burgundy:#64212d;--cr-line:#16201924}.scr-shell{min-height:100vh;color:var(--cr-ink);background:#f8f4eb;font-family:Inter,system-ui,sans-serif}.scr-shell a{color:inherit;text-decoration:none}.scr-nav{border-bottom:1px solid var(--cr-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:40;background:#f8f4ebf2;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 28px;display:grid;position:sticky;top:0}.scr-back,.scr-link{letter-spacing:.05em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.scr-back svg,.scr-link svg{width:15px}.scr-link{justify-self:end}.scr-brand{text-align:center;flex-direction:column;display:flex}.scr-brand b{letter-spacing:.08em;font-family:Georgia,serif;font-size:14px}.scr-brand small{letter-spacing:.17em;margin-top:3px;font-size:8px}.scr-kicker{letter-spacing:.18em;font-size:9px;font-weight:800}.scr-hero{max-width:1250px;padding:105px 7vw 75px}.scr-hero h1,.scr-funnel h2,.scr-targets h2,.scr-audience h2,.scr-experiment h2,.scr-footer h2{letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.scr-hero h1{margin:18px 0 28px;font-size:clamp(58px,8vw,116px);line-height:.9}.scr-hero h1 em{color:var(--cr-burgundy);font-weight:400;display:block}.scr-hero p{color:#5b615b;max-width:840px;font-family:Georgia,serif;font-size:clamp(18px,1.6vw,24px);line-height:1.55}.scr-metrics{background:var(--cr-line);grid-template-columns:repeat(4,1fr);gap:1px;margin:0 7vw 100px;display:grid}.scr-metrics article{background:#f8f4eb;flex-direction:column;min-height:220px;padding:28px;display:flex}.scr-metrics svg{width:26px;margin-bottom:38px}.scr-metrics span{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.scr-metrics b{margin:12px 0;font-family:Georgia,serif;font-size:62px;font-weight:400;line-height:1}.scr-metrics small{color:#6a6f69;font-size:10px}.scr-funnel{background:var(--cr-green);color:#fff;padding:105px 7vw}.scr-funnel__copy{max-width:900px}.scr-funnel h2{margin:18px 0;font-size:clamp(44px,5.5vw,80px);line-height:.98}.scr-funnel__copy p{color:#d9dfd9;max-width:760px;font-family:Georgia,serif;font-size:19px;line-height:1.55}.scr-funnel__flow{background:#ffffff26;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:52px;display:grid}.scr-funnel__flow article{background:#233a2b;flex-direction:column;min-height:240px;padding:26px;display:flex}.scr-funnel__flow span{color:var(--cr-gold);font-size:9px}.scr-funnel__flow b{margin:36px 0 12px;font-family:Georgia,serif;font-size:28px;font-weight:400}.scr-funnel__flow p{color:#d5ddd5;font-size:11px;line-height:1.55}.scr-targets{background:#efe7d8;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:105px 7vw;display:grid}.scr-targets h2{margin:18px 0;font-size:clamp(44px,5vw,74px);line-height:.98}.scr-targets__grid{background:var(--cr-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.scr-targets__grid article{background:#efe7d8;min-height:200px;padding:26px}.scr-targets__grid span{letter-spacing:.13em;font-size:9px}.scr-targets__grid b{margin:28px 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:400;display:block}.scr-targets__grid p{color:#5f655f;font-size:11px;line-height:1.6}.scr-audience{background:var(--cr-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.scr-audience__card{background:#f8f4eb;min-height:370px;padding:48px 7vw 54px}.scr-audience__card svg{width:32px;margin-bottom:44px}.scr-audience__card>span{letter-spacing:.15em;font-size:9px}.scr-audience h2{margin:14px 0;font-size:42px;line-height:1}.scr-audience p{color:#626862;font-size:12px;line-height:1.65}.scr-experiment{background:#f8f4eb;grid-template-columns:.9fr 1.1fr;gap:7vw;padding:105px 7vw;display:grid}.scr-experiment h2{margin:18px 0;font-size:clamp(44px,5vw,72px);line-height:.98}.scr-experiment>div:first-child>p{color:#5d635d;font-family:Georgia,serif;font-size:18px;line-height:1.55}.scr-experiment__board{gap:12px;display:grid}.scr-experiment__board>div{border:1px solid var(--cr-line);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:3px 16px;padding:22px;display:grid}.scr-experiment__board span{background:var(--cr-green);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:11px;display:grid}.scr-experiment__board b{font-family:Georgia,serif;font-size:20px;font-weight:400}.scr-experiment__board small{color:#6b706a;font-size:9px}.scr-footer{color:#fff;background:#151f18;justify-content:space-between;align-items:end;gap:40px;padding:86px 7vw;display:flex}.scr-footer>div>span{letter-spacing:.18em;font-size:8px}.scr-footer h2{max-width:850px;margin:16px 0 0;font-size:clamp(38px,4.8vw,68px);line-height:.98}.scr-footer>a{border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:9px;padding:14px 18px;font-size:10px;font-weight:800;display:flex}.scr-footer>a svg{width:15px}@media (width<=1000px){.scr-metrics,.scr-funnel__flow{grid-template-columns:repeat(2,1fr)}.scr-targets,.scr-experiment,.scr-audience{grid-template-columns:1fr}.scr-audience__card{padding:44px 7vw}}@media (width<=680px){.scr-nav{grid-template-columns:1fr auto;height:62px;padding:0 14px}.scr-back{display:none}.scr-brand{justify-self:start}.scr-link{font-size:0}.scr-link svg{width:18px}.scr-hero{padding:70px 22px 50px}.scr-hero h1{font-size:56px}.scr-metrics{grid-template-columns:1fr;margin:0 22px 70px}.scr-funnel,.scr-targets,.scr-experiment{padding:72px 22px}.scr-funnel h2,.scr-targets h2,.scr-experiment h2{font-size:44px}.scr-funnel__flow,.scr-targets__grid{grid-template-columns:1fr}.scr-audience__card{padding:44px 22px}.scr-footer{flex-direction:column;align-items:flex-start;padding:64px 22px}.scr-footer h2{font-size:42px}}.scr-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:5vw;max-width:none;display:grid}.scr-hero__copy{max-width:930px}.scr-hero__art{border:1px solid var(--cr-line);background:#ece4d6;min-height:480px;margin:0;position:relative;overflow:hidden}.scr-hero__art img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.scr-hero__art:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#17231b94);position:absolute;inset:0}.scr-hero__art figcaption{z-index:2;background:#f8f4ebf0;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.scr-hero__art figcaption span{letter-spacing:.14em;font-size:8px}.scr-hero__art figcaption b{font-family:Georgia,serif;font-size:16px;font-weight:400}@media (width<=1000px){.scr-hero{grid-template-columns:1fr}.scr-hero__art{min-height:390px}}@media (width<=680px){.scr-hero__art{min-height:270px}.scr-hero__art figcaption{flex-direction:column;align-items:flex-start;gap:4px;bottom:12px;left:12px;right:12px}}:root{--sx-ink:#172119;--sx-green:#22382a;--sx-cream:#f5efe3;--sx-gold:#c3a66b;--sx-burgundy:#641f2c;--sx-line:#17211924}*{box-sizing:border-box}.sxd-shell{min-height:100vh;color:var(--sx-ink);background:#f8f4eb;font-family:Inter,system-ui,sans-serif}.sxd-shell a{color:inherit;text-decoration:none}.sxd-shell button{font:inherit}.sxd-topbar{border-bottom:1px solid var(--sx-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#f8f4ebf2;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 24px;display:grid;position:sticky;top:0}.sxd-back{align-items:center;gap:8px;font-size:11px;display:flex}.sxd-back svg{width:16px}.sxd-wordmark{text-align:center;flex-direction:column;display:flex}.sxd-wordmark b{letter-spacing:.08em;font-family:Georgia,serif;font-size:14px}.sxd-wordmark small{letter-spacing:.17em;margin-top:3px;font-size:8px}.sxd-status{letter-spacing:.12em;justify-self:end;font-size:10px}.sxd-landing{align-items:end;min-height:calc(100vh - 68px);display:flex;position:relative;overflow:hidden}.sxd-landing>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sxd-landing__veil{background:linear-gradient(#0f161014,#0f1610b8);position:absolute;inset:0}.sxd-landing__copy{z-index:2;color:#fff;max-width:960px;padding:9vh 7vw;position:relative}.sxd-landing__copy>span,.sxd-kicker{letter-spacing:.2em;font-size:10px;font-weight:800}.sxd-landing__copy h1{letter-spacing:-.045em;margin:24px 0;font-family:Georgia,serif;font-size:clamp(58px,8.5vw,125px);font-weight:400;line-height:.88}.sxd-landing__copy h1 em{color:#e1c486;font-weight:400}.sxd-landing__copy p{color:#eef2ed;max-width:720px;font-family:Georgia,serif;font-size:clamp(18px,1.7vw,25px);line-height:1.5}.sxd-landing__copy button{color:#172119;cursor:pointer;background:#f5efe3;border:0;border-radius:999px;align-items:center;gap:10px;min-height:52px;margin-top:30px;padding:0 22px;font-weight:800;display:inline-flex}.sxd-landing__copy button svg{width:17px}.sxd-landing__copy small{opacity:.72;letter-spacing:.06em;margin-top:20px;font-size:9px;display:block}.sxd-dashboard{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;padding:90px 7vw 54px;display:grid}.sxd-dashboard__intro>span{letter-spacing:.16em;font-size:9px;font-weight:800}.sxd-dashboard__intro h1{letter-spacing:-.04em;margin:15px 0;font-family:Georgia,serif;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.95}.sxd-dashboard__intro p{color:#5f655f;max-width:650px;font-family:Georgia,serif;font-size:19px;line-height:1.55}.sxd-progress{border-top:1px solid var(--sx-line);padding-top:24px}.sxd-progress>div:first-child{align-items:baseline;gap:12px;display:flex}.sxd-progress b{font-family:Georgia,serif;font-size:58px;font-weight:400}.sxd-progress span{font-size:11px}.sxd-progress__track{background:#dfd8ca;height:3px;margin:18px 0 10px;overflow:hidden}.sxd-progress__track span{background:var(--sx-burgundy);height:100%;transition:width .3s;display:block}.sxd-progress small{letter-spacing:.14em;font-size:9px}.sxd-tabs{border-bottom:1px solid var(--sx-line);gap:24px;padding:0 7vw;display:flex}.sxd-tabs button{letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:0 0 14px;font-size:11px;position:relative}.sxd-tabs button.is-active:after{content:"";background:var(--sx-ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.sxd-discover,.sxd-passport,.sxd-plan{padding:50px 7vw 100px}.sxd-next{background:var(--sx-green);color:#fff;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;padding:28px 32px;display:flex}.sxd-next span{letter-spacing:.16em;color:#d4b779;font-size:9px}.sxd-next h2{margin:6px 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.sxd-next p{color:#d7ddd7;font-size:12px}.sxd-next button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;padding:12px 15px;display:flex}.sxd-next button svg{width:15px}.sxd-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.sxd-object{border:1px solid var(--sx-line);text-align:left;cursor:pointer;background:#fff;flex-direction:column;min-height:430px;padding:0;transition:transform .2s,box-shadow .2s;display:flex}.sxd-object:hover{transform:translateY(-3px);box-shadow:0 16px 40px #17211914}.sxd-object__visual{background:#ece4d5;place-items:center;height:230px;display:grid;position:relative;overflow:hidden}.sxd-object__visual>img{object-fit:cover;width:100%;height:100%}.sxd-object__visual>svg{opacity:.65;width:56px;height:56px}.sxd-object__visual>span{color:#fff;background:#172119;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:14px;right:14px}.sxd-object.is-found .sxd-object__visual>span{background:#35583f}.sxd-object__visual>span svg{width:18px}.sxd-object>small{letter-spacing:.13em;margin:18px 18px 0;font-size:8px}.sxd-object>b{margin:8px 18px;font-family:Georgia,serif;font-size:26px;font-weight:400}.sxd-object>p{color:#646a64;margin:0 18px 24px;font-size:12px;line-height:1.55}.sxd-passport h2,.sxd-plan h2{letter-spacing:-.035em;max-width:900px;margin:16px 0 42px;font-family:Georgia,serif;font-size:clamp(44px,5vw,74px);font-weight:400;line-height:.98}.sxd-passport__grid{background:var(--sx-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.sxd-passport__grid button{text-align:left;cursor:pointer;background:#f6f0e5;border:0;flex-direction:column;min-height:260px;padding:24px;display:flex}.sxd-passport__grid button>span{letter-spacing:.16em;font-size:9px}.sxd-passport__grid button>div{border:1px solid var(--sx-line);border-radius:50%;place-items:center;width:74px;height:74px;margin:34px 0;display:grid}.sxd-passport__grid button>div svg{width:27px}.sxd-passport__grid button b{font-family:Georgia,serif;font-size:23px;font-weight:400}.sxd-passport__grid button small{letter-spacing:.13em;margin-top:8px;font-size:8px}.sxd-passport__grid button.is-found{color:#fff;background:#23372a}.sxd-passport__grid button.is-found>div{border-color:#ffffff47}.sxd-complete{background:var(--sx-burgundy);color:#fff;align-items:center;gap:22px;margin-top:24px;padding:26px 30px;display:flex}.sxd-complete>svg{width:38px}.sxd-complete span{letter-spacing:.16em;color:#e1c286;font-size:9px}.sxd-complete h3{margin:6px 0;font-family:Georgia,serif;font-size:30px;font-weight:400}.sxd-complete p{color:#eedfe2;font-size:12px}.sxd-plan__cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sxd-plan article{border:1px solid var(--sx-line);background:#fff;flex-direction:column;min-height:330px;padding:30px;display:flex}.sxd-plan article>span{letter-spacing:.15em;font-size:9px}.sxd-plan article>svg{width:30px;margin:36px 0 34px}.sxd-plan article>b{font-family:Georgia,serif;font-size:28px;font-weight:400}.sxd-plan article>p{color:#626762;font-size:12px;line-height:1.6}.sxd-plan article>button{border:0;border-top:1px solid var(--sx-line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:16px 0 0;font-size:10px;font-weight:800;display:flex}.sxd-plan article>button svg{width:15px}.sxd-footer{color:#fff;background:#172119;justify-content:space-between;align-items:center;gap:20px;padding:35px 7vw;display:flex}.sxd-footer span{letter-spacing:.17em;font-size:8px}.sxd-footer a{align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.sxd-footer a svg{width:15px}.sxd-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:80;background:#0c110dbf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sxd-modal{background:#f8f4eb;grid-template-columns:1fr 1fr;width:min(980px,100vw - 32px);max-height:90vh;display:grid;position:relative;overflow:auto}.sxd-modal__close{cursor:pointer;z-index:3;background:#f8f4ebe6;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.sxd-modal__close svg{width:18px}.sxd-modal__media{background:#d9d0c0;place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.sxd-modal__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sxd-modal__symbol svg{opacity:.45;width:100px;height:100px}.sxd-modal__scan{color:#fff;letter-spacing:.15em;background:#172119;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:8px;display:flex;position:absolute;bottom:18px;left:18px}.sxd-modal__scan svg{width:14px}.sxd-modal__body{flex-direction:column;justify-content:center;padding:64px 48px;display:flex}.sxd-modal__body>span{letter-spacing:.17em;font-size:9px;font-weight:800}.sxd-modal__body h2{margin:12px 0;font-family:Georgia,serif;font-size:50px;font-weight:400;line-height:1}.sxd-modal__body h3{color:var(--sx-burgundy);font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.35}.sxd-modal__body>p{color:#555c56;font-size:13px;line-height:1.7}.sxd-modal__next{border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line);gap:8px;margin:20px 0;padding:16px 0;font-size:10px;display:flex}.sxd-modal__next svg{width:15px}.sxd-modal__body>button{color:#fff;cursor:pointer;background:#172119;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-weight:800;display:flex}.sxd-modal__body>button.is-found{background:#35583f}.sxd-modal__body>button svg{width:16px}@media (width<=1000px){.sxd-dashboard{grid-template-columns:1fr}.sxd-grid,.sxd-passport__grid{grid-template-columns:repeat(2,1fr)}.sxd-plan__cards,.sxd-modal{grid-template-columns:1fr}.sxd-modal__media{min-height:360px}.sxd-modal__body{padding:44px 28px}}@media (width<=680px){.sxd-topbar{grid-template-columns:1fr auto;height:62px;padding:0 14px}.sxd-wordmark{justify-self:start}.sxd-back{display:none}.sxd-status{font-size:8px}.sxd-landing{min-height:calc(100vh - 62px)}.sxd-landing__copy{padding:70px 22px}.sxd-landing__copy h1{font-size:56px}.sxd-dashboard{padding:65px 22px 34px}.sxd-dashboard__intro h1{font-size:50px}.sxd-tabs{padding:0 22px}.sxd-discover,.sxd-passport,.sxd-plan{padding:38px 22px 70px}.sxd-next{flex-direction:column;align-items:flex-start;padding:22px}.sxd-grid,.sxd-passport__grid{grid-template-columns:1fr}.sxd-object{min-height:390px}.sxd-object__visual{height:220px}.sxd-passport h2,.sxd-plan h2{font-size:44px}.sxd-footer{flex-direction:column;align-items:flex-start;padding:28px 22px}.sxd-modal{width:calc(100vw - 24px)}.sxd-modal__media{min-height:280px}.sxd-modal__body{padding:40px 20px 24px}.sxd-modal__body h2{font-size:42px}}.sxd-landing>img{object-position:71% center}.sxd-landing__veil{background:linear-gradient(#0f161008,#0f1610c2)}@media (width<=680px){.sxd-landing>img{object-position:72% center}}.snp-shell{grid-template-rows:70px 3px 1fr 76px;min-height:100vh;font-family:Inter,system-ui,sans-serif;transition:background .4s,color .4s;display:grid}.snp-shell *{box-sizing:border-box}.snp-shell a{color:inherit;text-decoration:none}.snp-header{border-bottom:1px solid #0000001f;justify-content:space-between;align-items:center;padding:0 34px;display:flex}.snp-brand{align-items:center;gap:11px;display:flex}.snp-brand>span{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;display:grid}.snp-brand b{letter-spacing:.08em;font-family:Georgia,serif;font-size:14px}.snp-brand small{letter-spacing:.16em;opacity:.6;font-size:9px}.snp-private{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:flex}.snp-private svg{width:14px}.snp-progress{background:#00000014}.snp-progress span{background:currentColor;height:100%;transition:width .35s;display:block}.snp-stage{grid-template-columns:1.05fr .95fr;min-height:0;display:grid;position:relative}.snp-copy{flex-direction:column;justify-content:center;padding:8vh 5.5vw;display:flex}.snp-kicker{letter-spacing:.2em;font-size:10px;font-weight:800}.snp-copy h1{letter-spacing:-.045em;margin:22px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,7.1vw,108px);font-weight:400;line-height:.9}.snp-copy h1 em{color:#7a2431;font-weight:400;display:block}.snp-copy p{opacity:.76;max-width:720px;font-family:Georgia,serif;font-size:clamp(18px,1.6vw,24px);line-height:1.55}.snp-visual{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.snp-rail{flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.snp-rail button{cursor:pointer;color:inherit;opacity:.4;background:0 0;border:0;align-items:center;gap:8px;display:flex}.snp-rail button span{font-size:9px}.snp-rail button i{background:currentColor;width:14px;height:1px;transition:width .25s}.snp-rail button.is-active{opacity:1}.snp-rail button.is-active i{width:34px}.snp-footer{border-top:1px solid #0000001f;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 34px;display:grid}.snp-footer button,.snp-footer a{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.snp-footer button:disabled{opacity:.25}.snp-footer>a{justify-self:end}.snp-footer>div{align-items:baseline;gap:5px;display:flex}.snp-footer>div b{font-family:Georgia,serif;font-size:28px}.snp-footer>div span,.snp-footer>div small{opacity:.55;font-size:10px}.snp-footer>div small{margin-left:10px}.snp-estate{color:#fff;background:linear-gradient(145deg,#24372b,#34503b);flex-wrap:wrap;gap:18px;padding:60px}.snp-estate span{font-family:Georgia,serif;font-size:clamp(30px,4vw,58px)}.snp-estate i{background:#c7b17c;width:60px;height:1px}.snp-audience{color:#213228;background:#f1eadb;flex-direction:column}.snp-audience svg{width:60px;height:60px;margin-bottom:26px}.snp-audience b{font-family:Georgia,serif;font-size:112px;font-weight:400;line-height:.9}.snp-audience span{letter-spacing:.18em;margin-top:10px;font-size:13px;font-weight:800}.snp-audience small{opacity:.6;margin-top:8px;font-size:11px}.snp-cars{color:#fff;background:linear-gradient(145deg,#3a1119,#6b202d);grid-template-columns:auto 1fr;gap:28px 18px;padding:0 15%;display:grid}.snp-cars svg{width:40px;height:40px}.snp-cars span{font-family:Georgia,serif;font-size:34px}.snp-qr{color:#f6efdf;background:#17261b;gap:28px}.snp-qr>div{border:1px solid #ffffff59;border-radius:26px;place-items:center;width:130px;height:130px;display:grid}.snp-qr>div svg{width:60px;height:60px}.snp-qr>svg{width:32px}.snp-pilot{background:#e9dfcf;grid-template-columns:1fr 1fr;gap:1px;padding:15%;display:grid}.snp-pilot>div{background:#f5efe4;flex-direction:column;justify-content:center;min-height:160px;padding:25px;display:flex}.snp-pilot b{font-family:Georgia,serif;font-size:48px;font-weight:400}.snp-pilot span{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.snp-campaign{color:#fff;text-align:center;background:#5d1c27;flex-direction:column}.snp-campaign svg{color:#d5bc82;width:50px;height:50px}.snp-campaign h3{margin:28px 0 0;font-family:Georgia,serif;font-size:clamp(54px,6.8vw,100px);font-weight:400;line-height:.9}.snp-tone-cream{color:#1c261e;background:#f8f3e9}.snp-tone-green{color:#f6f0e5;background:#1e3326}.snp-tone-green .snp-copy h1 em{color:#d5b976}.snp-tone-burgundy{color:#fff;background:#5d1c27}.snp-tone-burgundy .snp-copy h1 em{color:#e1c18a}.snp-tone-dark{color:#f4efe6;background:#111a14}.snp-tone-dark .snp-copy h1 em{color:#d4b77b}.snp-tone-sand{color:#1d271f;background:#e9dfcf}@media (width<=900px){.snp-shell{grid-template-rows:64px 3px auto 70px}.snp-header{padding:0 18px}.snp-private{display:none}.snp-stage{grid-template-columns:1fr}.snp-copy{padding:60px 22px 34px}.snp-copy h1{font-size:54px}.snp-visual{min-height:390px}.snp-rail{right:8px}.snp-footer{padding:0 18px}.snp-footer>div small{display:none}.snp-cars{padding:0 10%}.snp-cars span{font-size:26px}.snp-qr{gap:12px}.snp-qr>div{width:86px;height:86px}.snp-qr>div svg{width:42px;height:42px}}.snp-photo-visual{position:relative;overflow:hidden}.snp-photo-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.snp-photo-overlay{z-index:1;background:linear-gradient(#0c120e14,#0c120e94);position:absolute;inset:0}.snp-estate-label,.snp-photo-label,.snp-qr-flow{z-index:2;color:#fff;position:relative}.snp-estate-label{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:60px;display:flex}.snp-estate-label span{font-family:Georgia,serif;font-size:clamp(30px,4vw,58px)}.snp-estate-label i{background:#d4bd88;width:60px;height:1px}.snp-photo-label{grid-template-columns:auto 1fr;align-items:center;gap:28px 18px;padding:0 15%;display:grid}.snp-photo-label svg{width:40px;height:40px}.snp-photo-label span{text-shadow:0 2px 16px #00000073;font-family:Georgia,serif;font-size:34px}.snp-qr-flow{justify-content:center;align-items:center;gap:28px;display:flex}.snp-qr-flow>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c120e52;border:1px solid #ffffff8c;border-radius:26px;place-items:center;width:130px;height:130px;display:grid}.snp-qr-flow>div svg{width:60px;height:60px}.snp-qr-flow>svg{width:32px}@media (width<=900px){.snp-photo-label{padding:0 10%}.snp-photo-label span{font-size:26px}.snp-qr-flow{gap:12px}.snp-qr-flow>div{width:86px;height:86px}.snp-qr-flow>div svg{width:42px;height:42px}}.sdl{--ink:#0e1620;--paper:#f3f1ea;--line:#0e162024;--ochre:#c2703a;--blue:#2f6f96;--lawn:#4d6f34;background:var(--paper);min-height:100vh;color:var(--ink);padding:20px clamp(14px,4vw,48px) 0;font-family:Familjen Grotesk,system-ui,sans-serif}.sdl-top{border-bottom:1px solid var(--line);gap:14px;padding-bottom:18px;display:grid}.sdl-back,.sdl-code,.sdl-eyebrow,.sdl-hud,.sdl-scales strong,.sdl-counts,.sdl-index span{letter-spacing:.1em;text-transform:uppercase;font-family:Martian Mono,ui-monospace,monospace;font-size:11px}.sdl-back{color:var(--blue);text-decoration:none}.sdl-back:hover{text-decoration:underline}.sdl-ident h1{margin:6px 0 4px;font-size:clamp(30px,6vw,54px);font-weight:600;line-height:1.02}.sdl-ident p{color:#0e1620ad;margin:0}.sdl-code{color:var(--ochre)}.sdl-modes{flex-wrap:wrap;gap:8px;display:flex}.sdl-modes button,.sdl-tabs button,.sdl-layers button,.sdl-scales button,.sdl-tour-controls button{border:1px solid var(--line);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:2px;padding:8px 14px}.sdl-modes button[aria-pressed=true],.sdl-layers button[aria-pressed=true],.sdl-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sdl :is(button,input,a):focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.sdl-thesis{max-width:62ch;margin:18px 0 20px;font-size:clamp(16px,2vw,20px);line-height:1.5}.sdl-stage{grid-template-columns:1fr;gap:22px;display:grid}@media (width>=1100px){.sdl-stage{grid-template-columns:minmax(0,1.55fr) minmax(340px,.95fr);align-items:start}.sdl-side{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}}.sdl-model{border:1px solid var(--line);background:#0d151d;position:relative;overflow:hidden}.sdl-canvas{height:clamp(320px,56vh,620px);position:relative}.sdl-canvas canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.sdl-canvas canvas:active{cursor:grabbing}.sdl-drawing{pointer-events:none;opacity:calc(1 - var(--twin,1));mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ffffff2e 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#ffffff2e 0 1px,#0000 1px 26px),linear-gradient(#123049,#0b1e2e);position:absolute;inset:0}.sdl-hud{color:#eae4d6;gap:8px;display:flex;position:absolute;bottom:10px;left:10px}.sdl-hud span{background:#080e14a8;padding:5px 8px}.sdl-orbit{color:#eae4d6;letter-spacing:.12em;align-items:center;gap:6px;font-family:Martian Mono,monospace;font-size:10px;display:flex;position:absolute;bottom:10px;right:10px}.sdl-orbit button{color:#eae4d6;cursor:pointer;background:#080e14a8;border:1px solid #ffffff47;width:44px;height:44px}.sdl-twin,.sdl-time{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.sdl-twin label,.sdl-time label{font-size:13px;font-weight:600}.sdl-twin input,.sdl-time input{min-height:32px;accent-color:var(--ochre);flex:200px}.sdl-twin span,.sdl-time span{font-family:Martian Mono,monospace;font-size:12px}.sdl-scales{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:16px;display:grid}.sdl-scales button{text-align:left;gap:3px;padding:10px 12px;display:grid}.sdl-scales button[aria-pressed=true]{border-color:var(--ochre);box-shadow:inset 3px 0 0 var(--ochre)}.sdl-scales span{color:#0e1620a8;font-size:12px}.sdl-layers{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.sdl-layer-note{color:#0e1620b8;margin:10px 0 0;font-size:14px}.sdl-tabs{gap:8px;margin-bottom:14px;display:flex}.sdl-tabs button{flex:1}.sdl-panel{gap:26px;display:grid}.sdl-panel h2{letter-spacing:.14em;text-transform:uppercase;color:#0e1620a8;margin:0 0 10px;font-family:Martian Mono,monospace;font-size:13px}.sdl-panel h3{margin:18px 0 8px;font-size:16px}.sdl-districts,.sdl-tour,.sdl-phases,.sdl-index,.sdl-caps,.sdl-inputs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sdl-districts button,.sdl-tour button,.sdl-phases button,.sdl-index button{text-align:left;border:1px solid var(--line);width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:#fbfaf6;gap:3px;padding:10px 12px;display:grid}.sdl-districts button strong,.sdl-tour button strong,.sdl-phases button strong{font-size:16px}.sdl-districts button span,.sdl-tour em,.sdl-phases em{color:#0e1620b3;font-size:13px;font-style:normal}.sdl-metrics{color:#0e1620b3;flex-wrap:wrap;gap:12px;padding:6px 12px 0;font-size:12px;display:flex}.sdl-tour button[aria-pressed=true],.sdl-phases button[aria-pressed=true],.sdl-index button[aria-pressed=true]{border-color:var(--ochre);box-shadow:inset 3px 0 0 var(--ochre)}.sdl-tour button span{color:var(--ochre);font-family:Martian Mono,monospace;font-size:11px}.sdl-tour-controls{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sdl-phases li[data-state=complete] button{border-left:3px solid var(--lawn)}.sdl-phases li[data-state=active] button{border-left:3px solid var(--ochre)}.sdl-phases li[data-state=consented] button{border-left:3px solid var(--blue)}.sdl-phases li[data-state=future] button{border-left:3px solid #0e16204d}.sdl-record dl{gap:6px;margin:12px 0;display:grid}.sdl-record dl div{border-bottom:1px dotted var(--line);justify-content:space-between;gap:12px;padding-bottom:5px;display:flex}.sdl-record dt{text-transform:uppercase;letter-spacing:.08em;color:#0e162099;font-size:12px}.sdl-record dd{margin:0;font-weight:600}.sdl-units{overflow-x:auto}.sdl-units table{border-collapse:collapse;width:100%;font-size:13px}.sdl-units th,.sdl-units td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 9px}.sdl-caveat{color:#0e1620ad;border-left:2px solid var(--ochre);padding-left:10px;font-size:12px}.sdl-clear{border:1px solid var(--ink);cursor:pointer;min-height:44px;font:inherit;background:0 0;padding:8px 14px}.sdl-empty{color:#0e1620b3;font-size:14px}.sdl-search{border:1px solid var(--line);width:100%;min-height:44px;font:inherit;background:#fff;margin-bottom:10px;padding:8px 12px}.sdl-index{max-height:340px;overflow:auto}.sdl-index button{grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.sdl-index em{border:1px solid var(--line);padding:3px 7px;font-size:11px;font-style:normal}.sdl-index em[data-status=available]{color:#2f6b48;border-color:#2f6b48}.sdl-index em[data-status=sold]{color:#8a3a3a;border-color:#8a3a3a}.sdl-index em[data-status=reserved]{color:#8a6a1f;border-color:#8a6a1f}.sdl-caps li,.sdl-inputs li{border-left:2px solid var(--blue);padding-left:10px;font-size:14px}.sdl-inputs li{border-left-color:var(--ochre)}.sdl-counts{flex-wrap:wrap;gap:10px;display:flex}.sdl-counts span{border:1px solid var(--line);padding:6px 9px}.sdl-stats{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:32px 0 0;padding-top:20px;display:grid}.sdl-stats div{gap:4px;display:grid}.sdl-stats b{font-size:26px;font-weight:600}.sdl-stats span{color:#0e1620ad;font-size:13px}.sdl-foot{border-top:1px solid var(--line);color:#0e1620a8;gap:8px;max-width:78ch;margin-top:32px;padding:18px 0 40px;font-size:13px;display:grid}@media (width<=700px){.sdl{padding-inline:14px}.sdl-canvas{height:58vh}.sdl-scales{grid-template-columns:repeat(2,1fr)}.sdl-index{max-height:none}}@media (prefers-reduced-motion:reduce){.sdl *{transition:none!important}}.sdl-index{padding-bottom:0}.sdl-index-top{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:28px;padding:54px 0 40px;display:grid}.sdl-index-register{grid-column:1/-1;justify-content:space-between;align-items:end;gap:20px;display:flex}.sdl-index-register strong{color:var(--ochre);font-family:Martian Mono,monospace;font-size:clamp(44px,8vw,88px);font-weight:500;line-height:.8}.sdl-index-top h1{letter-spacing:-.06em;max-width:11ch;margin:0;font-size:clamp(48px,8.2vw,118px);font-weight:600;line-height:.86}.sdl-index-top>p{align-self:end;max-width:34ch;margin:0;font-size:clamp(17px,2vw,22px);line-height:1.45}.sdl-index-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;margin-top:8px;display:flex}.sdl-index-actions a,.sdl-index-handoff-actions a{border:1px solid var(--ink);min-height:46px;color:inherit;letter-spacing:.08em;align-items:center;padding:0 15px;font-family:Martian Mono,monospace;font-size:10px;text-decoration:none;display:inline-flex}.sdl-index-actions a:first-child,.sdl-index-handoff-actions a:last-child{background:var(--ink);color:var(--paper)}.sdl-index-path{border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 52px;display:grid}.sdl-index-path>div{border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:space-between;gap:14px;min-height:180px;padding:18px;display:grid}.sdl-index-path span{color:var(--ochre);font-family:Martian Mono,monospace;font-size:12px}.sdl-index-path strong{font-size:24px}.sdl-index-path p{color:#0e1620a8;margin:0;line-height:1.45}.sdl-index-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:52px;display:grid}.sdl-index-card{background:var(--paper);flex-direction:column;min-height:450px;padding:24px;display:flex}.sdl-index-card:nth-child(5){grid-column:1/-1;min-height:360px}.sdl-index-card-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.sdl-index-region{letter-spacing:.08em;text-transform:uppercase;color:#0e162080;font-family:Martian Mono,monospace;font-size:9px}.sdl-index-card h2{letter-spacing:-.04em;margin:46px 0 6px;font-size:clamp(32px,4vw,54px);line-height:.96}.sdl-index-sub{color:var(--blue);margin:0;font-size:18px}.sdl-index-thesis{max-width:52ch;font-size:16px;line-height:1.5}.sdl-index-stats{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:18px 0;padding:0;list-style:none;display:grid}.sdl-index-stats li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:3px;padding:12px;display:grid}.sdl-index-stats b{font-size:22px}.sdl-index-stats span{text-transform:uppercase;letter-spacing:.06em;color:#0e162094;font-size:10px}.sdl-index-tags{flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.sdl-index-tags li{border:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;padding:5px 7px;font-family:Martian Mono,monospace;font-size:8px}.sdl-index-open{border-top:1px solid var(--ink);color:inherit;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;font-family:Martian Mono,monospace;font-size:11px;text-decoration:none;display:flex}.sdl-index-handoff{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:36px;padding:38px 0;display:grid}.sdl-index-handoff h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(34px,5vw,66px);line-height:.96}.sdl-index-handoff p{max-width:56ch;font-size:17px;line-height:1.5}.sdl-index-handoff-actions{align-content:end;gap:8px;display:grid}.sdl-index-handoff-actions a{justify-content:space-between}.sdl-index-note{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:30px;padding:42px 0;display:grid}.sdl-index-note h2{margin:0;font-size:24px}.sdl-index-note p{max-width:70ch;margin:0;line-height:1.6}.sdl-index-boundary{border-left:2px solid var(--ochre);color:#0e16209e;grid-column:2;padding-left:14px;font-size:13px}.sdl-index-foot{border-top:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;gap:20px;padding:18px 0 34px;font-family:Martian Mono,monospace;font-size:9px;display:flex}.sdl-index-foot a{color:inherit;text-decoration:none}@media (width<=820px){.sdl-index-top,.sdl-index-handoff,.sdl-index-note{grid-template-columns:1fr}.sdl-index-top h1{max-width:none}.sdl-index-top>p{max-width:44ch}.sdl-index-path{grid-template-columns:repeat(2,1fr)}.sdl-index-grid{grid-template-columns:1fr}.sdl-index-card:nth-child(5){grid-column:auto}.sdl-index-boundary{grid-column:1}}@media (width<=560px){.sdl-index-top{padding:34px 0 28px}.sdl-index-top h1{font-size:clamp(44px,14vw,70px)}.sdl-index-actions{display:grid}.sdl-index-actions a{justify-content:space-between}.sdl-index-path{grid-template-columns:1fr;margin-bottom:32px}.sdl-index-path>div{min-height:130px}.sdl-index-card{min-height:410px;padding:18px}.sdl-index-stats{grid-template-columns:1fr}.sdl-index-foot{flex-direction:column}}body:has(.bad-shell){color:#f1eee7;background:#101417;margin:0;font-family:Arial,Helvetica,sans-serif}.bad-shell,.bad-shell *{box-sizing:border-box}.bad-shell{color:#f1eee7;background:#101417;min-height:100vh}.bad-shell a{color:inherit;text-decoration:none}.bad-shell button{font:inherit}.bad-topbar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101417f0;border-bottom:1px solid #f1eee72e;grid-template-columns:auto 1fr auto;align-items:stretch;min-height:56px;display:grid;position:sticky;top:0}.bad-topbar>*{letter-spacing:.13em;align-items:center;padding:0 18px;font-size:9px;font-weight:800;display:flex}.bad-topbar>span{color:#f1eee785;border-left:1px solid #f1eee724;border-right:1px solid #f1eee724;justify-content:center}.bad-topbar>a:last-child{color:#101417;background:#ff6a4d}.bad-opening{border-bottom:1px solid #f1eee72e;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);display:grid}.bad-opening-copy,.bad-privacy-register{padding:clamp(30px,5vw,72px)}.bad-opening-copy p,.bad-privacy-register span,.bad-inspector section>span,.bad-handoff p,.bad-drop-index{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.bad-opening-copy h1{letter-spacing:-.06em;max-width:11ch;margin:14px 0 22px;font-size:clamp(46px,7.7vw,110px);line-height:.86}.bad-opening-copy>span{color:#f1eee7ad;max-width:66ch;font-size:16px;line-height:1.55;display:block}.bad-privacy-register{border-left:1px solid #f1eee72e;flex-direction:column;justify-content:flex-end;display:flex}.bad-privacy-register strong{letter-spacing:-.05em;margin:10px 0 6px;font-size:clamp(44px,5vw,78px);display:block}.bad-privacy-register small{text-overflow:ellipsis;white-space:nowrap;color:#f1eee78f;overflow:hidden}.bad-privacy-register i{letter-spacing:.12em;color:#7fd7c5;border-top:1px solid #f1eee72e;margin-top:22px;padding-top:14px;font-size:9px;font-style:normal;font-weight:800}.bad-workbench{border-bottom:1px solid #f1eee72e;grid-template-columns:220px minmax(0,1fr) 300px;min-height:720px;display:grid}.bad-stage-rail{background:#0d1012;border-right:1px solid #f1eee72e}.bad-stage-rail button{width:100%;min-height:112px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1eee724;grid-template-columns:36px 1fr;align-content:center;gap:4px 10px;padding:15px;display:grid}.bad-stage-rail button:disabled{opacity:.24;cursor:not-allowed}.bad-stage-rail button span{color:#f1eee757;grid-row:1/3;font-size:10px;font-weight:800}.bad-stage-rail button strong{letter-spacing:.1em;font-size:11px}.bad-stage-rail button small{color:#f1eee773;font-size:9px;line-height:1.35}.bad-stage-rail button.is-active{color:#101417;background:#f1eee7}.bad-stage-rail button.is-active span,.bad-stage-rail button.is-active small{color:#ff6a4d}.bad-stage-rail button.is-passed span{color:#7fd7c5}.bad-canvas-column{background:#1a2024;min-width:0;position:relative}.bad-dropzone{background-color:#1a2024;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-rows:auto 1fr auto auto auto;align-items:center;min-height:720px;padding:28px;display:grid}.bad-dropzone.is-dragging{outline-offset:-10px;outline:2px solid #ff6a4d}.bad-dropzone>div{align-self:center}.bad-dropzone>div strong{letter-spacing:-.04em;font-size:clamp(34px,4vw,64px);line-height:.92;display:block}.bad-dropzone>div p{color:#f1eee77a;letter-spacing:.1em;margin:12px 0 0;font-size:11px}.bad-dropzone>button{color:#101417;letter-spacing:.1em;cursor:pointer;background:#ff6a4d;border:1px solid #ff6a4d;justify-self:start;min-height:52px;padding:0 18px;font-size:10px;font-weight:800}.bad-dropzone>small{color:#f1eee775;margin-top:18px;font-size:10px}.bad-drop-error{color:#ffb4a5;background:#ff6a4d14;border-left:2px solid #ff6a4d;max-width:620px;margin:16px 0 0;padding:12px 14px;font-size:10px;line-height:1.45}.bad-canvas-toolbar{background:#12171a;border-bottom:1px solid #f1eee729;justify-content:space-between;align-items:stretch;min-height:58px;display:flex}.bad-canvas-toolbar>div:first-child{flex-direction:column;justify-content:center;padding:10px 14px;display:flex}.bad-canvas-toolbar span{letter-spacing:.13em;color:#f1eee77a;font-size:8px}.bad-canvas-toolbar strong{margin-top:3px;font-size:13px}.bad-layer-toggles{display:flex}.bad-layer-toggles button{min-width:74px;color:inherit;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-left:1px solid #f1eee724;font-size:8px;font-weight:800}.bad-layer-toggles button.is-active{color:#101417;background:#f1eee7}.bad-layer-toggles button:disabled,.bad-local-actions button:disabled{opacity:.28;cursor:not-allowed}.bad-layer-toggles .bad-add-point{min-width:88px}.bad-layer-toggles .bad-add-point.is-active{color:#101417;background:#ff6a4d}.bad-plan-stage{cursor:default;touch-action:pan-y;background:#d8d2c6;height:68vh;min-height:610px;max-height:780px;position:relative;overflow:hidden}.bad-plan-stage.is-annotating{cursor:crosshair;touch-action:pan-y;box-shadow:inset 0 0 0 2px #ff6a4d}.bad-plan-stage img{object-fit:contain;filter:grayscale(.18)contrast(1.04);pointer-events:none;width:100%;height:100%;display:block}.bad-image-overlay{pointer-events:none;position:absolute;overflow:visible}.bad-grid{pointer-events:none;mix-blend-mode:multiply;background-color:#0000;background-image:linear-gradient(#1014171f 1px,#0000 1px),linear-gradient(90deg,#1014171f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:8.333% 8.333%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.bad-trace{pointer-events:none;mix-blend-mode:multiply;border:2px solid #ff6a4d;position:absolute}.bad-trace--a{width:42%;height:48%;top:17%;left:11%;transform:skew(-5deg)rotate(-2deg)}.bad-trace--b{border-color:#166c8d;width:30%;height:27%;top:21%;right:12%;transform:rotate(3deg)}.bad-trace--c{border-style:dashed;border-color:#39806d;width:45%;height:20%;bottom:12%;left:34%}.bad-marker{color:#101417;cursor:pointer;pointer-events:auto;background:#f1eee7;border:1px solid #101417;border-radius:50%;place-items:center;width:36px;height:36px;transition:width .15s,height .15s,box-shadow .15s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f1eee773}.bad-marker span{font-size:8px;font-weight:900}.bad-marker.is-active{z-index:4;background:#ff6a4d;box-shadow:0 0 0 5px #ff6a4d3d}.bad-plan-stage.is-dense .bad-marker{width:30px;height:30px;box-shadow:0 0 0 2px #f1eee761}.bad-plan-stage.is-dense .bad-marker span{font-size:7px}.bad-plan-stage.is-very-dense .bad-marker{width:24px;height:24px;box-shadow:0 0 0 1px #f1eee759}.bad-plan-stage.is-very-dense .bad-marker span{font-size:6px}.bad-stage-stamp{color:#f1eee7;background:#101417;align-items:baseline;gap:9px;padding:10px 12px;display:flex;position:absolute;bottom:14px;right:14px}.bad-stage-stamp span{color:#ff6a4d;font-size:9px}.bad-stage-stamp strong{letter-spacing:.1em;font-size:11px}.bad-canvas-foot{background:#12171a;border-top:1px solid #f1eee729;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding-left:14px;display:flex}.bad-canvas-foot>span{letter-spacing:.1em;color:#f1eee775;font-size:8px}.bad-canvas-foot>div{align-self:stretch;display:flex}.bad-canvas-foot button{color:inherit;letter-spacing:.09em;cursor:pointer;background:0 0;border:0;border-left:1px solid #f1eee729;padding:0 14px;font-size:8px;font-weight:800}.bad-canvas-foot button:last-child{color:#101417;background:#f1eee7}.bad-canvas-foot button:disabled{opacity:.28;cursor:not-allowed}.bad-inspector{background:#0d1012;border-left:1px solid #f1eee72e}.bad-inspector section{border-bottom:1px solid #f1eee724;padding:20px}.bad-inspector section>strong{letter-spacing:-.025em;margin:8px 0 10px;font-size:22px;display:block}.bad-inspector section>p{color:#f1eee78f;margin:0;font-size:10px;line-height:1.5}.bad-marker-detail dl{margin:18px 0 0}.bad-marker-detail dl div{border-top:1px solid #f1eee721;grid-template-columns:50px 1fr;padding:7px 0;display:grid}.bad-marker-detail dt,.bad-marker-detail dd{margin:0;font-size:9px}.bad-marker-detail dt{color:#f1eee766}.bad-marker-detail.is-empty{min-height:150px}.bad-output-register ul{margin:14px 0 0;padding:0;list-style:none}.bad-output-register li{border-top:1px solid #f1eee71f;padding:8px 0;font-size:10px}.bad-output-register li:before{content:"↳";color:#ff6a4d;margin-right:8px}.bad-local-actions{border-top:1px solid #f1eee724;grid-template-columns:1fr;display:grid}.bad-local-actions button{min-height:44px;color:inherit;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1eee724;font-size:8px;font-weight:800}.bad-local-actions button:hover,.bad-local-actions button:focus-visible{background:#f1eee70f}.bad-local-actions .bad-reset{color:#f1eee794;width:auto;margin:0}.bad-handoff{color:#101417;background:#d8d2c6;grid-template-columns:1.15fr .85fr;display:grid}.bad-handoff>div{padding:clamp(42px,6vw,88px)}.bad-handoff>div+div{border-left:1px solid #10141738}.bad-handoff h2{letter-spacing:-.05em;max-width:14ch;margin:14px 0 0;font-size:clamp(36px,5vw,72px);line-height:.92}.bad-handoff>div:last-child>p{text-transform:none;letter-spacing:0;margin:0 0 26px;font-size:14px;font-weight:400;line-height:1.6}.bad-handoff a{letter-spacing:.1em;border-top:1px solid #10141738;padding:14px 0;font-size:9px;font-weight:800;display:block}@media (width<=1100px){.bad-workbench{grid-template-columns:180px minmax(0,1fr)}.bad-inspector{border-top:1px solid #f1eee72e;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.bad-inspector section{border-right:1px solid #f1eee724}.bad-local-actions{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.bad-topbar{grid-template-columns:1fr auto}.bad-topbar>span{display:none}.bad-opening{grid-template-columns:1fr}.bad-opening-copy,.bad-privacy-register{padding:30px 16px}.bad-opening-copy h1{font-size:clamp(50px,16vw,76px)}.bad-privacy-register{border-top:1px solid #f1eee72e;border-left:0;padding-top:20px}.bad-privacy-register strong{font-size:48px}.bad-workbench{grid-template-columns:1fr;min-height:0}.bad-stage-rail{scroll-snap-type:x mandatory;border-bottom:1px solid #f1eee72e;border-right:0;display:flex;overflow-x:auto}.bad-stage-rail button{scroll-snap-align:start;min-width:150px;min-height:88px}.bad-canvas-column{order:1}.bad-stage-rail{order:0}.bad-inspector{order:2;grid-column:auto;grid-template-columns:1fr}.bad-plan-stage{height:auto;min-height:430px;max-height:none}.bad-plan-stage[data-orientation=portrait]{width:100%;min-height:0;max-height:min(78vh,820px);margin:0 auto}.bad-plan-stage[data-orientation=portrait] img{position:absolute;inset:0}.bad-dropzone{min-height:520px;padding:18px}.bad-dropzone>div strong{font-size:42px}.bad-canvas-toolbar{flex-direction:column;min-height:52px}.bad-canvas-toolbar>div:first-child{border-bottom:1px solid #f1eee724;padding:8px 10px}.bad-layer-toggles{min-height:44px;overflow-x:auto}.bad-layer-toggles button{min-width:58px}.bad-layer-toggles .bad-add-point{min-width:90px;position:sticky;right:0}.bad-canvas-foot{flex-direction:column;align-items:stretch;padding:10px 0 0}.bad-canvas-foot>span{padding:0 10px;line-height:1.45}.bad-canvas-foot>div{min-height:46px}.bad-canvas-foot button{border-top:1px solid #f1eee729;flex:1}.bad-inspector{border-left:0}.bad-local-actions{grid-column:auto;grid-template-columns:1fr 1fr}.bad-handoff{grid-template-columns:1fr}.bad-handoff>div{padding:44px 16px}.bad-handoff>div+div{border-top:1px solid #10141738;border-left:0}}@media (width<=430px){.bad-topbar>*{padding:0 12px;font-size:8px}.bad-topbar>a:first-child{max-width:190px}.bad-opening-copy h1{font-size:54px}.bad-opening-copy>span{font-size:15px}.bad-plan-stage{min-height:390px}.bad-plan-stage[data-orientation=portrait]{max-height:72vh}.bad-stage-rail button{min-width:138px;padding:12px}.bad-layer-toggles button{min-width:52px;font-size:7px}.bad-canvas-toolbar strong{font-size:11px}.bad-marker{width:30px;height:30px}.bad-plan-stage.is-dense .bad-marker{width:26px;height:26px}.bad-plan-stage.is-very-dense .bad-marker{width:22px;height:22px}.bad-handoff h2{font-size:44px}}@media (width>=721px){.swp-scale{scrollbar-width:thin;scrollbar-color:var(--swp-accent) #ffffff14;flex-direction:column;max-height:calc(100% - 116px);overflow:hidden auto;z-index:13!important;width:132px!important;display:flex!important;top:18px!important;bottom:auto!important;left:18px!important;transform:none!important}.swp-scale button{border-bottom:1px solid #ffffff1c;flex:none;width:100%;min-height:58px;border-right:0!important}.swp-scale button:last-child{border-bottom:0}.swp-prompt,.swp-controls,.swp-hud--left{left:166px!important}}.swp-building{pointer-events:bounding-box}.swp-building .swp-top,.swp-building .swp-side{pointer-events:all}.swp-building.is-selected .swp-top{filter:brightness(1.24)saturate(1.08);stroke-width:3px!important}.swp-selected-ring{filter:drop-shadow(0 0 5px #ffffffb3);stroke-width:3px!important}.swp-shell--productive-estate .swp-building{stroke-width:6px}.swp-shell--productive-estate .swp-building:hover,.swp-shell--productive-estate .swp-building:focus,.swp-shell--productive-estate .swp-building.is-selected{filter:drop-shadow(0 9px 9px #00000070)}.swp-head-actions,.swp-controls-trigger,.swp-mode{z-index:20;position:relative}@media (width<=720px){.swp-scale{scroll-snap-type:x mandatory;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;overflow:auto hidden;box-shadow:0 -16px 44px #0000005c;visibility:visible!important;opacity:1!important;z-index:18!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;background:#04080af5!important;width:calc(100% - 16px)!important;display:grid!important;left:8px!important;right:8px!important;transform:none!important}.swp-scale button{scroll-snap-align:start;min-height:58px!important}.swp-controls-trigger{justify-content:center;align-items:center;display:inline-flex!important}.swp-record{z-index:17!important}.swp-controls{z-index:19!important}.swp-record:not(:only-child){max-height:min(43svh,420px)}.swp-shell--productive-estate .swp-building{pointer-events:bounding-box}}.swp-truth span,.swp-evidence{color:#ffffff5c!important}.spf-shell{color:#f0ede5;background:#0c0f11;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.spf-shell *{box-sizing:border-box}.spf-shell a{color:inherit;text-decoration:none}.spf-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.12em;background:#0c0f11e6;border-bottom:1px solid #ffffff26;justify-content:space-between;gap:24px;padding:16px 22px;font-size:9px;font-weight:800;display:flex;position:sticky;top:0}.spf-hero{border-bottom:1px solid #ffffff29;grid-template-columns:.55fr 1.45fr;gap:6vw;padding:clamp(46px,8vw,110px) clamp(20px,5vw,76px);display:grid}.spf-hero p{letter-spacing:.16em;margin:0;font-size:9px;font-weight:800}.spf-hero h1{letter-spacing:-.06em;max-width:10ch;margin:0;font-size:clamp(46px,7vw,108px);line-height:.88}.spf-hero>span{color:#ffffffb3;grid-column:2;max-width:48ch;font-size:18px;line-height:1.45}.spf-form{padding:0 clamp(20px,5vw,76px)}.spf-question{border-bottom:1px solid #ffffff24;grid-template-columns:300px 1fr;padding:34px 0;display:grid}.spf-question>p{letter-spacing:.14em;margin:0;font-size:9px;font-weight:800}.spf-options{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spf-options button{min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-top:0;border-left:0;padding:12px 14px;font-size:12px}.spf-options button:hover,.spf-options button.is-active{color:#fff;background:#f25c3a}.spf-result{color:#0c0f11;background:#ebe7de;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:44px;padding:clamp(52px,8vw,110px) clamp(20px,5vw,76px);display:grid}.spf-result p{letter-spacing:.15em;margin:0;font-size:9px;font-weight:800}.spf-result h2{letter-spacing:-.06em;margin:12px 0 18px;font-size:clamp(48px,7vw,100px);line-height:.85}.spf-signal>span{max-width:42ch;font-size:17px;line-height:1.45;display:block}.spf-route{border-top:1px solid #0c0f114d;align-self:end;padding-top:16px}.spf-route-head{gap:8px;display:grid}.spf-route-head span{letter-spacing:.14em;color:#f25c3a;font-size:9px;font-weight:800}.spf-route-head strong{letter-spacing:-.04em;font-size:clamp(30px,4vw,54px);line-height:.96}.spf-route>p{letter-spacing:0;max-width:54ch;margin:18px 0 22px;font-size:15px;font-weight:400;line-height:1.5}.spf-route-chain{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.spf-route-chain span{letter-spacing:.1em;border:1px solid #0c0f1140;padding:7px 9px;font-size:9px;font-weight:800}.spf-route-chain i{color:#f25c3a;font-style:normal}.spf-result-actions{border-top:1px solid #0c0f113d;border-left:1px solid #0c0f113d;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.spf-result-actions a{letter-spacing:.08em;border-bottom:1px solid #0c0f113d;border-right:1px solid #0c0f113d;align-items:flex-end;min-height:72px;padding:16px;font-size:10px;font-weight:800;display:flex}.spf-result-actions a:first-child{color:#f0ede5;background:#0c0f11}.spf-result-actions a:nth-child(2){color:#f25c3a}.spf-footer{letter-spacing:.1em;grid-template-columns:1fr 1fr auto;gap:24px;padding:22px clamp(20px,5vw,76px);font-size:8px;display:grid}.spf-footer a{font-weight:800}@media (width<=900px){.spf-result-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.spf-hero,.spf-question,.spf-result{grid-template-columns:1fr}.spf-hero>span{grid-column:1}.spf-question{gap:20px}.spf-options,.spf-footer{grid-template-columns:1fr}.spf-result{gap:36px}.spf-result-actions{grid-column:1;grid-template-columns:1fr 1fr}}@media (width<=560px){.spf-result-actions{grid-template-columns:1fr}.spf-result-actions a{min-height:58px}.spf-route-chain{gap:6px}}.ssv-shell{color:#151515;--ssv-red:#ef5f46;--ssv-blue:#2459d6;--ssv-line:#15151538;--ssv-paper:#f8f6ef;background:#f1efe8;min-height:100vh;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.ssv-shell *{box-sizing:border-box}.ssv-shell a{color:inherit;text-decoration:none}.ssv-topbar{letter-spacing:.08em;text-transform:uppercase;color:#f5f1e8;z-index:20;background:#151515;border-bottom:1px solid #151515;justify-content:space-between;align-items:center;height:54px;padding:0 28px;font-size:11px;display:flex;position:sticky;top:0}.ssv-topbar a{font-weight:700}.ssv-opening{border-bottom:1px solid #151515;grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);min-height:460px;display:grid}.ssv-opening>div{background-image:linear-gradient(#15151512 1px,#0000 1px),linear-gradient(90deg,#15151512 1px,#0000 1px);background-size:42px 42px;flex-direction:column;justify-content:space-between;padding:76px 5vw 64px;display:flex}.ssv-opening>div>p,.ssv-opening aside>span,.ssv-section-title>span,.ssv-goal>div:first-child>span,.ssv-definition>span,.ssv-scope-grid section>span,.ssv-engagement>span,.ssv-sheet-head span{letter-spacing:.11em;text-transform:uppercase;font-size:10px}.ssv-opening h1{text-transform:uppercase;letter-spacing:-.055em;max-width:13ch;margin:42px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,8vw,128px);font-weight:900;line-height:.9}.ssv-opening aside{background:var(--ssv-red);border-left:1px solid #151515;flex-direction:column;justify-content:flex-end;padding:72px 34px 42px;display:flex}.ssv-opening aside span{font-weight:800}.ssv-opening aside p{max-width:30ch;margin:24px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.45}.ssv-goal{border-bottom:1px solid #151515;grid-template-columns:280px 1fr;display:grid}.ssv-goal>div:first-child{border-right:1px solid #151515;padding:28px}.ssv-goal>div:first-child strong{margin-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:22px;line-height:1.1;display:block}.ssv-goal-options{grid-template-columns:repeat(5,1fr);display:grid}.ssv-goal-options button{appearance:none;border:0;border-right:1px solid var(--ssv-line);text-align:left;cursor:pointer;background:0 0;min-height:84px;padding:20px 18px;font:700 12px/1.3 IBM Plex Mono,SFMono-Regular,Consolas,monospace}.ssv-goal-options button:last-child{border-right:0}.ssv-goal-options button:hover,.ssv-goal-options button:focus-visible{background:#2459d614;outline:none}.ssv-goal-options button.is-active{background:var(--ssv-blue);color:#fff}.ssv-schedule{border-bottom:1px solid #151515;grid-template-columns:minmax(250px,360px) minmax(0,1fr);min-height:760px;display:grid}.ssv-service-index{background:#dedbd1;border-right:1px solid #151515}.ssv-service-index button{text-align:left;border:0;border-bottom:1px solid var(--ssv-line);cursor:pointer;color:#151515;background:0 0;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;padding:22px 20px;display:grid}.ssv-service-index button>span{font-size:11px}.ssv-service-index button>strong{text-transform:uppercase;font:800 15px/1.2 Arial,Helvetica,sans-serif}.ssv-service-index button>small{letter-spacing:.08em;color:#f4f1e8;white-space:nowrap;background:#151515;padding:6px 7px;font-size:8px}.ssv-service-index button.is-recommended:not(.is-active){box-shadow:inset 4px 0 0 var(--ssv-blue)}.ssv-service-index button.is-active{color:#f7f3ea;background:#151515}.ssv-service-index button.is-active>small{background:var(--ssv-red);color:#151515}.ssv-service-index button:hover,.ssv-service-index button:focus-visible{background:#c9c6bc;outline:none}.ssv-service-index button.is-active:hover,.ssv-service-index button.is-active:focus-visible{background:#151515}.ssv-service-sheet{background:var(--ssv-paper);animation:.22s ease-out ssv-sheet-in}.ssv-sheet-head{border-bottom:1px solid #151515;grid-template-columns:minmax(300px,.85fr) minmax(260px,1fr);display:grid}.ssv-sheet-head>div{border-right:1px solid #151515;padding:42px 36px}.ssv-sheet-head h2{text-transform:uppercase;letter-spacing:-.045em;margin:20px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(36px,5vw,76px);line-height:.93}.ssv-sheet-head>p{align-items:flex-end;margin:0;padding:42px 36px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(20px,2.2vw,32px);line-height:1.18;display:flex}.ssv-definition{border-bottom:1px solid #151515;grid-template-columns:170px 1fr;display:grid}.ssv-definition>span{border-right:1px solid #151515;padding:25px 28px}.ssv-definition>p{max-width:80ch;margin:0;padding:23px 30px;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.55}.ssv-scope-grid{border-bottom:1px solid #151515;grid-template-columns:repeat(3,1fr);display:grid}.ssv-scope-grid section{border-right:1px solid #151515;min-height:270px;padding:30px 26px}.ssv-scope-grid section:last-child{border-right:0}.ssv-scope-grid ul{margin:22px 0 0;padding:0;list-style:none}.ssv-scope-grid li{border-top:1px solid var(--ssv-line);padding:12px 0 12px 18px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.42;position:relative}.ssv-scope-grid li:before{content:"↳";position:absolute;left:0}.ssv-engagement{border-bottom:1px solid #151515;grid-template-columns:170px 1fr;display:grid}.ssv-engagement>span{border-right:1px solid #151515;padding:22px 28px}.ssv-engagement>strong{padding:21px 30px;font:800 16px/1.4 Arial,Helvetica,sans-serif}.ssv-sheet-actions{grid-template-columns:1.2fr .8fr;display:grid}.ssv-sheet-actions a{letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #151515;padding:25px 28px;font-size:11px;font-weight:800}.ssv-sheet-actions a:last-child{border-right:0}.ssv-sheet-actions .ssv-primary-action{background:var(--ssv-red);font-size:12px}.ssv-sheet-actions a:hover,.ssv-sheet-actions a:focus-visible{color:#fff;background:#151515;outline:none}.ssv-readiness,.ssv-commercial{border-bottom:1px solid #151515;grid-template-columns:280px 1fr;display:grid}.ssv-section-title{background:#dedbd1;border-right:1px solid #151515;padding:34px 28px}.ssv-section-title strong{text-transform:uppercase;margin-top:12px;font:900 26px/1.05 Arial,Helvetica,sans-serif;display:block}.ssv-matrix{background:var(--ssv-paper)}.ssv-matrix-row{border-bottom:1px solid var(--ssv-line);grid-template-columns:minmax(260px,1.7fr) repeat(6,minmax(48px,.55fr));min-height:62px;display:grid}.ssv-matrix-row:last-child{border-bottom:0}.ssv-matrix-row>*{border-right:1px solid var(--ssv-line);align-items:center;padding:12px 14px;display:flex}.ssv-matrix-row>:last-child{border-right:0}.ssv-matrix-row>span{font:600 14px/1.3 Arial,Helvetica,sans-serif}.ssv-matrix-row>b{justify-content:center;font-size:12px}.ssv-matrix-row--head{color:#f6f2e8;background:#151515;min-height:44px}.ssv-matrix-row--head>span,.ssv-matrix-row--head>b{letter-spacing:.08em;font:700 9px/1 IBM Plex Mono,SFMono-Regular,Consolas,monospace}.ssv-commercial ol{background:var(--ssv-paper);margin:0;padding:0;list-style:none}.ssv-commercial li{border-bottom:1px solid var(--ssv-line);grid-template-columns:72px 1fr;min-height:118px;display:grid}.ssv-commercial li:last-child{border-bottom:0}.ssv-commercial li>span{border-right:1px solid var(--ssv-line);justify-content:center;align-items:center;font-size:11px;display:flex}.ssv-commercial li>div{padding:26px 30px}.ssv-commercial li strong{font:900 18px/1.1 Arial,Helvetica,sans-serif}.ssv-commercial li p{max-width:72ch;margin:9px 0 0;font:15px/1.5 Arial,Helvetica,sans-serif}.ssv-close{color:#fff;background:#2459d6;border-bottom:1px solid #151515;padding:70px 5vw 78px}.ssv-close>p{letter-spacing:.12em;font-size:10px}.ssv-close h2{letter-spacing:-.045em;text-transform:uppercase;max-width:15ch;margin:26px 0 44px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(40px,6vw,92px);line-height:.92}.ssv-close>div{flex-wrap:wrap;gap:1px;display:flex}.ssv-close a{color:#151515;letter-spacing:.05em;background:#f6f2e8;padding:20px 24px;font-size:11px;font-weight:800}.ssv-close a:first-child{background:var(--ssv-red)}.ssv-close a:hover,.ssv-close a:focus-visible{color:#fff;background:#151515;outline:none}.ssv-footer{color:#f7f3ea;letter-spacing:.08em;text-transform:uppercase;background:#151515;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;min-height:74px;padding:18px 28px;font-size:9px;display:grid}.ssv-footer a{font-weight:800}@keyframes ssv-sheet-in{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=980px){.ssv-opening{grid-template-columns:1fr}.ssv-opening aside{border-top:1px solid #151515;border-left:0;padding:32px 5vw}.ssv-goal{grid-template-columns:1fr}.ssv-goal>div:first-child{border-bottom:1px solid #151515;border-right:0}.ssv-goal-options{grid-template-columns:repeat(2,1fr)}.ssv-goal-options button{border-bottom:1px solid var(--ssv-line)}.ssv-goal-options button:nth-child(2n){border-right:0}.ssv-schedule{grid-template-columns:1fr}.ssv-service-index{border-bottom:1px solid #151515;border-right:0;grid-template-columns:repeat(2,1fr);display:grid}.ssv-service-index button{border-right:1px solid var(--ssv-line)}.ssv-service-index button:nth-child(2n){border-right:0}.ssv-readiness,.ssv-commercial{grid-template-columns:1fr}.ssv-section-title{border-bottom:1px solid #151515;border-right:0}.ssv-matrix{overflow-x:auto}.ssv-matrix-row{min-width:760px}.ssv-footer{grid-template-columns:1fr auto}.ssv-footer>span:nth-child(2){display:none}}@media (width<=720px){.ssv-topbar{gap:14px;height:auto;min-height:54px;padding:14px 16px}.ssv-topbar span{text-align:right}.ssv-opening>div{background-size:30px 30px;min-height:380px;padding:48px 20px 36px}.ssv-opening h1{max-width:9ch;font-size:clamp(46px,14vw,76px)}.ssv-opening aside{padding:28px 20px}.ssv-opening aside p{font-size:16px}.ssv-goal>div:first-child{padding:22px 20px}.ssv-goal-options{grid-template-columns:1fr}.ssv-goal-options button{border-right:0;min-height:58px;padding:15px 20px}.ssv-service-index{grid-template-columns:1fr}.ssv-service-index button{border-right:0;grid-template-columns:34px 1fr auto;padding:17px 16px}.ssv-service-index button>strong{font-size:13px}.ssv-service-index button>small{font-size:7px}.ssv-sheet-head{grid-template-columns:1fr}.ssv-sheet-head>div{border-bottom:1px solid #151515;border-right:0;padding:30px 20px}.ssv-sheet-head h2{font-size:44px}.ssv-sheet-head>p{padding:28px 20px;font-size:21px}.ssv-definition,.ssv-engagement{grid-template-columns:1fr}.ssv-definition>span,.ssv-engagement>span{border-right:0;border-bottom:1px solid var(--ssv-line);padding:15px 20px}.ssv-definition>p,.ssv-engagement>strong{padding:20px;font-size:15px}.ssv-scope-grid{grid-template-columns:1fr}.ssv-scope-grid section{border-bottom:1px solid #151515;border-right:0;min-height:0;padding:24px 20px}.ssv-scope-grid section:last-child{border-bottom:0}.ssv-sheet-actions{grid-template-columns:1fr}.ssv-sheet-actions a{border-bottom:1px solid #151515;border-right:0;padding:20px}.ssv-sheet-actions a:last-child{border-bottom:0}.ssv-section-title{padding:24px 20px}.ssv-section-title strong{font-size:22px}.ssv-commercial li{grid-template-columns:50px 1fr}.ssv-commercial li>div{padding:22px 18px}.ssv-close{padding:52px 20px 60px}.ssv-close h2{font-size:48px}.ssv-close>div{display:grid}.ssv-close a{padding:18px 16px}.ssv-footer{grid-template-columns:1fr;padding:22px 16px}.ssv-footer a{margin-top:4px}}@media (prefers-reduced-motion:reduce){.ssv-service-sheet{animation:none}}.spi-shell{color:#f4efe8;background:#0a0a0a;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.spi-topbar{letter-spacing:.12em;border-bottom:1px solid #f4efe82e;justify-content:space-between;gap:24px;padding:18px 24px;font-size:12px;display:flex}.spi-topbar a{color:inherit;text-decoration:none}.spi-opening{border-bottom:1px solid #f4efe82e;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:48px;padding:56px 24px 44px;display:grid}.spi-opening-copy p,.spi-register span,.spi-sheet-index strong,.spi-choice-block>p,.spi-field>span,.spi-submit-control span,.spi-footer,.spi-success>p{letter-spacing:.15em;text-transform:uppercase;font-size:11px}.spi-opening-copy h1,.spi-success h1{letter-spacing:-.055em;max-width:10ch;margin:10px 0 16px;font-size:clamp(44px,8vw,110px);font-weight:700;line-height:.9}.spi-opening-copy>span{color:#f4efe8b8;max-width:760px;font-size:18px;line-height:1.5;display:block}.spi-register{border-left:1px solid #f4efe838;align-self:end;padding-left:24px}.spi-register strong{letter-spacing:-.05em;margin:8px 0;font-size:64px;display:block}.spi-register i{background:#f4efe826;height:4px;display:block;overflow:hidden}.spi-register b{background:#ff6a4d;height:100%;display:block}.spi-register small{color:#f4efe88f;letter-spacing:.08em;margin-top:10px;display:block}.spi-form{display:block}.spi-sheet{border-bottom:1px solid #f4efe82e;grid-template-columns:170px minmax(0,1fr);gap:34px;padding:42px 24px;display:grid}.spi-sheet-index{align-self:start;position:sticky;top:16px}.spi-sheet-index span{letter-spacing:-.04em;color:#ff6a4d;font-size:42px;display:block}.spi-sheet-index strong{color:#f4efe89e;margin-top:4px;display:block}.spi-fields{gap:18px;display:grid}.spi-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.spi-field{gap:8px;display:grid}.spi-field input,.spi-field textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #f4efe84d;border-radius:0;outline:none;padding:13px 0}.spi-field input:focus,.spi-field textarea:focus{border-color:#ff6a4d}.spi-field small{color:#f4efe880;font-size:12px}.spi-field small.is-error{color:#ff8a72}.spi-choice-block{margin-bottom:26px}.spi-choice-grid{border-top:1px solid #f4efe82e;border-left:1px solid #f4efe82e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.spi-choice-grid button{color:#f4efe8;text-align:left;cursor:pointer;background:0 0;border:1px solid #f4efe82e;border-top:0;border-left:0;align-items:center;gap:12px;min-height:74px;padding:14px 16px;display:flex}.spi-choice-grid button:hover,.spi-choice-grid button:focus-visible{background:#f4efe80f;outline:none}.spi-choice-grid button.is-active{color:#0a0a0a;background:#f4efe8}.spi-choice-grid button span{font-size:14px}.spi-choice-grid button strong{font-size:14px;font-weight:500}.spi-upload-note{border-top:1px dashed #f4efe83d;grid-template-columns:140px 1fr;gap:8px 20px;margin-top:24px;padding-top:20px;display:grid}.spi-upload-note span{letter-spacing:.14em;color:#ff6a4d;font-size:11px}.spi-upload-note strong{font-size:18px}.spi-upload-note p{color:#f4efe899;grid-column:2;max-width:780px;margin:0;line-height:1.55}.spi-submit-sheet{border-bottom:1px solid #f4efe82e;grid-template-columns:minmax(0,1fr) minmax(320px,.6fr);gap:32px;padding:42px 24px 56px;display:grid}.spi-consent label{align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.spi-consent input{margin-top:4px}.spi-consent p{color:#f4efe87a;max-width:700px;font-size:12px}.spi-submit-control{border-left:1px solid #f4efe833;padding-left:24px}.spi-submit-control>div{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.spi-submit-control strong{font-size:36px}.spi-submit-control button{color:#0a0a0a;letter-spacing:.05em;cursor:pointer;background:#ff6a4d;border:1px solid #ff6a4d;width:100%;min-height:58px;font-weight:700}.spi-submit-control button:disabled{opacity:.35;cursor:not-allowed}.spi-error{color:#ff9a86;border-top:1px solid #ff6a4d;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;padding-top:18px;display:flex}.spi-error a{color:inherit}.spi-error button{color:inherit;font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:7px 0;font-size:12px}.spi-error button:hover,.spi-error button:focus-visible{color:#f4efe8;outline:none}.spi-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.spi-footer{color:#f4efe880;justify-content:space-between;gap:20px;padding:18px 24px;display:flex}.spi-footer a{color:inherit;text-decoration:none}.spi-shell--success{flex-direction:column;display:flex}.spi-success{flex:1;padding:70px 24px}.spi-success>span{color:#f4efe8ad;max-width:620px;font-size:18px;display:block}.spi-success-grid{border-top:1px solid #f4efe82e;border-left:1px solid #f4efe82e;grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.spi-success-grid>div{border-bottom:1px solid #f4efe82e;border-right:1px solid #f4efe82e;flex-direction:column;justify-content:space-between;min-height:120px;padding:16px;display:flex}.spi-success-grid small{color:#f4efe873;letter-spacing:.1em}.spi-success-grid strong{font-size:20px}.spi-success-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.spi-success-actions a{color:inherit;border-bottom:1px solid #f4efe859;margin-right:18px;padding:12px 0;text-decoration:none}@media (width<=900px){.spi-opening{grid-template-columns:1fr}.spi-register{border-top:1px solid #f4efe82e;border-left:0;padding:18px 0 0}.spi-sheet{grid-template-columns:1fr}.spi-sheet-index{position:static}.spi-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spi-submit-sheet{grid-template-columns:1fr}.spi-submit-control{border-top:1px solid #f4efe82e;border-left:0;padding:20px 0 0}.spi-success-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.spi-topbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0af0;padding:12px 14px;font-size:9px;position:sticky;top:0}.spi-topbar span{text-align:right;max-width:46vw;line-height:1.25}.spi-opening{gap:22px;padding:30px 16px 0}.spi-opening-copy p{font-size:9px}.spi-opening-copy h1,.spi-success h1{margin:8px 0 12px;font-size:clamp(44px,13vw,56px);line-height:.92}.spi-opening-copy>span{font-size:15px;line-height:1.42}.spi-register{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0af2;border-top:1px solid #f4efe82e;border-bottom:1px solid #f4efe82e;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 12px;margin:0 -16px;padding:10px 16px 12px;display:grid;position:sticky;top:49px}.spi-register span{font-size:8px}.spi-register strong{justify-self:end;margin:0;font-size:22px}.spi-register i{grid-column:1/-1;height:3px}.spi-register small{grid-column:1/-1;margin-top:0;font-size:8px}.spi-sheet{gap:16px;padding:24px 16px}.spi-sheet-index{align-items:baseline;gap:10px;display:flex}.spi-sheet-index span{font-size:28px}.spi-sheet-index strong{font-size:9px}.spi-fields--two{grid-template-columns:1fr}.spi-field{gap:5px}.spi-field input,.spi-field textarea{padding:11px 0;font-size:16px}.spi-choice-block{margin-bottom:20px}.spi-choice-block>p{margin-bottom:10px;font-size:9px}.spi-choice-grid{grid-template-columns:1fr}.spi-choice-grid button{min-height:52px;padding:11px 13px}.spi-choice-grid button strong{font-size:13px}.spi-upload-note{grid-template-columns:1fr;margin-top:18px;padding-top:16px}.spi-upload-note p{grid-column:1;font-size:13px}.spi-upload-note strong{font-size:16px}.spi-submit-sheet{padding:24px 16px 34px}.spi-consent label{font-size:14px}.spi-submit-control{padding-top:16px}.spi-submit-control>div{margin-bottom:12px}.spi-submit-control strong{font-size:28px}.spi-submit-control button{min-height:54px}.spi-error{grid-template-columns:1fr;gap:10px;display:grid}.spi-footer{flex-direction:column;gap:8px;padding:14px 16px}.spi-success{padding:40px 16px}.spi-success-grid{grid-template-columns:1fr}.spi-success-grid>div{min-height:88px}.spi-success-actions{grid-template-columns:1fr;gap:0;display:grid}.spi-success-actions a{margin:0}}.outreach-page{color:#f3efe7;background:#0a0b0d;min-height:100vh;font-family:Helvetica Neue,Arial,sans-serif}.outreach-page *{box-sizing:border-box}.outreach-page header{letter-spacing:.14em;border-bottom:1px solid #2a2d33;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 4vw;font-size:9px;display:grid}.outreach-page header>a,.outreach-page header>div,.outreach-page header>span{align-items:center;gap:8px;display:flex}.outreach-page header>span{color:#8f929a;justify-self:end}.outreach-hero{grid-template-columns:1.1fr .7fr;align-items:end;gap:8vw;padding:100px 5vw 80px;display:grid}.outreach-hero>div>p{letter-spacing:.18em;color:#d4a35d;font-size:9px;font-weight:800}.outreach-hero h1{letter-spacing:-.075em;margin:20px 0 0;font:400 clamp(64px,10vw,155px)/.77 Georgia,serif}.outreach-hero h1 em{color:#d4a35d;font-weight:400}.outreach-hero>p{color:#a9acb3;margin:0 0 12px;font:400 18px/1.65 Georgia,serif}.outreach-rules{border-top:1px solid #33363d;border-left:1px solid #33363d;grid-template-columns:repeat(4,1fr);margin:0 5vw 100px;display:grid}.outreach-rules article{border-bottom:1px solid #33363d;border-right:1px solid #33363d;flex-direction:column;min-height:170px;padding:23px;display:flex}.outreach-rules b{color:#d4a35d;font:400 24px Georgia,serif}.outreach-rules span{color:#c3c5cb;margin-top:auto;font-size:11px;line-height:1.6}.outreach-list{border-top:1px solid #44474f;margin:0 5vw}.outreach-card{border-bottom:1px solid #33363d;grid-template-columns:70px 1fr 50px;gap:30px;padding:34px 0;display:grid;position:relative}.outreach-index{color:#d4a35d;font:400 30px Georgia,serif}.outreach-card-main>span{letter-spacing:.15em;text-transform:uppercase;color:#8f929a;font-size:8px}.outreach-card-main h2{margin:9px 0 18px;font:400 clamp(30px,4vw,54px)/1 Georgia,serif}.outreach-card-main p{color:#c0c2c8;max-width:980px;margin:0;font-size:13px;line-height:1.7}.outreach-card-main>div{gap:12px;margin-top:24px;display:flex}.outreach-card-main button,.outreach-card-main a{color:#f3efe7;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #62656d;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:9px;display:inline-flex}.outreach-card-main button:hover{color:#111;background:#f3efe7}.outreach-card-main a{color:#d4a35d;border-color:#d4a35d}.outreach-mark{color:#373a42;align-self:start}.outreach-follow{color:#111;background:#d4a35d;margin-top:110px;padding:90px 5vw}.outreach-follow>span{letter-spacing:.17em;font-size:9px;font-weight:800}.outreach-follow h2{max-width:1200px;margin:24px 0;font:400 clamp(44px,7vw,100px)/.92 Georgia,serif}.outreach-follow p{max-width:760px;margin-left:auto;font:400 18px/1.6 Georgia,serif}.outreach-page footer{color:#858891;letter-spacing:.1em;justify-content:space-between;padding:24px 5vw;font-size:9px;display:flex}@media (width<=850px){.outreach-page header{grid-template-columns:1fr auto}.outreach-page header>div{display:none}.outreach-hero{grid-template-columns:1fr;padding-top:72px}.outreach-rules{grid-template-columns:1fr 1fr}.outreach-card{grid-template-columns:48px 1fr}.outreach-mark{display:none}}@media (width<=560px){.outreach-page header{padding:0 18px}.outreach-hero{padding:64px 18px 56px}.outreach-hero h1{font-size:clamp(56px,18vw,84px)}.outreach-rules{grid-template-columns:1fr;margin:0 18px 72px}.outreach-list{margin:0 18px}.outreach-card{grid-template-columns:1fr;padding:28px 0}.outreach-index{font-size:20px}.outreach-card-main>div{flex-direction:column}.outreach-card-main button,.outreach-card-main a{justify-content:center;width:100%}.outreach-follow{padding:72px 18px}.outreach-page footer{flex-direction:column;gap:8px;padding:22px 18px}}:root{--z30w-night:#08111b;--z30w-night-2:#0c1b29;--z30w-paper:#f1f4f2;--z30w-paper-2:#dfe6e3;--z30w-ink:#0a1722;--z30w-copper:#e27a4c;--z30w-blue:#65c7f1;--z30w-mint:#8bd8bd;--z30w-amber:#e5bd6b;--z30w-red:#e16b64;--z30w-line:#f1f4f229;--z30w-line-dark:#0a172229}.z30w-shell{background:var(--z30w-night);min-height:100vh;color:var(--z30w-paper);font-family:Archivo,system-ui,sans-serif}.z30w-shell *,.z30w-shell :before,.z30w-shell :after{box-sizing:border-box}.z30w-shell button,.z30w-shell input,.z30w-shell select,.z30w-shell textarea{font:inherit}.z30w-header{z-index:50;border-bottom:1px solid var(--z30w-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08111bf0;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 4.5vw;display:flex;position:sticky;top:0}.z30w-back{color:inherit;align-items:center;gap:16px;text-decoration:none;display:flex}.z30w-back span{width:42px;height:42px;color:var(--z30w-blue);border:1px solid #65c7f173;place-items:center;font:600 9px/1 IBM Plex Mono,monospace;display:grid}.z30w-back strong{font-size:14px}.z30w-header-meta{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:22px;font:500 9px/1 IBM Plex Mono,monospace;display:flex}.z30w-header-meta span{color:#f1f4f26b}.z30w-header-meta a{color:var(--z30w-paper);text-decoration:none}.z30w-print{color:var(--z30w-paper);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:0;font:600 9px/1 IBM Plex Mono,monospace}.z30w-print:hover,.z30w-print:focus-visible{color:var(--z30w-blue);outline:none}.z30w-intro{background:linear-gradient(#65c7f109 1px, transparent 1px), linear-gradient(90deg, #65c7f109 1px, transparent 1px), var(--z30w-night);background-size:52px 52px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:8vw;padding:6.5vw 4.5vw 4.5vw;display:grid}.z30w-intro p,.z30w-panel p,.z30w-notes>span,.z30w-site-toolbar label>span,.z30w-evidence-heading label>span{letter-spacing:.12em;text-transform:uppercase;margin:0;font:600 9px/1.35 IBM Plex Mono,monospace}.z30w-intro>div>p{color:var(--z30w-copper)}.z30w-intro h1{letter-spacing:-.055em;max-width:980px;margin:18px 0 0;font-size:clamp(46px,6vw,96px);line-height:.94}.z30w-intro aside{border-left:1px solid #e27a4c8c;padding:26px 0 4px 28px}.z30w-intro aside span{letter-spacing:.1em;color:var(--z30w-copper);font:600 9px/1 IBM Plex Mono,monospace}.z30w-intro aside p{color:#f1f4f2a6;text-transform:none;letter-spacing:0;margin-top:16px;font-family:Archivo,sans-serif;font-size:14px;line-height:1.55}.z30w-tabs{border-top:1px solid var(--z30w-line);border-bottom:1px solid var(--z30w-line);grid-template-columns:repeat(5,1fr);display:grid}.z30w-tabs button{border:0;border-right:1px solid var(--z30w-line);min-height:92px;color:var(--z30w-paper);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr;align-items:center;gap:6px;padding:17px 22px;display:grid}.z30w-tabs button:last-child{border-right:0}.z30w-tabs button span{color:#f1f4f259;font:600 10px/1 IBM Plex Mono,monospace}.z30w-tabs button strong{font-size:13px}.z30w-tabs button:hover,.z30w-tabs button.is-active{background:var(--z30w-paper);color:var(--z30w-ink)}.z30w-tabs button.is-active span{color:var(--z30w-copper)}.z30w-panel{background:var(--z30w-paper);min-height:74vh;color:var(--z30w-ink)}.z30w-briefing-panel,.z30w-structure-panel{grid-template-columns:minmax(250px,.31fr) minmax(0,1fr);display:grid}.z30w-lane-list,.z30w-structure-list{background:var(--z30w-paper-2);border-right:1px solid var(--z30w-line-dark);padding:48px 0}.z30w-lane-list>p,.z30w-structure-list>p{color:#0a172273;padding:0 30px 22px}.z30w-lane-list button,.z30w-structure-list button{border:0;border-top:1px solid var(--z30w-line-dark);width:100%;min-height:86px;color:var(--z30w-ink);text-align:left;cursor:pointer;background:0 0;padding:18px 30px}.z30w-lane-list button:last-child,.z30w-structure-list button:last-child{border-bottom:1px solid var(--z30w-line-dark)}.z30w-lane-list button strong,.z30w-lane-list button span{display:block}.z30w-lane-list button strong{font-size:15px}.z30w-lane-list button span{color:#0a172287;margin-top:5px;font-size:11px;line-height:1.45}.z30w-lane-list button:hover,.z30w-lane-list button.is-active,.z30w-structure-list button:hover,.z30w-structure-list button.is-active{background:var(--z30w-ink);color:var(--z30w-paper)}.z30w-lane-list button.is-active span{color:#f1f4f28f}.z30w-lane,.z30w-structure{padding:5vw}.z30w-panel-heading{border-bottom:1px solid var(--z30w-line-dark);justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:30px;display:flex}.z30w-panel-heading p{color:var(--z30w-copper)}.z30w-panel-heading h2,.z30w-evidence-heading h2,.z30w-plan-heading h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(36px,4.7vw,72px);line-height:.96}.z30w-panel-heading>div>span{color:#0a172285;margin-top:12px;font-size:13px;display:block}.z30w-copy{min-height:40px;color:var(--z30w-ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #0a172257;flex:none;padding:0 14px;font:600 9px/1 IBM Plex Mono,monospace}.z30w-copy:hover,.z30w-copy:focus-visible{background:var(--z30w-ink);color:var(--z30w-paper);outline:none}.z30w-lane>blockquote{letter-spacing:-.022em;border:0;max-width:1000px;margin:34px 0;padding:0;font-size:clamp(20px,2.2vw,33px);line-height:1.32}.z30w-ask{background:var(--z30w-night);color:var(--z30w-paper);border-left:5px solid var(--z30w-copper);margin:34px 0;padding:28px 30px}.z30w-ask p{color:var(--z30w-copper)}.z30w-ask h3{max-width:1000px;margin:13px 0 0;font-size:clamp(21px,2.1vw,32px);line-height:1.3}.z30w-brief-columns{border-top:1px solid var(--z30w-line-dark);border-bottom:1px solid var(--z30w-line-dark);grid-template-columns:1fr 1fr;display:grid}.z30w-brief-columns>section{padding:28px 26px 28px 0}.z30w-brief-columns>section+section{border-left:1px solid var(--z30w-line-dark);padding-left:26px}.z30w-brief-columns>section>p{color:#0a172273}.z30w-brief-columns ol,.z30w-brief-columns ul,.z30w-structure-grid ul,.z30w-site-context ul,.z30w-evidence-claims ul{margin:17px 0 0;padding:0;list-style:none}.z30w-brief-columns li,.z30w-structure-grid li,.z30w-site-context li,.z30w-evidence-claims li{border-top:1px solid #0a172217;padding:10px 0 10px 18px;font-size:13px;line-height:1.45;position:relative}.z30w-brief-columns li:before,.z30w-structure-grid li:before,.z30w-site-context li:before,.z30w-evidence-claims li:before{content:"";background:var(--z30w-copper);width:5px;height:5px;position:absolute;top:17px;left:0}.z30w-brief-columns ol li{grid-template-columns:28px 1fr;padding-left:0;display:grid}.z30w-brief-columns ol li:before{display:none}.z30w-brief-columns ol li span{color:var(--z30w-blue);font:600 9px/1.5 IBM Plex Mono,monospace}.z30w-project-relevance{margin-top:38px}.z30w-project-relevance>p{color:#0a172273}.z30w-project-relevance>div{border-top:1px solid var(--z30w-line-dark);border-left:1px solid var(--z30w-line-dark);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.z30w-project-relevance button{border:0;border-right:1px solid var(--z30w-line-dark);border-bottom:1px solid var(--z30w-line-dark);min-height:170px;color:var(--z30w-ink);text-align:left;cursor:pointer;background:0 0;padding:20px;display:block}.z30w-project-relevance button:hover{background:#e4ebe8}.z30w-project-relevance button span{color:var(--z30w-copper);font:600 9px/1 IBM Plex Mono,monospace}.z30w-project-relevance button strong{margin-top:34px;font-size:16px;display:block}.z30w-project-relevance button small{color:#0a17228c;margin-top:8px;line-height:1.45;display:block}.z30w-source-links{border-top:1px solid var(--z30w-line-dark);border-left:1px solid var(--z30w-line-dark);grid-template-columns:repeat(2,1fr);margin-top:40px;display:grid}.z30w-source-links a{min-height:104px;color:var(--z30w-ink);border-right:1px solid var(--z30w-line-dark);border-bottom:1px solid var(--z30w-line-dark);padding:18px;text-decoration:none}.z30w-source-links a:hover{background:#e4ebe8}.z30w-source-links a span,.z30w-source-links a strong{display:block}.z30w-source-links a span{color:#0a172273;text-transform:uppercase;font:600 8px/1.2 IBM Plex Mono,monospace}.z30w-source-links a strong{margin-top:8px;font-size:12px;line-height:1.4}.z30w-site-panel{padding:4.5vw}.z30w-site-toolbar{grid-template-columns:minmax(220px,.7fr) minmax(280px,1.2fr) auto;align-items:end;gap:18px;display:grid}.z30w-site-toolbar label,.z30w-evidence-heading label{display:block}.z30w-site-toolbar label>span,.z30w-evidence-heading label>span,.z30w-notes>span{color:#0a172273;margin-bottom:9px;display:block}.z30w-site-toolbar select,.z30w-site-toolbar input,.z30w-evidence-heading input{width:100%;height:46px;color:var(--z30w-ink);background:0 0;border:1px solid #0a172238;border-radius:0;outline:none;padding:0 13px}.z30w-site-toolbar select:focus,.z30w-site-toolbar input:focus,.z30w-evidence-heading input:focus,.z30w-notes textarea:focus{border-color:var(--z30w-copper)}.z30w-site-summary{border-top:1px solid var(--z30w-line-dark);border-bottom:1px solid var(--z30w-line-dark);grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:end;gap:44px;margin-top:40px;padding:34px 0;display:grid}.z30w-site-summary>div:first-child>p{color:var(--z30w-copper)}.z30w-site-summary h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(28px,3.4vw,52px)}.z30w-site-summary>div:first-child>span{color:#0a17228c;font-size:13px}.z30w-status-strip{border-top:1px solid var(--z30w-line-dark);border-left:1px solid var(--z30w-line-dark);grid-template-columns:repeat(4,1fr);display:grid}.z30w-status-strip div{border-right:1px solid var(--z30w-line-dark);border-bottom:1px solid var(--z30w-line-dark);min-height:90px;padding:15px}.z30w-status-strip strong,.z30w-status-strip span{display:block}.z30w-status-strip strong{font-size:28px}.z30w-status-strip span{margin-top:10px;font-size:9px;line-height:1.2}.z30w-status-strip [data-status=verified] strong{color:#1f8c67}.z30w-status-strip [data-status=needs-evidence] strong{color:#9c7418}.z30w-status-strip [data-status=potential-blocker] strong{color:#b64640}.z30w-site-context{border-bottom:1px solid var(--z30w-line-dark);grid-template-columns:1.2fr 1fr 1fr;display:grid}.z30w-site-context section{border-right:1px solid var(--z30w-line-dark);padding:28px 26px 28px 0}.z30w-site-context section+section{padding-left:26px}.z30w-site-context section:last-child{border-right:0}.z30w-site-context p{color:#0a172273}.z30w-site-context h3{margin:14px 0 0;font-size:18px;line-height:1.4}.z30w-project-logic{border-bottom:1px solid var(--z30w-line-dark);grid-template-columns:1fr 1fr;display:grid}.z30w-project-logic section{padding:24px 26px 24px 0}.z30w-project-logic section+section{border-left:1px solid var(--z30w-line-dark);padding-left:26px}.z30w-project-logic p{color:#0a172273}.z30w-project-logic div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.z30w-project-logic span{border:1px solid #0a17222b;align-items:center;min-height:30px;padding:0 10px;font-size:11px;display:inline-flex}.z30w-screen-note{border-left:4px solid var(--z30w-blue);color:#0a1722b8;background:#e7edef;margin-top:30px;padding:15px 18px;font-size:12px;line-height:1.5}.z30w-criteria{border-top:1px solid var(--z30w-line-dark);border-left:1px solid var(--z30w-line-dark);grid-template-columns:repeat(2,1fr);margin-top:36px;display:grid}.z30w-criteria>section{border-right:1px solid var(--z30w-line-dark);border-bottom:1px solid var(--z30w-line-dark)}.z30w-criteria-heading{background:var(--z30w-paper-2);justify-content:space-between;align-items:center;min-height:64px;padding:16px 18px;display:flex}.z30w-criteria-heading p{color:var(--z30w-ink)}.z30w-criteria-heading span{color:#0a172273;font:500 9px/1 IBM Plex Mono,monospace}.z30w-criteria button{border:0;border-top:1px solid var(--z30w-line-dark);width:100%;min-height:84px;color:var(--z30w-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:12px 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.z30w-criteria button:hover{background:#65c7f114}.z30w-status-dot{background:#9aa2a5;width:9px;height:9px}.z30w-criteria button[data-status=verified] .z30w-status-dot{background:#2b9b75}.z30w-criteria button[data-status=needs-evidence] .z30w-status-dot{background:var(--z30w-amber)}.z30w-criteria button[data-status=potential-blocker] .z30w-status-dot{background:var(--z30w-red)}.z30w-criterion-copy strong,.z30w-criterion-copy small{display:block}.z30w-criterion-copy strong{font-size:13px}.z30w-criterion-copy small{color:#0a172285;margin-top:5px;line-height:1.42}.z30w-status-label{text-align:right;letter-spacing:.05em;text-transform:uppercase;max-width:88px;font:600 8px/1.3 IBM Plex Mono,monospace}.z30w-notes{margin-top:36px;display:block}.z30w-notes textarea{resize:vertical;width:100%;min-height:140px;color:var(--z30w-ink);background:0 0;border:1px solid #0a172238;border-radius:0;outline:none;padding:16px;line-height:1.5}.z30w-structure-definition{letter-spacing:-.02em;max-width:1050px;margin:34px 0;font-size:clamp(20px,2.2vw,34px);line-height:1.3}.z30w-structure-grid{border-top:1px solid var(--z30w-line-dark);border-left:1px solid var(--z30w-line-dark);grid-template-columns:repeat(2,1fr);display:grid}.z30w-structure-grid section{border-right:1px solid var(--z30w-line-dark);border-bottom:1px solid var(--z30w-line-dark);min-height:230px;padding:24px}.z30w-structure-grid section>p{color:#0a172273}.z30w-safeguards{margin-top:36px}.z30w-safeguards>p{color:#0a172273;margin-bottom:12px}.z30w-safeguards>div{border-top:1px solid var(--z30w-line-dark);grid-template-columns:44px 1fr;align-items:center;min-height:64px;display:grid}.z30w-safeguards>div:last-child{border-bottom:1px solid var(--z30w-line-dark)}.z30w-safeguards span{color:var(--z30w-copper);font:600 9px/1 IBM Plex Mono,monospace}.z30w-safeguards strong{font-size:13px}.z30w-evidence-panel,.z30w-plan-panel{padding:5vw 4.5vw}.z30w-evidence-heading,.z30w-plan-heading{border-bottom:1px solid var(--z30w-line-dark);justify-content:space-between;align-items:end;gap:40px;padding-bottom:34px;display:flex}.z30w-evidence-heading>div>p,.z30w-plan-heading>div>p{color:var(--z30w-copper)}.z30w-evidence-heading h2{max-width:900px}.z30w-evidence-heading label{flex:none;width:min(360px,100%)}.z30w-evidence-list article{border-bottom:1px solid var(--z30w-line-dark);padding:36px 0 42px}.z30w-source-meta{grid-template-columns:48px 1fr auto;align-items:start;gap:16px;display:grid}.z30w-source-meta>span{color:var(--z30w-copper);font:600 10px/1 IBM Plex Mono,monospace}.z30w-source-meta p{color:#0a1722a6}.z30w-source-meta small{color:#0a172273;margin-top:4px;display:block}.z30w-source-meta a{color:var(--z30w-ink);text-transform:uppercase;font:600 9px/1 IBM Plex Mono,monospace;text-decoration:none}.z30w-evidence-list h3{letter-spacing:-.035em;max-width:1000px;margin:24px 0;font-size:clamp(24px,3vw,44px);line-height:1.1}.z30w-evidence-claims{border-top:1px solid var(--z30w-line-dark);grid-template-columns:1fr 1fr;display:grid}.z30w-evidence-claims section{padding:24px 26px 0 0}.z30w-evidence-claims section+section{border-left:1px solid var(--z30w-line-dark);padding-left:26px}.z30w-evidence-claims section>p{color:#0a172273}.z30w-plan-heading>span{color:#0a172275;text-transform:uppercase;letter-spacing:.08em;font:600 10px/1.35 IBM Plex Mono,monospace}.z30w-plan-flow{border-top:1px solid var(--z30w-line-dark);margin-top:44px}.z30w-plan-flow article{border-bottom:1px solid var(--z30w-line-dark);grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);display:grid}.z30w-plan-flow article>button{border:0;border-right:1px solid var(--z30w-line-dark);background:var(--z30w-paper-2);min-height:280px;color:var(--z30w-ink);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.z30w-plan-flow article>button:hover{background:#d3dfdc}.z30w-plan-flow article.is-complete>button{background:#cfe4dc}.z30w-plan-flow article>button>span{color:var(--z30w-copper);font:600 10px/1 IBM Plex Mono,monospace}.z30w-plan-flow article>button>small{color:#0a172280;margin-top:42px}.z30w-plan-flow article>button>strong{margin-top:8px;font-size:19px}.z30w-plan-flow article>button>i{text-transform:uppercase;letter-spacing:.08em;margin-top:auto;font:600 9px/1 IBM Plex Mono,monospace}.z30w-plan-flow article>div{padding:28px 34px}.z30w-plan-flow article>div>p{color:#0a172273}.z30w-plan-flow article>div h3{max-width:900px;margin:10px 0 20px;font-size:20px;line-height:1.4}.z30w-plan-flow article>div ul{columns:2;column-gap:40px;margin:0;padding-left:18px}.z30w-plan-flow article>div li{break-inside:avoid;margin-bottom:9px;font-size:12px;line-height:1.45}.z30w-plan-flow blockquote{color:#0a1722a6;border:0;border-top:1px solid #e27a4c8c;margin:24px 0 0;padding:14px 0 0;font-size:12px;line-height:1.5}.z30w-plan-flow blockquote strong{color:var(--z30w-copper);margin-bottom:6px;font:600 9px/1 IBM Plex Mono,monospace;display:block}.z30w-footer{border-top:1px solid var(--z30w-line);justify-content:space-between;align-items:center;gap:40px;min-height:170px;padding:34px 4.5vw;display:flex}.z30w-footer p{color:#f1f4f280;text-transform:none;letter-spacing:0;max-width:760px;font-family:Archivo,sans-serif;font-size:12px;line-height:1.55}.z30w-footer>div{flex-wrap:wrap;gap:18px;display:flex}.z30w-footer a{color:var(--z30w-paper);text-transform:uppercase;font:600 9px/1 IBM Plex Mono,monospace;text-decoration:none}@media (width<=1020px){.z30w-intro{grid-template-columns:1fr}.z30w-tabs{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.z30w-briefing-panel,.z30w-structure-panel{grid-template-columns:230px 1fr}.z30w-project-relevance>div{grid-template-columns:repeat(2,1fr)}.z30w-site-summary,.z30w-site-context,.z30w-project-logic{grid-template-columns:1fr}.z30w-project-logic section,.z30w-project-logic section+section{border-left:0;border-bottom:1px solid var(--z30w-line-dark);padding:24px 0}.z30w-site-context section,.z30w-site-context section+section{border-right:0;border-bottom:1px solid var(--z30w-line-dark);padding:24px 0}.z30w-criteria{grid-template-columns:1fr}}@media (width<=760px){.z30w-header{min-height:64px;padding:0 18px}.z30w-header-meta span{display:none}.z30w-header-meta a{font-size:8px}.z30w-back strong{font-size:12px}.z30w-intro{padding:52px 18px 34px}.z30w-intro h1{font-size:clamp(43px,14vw,66px)}.z30w-intro aside{padding-left:18px}.z30w-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.z30w-tabs::-webkit-scrollbar{display:none}.z30w-tabs button{flex:0 0 150px;min-height:76px;padding:14px}.z30w-briefing-panel,.z30w-structure-panel{display:block}.z30w-lane-list,.z30w-structure-list{border-right:0;border-bottom:1px solid var(--z30w-line-dark);scrollbar-width:none;padding:0;display:flex;overflow-x:auto}.z30w-lane-list::-webkit-scrollbar{display:none}.z30w-structure-list::-webkit-scrollbar{display:none}.z30w-lane-list>p,.z30w-structure-list>p{display:none}.z30w-lane-list button,.z30w-structure-list button{border-top:0;border-right:1px solid var(--z30w-line-dark);flex:0 0 180px;min-height:88px;padding:15px}.z30w-lane-list button:last-child,.z30w-structure-list button:last-child{border-bottom:0}.z30w-lane,.z30w-structure,.z30w-site-panel,.z30w-evidence-panel,.z30w-plan-panel{padding:38px 18px 52px}.z30w-panel-heading,.z30w-evidence-heading,.z30w-plan-heading{flex-direction:column;align-items:flex-start;gap:20px}.z30w-panel-heading h2,.z30w-evidence-heading h2,.z30w-plan-heading h2{font-size:44px}.z30w-brief-columns,.z30w-evidence-claims,.z30w-structure-grid{grid-template-columns:1fr}.z30w-brief-columns>section,.z30w-brief-columns>section+section,.z30w-evidence-claims section,.z30w-evidence-claims section+section{border-left:0;border-bottom:1px solid var(--z30w-line-dark);padding:24px 0}.z30w-project-relevance>div,.z30w-source-links{grid-template-columns:1fr}.z30w-site-toolbar{grid-template-columns:1fr;align-items:stretch}.z30w-status-strip{grid-template-columns:repeat(2,1fr)}.z30w-criteria button{grid-template-columns:12px 1fr}.z30w-status-label{text-align:left;grid-column:2;max-width:none}.z30w-source-meta{grid-template-columns:34px 1fr}.z30w-source-meta a{grid-column:2;margin-top:8px}.z30w-plan-flow article{grid-template-columns:1fr}.z30w-plan-flow article>button{border-right:0;border-bottom:1px solid var(--z30w-line-dark);min-height:170px}.z30w-plan-flow article>button>small{margin-top:28px}.z30w-plan-flow article>div{padding:24px 0}.z30w-plan-flow article>div ul{columns:1}.z30w-footer{flex-direction:column;align-items:flex-start;padding:38px 18px}}@media (prefers-reduced-motion:reduce){.z30w-shell *,.z30w-shell :before,.z30w-shell :after{scroll-behavior:auto!important;transition-duration:.001ms!important}}@media print{.z30w-header,.z30w-tabs,.z30w-copy,.z30w-print,.z30w-footer{display:none!important}.z30w-shell,.z30w-panel,.z30w-intro{color:#111!important;background:#fff!important}.z30w-intro{padding:18mm 14mm 8mm;display:block}.z30w-intro h1{max-width:none;font-size:34pt}.z30w-intro aside{margin-top:8mm}.z30w-panel{min-height:0;padding:0 14mm 14mm!important}.z30w-lane-list,.z30w-structure-list{display:none!important}.z30w-briefing-panel,.z30w-structure-panel{display:block!important}.z30w-lane,.z30w-structure{padding:0!important}.z30w-project-relevance button,.z30w-source-links a,.z30w-evidence-list article,.z30w-plan-flow article,.z30w-criteria>section{break-inside:avoid}a{color:#111!important}}.zgl-musika{background:#eee3d3}.zgl-market-scene{isolation:isolate;background-image:linear-gradient(#0e1b1305 0%,#0e1b1314 54%,#0e1b1366 100%),url(/zimi/game-lab/musika-market-world.svg);background-position:50%;background-size:cover;min-height:clamp(640px,78vh,880px);box-shadow:inset -1px 0 #ffffff38}.zgl-market-scene:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 16%,#ffedac38,#0000 28%),linear-gradient(110deg,#ffffff0d,#0000 35% 70%,#14241b1c);position:absolute;inset:0}.zgl-market-scene:after{content:"";z-index:0;pointer-events:none;filter:blur(14px);background:linear-gradient(#0000,#14211824);border-radius:34px;height:26%;position:absolute;bottom:5%;left:5%;right:5%}.zgl-market-awning{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);color:#fff8e8;letter-spacing:.18em;background:#192d20d1;border:1px solid #ffffff61;border-radius:999px;width:auto;min-width:150px;height:auto;padding:12px 18px;top:5%;left:6%;right:auto;box-shadow:0 18px 48px #121d153d}.zgl-market-stalls{z-index:4;grid-template-columns:repeat(3,minmax(132px,1fr));gap:16px;margin-top:clamp(190px,32vh,300px)}.zgl-market-stalls button{-webkit-backdrop-filter:blur(12px)saturate(1.18);backdrop-filter:blur(12px)saturate(1.18);touch-action:manipulation;background:linear-gradient(150deg,#fffaebf0,#f6deb0e0);border:1px solid #ffffff7a;border-bottom:0;border-radius:26px;min-height:164px;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden;box-shadow:0 20px 42px #1f231a38,inset 0 1px #ffffffb3}.zgl-market-stalls button:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff73,#0000 42%);position:absolute;inset:0}.zgl-market-stalls button:hover{transform:translateY(-5px)scale(1.015);box-shadow:0 26px 48px #1f231a47,inset 0 1px #ffffffbf}.zgl-market-stalls button:active{transform:translateY(2px)scale(.985)}.zgl-market-stalls button:focus-visible,.zgl-basket-items button:focus-visible,.zgl-check-basket:focus-visible,.zgl-musika-feedback button:focus-visible{outline-offset:4px;outline:4px solid #f4cf6bf2}.zgl-market-stalls button span{z-index:1;filter:drop-shadow(0 8px 10px #38291a29);font-size:60px;position:relative;transform:translateZ(0)}.zgl-market-stalls button strong{z-index:1;letter-spacing:.01em;color:#263328;font-size:14px;position:relative}.zgl-market-ground{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;text-shadow:0 8px 18px #0000004d;background:linear-gradient(#48362708,#2c241c57);height:132px;padding:22px 10%}.zgl-musika-ui{background:radial-gradient(circle at 100% 0,#e7c47d47,#0000 32%),linear-gradient(#f7f1e5,#eee4d3);padding:clamp(32px,5vw,68px);position:relative}.zgl-musika-ui:before{content:"";background:linear-gradient(#0000,#2431262e,#0000);width:1px;position:absolute;top:0;bottom:0;left:0}.zgl-musika-ui>p{color:#9a5a38}.zgl-musika-ui h1{text-wrap:balance;max-width:650px}.zgl-musika-step{padding:10px 0 2px}.zgl-musika-ui .zgl-hear{min-height:54px;margin:24px 0 18px;box-shadow:0 16px 30px #23312629}.zgl-basket{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#fffdf6e0;border:1px solid #35413614;box-shadow:0 22px 60px #302d221a,inset 0 1px #ffffffb3}.zgl-basket-title>span{text-align:center;min-width:48px}.zgl-basket-items button{min-height:64px;transition:transform .16s,background .16s}.zgl-basket-items button:hover{background:#fffaf0;transform:translateY(-2px)}.zgl-check-basket{min-height:58px;font-size:15px;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 16px 34px #24312629}.zgl-check-basket:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 20px 40px #24312633}.zgl-musika-feedback{animation:.28s cubic-bezier(.2,.8,.2,1) both zgl-feedback-in;box-shadow:0 18px 42px #302d2214}.zgl-musika-feedback.is-correct{background:linear-gradient(145deg,#eaf4df,#dceacb)}.zgl-musika-feedback.is-learning{background:linear-gradient(145deg,#fff4d8,#f5dfaf)}@keyframes zgl-feedback-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=800px){.zgl-musika{background:#f0e6d7}.zgl-market-scene{background-position:top;border-bottom-right-radius:30px;border-bottom-left-radius:30px;min-height:560px}.zgl-market-stalls{grid-template-columns:repeat(3,minmax(110px,1fr));margin-top:180px}.zgl-musika-ui:before{display:none}}@media (width<=520px){.zgl-market-scene{background-position:52%;min-height:520px;padding:58px 14px 88px}.zgl-market-awning{min-width:0;padding:9px 13px;font-size:10px;top:14px;left:14px}.zgl-market-stalls{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:140px}.zgl-market-stalls button{border-radius:20px;min-height:116px}.zgl-market-stalls button span{font-size:44px}.zgl-market-stalls button strong{font-size:13px}.zgl-market-ground{height:76px;padding:12px 7%;font-size:36px}.zgl-musika-ui{padding:28px 14px 38px}.zgl-musika-ui h1{font-size:44px}.zgl-musika-ui .zgl-hear{justify-content:center;width:100%}.zgl-basket{border-radius:22px;padding:15px}.zgl-basket-items button{flex:130px;justify-content:center;min-height:58px}}@media (prefers-reduced-motion:reduce){.zgl-market-stalls button,.zgl-check-basket,.zgl-basket-items button,.zgl-musika-feedback{transition:none;animation:none}}.zgl-place{overflow:hidden}.zgl-place-verb{letter-spacing:.14em;opacity:.72;font-size:9px;font-weight:1000}.zgl-place[data-toy=runner-track]{background:linear-gradient(155deg,#f6a46c,#e87952)}.zgl-place[data-toy=room-search]{background:linear-gradient(155deg,#fff8e7,#ead9b9)}.zgl-place[data-toy=growth-garden]{background:linear-gradient(155deg,#e3efc4,#bad28f)}.zgl-place[data-toy=market-basket]{background:linear-gradient(155deg,#efd1aa,#d8a56e)}.zgl-toy-rule{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffad;border:1px solid #2431261a;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:10px 13px;display:flex}.zgl-toy-rule>span{letter-spacing:.14em;white-space:nowrap;font-size:10px;font-weight:1000}.zgl-toy-rule>small{color:#586358;text-align:right;font-size:12px;line-height:1.35}.zgl-dash[data-game-toy=runner-track] .zgl-dash-horizon{background:linear-gradient(#91cfea 0 48%,#e2d181 48% 100%)}.zgl-dash[data-game-toy=runner-track] .zgl-road{background:linear-gradient(167deg,#c89b63 0 47%,#7c664e 47% 53%,#c89b63 53%)}.zgl-dash[data-game-toy=runner-track] .zgl-gates button{clip-path:polygon(10% 0,90% 0,100% 18%,100% 82%,90% 100%,10% 100%,0 82%,0 18%);border-radius:0;box-shadow:inset 0 0 0 2px #24312614,0 12px 28px #24312614}.zgl-dash[data-game-toy=runner-track] .zgl-teach{background:#2b3f32;border-radius:18px}.zgl-dash[data-game-toy=runner-track] .zgl-teach:before{content:"TRACK FEEDBACK";letter-spacing:.14em;color:#f2b16f;margin-bottom:7px;font-size:9px;font-weight:1000;display:block}.zgl-find[data-game-toy=room-search] .zgl-room{box-shadow:inset -20px 0 50px #412b1c14}.zgl-find[data-game-toy=room-search] .zgl-find-options button{background:linear-gradient(#fffdf7,#f4e6cf);border-radius:50% 50% 20px 20px}.zgl-find[data-game-toy=room-search] .zgl-find-feedback{text-align:left;background:#3b4a58;border-radius:28px}.zgl-find-feedback>small{letter-spacing:.14em;color:#f4cf6b;font-size:9px;font-weight:1000}.zgl-garden[data-game-toy=growth-garden] .zgl-plot{border:10px solid #5b432b2e;box-shadow:0 25px 60px #2b382538,inset 0 0 0 3px #fff3}.zgl-garden[data-game-toy=growth-garden] .zgl-resource{border:2px solid #24312621;box-shadow:0 8px 18px #23312617}.zgl-garden[data-game-toy=growth-garden] .zgl-garden-actions button:first-child{background:#f4d26e}.zgl-garden[data-game-toy=growth-garden] .zgl-garden-actions button:nth-child(2){background:#d9b07b}.zgl-garden[data-game-toy=growth-garden] .zgl-garden-actions button:nth-child(3){background:#e8efe0}.zgl-musika[data-game-toy=market-basket] .zgl-market-stalls button{border-radius:26px 26px 12px 12px}.zgl-musika[data-game-toy=market-basket] .zgl-basket{border:2px solid #7e583526}.zgl-musika[data-game-toy=market-basket] .zgl-musika-feedback.is-correct{position:relative}.zgl-musika[data-game-toy=market-basket] .zgl-musika-feedback.is-correct:before{content:"BASKET READY";letter-spacing:.14em;color:#55764c;font-size:9px;font-weight:1000}@media (width<=620px){.zgl-toy-rule{flex-direction:column;align-items:flex-start}.zgl-toy-rule>small{text-align:left}.zgl-place-verb{font-size:8px}}.zgl-dash[data-game-toy=runner-track] .zgl-gates button{position:relative}.zgl-dash[data-game-toy=runner-track] .zgl-gates button em{letter-spacing:.1em;white-space:nowrap;font-size:9px;font-style:normal;font-weight:1000;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.zgl-dash[data-game-toy=runner-track] .zgl-gates button[data-gate-state=correct]{box-shadow:inset 0 0 0 4px #6f9866,0 16px 32px #3d633629}.zgl-dash[data-game-toy=runner-track] .zgl-gates button[data-gate-state=retry]{box-shadow:inset 0 0 0 4px #d6a15b,0 12px 24px #7e56271f}.zgl-find[data-game-toy=room-search] .zgl-room{min-height:720px}.zgl-scene-targets{z-index:4;pointer-events:none;position:absolute;inset:0}.zgl-scene-object{pointer-events:auto;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);width:clamp(112px,17vw,170px);min-height:112px;font:inherit;color:#243126;touch-action:manipulation;background:#fffaede6;border:2px solid #fffc;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:transform .16s,box-shadow .16s;display:flex;position:absolute;box-shadow:0 18px 38px #372a1d29}.zgl-scene-object span{filter:drop-shadow(0 7px 8px #392a1b24);font-size:50px}.zgl-scene-object strong{font-size:13px}.zgl-scene-object.object-0{top:31%;left:9%;transform:rotate(-2deg)}.zgl-scene-object.object-1{top:23%;right:10%;transform:rotate(2deg)}.zgl-scene-object.object-2{bottom:13%;left:42%;transform:rotate(1deg)}.zgl-scene-object:not(:disabled):hover{transform:translateY(-4px)rotate(0);box-shadow:0 24px 42px #372a1d38}.zgl-scene-object.is-correct{background:#edf5e4;border-color:#557a50;box-shadow:0 0 0 7px #648f592e,0 18px 38px #372a1d29}.zgl-scene-object.is-assisted{background:#fff1cf;border-color:#d6a15b;box-shadow:0 0 0 7px #d6a15b29,0 18px 38px #372a1d29}.zgl-musika[data-game-toy=market-basket] .zgl-market-stalls button.is-packed{filter:saturate(.72);transform:translateY(7px)scale(.96);box-shadow:0 8px 18px #1f231a29,inset 0 0 0 4px #48694229}.zgl-musika[data-game-toy=market-basket] .zgl-market-stalls button em{color:#fff;letter-spacing:.05em;background:#243126;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:1000;position:absolute;top:8px;right:8px}@media (width<=800px){.zgl-find[data-game-toy=room-search] .zgl-room{min-height:500px}.zgl-scene-object{width:min(31vw,155px);min-height:96px}.zgl-scene-object.object-0{top:30%;left:7%}.zgl-scene-object.object-1{top:20%;right:7%}.zgl-scene-object.object-2{bottom:8%;left:34%}}@media (width<=520px){.zgl-find[data-game-toy=room-search] .zgl-room{min-height:390px}.zgl-scene-object{border-radius:20px;width:112px;min-height:82px}.zgl-scene-object span{font-size:38px}.zgl-scene-object strong{font-size:11px}.zgl-scene-object.object-0{top:28%;left:4%}.zgl-scene-object.object-1{top:18%;right:4%}.zgl-scene-object.object-2{bottom:7%;left:34%}}@media (prefers-reduced-motion:reduce){.zgl-scene-object{transition:none}}.zgl-gates .zot-token,.zgl-gates .zot-fallback,.zgl-teach .zot-token,.zgl-teach .zot-fallback,.zgl-scene-object .zot-token,.zgl-scene-object .zot-fallback,.zgl-market-stalls .zot-token,.zgl-market-stalls .zot-fallback,.zgl-basket-items .zot-token,.zgl-basket-items .zot-fallback,.zgl-musika-feedback .zot-token,.zgl-musika-feedback .zot-fallback{font-size:initial;z-index:1;filter:none;position:relative}.zgl-scene-object .zot-token{box-shadow:inset 0 0 0 1px #343e3014,0 7px 15px #392a1b1a}.zgl-market-stalls button .zot-token{filter:drop-shadow(0 7px 8px #38291a1a);transform:translateZ(0)}.zgl-basket-items button .zot-token{box-shadow:none;border-radius:11px}.zgl-musika-feedback>div>span{align-items:center;gap:6px;display:inline-flex}@media (width<=520px){.zgl-market-stalls button .zot-token{--zot-size:48px!important}.zgl-scene-object .zot-token{--zot-size:44px!important}}.zgl-plant>.zgrow-stage{display:grid}@media (width<=520px){.zgl-plant>.zgrow-stage{transform:scale(.84)}}.zgl-runner .zgr-runner{color:#2f4337;filter:drop-shadow(0 10px 10px #00000029);width:88px;height:88px;display:block}.zgl-runner .zgr-runner svg{width:100%;height:100%;overflow:visible}.zgl-runner .zgr-runner circle{fill:#6b402a}.zgl-runner .zgr-runner path{fill:none;stroke:currentColor;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}@media (width<=520px){.zgl-runner .zgr-runner{width:66px;height:66px}}.mp-shell,.xp,.dd,.sw,.ia,.ecc-shell{overflow-x:hidden}.mp-shell *,.xp *,.dd *,.sw *,.ia *,.ecc-shell *{box-sizing:border-box;min-width:0}.mp-shell svg,.xp svg,.dd svg,.sw svg,.ia svg,.ecc-shell svg{max-width:100%;height:auto}.mp-shell h1,.mp-shell h2,.xp h1,.xp h2,.dd h1,.dd h2,.sw h1,.sw h2,.ia h1,.ia h2,.ecc-shell h1,.ecc-shell h2{overflow-wrap:anywhere}.xp-top>*,.dd-top>*,.sw-top>*,.ia-top>*,.ecc-top>*{overflow-wrap:anywhere;min-width:0}.xp button,.dd button,.sw button,.ia button,.ecc-shell button,.ecc-row>a{touch-action:manipulation;min-height:44px}.ecc-row>*,.mp-row>*{min-width:0}.ecc-name b,.ecc-next b,.mp-row strong,.mp-row span{overflow-wrap:anywhere}@media (width<=430px){.mp-hero h1{letter-spacing:-.065em;font-size:clamp(3rem,15vw,4.25rem);line-height:.84}.mp-manifesto h2{font-size:clamp(2.35rem,11vw,3.2rem)}.mp-linecopy{font-size:1.45rem}.mp-row{grid-template-columns:32px 1fr;gap:.8rem}.kc-copy h1,.fc-left h1{font-size:clamp(2.85rem,13vw,3.7rem);line-height:.9}.fc-thesis h2{font-size:clamp(2.45rem,11vw,3.3rem)}.kc-step h2{font-size:1.65rem}.kc-map,.fc-atlas{min-height:390px}.kc-map-ui{right:.7rem}.kc-map-ui button{padding:.6rem .65rem}.fc-panel{width:145px;bottom:.7rem;right:.7rem}.hl-copy h1,.cb-head h1{font-size:clamp(2.75rem,12.5vw,3.6rem);line-height:.91}.hl-thesis h2,.cb-thesis h2{font-size:clamp(2.4rem,11vw,3.2rem)}.hl-status strong{font-size:1.55rem}.hl-doc{grid-template-columns:28px 1fr;gap:.45rem}.hl-doc small{grid-column:2;justify-self:start}.cb-progress b{font-size:3.2rem}.cb-grid>section{min-height:auto;padding:1.15rem}.cb-evidence{grid-template-columns:28px 1fr;gap:.55rem}.cb-evidence em{grid-column:2;justify-self:start}.ch-copy h1,.mcm-copy h1{font-size:clamp(2.75rem,12.5vw,3.6rem);line-height:.92}.ch-thesis h2,.mcm-thesis h2{font-size:clamp(2.4rem,11vw,3.2rem)}.ch-selector{min-height:400px}.ch-toolbar{flex-direction:column;align-items:flex-start;gap:.5rem}.ch-card{width:165px;bottom:.7rem;right:.7rem}.mcm-property strong{font-size:1.6rem}.mcm-ledger-head{flex-direction:column;gap:.75rem}.zt-copy h1,.mf-copy h1{font-size:clamp(2.75rem,12.5vw,3.6rem);line-height:.91}.zt-query h2,.zt-thesis h2,.mf-proof h2,.mf-thesis h2{font-size:clamp(2.35rem,10.8vw,3.15rem)}.zt-atlas,.mf-map{min-height:400px}.zt-lens,.mf-filter{width:160px;bottom:.7rem;right:.7rem}.mf-stats{grid-template-columns:1fr}.ecc-hero h1{font-size:clamp(2.9rem,13.5vw,3.8rem);line-height:.88}.ecc-board-head h2{font-size:clamp(2.2rem,10.5vw,3rem)}.ecc-hero aside b{font-size:2.6rem}.ecc-row{grid-template-columns:30px 1fr;gap:.75rem}.ecc-row>a{text-align:center;width:100%}}@media (width<=360px){.mp-hero h1,.kc-copy h1,.fc-left h1,.hl-copy h1,.cb-head h1,.ch-copy h1,.mcm-copy h1,.zt-copy h1,.mf-copy h1,.ecc-hero h1{font-size:2.6rem}.xp-top,.dd-top,.sw-top,.ia-top,.ecc-top{gap:.55rem;padding-left:.75rem;padding-right:.75rem}.xp-note,.dd-note,.sw-note,.ia-note{font-size:.58rem}}
