picture{display:contents}p,h1,h2,h3{margin-top:0}h1,h2,h3{color:var(--ek-text);overflow-wrap:break-word;margin-top:0}h3{margin-bottom:var(--space-xs);font-size:var(--ek-type-title);font-family:var(--ek-font-body);letter-spacing:.005em;text-wrap:balance;font-weight:700;line-height:1.25}main :where(section,article,div)[id]{scroll-margin-top:calc(var(--ek-header-height) + var(--space-md))}.wrap{width:min(var(--ek-content), calc(100% - (2 * var(--ek-gutter))));margin-inline:auto}.decision-territories-shell{width:min(var(--ek-content-wide), calc(100% - (2 * var(--ek-gutter))));max-width:none}.section-stage{padding-block:var(--section-stage)}.section-surface{background:var(--ek-surface)}.stage-section{position:relative}.page-hero{isolation:isolate;align-items:end;min-height:clamp(40rem,88svh,56rem);padding-block:clamp(5.5rem,12vw,9rem) clamp(4rem,9vw,7rem);display:grid;position:relative;overflow:hidden}.hero-compact{min-height:clamp(34rem,72svh,46rem)}.hero-media{z-index:var(--z-under);background:#050505;position:absolute;inset:0;overflow:hidden}.hero-media:after{content:"";background:linear-gradient(90deg,#111111e6 0%,#11111194 39%,#11111114 72%),linear-gradient(#11111114 42%,#111111c7 100%);position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:var(--media-position,center);width:100%;height:100%;animation:hero-settle .9s var(--ek-ease-out) both}.hero-copy,.hero-copy-stage{width:min(var(--ek-content-wide), calc(100% - (2 * var(--ek-gutter))));column-gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr));max-width:none;margin-inline:auto;display:grid}.hero-copy>*,.hero-copy-stage>*{grid-column:1/span 7}.hero-copy h1,.hero-copy-stage h1{margin-bottom:var(--space-lg)}.hero-title-line{display:block}.hero-title-line-offset{margin-left:clamp(0rem,3vw,3.5rem)}.hero-copy .lead{margin-bottom:var(--space-xl)}.kicker{margin-bottom:var(--space-md);color:var(--ek-accent);font-size:var(--ek-type-control);font-family:var(--ek-font-display);letter-spacing:.06em;font-weight:700;line-height:1.4}.lead{max-width:var(--ek-measure-lead);color:var(--ek-muted);font-size:var(--ek-type-body-lg);font-family:var(--ek-font-body);letter-spacing:.005em;font-weight:400;line-height:1.55}.text{max-width:var(--ek-measure-copy);color:var(--ek-muted);font-size:var(--ek-type-body)}.actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.btn{min-height:3.25rem;padding:var(--space-xs) var(--space-md);border-radius:var(--ek-radius);color:var(--ek-text);background:var(--ek-surface-raised);font-size:var(--ek-type-control);font-family:var(--ek-font-display);letter-spacing:.025em;text-align:center;transition:color var(--ek-duration-fast) ease, background var(--ek-duration-fast) ease, transform var(--ek-duration-fast) var(--ek-ease-out);border:0;justify-content:center;align-items:center;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.btn-primary{color:var(--ek-vault);background:var(--ek-accent);box-shadow:inset 0 1px 0 #ffffff6b, 0 var(--space-xs) var(--space-lg) #11111138}.btn:hover{color:var(--ek-vault);background:var(--ek-text);transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.section-intro{align-items:end;gap:var(--space-lg);margin-bottom:clamp(var(--space-2xl), 6vw, 5.5rem);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section-intro>:first-child{grid-column:1/span 7}.section-intro>:last-child{grid-column:9/-1;margin-bottom:0}.story-grid{align-items:center;gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.story-grid>:first-child:not(.media-card){z-index:var(--z-stage);grid-area:1/1/auto/span 5;position:relative}.surface{padding:clamp(1.5rem, 5vw, var(--space-2xl));border-radius:var(--ek-radius);background:var(--ek-surface-raised);box-shadow:0 var(--space-lg) var(--space-2xl) #1111112e;border:0}.briefing-copy{padding:clamp(var(--space-xl), 5vw, var(--space-2xl));background:var(--ek-olive);box-shadow:0 var(--space-lg) var(--space-2xl) #11111140}.briefing-copy p,.briefing-copy .text{color:var(--ek-text)}.briefing-copy>:last-child{margin-bottom:0}.spec-list{margin:var(--space-lg) 0 0;gap:0;padding:0;list-style:none;display:grid}.spec-list li{padding:var(--space-sm) 0 var(--space-sm) var(--space-lg);color:var(--ek-muted);position:relative}.spec-list li+li{box-shadow:inset 0 1px #d2d0cb2e}.spec-list li:before{content:"—";color:var(--ek-text);position:absolute;left:0}.briefing-copy .spec-list li{color:var(--ek-text)}.ledger{margin:0}.ledger-row>*{margin-bottom:0}.ledger-index{color:var(--ek-soft);font-size:var(--ek-type-label);font-family:var(--ek-font-display);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:700;line-height:1.4}.decision-territories-section{padding-block:var(--section-stage)}.decision-territories{gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.decision-territory{gap:var(--space-sm);padding:var(--space-xl);background:var(--ek-surface-raised);display:grid}.decision-territory:first-child{grid-column:1/span 5;min-height:18rem}.decision-territory:nth-child(2){margin-top:var(--section-tight);grid-column:6/span 3}.decision-territory:nth-child(3){grid-column:9/-1;min-height:21rem}.decision-territory-exclusive{margin-top:var(--space-xl);background:var(--ek-olive);grid-column:4/span 7;grid-template-columns:minmax(7rem,.25fr) minmax(10rem,.75fr)}.decision-territory-exclusive p,.decision-territory-exclusive .ledger-index{color:var(--ek-text)}.decision-territory-exclusive p{grid-column:2}.briefing-scene{padding-block:var(--section-stage)}.briefing-copy{grid-column:1/span 7}.briefing-contact{grid-column:8/-1}.decision-crossroads{padding-block:var(--section-stage);background:var(--ek-surface);position:relative;overflow:hidden}.inquiry-panel,.stage-inquiry{padding:clamp(var(--space-2xl), 7vw, 6rem);border-radius:var(--ek-radius);background:var(--ek-olive);box-shadow:0 var(--space-xl) var(--section-default) #1111114d;border:0;position:relative;overflow:hidden}.inquiry-grid{align-items:end;gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.inquiry-grid>:first-child{grid-column:1/span 7}.inquiry-grid>:last-child{grid-column:8/-1;justify-self:end}.inquiry-panel p,.inquiry-panel .lead,.inquiry-panel .text,.stage-inquiry p,.stage-inquiry .lead,.stage-inquiry .text{color:var(--ek-text)}.contact-lines{gap:var(--space-sm);margin-top:var(--space-lg);color:var(--ek-muted);overflow-wrap:anywhere;display:grid}.contact-lines a{color:var(--ek-text)}@media (width<=920px){:root{--ek-header-height:4.5rem}.header-inner{min-height:var(--ek-header-height)}.brand img{width:2.5rem;height:2.5rem}.brand-copy strong{font-size:var(--ek-type-body)}.js .menu-toggle{display:inline-flex}html:not(.js) .header-inner{padding-block:var(--space-xs);flex-wrap:wrap}html:not(.js) .site-nav{flex-wrap:wrap;justify-content:flex-start;width:100%}.js .site-nav{max-height:calc(100svh - var(--ek-header-height));align-items:stretch;gap:var(--space-2xs);padding:var(--space-xs);background:var(--ek-vault);box-shadow:0 var(--space-xl) var(--section-tight) #1111116b;flex-direction:column;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto}.js .site-nav.is-open{display:flex}.js .site-nav a{min-height:3.25rem;padding-inline:var(--space-md);justify-content:flex-start}.js .site-nav .nav-cta{margin:var(--space-2xs) 0 0}.hero-copy>*,.hero-copy-stage>*{grid-column:1/span 9}.section-intro>:first-child{grid-column:1/span 8}.section-intro>:last-child{grid-column:8/-1}.story-grid>:first-child:not(.media-card),.briefing-copy,.decision-territory:first-child{grid-column:1/span 6}.decision-territory:nth-child(2){grid-column:7/-1}.decision-territory:nth-child(3){grid-column:1/span 5}.decision-territory-exclusive{grid-column:5/-1}.briefing-contact{grid-column:7/-1}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-contact{grid-column:1/-1}.consent-banner-inner{align-items:start;gap:var(--space-lg);grid-template-columns:1fr}}@media (width<=760px){:root{--ek-header-height:4rem}.brand-copy small{display:none}.menu-toggle{min-width:5rem}.page-hero{min-height:clamp(36rem,82svh,44rem);padding-block:var(--section-default)}.hero-compact{min-height:clamp(32rem,72svh,38rem)}.hero-media:after{background:linear-gradient(90deg,#111111c7,#1113),linear-gradient(#11111129 22%,#111111f0 100%)}.hero-copy,.hero-copy-stage{display:block}.hero-title-line-offset{margin-left:0}.hero-copy h1,.hero-copy-stage h1{max-width:12ch}.actions .btn-primary{width:100%}.actions .btn:not(.btn-primary){width:auto}.section-intro{margin-bottom:var(--space-2xl);display:block}.section-intro>:first-child{margin-bottom:var(--space-lg)}.story-grid,.decision-territories,.inquiry-grid{grid-template-columns:1fr}.story-grid>:first-child:not(.media-card),.briefing-copy,.briefing-contact{grid-area:auto/1}.decision-territory:nth-child(n),.decision-territory-exclusive{grid-column:1;margin-top:0}.decision-territory:nth-child(2n){width:calc(100% - var(--space-2xl));margin-left:auto}.decision-territory-exclusive{grid-template-columns:1fr}.decision-territory-exclusive p{grid-column:1}.faq-panel{padding-right:0}.inquiry-grid>:first-child,.inquiry-grid>:last-child{grid-column:1;justify-self:start}.footer-grid{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-contact{grid-column:1}.consent-banner{padding-top:var(--space-md)}.consent-actions,.consent-decisions{grid-template-columns:1fr;display:grid}.consent-actions .btn{width:100%}.consent-dialog-panel{padding:var(--space-lg)}}@media print{.site-header,.actions,.site-footer{display:none}body{color:var(--ek-vault);background:#fff}p,.text,.lead{color:#222}.page-hero{min-height:0;padding-block:2rem}.hero-media,.consent-banner,.consent-dialog{display:none}}
