@font-face{font-family:'Manrope';font-style:normal;font-weight:500 700;font-display:swap;src:url('fonts/manrope-latin.woff2') format('woff2')}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url('fonts/plus-jakarta-sans-latin.woff2') format('woff2')}:root{--in-oklab: ;--obsidian-950:#060D15;--obsidian-900:#0A1522;--alabaster:#F5F3EE;--paper:#FFFFFF;--stone-line:#D8D4CC;--obsidian-line:rgba(255,255,255,0.14);--brass:#BE8D4B;--brass-light:#DBB67B;--verdigris:#0B6E78;--verdigris-bright:#1B95A2;--verdigris-hover:#095961;--ink:#0D1621;--ink-muted:#465362;--ink-on-dark:#F4F2ED;--ink-on-dark-muted:#C7D0DA;--crimson-bright:#E26B6B;--font-display:'Manrope','Aptos Display','Bahnschrift','Segoe UI',system-ui,sans-serif;--font-sans:'Plus Jakarta Sans','Aptos','Segoe UI',-apple-system,BlinkMacSystemFont,sans-serif}@supports (background:linear-gradient(in oklab,white,black)){:root{--in-oklab:in oklab}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:6rem;background:var(--obsidian-950)}body{font-family:var(--font-sans);font-size:1rem;font-size-adjust:from-font;line-height:1.62;color:var(--ink);background-color:var(--paper);padding-block-start:5.75rem;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{display:block;max-inline-size:100%;height:auto}svg text{font-family:var(--font-sans)}.hero-bg-wrap > picture,.parallax-media-wrap > picture{display:block;inline-size:100%;block-size:100%}h1,h2,h3{font-family:var(--font-display);font-size-adjust:cap-height from-font;font-weight:700;letter-spacing:-0.025em;text-wrap:balance}h3{font-weight:600;letter-spacing:-0.02em}p,li,blockquote{text-wrap:pretty}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--verdigris);outline-offset:2px}.visually-hidden:where(:not(:focus-within,:active)){position:absolute !important;clip-path:inset(50%) !important;overflow:hidden !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;white-space:nowrap !important}.skip-link:focus-visible{position:fixed;inset-block-start:0.75rem;inset-inline-start:0.75rem;z-index:100;background:var(--brass-light);color:var(--obsidian-950);padding:0.65rem 1.1rem;font-weight:700;text-decoration:none;border-radius:2px}.container{inline-size:100%;max-inline-size:79rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.75rem)}.eyebrow{display:inline-flex;align-items:center;gap:0.75rem;font-family:var(--font-sans);font-size:0.75rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--brass);margin-block-end:0.85rem}.eyebrow::before{content:"";inline-size:2rem;block-size:1px;background:currentColor;flex:none}.tabular{font-variant-numeric:tabular-nums}.site-header{position:fixed;inset-block-start:0;inset-inline:0;z-index:50;min-block-size:5.75rem;display:flex;align-items:center}.site-header::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(6,13,21,0.88);backdrop-filter:blur(16px);border-block-end:1px solid rgba(255,255,255,0.16);opacity:0.88}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;inline-size:100%;padding-block:0.5rem}.brand-link{display:inline-flex;align-items:center;flex:none;text-decoration:none}.brand-logo{inline-size:auto;block-size:clamp(2.85rem,3.6vw,3.5rem);filter:brightness(1.16) drop-shadow(0 2px 12px rgba(0,0,0,0.45));transform-origin:left center}.primary-nav{display:flex;align-items:center;gap:clamp(0.75rem,1.5vw,1.45rem)}.primary-nav a{color:var(--ink-on-dark-muted);text-decoration:none;font-size:0.84rem;font-weight:600;letter-spacing:0.012em;transition:color 0.16s ease;white-space:nowrap}.primary-nav a:hover{color:var(--paper)}.nav-cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.65rem;padding-inline:1.1rem;padding-block:0.45rem;background:var(--verdigris);color:var(--paper);border:1px solid rgba(255,255,255,0.18);border-radius:2px}.nav-cta:hover{background:var(--verdigris-hover)}.hero{position:relative;z-index:1;isolation:isolate;background:var(--obsidian-950);color:var(--ink-on-dark);padding-block-start:clamp(3.25rem,6.5vh,5.25rem);overflow:clip}.hero-curtain-inner{position:relative;z-index:1;transform-origin:center top}.hero-bg-wrap{position:absolute;inset-block-start:-128px;inset-block-end:-48px;inset-inline:0;z-index:-3;pointer-events:none;--top-fade:linear-gradient( to bottom,transparent 0%,rgba(0,0,0,0.08) 12%,rgba(0,0,0,0.46) 22%,rgba(0,0,0,0.84) 32%,black 44% );-webkit-mask-image:var(--top-fade);mask-image:var(--top-fade)}.hero-bg-img{inline-size:100%;block-size:100%;object-fit:cover;object-position:56% 8%}.hero-scrim{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(98deg var(--in-oklab),rgba(6,13,21,0.84) 0%,rgba(6,13,21,0.70) 35%,rgba(6,13,21,0.30) 53%,rgba(6,13,21,0.04) 72%,rgba(6,13,21,0) 100%),linear-gradient(180deg var(--in-oklab),rgba(6,13,21,0) 66%,rgba(6,13,21,0.42) 100%)}.hero-photo-credit{margin-block-start:1.35rem;font-size:0.76rem;color:rgba(244,242,237,0.74);letter-spacing:0.01em}.hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,0.96fr);gap:clamp(2rem,4.5vw,4rem);align-items:center;padding-block-end:clamp(3.25rem,6vh,4.75rem)}.hero h1{font-size:clamp(2.15rem,1.25rem + 2.35vw,3.6rem);line-height:1.07;color:var(--paper);margin-block-end:1.25rem;text-shadow:0 2px 18px rgba(6,13,21,0.55)}.hero-lead{font-size:clamp(1rem,0.94rem + 0.28vw,1.14rem);line-height:1.65;color:var(--ink-on-dark);max-inline-size:52ch;margin-block-end:1.85rem;text-shadow:0 1px 14px rgba(6,13,21,0.58)}.hero-lead strong{color:var(--paper)}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:3rem;padding-inline:1.45rem;padding-block:0.7rem;font-family:var(--font-sans);font-size:0.9375rem;font-weight:600;letter-spacing:0.015em;text-decoration:none;border-radius:2px;border:1px solid transparent;cursor:pointer;transition:background-color 0.16s ease,border-color 0.16s ease,color 0.16s ease}.btn-primary{background:var(--verdigris);color:var(--paper);border-color:var(--verdigris)}.btn-primary:hover{background:var(--verdigris-hover);border-color:var(--verdigris-hover)}.btn-outline-light{background:rgba(6,13,21,0.72);color:var(--paper);border-color:rgba(255,255,255,0.44)}.btn-outline-light:hover{background:rgba(255,255,255,0.14);border-color:var(--paper)}.hero-schematic{background:#08121E;border:1px solid rgba(255,255,255,0.16);padding:1.15rem;box-shadow:0 18px 40px rgba(0,0,0,0.38)}.schematic-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0.5rem;padding-block-end:0.75rem;margin-block-end:0.85rem;border-block-end:1px solid var(--obsidian-line)}.schematic-title{font-size:0.8125rem;font-weight:700;letter-spacing:-0.005em;color:var(--brass-light)}.schematic-tag{font-size:0.75rem;color:var(--ink-on-dark-muted)}.schematic-caption{margin-block-start:0.85rem;padding-block-start:0.75rem;border-block-start:1px solid var(--obsidian-line);font-size:0.8125rem;line-height:1.5;color:var(--ink-on-dark-muted)}.hero-ledger{border-block-start:1px solid var(--obsidian-line);background:#060D15}.hero-ledger-grid{display:grid;grid-template-columns:repeat(4,1fr)}.ledger-cell{padding-block:1.25rem;padding-inline:1.25rem;border-inline-end:1px solid var(--obsidian-line)}.ledger-cell:first-child{padding-inline-start:0}.ledger-cell:last-child{border-inline-end:none;padding-inline-end:0}.ledger-val{font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-0.02em;color:var(--brass-light);line-height:1.25;margin-block-end:0.3rem}.ledger-caption{font-size:0.8125rem;line-height:1.45;color:var(--ink-on-dark-muted)}.parallax-window{position:relative;z-index:1;isolation:isolate;overflow:clip;min-block-size:clamp(25rem,52vh,34rem);display:flex;align-items:center;background:var(--obsidian-950);border-block:1px solid var(--obsidian-line)}.parallax-media-wrap{position:absolute;inset-block:-175px;inset-inline:0;z-index:-2;pointer-events:none;--top-fade:linear-gradient( to bottom,transparent 0%,transparent 12%,rgba(0,0,0,0.22) 22%,rgba(0,0,0,0.68) 34%,black 48% );-webkit-mask-image:var(--top-fade);mask-image:var(--top-fade)}@supports (not (mask-image:linear-gradient(to bottom,black,transparent))) and (not (-webkit-mask-image:linear-gradient(to bottom,black,transparent))){.hero-bg-wrap::after,.parallax-media-wrap::after{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:48%;background:linear-gradient(to bottom,#060D15 0%,rgba(6,13,21,0.78) 46%,rgba(6,13,21,0) 100%);pointer-events:none}}.parallax-media{inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.parallax-scrim{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(95deg,rgba(6,13,21,0.44) 0%,rgba(6,13,21,0.12) 44%,rgba(6,13,21,0.02) 100%)}.parallax-window--right .parallax-scrim{background:linear-gradient(265deg,rgba(6,13,21,0.44) 0%,rgba(6,13,21,0.12) 44%,rgba(6,13,21,0.02) 100%)}.parallax-stage-inner{inline-size:100%;padding-block:clamp(2.5rem,5vh,4rem);display:flex}.parallax-window--right .parallax-stage-inner{justify-content:flex-end}.parallax-plaque{max-inline-size:32rem;background:#08121E;border:1px solid rgba(255,255,255,0.16);border-block-start:2px solid var(--brass);padding:clamp(1.5rem,3vw,2.2rem);color:var(--ink-on-dark);box-shadow:0 20px 44px rgba(0,0,0,0.4)}.parallax-plaque h2{font-size:clamp(1.45rem,1.12rem + 1vw,2rem);line-height:1.15;color:var(--paper);margin-block-end:0.75rem}.parallax-plaque p{font-size:0.96rem;line-height:1.6;color:var(--ink-on-dark-muted)}@keyframes wolfjaw-parallax{from{transform:translateY(calc(-1 * var(--parallax-shift,140px)))}to{transform:translateY(var(--parallax-shift,140px))}}@keyframes wolfjaw-header-shrink{from{transform:scale(1)}to{transform:scale(0.84)}}@keyframes wolfjaw-header-backdrop{from{opacity:0.86}to{opacity:0.98}}@keyframes wolfjaw-curtain-recede{from{transform:translateY(0) scale(1)}to{transform:translateY(var(--curtain-exit,100px)) scale(0.982)}}@keyframes wolfjaw-plate-enter{from{transform:translateY(var(--plate-enter,44px))}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.hero-bg-wrap,.parallax-media-wrap{will-change:transform}@supports ((animation-timeline:scroll()) and (animation-timeline:view()) and (animation-range:0% 100%)){.brand-logo{animation:wolfjaw-header-shrink linear both;animation-timeline:scroll(block root);animation-range:0px 180px}.site-header::before{animation:wolfjaw-header-backdrop linear both;animation-timeline:scroll(block root);animation-range:0px 180px}.js-parallax-stage{view-timeline:--stage-tl block}.js-parallax-stage [data-parallax-shift]{animation:wolfjaw-parallax linear both;animation-timeline:--stage-tl;animation-range:entry 0% exit 100%}.hero .hero-bg-wrap{--parallax-shift:124px}.hero .hero-schematic{--parallax-shift:-46px}#architecture .apex-tabs-block{--parallax-shift:-22px}.parallax-window .parallax-media-wrap{--parallax-shift:165px}.parallax-window .parallax-plaque{--parallax-shift:-68px}#apex .exhibits-grid{--parallax-shift:-24px}.clients-ledger{--parallax-shift:-32px}#principal .portrait-frame{--parallax-shift:-24px}.hero .hero-curtain-inner,.parallax-window .parallax-stage-inner{animation:wolfjaw-curtain-recede linear both;animation-timeline:--stage-tl;animation-range:exit 0% exit 100%}.hero .hero-curtain-inner{--curtain-exit:112px}.parallax-window .parallax-stage-inner{--curtain-exit:78px}#architecture > .container,#simulator > .container,#apex > .container,#offerings > .container,#principal > .container{animation:wolfjaw-plate-enter auto linear both,wolfjaw-curtain-recede auto linear forwards;animation-timeline:--stage-tl,--stage-tl}#architecture > .container,#apex > .container{animation-range:entry 0% cover 40%,exit 15% exit 100%}#simulator > .container,#offerings > .container,#principal > .container{animation-range:entry 0% cover 40%,exit 0% exit 100%}#architecture > .container{--plate-enter:42px;--curtain-exit:64px}#simulator > .container{--plate-enter:44px;--curtain-exit:86px}#apex > .container{--plate-enter:44px;--curtain-exit:68px}#offerings > .container,#principal > .container{--plate-enter:44px;--curtain-exit:84px}#clients .clients-split{--curtain-exit:90px;animation:wolfjaw-curtain-recede auto linear forwards;animation-timeline:--stage-tl;animation-range:exit 20% exit 100%}#scope > .container{--plate-enter:38px;animation:wolfjaw-plate-enter auto linear both;animation-timeline:--stage-tl;animation-range:entry 0% cover 42%}}}@media (prefers-reduced-motion:reduce){.brand-logo,.site-header::before,.hero-bg-wrap,.hero-schematic,.hero-curtain-inner,.parallax-media-wrap,.parallax-plaque,.parallax-stage-inner,.clients-ledger,#clients .clients-split,.apex-tabs-block,.exhibits-grid,.portrait-frame,.section > .container{animation:none !important;transform:none !important}}.section{padding-block:clamp(4.75rem,7.2vw,6.85rem)}.section-paper,.section-alabaster{position:relative;z-index:3}.curtain-over-top{box-shadow:0 -26px 56px rgba(6,13,21,0.32)}.curtain-over-bottom{box-shadow:0 24px 50px rgba(6,13,21,0.24)}.curtain-over-both{box-shadow:0 -26px 56px rgba(6,13,21,0.32),0 24px 50px rgba(6,13,21,0.24)}.section-alabaster{background:var(--alabaster);border-block:1px solid var(--stone-line)}.section-obsidian{position:relative;z-index:1;isolation:isolate;background:var(--obsidian-900);color:var(--ink-on-dark)}.parallax-window--infra{padding-block-end:2rem}#clients{z-index:2;margin-block-start:-2rem;border-block-start:1px solid rgba(219,182,123,0.26);box-shadow:0 -24px 52px rgba(0,0,0,0.50)}#simulator{z-index:3;overflow:clip;padding-block-end:calc(clamp(4.75rem,7.2vw,6.85rem) + 2.5rem)}#apex{z-index:4;margin-block-start:-2.5rem;border-block-start:1px solid var(--stone-line);box-shadow:0 -22px 48px rgba(6,13,21,0.12),0 24px 50px rgba(6,13,21,0.24)}#offerings{z-index:3;margin-block-start:-2.25rem;overflow:clip;padding-block-end:calc(clamp(4.75rem,7.2vw,6.85rem) + 2.5rem)}#principal{z-index:4;margin-block-start:-2.5rem;border-block-start:1px solid var(--stone-line);box-shadow:0 -22px 48px rgba(6,13,21,0.11);overflow:clip;padding-block-end:calc(clamp(4.75rem,7.2vw,6.85rem) + 2.5rem)}#scope{z-index:5;margin-block-start:-2.5rem;border-block-start:1px solid var(--stone-line);box-shadow:0 -22px 48px rgba(6,13,21,0.12);padding-block:clamp(3.5rem,5.4vw,4.85rem)}#scope .section-head{margin-block-end:0}.section-paper{background:var(--paper)}.section-head{max-inline-size:52rem;margin-block-end:2.85rem}.section-title{font-size:clamp(1.75rem,1.2rem + 1.55vw,2.7rem);line-height:1.12;margin-block-end:0.9rem}.section-intro{font-size:1.05rem;line-height:1.65;color:var(--ink-muted);max-inline-size:64ch}.section-obsidian .section-intro{color:var(--ink-on-dark-muted)}.workbench-shell{background:var(--obsidian-900);color:var(--ink-on-dark);border:1px solid #1C3248;box-shadow:0 3px 8px rgba(6,13,21,0.14),0 20px 44px rgba(6,13,21,0.18)}.workbench-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;border-block-end:1px solid var(--obsidian-line);background:var(--obsidian-950)}.workbench-title{font-size:0.8125rem;font-weight:700;letter-spacing:-0.005em;color:var(--brass-light)}.preset-row{display:flex;flex-wrap:wrap;gap:0.55rem}.preset-btn{background:rgba(255,255,255,0.06);color:var(--ink-on-dark);border:1px solid rgba(255,255,255,0.24);border-radius:2px;padding:0.45rem 0.85rem;min-block-size:2.45rem;font-family:var(--font-sans);font-size:0.8rem;font-weight:600;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease}.preset-btn:hover{background:var(--verdigris);border-color:var(--verdigris)}.preset-btn[aria-pressed="true"]{background:rgba(184,147,86,0.22);border-color:var(--brass-light);color:var(--paper)}.workbench-grid{display:grid;grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr);gap:0}.workbench-controls{padding:clamp(1.35rem,2.5vw,2rem);border-inline-end:1px solid var(--obsidian-line);display:flex;flex-direction:column;gap:1.35rem}.control-fieldset{border:none;display:flex;flex-direction:column;gap:1.2rem}.control-legend{font-size:0.8125rem;font-weight:700;letter-spacing:-0.005em;color:var(--brass-light);margin-block-end:0.9rem}.slider-group{display:flex;flex-direction:column;gap:0.4rem}.slider-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:0.75rem}.slider-label-row label{font-size:0.875rem;font-weight:600;color:var(--paper)}.slider-readout{font-size:0.9rem;font-weight:700;color:var(--brass-light)}input[type="range"]{inline-size:100%;min-block-size:2rem;accent-color:var(--brass-light);cursor:pointer}.slider-bounds{display:flex;justify-content:space-between;font-size:0.75rem;color:var(--ink-on-dark-muted)}.regime-fieldset{border:1px solid var(--obsidian-line);background:rgba(6,13,21,0.45);padding:0.95rem 1.05rem;display:flex;flex-direction:column;gap:0.65rem}.regime-fieldset legend{padding-inline:0.4rem;font-size:0.8125rem;font-weight:700;letter-spacing:-0.005em;color:var(--brass-light)}.radio-row{display:flex;align-items:center;gap:0.65rem;min-block-size:2.25rem}.radio-row input[type="radio"]{inline-size:1.15rem;block-size:1.15rem;accent-color:var(--verdigris-bright);cursor:pointer;flex:none}.radio-row label{font-size:0.875rem;color:var(--ink-on-dark);cursor:pointer}.backsolve-note{border:1px solid var(--obsidian-line);border-block-start:2px solid var(--brass);background:rgba(255,255,255,0.04);padding:0.85rem 1rem;font-size:0.84rem;line-height:1.52;color:var(--ink-on-dark-muted)}.backsolve-note strong{color:var(--paper)}.workbench-stage{padding:clamp(1.25rem,2.5vw,1.85rem);display:flex;flex-direction:column;justify-content:space-between;gap:1rem;background:linear-gradient(180deg var(--in-oklab),rgba(6,13,21,0.25) 0%,rgba(6,13,21,0.65) 100%)}.frontier-frame{border:1px solid var(--obsidian-line);background:#07101B;padding:0.75rem}.frontier-legend{display:flex;flex-wrap:wrap;gap:1.15rem;align-items:center;padding-block-end:0.65rem;margin-block-end:0.55rem;border-block-end:1px solid var(--obsidian-line);font-size:0.78rem;font-weight:600;color:var(--ink-on-dark-muted)}.legend-item{display:inline-flex;align-items:center;gap:0.45rem}.swatch-sub{inline-size:1.35rem;block-size:0;border-block-start:2.5px dashed var(--brass-light)}.swatch-unsub{inline-size:1.35rem;block-size:0;border-block-start:2.5px solid var(--verdigris-bright)}.swatch-limit{inline-size:1.35rem;block-size:0;border-block-start:2px dotted var(--crimson-bright)}.workbench-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-block-start:1px solid var(--obsidian-line);background:var(--obsidian-950)}.kpi-box{padding:1.15rem 1.35rem;border-inline-end:1px solid var(--obsidian-line)}.kpi-box:last-child{border-inline-end:none}.kpi-label{font-size:0.8125rem;font-weight:700;letter-spacing:-0.005em;color:var(--ink-on-dark-muted);margin-block-end:0.35rem}.kpi-value{font-family:var(--font-display);font-size:1.45rem;font-weight:700;letter-spacing:-0.02em;color:var(--paper);line-height:1.2}.kpi-value.verdict-good{color:#7AD6DF}.kpi-value.verdict-warn{color:var(--brass-light)}.kpi-value.verdict-bad{color:var(--crimson-bright)}.workbench-disclosure{padding:0.85rem 1.5rem 1.15rem;background:var(--obsidian-950);border-block-start:1px solid var(--obsidian-line)}.sr-data-disclosure summary{font-size:0.8125rem;font-weight:600;color:var(--brass-light);cursor:pointer;min-block-size:2rem;display:inline-flex;align-items:center}.metric-table{inline-size:100%;border-collapse:collapse;margin-block-start:0.75rem;font-size:0.8125rem}.metric-table caption{text-align:start;font-weight:600;color:var(--paper);padding-block-end:0.45rem}.metric-table th,.metric-table td{text-align:start;padding:0.5rem 0.6rem;border-block-end:1px solid var(--obsidian-line);color:var(--ink-on-dark-muted)}.metric-table th{color:var(--paper);font-weight:600}.apex-tabs-block{background:var(--paper);border:1px solid var(--stone-line)}.apex-tablist{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;background:var(--obsidian-900);border-block-end:1px solid var(--obsidian-line)}[role="tab"]{position:relative;flex:none;background:transparent;color:var(--ink-on-dark-muted);border:none;border-inline-end:1px solid var(--obsidian-line);padding-inline:1.3rem;padding-block:1.05rem;min-block-size:3.25rem;font-family:var(--font-sans);font-size:0.875rem;font-weight:600;letter-spacing:0.01em;cursor:pointer;white-space:nowrap;transition:color 0.15s ease,background-color 0.15s ease}[role="tab"]:hover{color:var(--paper);background:rgba(255,255,255,0.05)}[role="tab"][aria-selected="true"]{color:var(--paper);background:rgba(255,255,255,0.04)}[role="tab"][aria-selected="true"]::after{content:"";position:absolute;inset:auto 0 0;border-block-end:3px solid var(--brass)}.panel-inner{padding:clamp(1.5rem,3vw,2.75rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.9fr);gap:clamp(1.5rem,3vw,2.75rem);align-items:start}.panel-inner h3{font-size:clamp(1.3rem,1.12rem + 0.6vw,1.7rem);color:var(--obsidian-900);margin-block-end:0.75rem}.panel-inner p{color:var(--ink-muted);max-inline-size:60ch;margin-block-end:1.25rem}.editorial-list{list-style:none;display:flex;flex-direction:column;gap:0.7rem}.editorial-list li{position:relative;padding-inline-start:1.35rem;font-size:0.9375rem;color:var(--ink)}.editorial-list li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0.72em;inline-size:0.5rem;block-size:1.5px;background:var(--verdigris)}.spec-ledger{background:var(--alabaster);border:1px solid var(--stone-line);border-block-start:2px solid var(--verdigris);padding:1.35rem 1.5rem}.spec-ledger-title{font-size:0.8125rem;font-weight:700;letter-spacing:-0.005em;color:var(--verdigris);margin-block-end:0.85rem}.spec-row{display:flex;justify-content:space-between;gap:1rem;padding-block:0.65rem;border-block-end:1px solid var(--stone-line);font-size:0.875rem}.spec-row:last-child{border-block-end:none;padding-block-end:0}.spec-key{font-weight:700;color:var(--obsidian-900)}.spec-val{color:var(--ink-muted);text-align:end}.apex-split{display:grid;grid-template-columns:minmax(0,0.86fr) minmax(0,1.14fr);gap:clamp(2rem,4vw,3.5rem);align-items:start;margin-block-end:2.75rem}.engine-notes{margin-block-start:1.5rem;border-block-start:1px solid var(--stone-line);padding-block-start:1.25rem;display:flex;flex-direction:column;gap:0.9rem}.engine-note-item{padding-block-end:0.9rem;border-block-end:1px solid var(--stone-line)}.engine-note-item:last-child{padding-block-end:0;border-block-end:none}.engine-note-item strong{display:block;font-size:0.92rem;color:var(--obsidian-900);margin-block-end:0.2rem}.engine-note-item span{display:block;font-size:0.86rem;color:var(--ink-muted);line-height:1.5}.instrument-bezel{background:var(--obsidian-900);color:var(--ink-on-dark);border:1px solid #1C3248;padding:1.25rem;box-shadow:0 2px 6px rgba(6,13,21,0.14),0 18px 40px rgba(6,13,21,0.16)}.bezel-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0.75rem;padding-block-end:0.85rem;margin-block-end:0.85rem;border-block-end:1px solid var(--obsidian-line)}.bezel-meta{font-size:0.8125rem;font-weight:700;letter-spacing:-0.005em;color:var(--brass-light)}.bezel-actions{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}.state-switch{display:inline-flex;border:1px solid rgba(255,255,255,0.28);border-radius:2px;overflow:hidden}.state-btn{background:transparent;color:var(--ink-on-dark-muted);border:none;padding:0.42rem 0.78rem;min-block-size:2.3rem;font-family:var(--font-sans);font-size:0.78rem;font-weight:600;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}.state-btn[aria-pressed="true"]{background:var(--verdigris);color:var(--paper)}.zoom-trigger{background:transparent;color:var(--paper);border:1px solid rgba(255,255,255,0.3);border-radius:2px;padding:0.42rem 0.85rem;min-block-size:2.3rem;font-family:var(--font-sans);font-size:0.8rem;font-weight:600;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease}.zoom-trigger:hover{background:rgba(255,255,255,0.1);border-color:var(--brass-light)}.bezel-img-wrap{background:var(--paper);border:1px solid rgba(255,255,255,0.14)}.bezel-img-wrap img{inline-size:100%}.bezel-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.75rem;padding-block-start:0.85rem;font-size:0.8125rem;color:var(--ink-on-dark-muted)}.instrument-bezel .sr-data-disclosure{margin-block-start:0.85rem;padding-block-start:0.75rem;border-block-start:1px solid var(--obsidian-line)}.exhibits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.apex-exhibit-card{background:var(--paper);border:1px solid var(--stone-line);display:flex;flex-direction:column;justify-content:space-between}.exhibit-header{padding:0.9rem 1.15rem;background:var(--obsidian-900);color:var(--paper);border-block-end:2px solid var(--brass);display:flex;justify-content:space-between;align-items:center;gap:0.5rem}.exhibit-kicker{font-size:0.8125rem;font-weight:700;letter-spacing:-0.005em;color:var(--brass-light)}.exhibit-badge{font-size:0.75rem;color:var(--ink-on-dark-muted)}.exhibit-spec-wrap{padding:1rem 1.2rem;background:var(--alabaster);border-block-end:1px solid var(--stone-line)}.module-spec-table{inline-size:100%;border-collapse:collapse;font-size:0.835rem;line-height:1.45}.module-spec-table th,.module-spec-table td{padding-block:0.55rem;border-block-end:1px solid var(--stone-line);vertical-align:top}.module-spec-table tr:last-child th,.module-spec-table tr:last-child td{border-block-end:none;padding-block-end:0}.module-spec-table tr:first-child th,.module-spec-table tr:first-child td{padding-block-start:0}.module-spec-table th{text-align:start;font-weight:700;color:var(--obsidian-900);padding-inline-end:0.85rem;white-space:nowrap}.module-spec-table td{text-align:end;color:var(--ink-muted)}.exhibit-caption{padding:1.1rem 1.2rem;font-size:0.875rem;line-height:1.5;color:var(--ink-muted)}.exhibit-caption strong{display:block;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-0.018em;color:var(--obsidian-900);margin-block-end:0.3rem}dialog#dashboardDialog{margin:auto;inline-size:min(94vw,76rem);max-inline-size:94vw;max-block-size:92vh;border:1px solid #2A4058;background:var(--obsidian-950);color:var(--paper);padding:0}dialog#dashboardDialog[open]{display:flex;flex-direction:column}dialog:modal{overscroll-behavior:contain}dialog::backdrop{overflow:hidden;overscroll-behavior:contain;background:rgba(6,13,21,0.86);backdrop-filter:blur(4px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.35rem;border-block-end:1px solid var(--obsidian-line)}.dialog-head h3{font-size:1.12rem;color:var(--paper)}.dialog-close-btn{background:transparent;color:var(--paper);border:1px solid rgba(255,255,255,0.35);border-radius:2px;padding:0.45rem 0.95rem;min-block-size:2.5rem;font-family:var(--font-sans);font-size:0.875rem;font-weight:600;cursor:pointer}.dialog-close-btn:hover{background:rgba(255,255,255,0.12)}.dialog-body{overflow:auto;padding:1.25rem;background:var(--obsidian-900)}.dialog-body img{inline-size:100%;background:var(--paper)}.clients-split{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:clamp(2.25rem,5vw,4.5rem);align-items:start}.clients-sticky{position:sticky;inset-block-start:6.75rem}.clients-ledger{border-block-end:1px solid var(--obsidian-line)}.underwriting-region{margin-block-start:1.75rem;background:var(--obsidian-950);border:1px solid #22384F;border-block-start:2px solid var(--brass);padding:1.15rem 1.25rem;overflow-x:auto;container-type:inline-size}.underwriting-table{inline-size:100%;border-collapse:collapse;font-size:0.84rem;line-height:1.45}.underwriting-table caption{text-align:start;font-family:var(--font-display);font-size:0.92rem;font-weight:600;color:var(--paper);padding-block-end:0.75rem;border-block-end:1px solid var(--obsidian-line);margin-block-end:0.35rem}.underwriting-table thead th{text-align:start;font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--brass-light);padding:0.65rem 0.65rem 0.65rem 0;border-block-end:1px solid var(--obsidian-line)}.underwriting-table tbody th,.underwriting-table tbody td{text-align:start;padding:0.72rem 0.65rem 0.72rem 0;border-block-end:1px solid var(--obsidian-line);vertical-align:top}.underwriting-table tbody tr:last-child th,.underwriting-table tbody tr:last-child td{border-block-end:none;padding-block-end:0.15rem}.underwriting-table tbody th{font-weight:600;color:var(--paper)}.underwriting-table td.claim-cell{color:#F3A6A6}.underwriting-table td.reality-cell{color:#8DE0E8;font-weight:600}@container (width < 460px){.underwriting-table,.underwriting-table thead,.underwriting-table tbody,.underwriting-table tr,.underwriting-table th,.underwriting-table td{display:block}.underwriting-table thead{display:none}.underwriting-table tbody tr{padding-block:0.65rem;border-block-end:1px solid var(--obsidian-line)}.underwriting-table tbody th,.underwriting-table tbody td{border-block-end:none;padding:0.2rem 0}.underwriting-table td.claim-cell::before{content:"Pitch claim: ";color:var(--ink-on-dark-muted);font-weight:600}.underwriting-table td.reality-cell::before{content:"Underwritten: ";color:var(--brass-light);font-weight:600}}.client-row{padding-block:1.65rem;border-block-start:1px solid var(--obsidian-line)}.client-tag{font-size:0.8125rem;font-weight:700;letter-spacing:-0.005em;color:var(--brass-light);margin-block-end:0.3rem}.client-row h3{font-size:1.35rem;color:var(--paper);margin-block-end:0.5rem}.client-row p{font-size:0.95rem;color:var(--ink-on-dark-muted);max-inline-size:56ch;margin-block-end:0.65rem}.client-fit{font-size:0.8125rem;font-weight:600;color:var(--paper)}.engagements-schedule{background:var(--paper);border:1px solid var(--stone-line);border-block-start:2px solid var(--obsidian-900)}.mandate-row{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.45fr) auto;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.5rem,2.6vw,2.15rem);border-block-end:1px solid var(--stone-line);align-items:start}.mandate-row:last-child{border-block-end:none}.mandate-row.mandate-core{background:#FBF9F5}.mandate-audience{font-size:0.8125rem;font-weight:700;color:var(--verdigris);margin-block-end:0.35rem}.mandate-title{font-family:var(--font-display);font-size:1.38rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2;color:var(--obsidian-900);margin-block-end:0.35rem}.mandate-terms{font-size:0.875rem;font-weight:600;color:var(--ink-muted)}.schedule-deliverables{list-style:none;display:flex;flex-direction:column;gap:0.55rem;margin-block-end:0.85rem}.schedule-deliverables li{position:relative;padding-inline-start:1.15rem;font-size:0.91rem;line-height:1.5;color:var(--ink)}.schedule-deliverables li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0.72em;inline-size:0.45rem;block-size:1.5px;background:var(--verdigris)}.mandate-boundary{font-size:0.83rem;line-height:1.5;color:var(--ink-muted);padding-block-start:0.65rem;border-block-start:1px solid var(--stone-line)}.mandate-action{display:flex;align-items:center;justify-content:flex-end}.mandate-cta{min-inline-size:11.75rem;background:var(--paper);color:var(--obsidian-900);border:1px solid var(--obsidian-900)}.mandate-cta:hover{background:var(--obsidian-900);color:var(--paper)}.mandate-core .mandate-cta{background:var(--obsidian-900);color:var(--paper);border-color:var(--obsidian-900)}.mandate-core .mandate-cta:hover{background:var(--verdigris);border-color:var(--verdigris)}.grant-strip{margin-block-start:2rem;padding:1.75rem 2rem;background:var(--paper);border:1px solid var(--stone-line);border-block-start:2px solid var(--obsidian-900);display:flex;justify-content:space-between;align-items:center;gap:2rem}.grant-strip h3{font-size:1.25rem;color:var(--obsidian-900);margin-block-end:0.35rem}.grant-strip p{font-size:0.9375rem;color:var(--ink-muted);max-inline-size:58ch}.grant-strip .btn{flex:none}.principal-spread{display:grid;grid-template-columns:minmax(0,0.78fr) minmax(0,1.22fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.portrait-frame{background:var(--paper);border:1px solid var(--stone-line);padding:0.75rem;max-inline-size:29rem}.portrait-frame .portrait-photo{display:block;inline-size:100%;aspect-ratio:764 / 1024;object-fit:cover}.portrait-meta{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block-start:0.85rem;padding-inline:0.25rem}.portrait-caption{font-size:0.8125rem;color:var(--ink-muted)}.portrait-caption strong{display:block;color:var(--obsidian-900)}.portrait-caption a{display:inline-flex;align-items:center;min-block-size:1.5rem;color:var(--verdigris);font-weight:600;text-decoration:underline;text-underline-offset:0.18em}.portrait-caption a:hover{color:var(--verdigris-hover)}.portrait-frame .portrait-mark{inline-size:auto;max-inline-size:10.75rem;block-size:2.2rem;object-fit:contain;filter:none;flex:none;opacity:0.96}.pull-quote{font-family:var(--font-display);font-size:clamp(1.22rem,1.04rem + 0.6vw,1.52rem);font-weight:600;letter-spacing:-0.02em;line-height:1.36;color:var(--obsidian-900);padding-inline-start:1.35rem;border-inline-start:3px solid var(--brass);margin-block:1.5rem 1.75rem;text-wrap:pretty}.principal-prose p{color:var(--ink-muted);max-inline-size:62ch;margin-block-end:1.15rem}.credentials-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-block-start:2rem;padding-block-start:1.75rem;border-block-start:1px solid var(--stone-line)}.cred-block strong{display:block;font-size:0.9375rem;color:var(--obsidian-900);margin-block-end:0.3rem}.cred-block span{font-size:0.85rem;line-height:1.5;color:var(--ink-muted)}.scope-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,0.98fr);gap:clamp(2rem,4.5vw,4rem);align-items:start}.scope-protocol{background:var(--obsidian-900);color:var(--ink-on-dark);padding:clamp(1.35rem,2.4vw,1.85rem);border-block-start:4px solid var(--brass)}.scope-protocol h3{font-size:1.35rem;color:var(--paper);margin-block-end:0.5rem}.scope-protocol p{font-size:0.9rem;color:var(--ink-on-dark-muted);margin-block-end:1rem}.protocol-row{padding-block:0.8rem;border-block-start:1px solid var(--obsidian-line)}.protocol-label{display:block;font-size:0.8125rem;font-weight:700;letter-spacing:-0.005em;color:var(--brass-light);margin-block-end:0.35rem}.protocol-value{font-size:0.9rem;color:var(--paper)}.protocol-value a{display:inline-flex;align-items:center;min-block-size:1.5rem;color:var(--brass-light);font-weight:600;text-decoration:underline;text-underline-offset:0.18em}.protocol-value a:hover{color:var(--paper)}.vault-controls{display:flex;flex-direction:column;align-items:flex-start;gap:0.35rem}.vault-btn{background:rgba(255,255,255,0.08);color:var(--paper);border:1px solid rgba(213,181,125,0.55);border-radius:2px;padding:0.5rem 0.95rem;min-block-size:2.65rem;font-family:var(--font-sans);font-size:0.875rem;font-weight:600;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease}.vault-btn:hover{background:var(--verdigris);border-color:var(--verdigris)}.site-footer{background:var(--obsidian-950);color:var(--ink-on-dark-muted);border-block-start:1px solid var(--obsidian-line);padding-block:2.75rem;font-size:0.85rem}.footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.footer-brand{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.footer-brand img{block-size:2.75rem;inline-size:auto;filter:brightness(1.14)}.footer-links a{display:inline-flex;align-items:center;min-block-size:1.5rem;color:var(--brass-light);text-decoration:none;font-weight:600}.footer-links a:hover{text-decoration:underline}.scope-protocol a:focus-visible,.site-footer a:focus-visible{outline-color:var(--brass-light)}@media (max-width:1080px){.primary-nav{overflow-x:auto;padding-block:0.25rem}.hero-grid,.workbench-grid,.apex-split,.panel-inner,.clients-split,.principal-spread,.scope-layout{grid-template-columns:1fr}.workbench-controls{border-inline-end:none;border-block-end:1px solid var(--obsidian-line)}.clients-sticky{position:static}.exhibits-grid{grid-template-columns:repeat(2,1fr)}.hero-ledger-grid,.workbench-kpis{grid-template-columns:repeat(2,1fr)}.ledger-cell:nth-child(2n),.kpi-box:nth-child(2n){border-inline-end:none}.ledger-cell:nth-child(n+3),.kpi-box:nth-child(n+3){border-block-start:1px solid var(--obsidian-line)}.ledger-cell:nth-child(n+3){padding-inline-start:0}.credentials-strip{grid-template-columns:1fr}}@media (max-width:960px){.mandate-row{grid-template-columns:1fr}.mandate-action{justify-content:flex-start}}.ledger-val,.mandate-title{letter-spacing:-0.022em}@media (max-width:720px){.site-header{min-block-size:4.85rem}body{padding-block-start:4.85rem}.brand-logo{block-size:2.35rem}.parallax-window{min-block-size:22rem}.parallax-window--right .parallax-stage-inner{justify-content:flex-start}.hero-ledger-grid,.workbench-kpis,.exhibits-grid{grid-template-columns:1fr}.ledger-cell,.kpi-box{border-inline-end:none;border-block-start:1px solid var(--obsidian-line);padding-inline:0}.ledger-cell:first-child,.kpi-box:first-child{border-block-start:none}.grant-strip{flex-direction:column;align-items:flex-start}}