:root{--dc-page:clamp(20px,5.4vw,104px);--dc-gold:#c9aa69;--dc-line:#c9aa6924;--dc-ease:cubic-bezier(.16,1,.3,1)}@media (min-width:1181px) and (max-height:820px){.founder-family-section-nav{transform-origin:100%;transform:scale(.94)}}@media (min-width:768px) and (max-width:1180px){.private-office-mockup-page :where(.private-office-hero,.private-office-form-shell){grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr)!important}.founder-expanded-nav .nav-links.open{overscroll-behavior:contain!important;max-height:calc(100svh - 76px)!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important;overflow-y:auto!important}.founder-expanded-nav .nav-primary a,.founder-expanded-nav .nav-directory summary,.founder-expanded-nav .nav-estate-group a,.founder-expanded-nav .nav-directory-title a,.founder-expanded-nav .nav-ecosystem-link,.founder-expanded-nav .sovereign-office-button{box-sizing:border-box!important;align-items:center!important;min-height:44px!important;display:flex!important}.founder-expanded-nav .nav-primary a,.founder-expanded-nav .nav-estate-group a,.founder-expanded-nav .nav-directory summary{padding-block:10px!important}.founder-expanded-nav .nav-directory-panel.nav-estate-panel{overscroll-behavior:contain!important;box-sizing:border-box!important;width:min(100%,100vw - 32px)!important;max-width:none!important;max-height:calc(100svh - 116px)!important;margin-inline:auto!important;overflow:hidden auto!important}.founder-expanded-nav .nav-estate-groups{align-content:start!important}.founder-expanded-nav .nav-directory-title a,.founder-expanded-nav .nav-ecosystem-link{padding-block:8px!important}.founder-expanded-nav .sovereign-office-button{padding-block:10px!important}}@media (min-width:768px) and (max-width:900px) and (orientation:portrait){.private-office-mockup-page :where(.private-office-hero,.private-office-form-shell){grid-template-columns:1fr!important}.founder-expanded-nav .nav-directory-panel.nav-estate-panel{max-height:calc(100svh - 104px)!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important}}@media (max-width:767px){.private-office-mockup-page :where(.private-office-hero,.private-office-form-shell){grid-template-columns:1fr!important}.private-office-mockup-page .private-office-form-shell :where(input,select,textarea,button){font-size:16px!important}.private-office-mockup-page textarea{min-height:140px!important}.private-office-mockup-page form{scroll-margin-top:88px}.private-office-mockup-page :where(.private-office-form-shell,.executive-contact-form){padding-bottom:max(36px,env(safe-area-inset-bottom))!important}.site-soundtrack-dock{right:max(10px,env(safe-area-inset-right))!important;bottom:max(10px,env(safe-area-inset-bottom))!important;transform-origin:100% 100%!important;transform:scale(.92)!important}}@media (min-width:700px) and (max-width:1100px) and (max-height:600px){.founder-expanded-nav{height:76px!important;min-height:76px!important}.founder-expanded-nav .nav-links.open{max-height:calc(100svh - 76px)!important}.founder-expanded-nav .nav-directory-panel.nav-estate-panel{max-height:calc(100svh - 96px)!important}}@media (prefers-reduced-motion:reduce){[data-reveal],.reveal{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}
@media (min-width:768px) and (max-width:900px){.site-nav.sovereign-site-nav.founder-expanded-nav.founder-home-reference-nav .nav-links,.site-nav.sovereign-site-nav.founder-expanded-nav.founder-home-reference-nav .nav-links.open{box-sizing:border-box!important;grid-column:1/-1!important;justify-self:stretch!important;align-items:stretch!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.site-nav.sovereign-site-nav.founder-expanded-nav.founder-home-reference-nav .nav-directory{align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:static!important}.site-nav.sovereign-site-nav.founder-expanded-nav.founder-home-reference-nav .nav-links.open .nav-directory.sovereign-directory>.nav-directory-panel.nav-estate-panel{overscroll-behavior:contain!important;box-sizing:border-box!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:min(62svh,660px)!important;margin:10px 0 4px!important;position:static!important;inset:auto!important;overflow:hidden auto!important;transform:none!important}.site-nav.sovereign-site-nav.founder-expanded-nav.founder-home-reference-nav .nav-estate-panel>*,.site-nav.sovereign-site-nav.founder-expanded-nav.founder-home-reference-nav .nav-estate-groups,.site-nav.sovereign-site-nav.founder-expanded-nav.founder-home-reference-nav .nav-estate-institutions{min-width:0!important;max-width:100%!important}}@media (min-width:700px) and (max-width:900px) and (max-height:600px){.site-nav.sovereign-site-nav.founder-expanded-nav.founder-home-reference-nav .nav-links.open .nav-directory.sovereign-directory>.nav-directory-panel.nav-estate-panel{max-height:58svh!important;margin-top:8px!important}}

.fi-page{--fi-ground:#0a0907;--fi-panel:#0e0d0a;--fi-line:#c79a482e;--fi-line-strong:#c79a484d;--fi-gold:#c79a48;--fi-gold-soft:#d6ad62;--fi-ink:#e8e3d8;--fi-muted:#9c978e;--fi-faint:#8c8982}.fi-page .fs-cover-image img{object-position:center 14%}.fi-cover .fs-cover-image:after{background:0 0!important}.fi-page .fi-rail{padding-inline:var(--fs-rail);display:block}.fi-page .fi-rail>div{flex-wrap:wrap;gap:0;display:flex;min-width:0!important}.fi-page .fi-rail a{border-left:0;flex:none;min-height:52px;padding-inline:0 clamp(18px,2.6vw,38px);background:0 0!important}.fi-page .fi-rail a b{margin-right:8px}.fi-page .fs-section:before,.fi-page .fs-closing:before{content:none!important;display:none!important}.fi-page .fs-section{clip-path:none;padding-left:var(--fs-rail);padding-right:var(--fs-rail)}.fi-page .fs-chapter-head{margin-left:0}.fi-page .fs-folio span{flex:none}@media (max-width:1024px){.fi-page .fs-chapter-head{grid-template-columns:1fr}.fi-page .fs-chapter-intro{grid-column:1}}.fi-identity-copy{max-width:820px}.fi-identity-copy>p{color:var(--fi-muted);margin:0 0 28px;font-size:clamp(17px,1.35vw,21px);line-height:1.85}.fi-identity-copy .fs-dropcap:first-letter{color:var(--fi-gold-soft)}.fi-identity-copy a:not(.text-link){color:var(--fi-ink);text-underline-offset:.22em;-webkit-text-decoration:underline #c79a4880;text-decoration:underline #c79a4880}.fi-identity-copy a:not(.text-link):hover{-webkit-text-decoration-color:var(--fi-gold-soft);text-decoration-color:var(--fi-gold-soft)}.fi-identity-copy .fi-ownership{border-top:1px solid var(--fi-line-strong);color:var(--fi-ink);font:300 clamp(20px, 1.8vw, 26px)/1.45 var(--font-serif);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:14px clamp(20px,3vw,40px);margin:clamp(40px,4.5vw,64px) 0 0;padding-top:24px;display:flex}.fi-identity-copy .fi-ownership>span{max-width:44ch}.fi-trajectory-rail{border-top:1px solid var(--fi-line-strong);margin:0;padding:0;list-style:none}.fi-trajectory-rail li{border-bottom:1px solid #e8e3d81c;grid-template-columns:55px minmax(200px,.7fr) 1.3fr;align-items:start;gap:clamp(22px,4vw,70px);padding:32px 0;display:grid}.fi-trajectory-rail li>span{color:var(--fi-gold);font:11px var(--font-mono);letter-spacing:.12em}.fi-trajectory-rail h3{color:var(--fi-ink);font:300 clamp(24px, 2.4vw, 34px)/1.08 var(--font-serif);margin:0}.fi-trajectory-added{color:var(--fi-gold-soft);font:11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:10px 0 0}.fi-trajectory-detail{max-width:62ch;color:var(--fi-muted);margin:0;font-size:15px;line-height:1.8}.fi-doctrine-list{border-top:1px solid var(--fi-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,96px);margin:0;padding:0;list-style:none;display:grid}.fi-doctrine-list li{border-bottom:1px solid #e8e3d81c;grid-template-columns:44px minmax(0,1fr);column-gap:18px;padding:26px 0;display:grid}.fi-doctrine-list span{color:var(--fi-gold);font:11px/2.2 var(--font-mono);letter-spacing:.12em;grid-row:1/span 2}.fi-doctrine-list h3{color:var(--fi-ink);font:300 clamp(22px, 2vw, 30px)/1.15 var(--font-serif);margin:0}.fi-doctrine-list p{color:var(--fi-muted);margin:8px 0 0;font-size:15px;line-height:1.7}.fi-triad-line{max-width:64ch;color:var(--fi-muted);font:300 clamp(18px, 1.5vw, 22px)/1.6 var(--font-serif);margin:clamp(44px,5vw,72px) 0 0}.fi-triad-line strong{color:var(--fi-ink);font-weight:400}.fi-horizon-list{border-top:1px solid var(--fi-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,96px);max-width:1180px;margin:0;padding:0;list-style:none;display:grid}.fi-horizon-list li{border-bottom:1px solid #e8e3d81c;grid-template-columns:44px minmax(0,1fr);column-gap:18px;padding:26px 0;display:grid}.fi-horizon-list span{color:var(--fi-gold);font:11px/2.2 var(--font-mono);letter-spacing:.12em;grid-row:1/span 2}.fi-horizon-list h3{color:var(--fi-ink);font:300 clamp(21px, 2vw, 28px)/1.15 var(--font-serif);margin:0}.fi-horizon-list p{color:var(--fi-muted);margin:8px 0 0;font-size:15px;line-height:1.7}.fi-page .fi-access{display:block}.fi-page .fi-access .fs-closing-copy{max-width:780px}.fi-next{border-top:1px solid var(--fi-line);flex-wrap:wrap;align-items:baseline;gap:10px 24px;margin:clamp(40px,4vw,56px) 0 0;padding-top:20px;display:flex}.fi-next>span{color:var(--fi-gold);font:11px/1.4 var(--font-mono);letter-spacing:.2em;text-transform:uppercase}.fi-page .fs-colophon{max-width:62ch;color:var(--fi-faint);font:400 13px/1.7 var(--font-sans);letter-spacing:0;text-transform:none;margin-top:28px;display:block}@media (max-width:960px){.fi-trajectory-rail li{grid-template-columns:44px 1fr;gap:18px}.fi-trajectory-rail li>span{grid-row:1}.fi-trajectory-detail{grid-column:2;margin-top:12px}.fi-doctrine-list,.fi-horizon-list{grid-template-columns:1fr}}@media (max-width:980px){.fi-cover .fs-cover-image:after{background:linear-gradient(#0000 0% 52%,#050504 100%)!important}.fi-cover .fs-cover-copy{padding-inline:4px;margin-left:0!important}.fi-cover .fs-deck{max-width:34ch}}@media (max-width:760px){.fi-page .fi-rail a{min-height:44px;padding-inline:0 18px}.fi-trajectory-rail li,.fi-doctrine-list li,.fi-horizon-list li{grid-template-columns:34px minmax(0,1fr);column-gap:14px}}.saga-founder-links{border-top:1px solid #c79a4833;flex-direction:column;gap:12px;margin-top:28px;padding-top:22px;display:flex}
.founder-compass{--fc-line:#c79a4833;--fc-gold:#c79a48;--fc-ink:#e8e3d8;--fc-muted:#a39e94;gap:clamp(28px,3.5vw,48px);display:grid}.fi-compass-section,.brand5-compass{display:block}.brand5-compass{background:#050504;border-top:1px solid #c79a482e;padding:clamp(72px,8vw,128px) clamp(24px,7vw,104px)}.ls-page{--ls-line:#c79a482e;--ls-line-strong:#c79a484d;--ls-gold:#c79a48;--ls-gold-soft:#d6ad62;--ls-ink:#e8e3d8;--ls-muted:#a39e94;--ls-faint:#8c8982}.ls-page .fs-section:before,.ls-page .fs-closing:before,.ls-page .fs-section:after{content:none!important;display:none!important}.ls-page .fs-section{clip-path:none;padding-left:var(--fs-rail);padding-right:var(--fs-rail)}.ls-page .fs-chapter-head{margin-left:0}.ls-page .fs-folio span{flex:none}.ls-page .ls-rail{padding-inline:var(--fs-rail);display:block}.ls-page .ls-rail>div{flex-wrap:wrap;gap:0;display:flex;min-width:0!important}.ls-page .ls-rail a{border-left:0;flex:none;min-height:52px;padding-inline:0 clamp(18px,2.6vw,38px);background:0 0!important}.ls-page .ls-rail a b{margin-right:8px}.ls-mandate-line{border-top:1px solid var(--ls-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(20px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.ls-mandate-line li{padding:24px 0 0}.ls-mandate-line span{color:var(--ls-gold);font:11px var(--font-mono);letter-spacing:.14em;display:block}.ls-mandate-line strong{color:var(--ls-ink);font:300 clamp(26px, 2.6vw, 38px)/1.05 var(--font-serif);letter-spacing:-.02em;margin-top:12px;display:block}.ls-mandate-line p{color:var(--ls-muted);margin:10px 0 0;font-size:15px;line-height:1.6}.ls-note{max-width:70ch;color:var(--ls-muted);margin:clamp(40px,4.5vw,64px) 0 0;font-size:15px;line-height:1.75}.ls-note a{color:var(--ls-ink);text-underline-offset:.22em;-webkit-text-decoration:underline #c79a4880;text-decoration:underline #c79a4880}.ls-note a:hover{-webkit-text-decoration-color:var(--ls-gold-soft);text-decoration-color:var(--ls-gold-soft)}.ls-standard-list{border-top:1px solid var(--ls-line-strong);margin:0;padding:0;list-style:none}.ls-standard-list>li{border-bottom:1px solid #e8e3d81a;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,48px);padding:clamp(26px,3vw,42px) 0;display:grid}.ls-standard-list>li>span{color:var(--ls-gold);font:11px/2.4 var(--font-mono);letter-spacing:.14em}.ls-standard-list h3{color:var(--ls-ink);font:300 clamp(22px, 2.3vw, 33px)/1.2 var(--font-serif);letter-spacing:-.02em;margin:0}.ls-standard-list p{max-width:72ch;color:var(--ls-muted);margin:14px 0 0;font-size:clamp(15px,1.1vw,16.5px);line-height:1.8}.ls-ecosystem-exit{margin:clamp(36px,4vw,56px) 0 0}.ls-continuity-copy{max-width:780px;margin-bottom:clamp(64px,7vw,104px)}.ls-continuity-copy>p{color:var(--ls-muted);font:300 clamp(17px, 1.35vw, 21px)/1.75 var(--font-sans);margin:0}.ls-continuity-copy>p+p{margin-top:1.3em}.ls-page p#future{border-top:1px solid var(--ls-line);box-shadow:none;background:0 0;padding-top:1.3em;position:static;overflow:visible}.ls-page p#future:after{content:none}.ls-continuity-copy strong{color:var(--ls-ink);font:400 1.05em var(--font-serif)}.ls-continuity-copy a{color:var(--ls-ink);white-space:nowrap;text-underline-offset:.22em;-webkit-text-decoration:underline #c79a4880;text-decoration:underline #c79a4880}.ls-continuity-actions{border-top:1px solid var(--ls-line);flex-wrap:wrap;align-items:center;gap:18px clamp(22px,3vw,44px);margin-top:clamp(48px,6vw,86px);padding-top:26px;display:flex}.ls-page .fs-colophon{max-width:62ch;color:var(--ls-faint);font:400 13px/1.7 var(--font-sans);letter-spacing:0;text-transform:none;margin:0;display:block}@media (max-width:1024px){.ls-page .fs-chapter-head{grid-template-columns:1fr}.ls-page .fs-chapter-intro{grid-column:1}.ls-mandate-line{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (max-width:980px){.signature-founder-cover .fs-cover-image:after{background:linear-gradient(#0000 0% 58%,#050504d9 88%,#050504 100%)!important}.signature-founder-cover .fs-cover-copy{padding-inline:4px;margin-left:0!important}.signature-founder-cover .fs-deck{max-width:34ch}}@media (max-width:960px){.ls-standard-list>li{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:760px){.ls-cover h1{font-size:clamp(38px,12.8vw,72px)!important}.fs-page.fi-page .fs-cover,.fs-page.ls-page .fs-cover{min-height:0!important}.ls-cover .fs-cover-copy{top:auto!important;bottom:auto!important}.ls-mandate-line{grid-template-columns:1fr}.ls-mandate-line li{grid-template-columns:34px minmax(0,1fr);column-gap:14px;padding-top:20px;display:grid}.ls-mandate-line span{grid-row:1/span 2;line-height:2.4}.ls-mandate-line strong{margin-top:0}.ls-page .ls-rail a{min-height:44px;padding-inline:0 18px}.brand5-compass{padding-inline:24px}}@media (min-width:761px){.fs-cover.ls-cover .fs-cover-copy h1{text-wrap:balance;max-width:100%;font-size:clamp(52px,5.4vw,92px)!important}}.fs-page .fs-cover.signature-founder-cover .fs-cover-copy h1{font-family:var(--font-serif)!important;letter-spacing:-.035em!important;font-weight:300!important}.fs-page .fs-cover.signature-founder-cover .fs-cover-copy h1 em{font-weight:300}@media (min-width:769px){.fs-page .fs-cover.signature-founder-cover{grid-template-rows:minmax(0,1fr) auto;align-items:center;grid-template-columns:minmax(0,5fr) minmax(0,6fr)!important;gap:0 clamp(56px,6vw,112px)!important;display:grid!important}.fs-page .fs-cover.signature-founder-cover>.fs-cover-image{grid-area:1/1/span 2;width:100%!important;margin:0!important;position:relative!important;inset:auto!important}.fs-page .fs-cover.signature-founder-cover>.fs-cover-image:after{content:none!important;background:0 0!important}.fs-page .fs-cover.signature-founder-cover>.fs-cover-copy{grid-area:1/2;max-width:820px;width:auto!important;margin:0!important;padding:0!important}.fs-page .fs-cover.signature-founder-cover>.fs-scroll{grid-area:2/2;place-self:end start;position:relative!important;inset:auto!important}}@media (min-width:769px) and (max-width:1024px){.fs-page .fs-cover.signature-founder-cover{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.fs-page .fs-cover.signature-founder-cover>.fs-cover-image{min-height:clamp(480px,56svh,620px)!important}.fs-cover.ls-cover .fs-cover-copy h1{font-size:clamp(44px,5.4vw,56px)!important}}@media (max-width:760px){.fi-page .fi-rail,.ls-page .ls-rail{top:0}}
.careers-posture,.careers-where{--sx-line:#c79a482e;--sx-gold:#c79a48;--sx-ink:#e8e3d8;--sx-muted:#9c978e;--sx-faint:#8c8982;padding:clamp(76px, 9vw, 140px) var(--space-page,clamp(20px, 5vw, 78px));border-top:1px solid var(--sx-line);background:#0a0b09;scroll-margin-top:90px}.careers-where{background:#070806}.careers-posture>header,.careers-where>header{max-width:78ch;margin-bottom:clamp(38px,5vw,70px)}.careers-posture>header .eyebrow,.careers-where>header .eyebrow{color:var(--sx-gold)}.careers-posture>header h2,.careers-where>header h2{color:var(--sx-ink);font:300 clamp(34px, 4.4vw, 64px)/.96 var(--font-serif);letter-spacing:-.035em;margin:20px 0 0}.careers-posture>header h2 em,.careers-where>header h2 em{color:var(--sx-gold-soft,#d6ad62);font-style:normal}.careers-posture>header>p,.careers-where>header>p{max-width:68ch;color:var(--sx-muted);margin:22px 0 0;font-size:clamp(14px,1.1vw,16.5px);line-height:1.85}.careers-posture-register{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1px;margin:0;display:grid}.careers-posture-register>div{outline:1px solid var(--sx-line);background:#0d0e0b;align-content:start;padding:clamp(24px,2.4vw,34px);display:grid}.careers-posture-register>div>span{color:var(--sx-gold);font:400 20px var(--font-mono);letter-spacing:-.02em}.careers-posture-register dt{color:var(--sx-faint);font:10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:18px}.careers-posture-register strong{color:var(--sx-ink);font:300 clamp(19px, 1.7vw, 25px)/1.2 var(--font-serif);margin-top:10px}.careers-posture-register dd{color:var(--sx-muted);margin:14px 0 0;font-size:13px;line-height:1.75}.careers-where-register{border-top:1px solid #c79a484d;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:0 clamp(18px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.careers-where-register>li{border-bottom:1px solid #e8e3d817;grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:12px;min-width:min-content;padding:11px 0;display:grid}.careers-where-register>li>span{color:var(--sx-gold);font:400 13px var(--font-mono)}.careers-where-register>li>strong{color:#cdc8bd;font:400 15px var(--font-sans,system-ui, sans-serif)}.careers-where-link{color:var(--sx-gold);font:11px var(--font-mono);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #c79a4866;margin-top:clamp(28px,3vw,44px);padding-bottom:4px;text-decoration:none;display:inline-block}.careers-where-link:hover{color:var(--sx-gold-soft,#d6ad62)}@media (max-width:860px){.careers-where-register>li{grid-template-columns:34px minmax(0,1fr)}}@media (max-width:640px){.careers-posture,.careers-where{padding-inline:20px}.careers-posture-register>div{padding:22px}}.testimonial-provenance-register{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:1px;margin:0;display:grid}.testimonial-provenance-register>div{outline:1px solid var(--sx-line);background:#0c0d0a;align-content:start;padding:clamp(22px,2.3vw,32px);display:grid}.testimonial-provenance-register>div>span{color:var(--sx-gold);font:400 19px var(--font-mono);letter-spacing:-.02em}.testimonial-provenance-register dt{color:var(--sx-faint);font:10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:16px}.testimonial-provenance-register strong{color:var(--sx-ink);font:300 clamp(18px, 1.6vw, 24px)/1.2 var(--font-serif);margin-top:10px}.testimonial-provenance-register dd{color:var(--sx-muted);margin:13px 0 0;font-size:13px;line-height:1.75}@media (max-width:640px){.testimonial-provenance-register>div{padding:20px}}
.cp-page{--cp-accent:#c79a48;--cp-accent-soft:#d6ad62;--cp-ground:#070806;--cp-panel:#0b0c09;--cp-line:#c79a482e;--cp-line-strong:#c79a484d;--cp-rule:#e8e3d814;--cp-ink:#e8e3d8;--cp-soft:#b9b2a6;--cp-muted:#9c978e;--cp-faint:#8c8982;background:var(--cp-ground);color:var(--cp-ink)}.cp-page[data-family=AXIS]{--cp-accent:#9fb4c4;--cp-accent-soft:#bcccd8;--cp-line:#9fb4c42e;--cp-line-strong:#9fb4c44d;--cp-ground:#06080a;--cp-panel:#0a0d10}.cp-page[data-family=Technology]{--cp-accent:#8fb0a8;--cp-accent-soft:#abc6bf;--cp-line:#8fb0a82e;--cp-line-strong:#8fb0a84d;--cp-ground:#060908;--cp-panel:#0a0e0d}.cp-page[data-family=Markets]{--cp-accent:#b3aa8a;--cp-accent-soft:#c9c2a8;--cp-line:#b3aa8a2e;--cp-line-strong:#b3aa8a4d}.cp-page[data-family=Education]{--cp-accent:#cfa978;--cp-accent-soft:#e0c294;--cp-line:#cfa9782e;--cp-line-strong:#cfa9784d}.cp-page[data-family=Creative]{--cp-accent:#c2919a;--cp-accent-soft:#d6aeb5;--cp-line:#c2919a2e;--cp-line-strong:#c2919a4d;--cp-ground:#080607;--cp-panel:#0d0a0b}.cp-page[data-family=Heritage]{--cp-accent:#8fae96;--cp-accent-soft:#adc6b2;--cp-line:#8fae962e;--cp-line-strong:#8fae964d;--cp-ground:#060806;--cp-panel:#0a0d0a}.cp-page[data-family=Legacy]{--cp-accent:#8a8880;--cp-accent-soft:#a6a49b;--cp-line:#8a888033;--cp-line-strong:#8a888052;--cp-ground:#070707;--cp-panel:#0b0b0b}.cp-page .button{gap:.6em}.cp-page :is(.cp-hero-actions,.cp-exit-actions) .text-link{margin-top:0}.cp-hero{padding:clamp(152px, 14vw, 196px) var(--space-page,clamp(20px, 5vw, 78px)) clamp(56px, 6vw, 96px);border-bottom:1px solid var(--cp-line);background:radial-gradient(circle at 82% 34%, color-mix(in srgb, var(--cp-accent) 8%, transparent), transparent 44%), var(--cp-ground);grid-template-columns:minmax(0,1fr);gap:clamp(26px,3.4vw,56px);scroll-margin-top:90px;display:grid}.cp-hero-copy{min-width:0;max-width:820px}.cp-kicker{color:var(--cp-accent-soft);font:500 11.5px/1.4 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 clamp(18px,2vw,26px)}.cp-kicker span{color:var(--cp-faint);padding:0 .55em}@media (max-width:640px){.cp-kicker{letter-spacing:.14em}}.cp-hero h1{font:300 clamp(44px, 6.4vw, 104px)/.96 var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;padding-bottom:.06em}.cp-category{color:var(--cp-muted);font:500 12px/1.5 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:clamp(14px,1.6vw,20px) 0 0}.cp-signature{color:#efe9dc;max-width:26em;font:300 clamp(22px, 2.3vw, 34px)/1.25 var(--font-serif);letter-spacing:-.012em;text-wrap:balance;margin:clamp(20px,2.2vw,30px) 0 0}.cp-mandate{max-width:62ch;color:var(--cp-soft);font:300 clamp(16px, 1.25vw, 19px)/1.7 var(--font-sans);margin:clamp(18px,2vw,26px) 0 0}.cp-meta{border-top:1px solid var(--cp-line);flex-wrap:wrap;gap:14px clamp(28px,3.4vw,52px);margin:clamp(26px,3vw,38px) 0 0;padding-top:18px;display:flex}.cp-meta>div{gap:6px;min-width:0;display:grid}.cp-meta dt{color:var(--cp-faint);font:500 11.5px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.cp-meta dd{color:var(--cp-ink);font:400 15px/1.5 var(--font-sans);overflow-wrap:anywhere;margin:0}.cp-meta dd a{color:var(--cp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cp-line-strong);text-decoration-color:var(--cp-line-strong);text-underline-offset:4px}.cp-meta dd a:hover{color:var(--cp-accent-soft)}.cp-meta dd a:focus-visible{outline:1px solid var(--cp-accent-soft);outline-offset:4px}.cp-probe{color:var(--cp-faint);margin-top:2px;font-size:13.5px;line-height:1.5;display:block}.cp-sources .cp-probe{margin-top:6px;font-style:normal}.cp-hero-actions{flex-wrap:wrap;align-items:center;gap:16px clamp(20px,3vw,40px);margin-top:clamp(28px,3vw,40px);display:flex}.cp-mark{order:-1;align-items:flex-end;width:min(62vw,240px);height:clamp(92px,20vw,128px);display:flex}.cp-mark>span{margin:0;width:100%!important;max-width:100%!important;height:100%!important;display:block!important}.cp-mark [class*=imageFrame]{width:100%!important;height:100%!important}.cp-mark [class*=imageFrame] img{object-fit:contain;object-position:left bottom}.cp-mark [class*=axisSubbrand]{display:none}.cp-mark-wordmark{color:var(--cp-accent);font:400 15px var(--font-mono);letter-spacing:.08em}@media (min-width:1024px){.cp-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);align-items:start}.cp-mark{order:0;grid-area:1/2;justify-self:end;width:clamp(180px,17vw,280px);height:clamp(150px,13vw,210px);margin-top:clamp(28px,3vw,44px)}.cp-mark[data-logo-treatment=wide]{width:clamp(240px,24vw,380px);height:clamp(110px,10vw,160px)}.cp-mark [class*=imageFrame] img{object-position:right top}}.cp-chapter{padding:clamp(48px, 6vw, 96px) var(--space-page,clamp(20px, 5vw, 78px));border-top:1px solid var(--cp-rule);grid-template-columns:minmax(0,1fr);gap:clamp(18px,2vw,28px);scroll-margin-top:90px;display:grid}.cp-hero+.cp-chapter{border-top:0}.cp-title{color:var(--cp-ink);-webkit-text-fill-color:currentColor;text-shadow:none;font:300 clamp(30px, 3vw, 44px)/1.08 var(--font-serif);letter-spacing:-.025em;text-transform:none;text-wrap:balance;background:0 0;margin:0;padding-bottom:.08em}.cp-chapter-body{min-width:0;max-width:880px}@media (min-width:1024px){.cp-chapter{grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);column-gap:clamp(40px,5vw,96px)}}.cp-lead{color:#e3ddd0;max-width:34em;font:300 clamp(19px, 1.7vw, 25px)/1.55 var(--font-serif);margin:0}.cp-does{border-top:1px solid var(--cp-line);margin:clamp(26px,3vw,40px) 0 0;padding:0;list-style:none}.cp-does li{border-bottom:1px solid var(--cp-rule);color:#c9c3b7;max-width:70ch;padding:14px 0;font-size:15.5px;line-height:1.7}.cp-relationship-copy{max-width:70ch;color:var(--cp-muted);margin:clamp(26px,3vw,40px) 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.8}.cp-chapter-body>.cp-relationship-copy:first-child{margin-top:0}.cp-chapter-body>.cp-relationship-copy:first-child+.cp-boundary{margin-top:18px}.cp-work{gap:clamp(22px,2.6vw,34px);display:grid}.cp-work-caption{max-width:62ch;color:var(--cp-soft);font:300 clamp(17px, 1.4vw, 20px)/1.6 var(--font-serif);letter-spacing:0;text-transform:none;margin:0}.cp-work-caption+.cp-work-list{margin-top:calc(-1*clamp(8px,1.2vw,16px))}.cp-work-list{border-top:1px solid var(--cp-line);margin:0;padding:0;list-style:none}.cp-work-item{border-bottom:1px solid var(--cp-rule);gap:6px;padding:clamp(16px,1.8vw,22px) 0;display:grid}.cp-work-name{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;display:flex}.cp-work-name strong{color:var(--cp-ink);font:400 clamp(18px, 1.5vw, 22px)/1.3 var(--font-serif)}.cp-work-note{max-width:68ch;color:var(--cp-muted);margin:0;font-size:15px;line-height:1.7}.cp-work-sub{gap:8px;margin:8px 0 0;display:grid}.cp-work-sub>div{grid-template-columns:minmax(84px,auto) minmax(0,1fr);align-items:baseline;gap:4px 16px;display:grid}.cp-work-sub dt{color:var(--cp-faint);font:500 11.5px/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.cp-work-sub dd{color:#d9d3c6;font:400 15px/1.6 var(--font-sans);letter-spacing:.03em;margin:0}.cp-work-lead{border-bottom:1px solid var(--cp-line);gap:12px;padding-bottom:clamp(18px,2vw,26px);display:grid}.cp-work-dimensions{flex-wrap:wrap;row-gap:4px;margin:0;padding:0;list-style:none;display:flex}.cp-work-dimensions li{color:var(--cp-ink);font:300 clamp(20px, 2vw, 30px)/1.3 var(--font-serif)}.cp-work-dimensions li:not(:last-child):after{content:"·";color:var(--cp-accent);margin:0 .42em}.cp-work-loop{border-bottom:1px solid var(--cp-line);flex-wrap:wrap;align-items:baseline;row-gap:10px;margin:0;padding:0 0 clamp(18px,2vw,26px);list-style:none;display:flex}.cp-work-loop li{align-items:baseline;gap:.55em;display:inline-flex}.cp-work-loop b{color:var(--cp-ink);font:300 clamp(22px, 2.2vw, 32px)/1.2 var(--font-serif)}.cp-work-loop span{color:var(--cp-faint);font:500 11.5px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.cp-work-loop li:not(:last-child):after{content:"→";color:var(--cp-accent);font:400 18px/1 var(--font-sans);margin:0 .75em 0 .35em}.cp-work-groups{gap:clamp(26px,3vw,40px);display:grid}.cp-work-group h3{color:var(--cp-soft);-webkit-text-fill-color:currentColor;text-shadow:none;font:400 clamp(19px, 1.6vw, 23px)/1.3 var(--font-serif);letter-spacing:-.01em;text-transform:none;background:0 0;margin:0 0 12px}@media (min-width:1180px){.cp-work-groups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,3vw,48px)}}.cp-stage{gap:16px;display:grid}.cp-work+.cp-stage{margin-top:clamp(30px,3.6vw,48px)}.cp-stage-note{color:#d6d0c4;max-width:68ch;font:300 clamp(17px, 1.4vw, 20px)/1.65 var(--font-serif);margin:0}.cp-boundary{max-width:72ch;color:var(--cp-muted);margin:0;font-size:14.5px;line-height:1.75}.cp-sources{max-width:72ch;color:var(--cp-faint);margin:0;font-size:13.5px;line-height:1.7}.cp-sources span{font:500 11.5px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-right:10px}.cp-proof-list{border-top:1px solid var(--cp-line);margin:0;padding:0;list-style:none}.cp-proof-list li{border-bottom:1px solid var(--cp-rule);gap:4px;padding:14px 0;display:grid}.cp-proof-list a,.cp-proof-list li>span{color:var(--cp-ink);font:300 clamp(16px, 1.3vw, 19px)/1.5 var(--font-serif);text-decoration:none}.cp-proof-list a:hover{color:var(--cp-accent-soft)}.cp-proof-list a:focus-visible{outline:1px solid var(--cp-accent-soft);outline-offset:4px}.cp-proof-list a b{color:var(--cp-accent);margin-left:4px;font-weight:400}.cp-proof-meta{color:var(--cp-faint);font:500 11.5px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.cp-preparing{max-width:72ch;color:var(--cp-faint);margin:16px 0 0;font-size:14px;line-height:1.7}.cp-chapter-body>.cp-preparing:first-child{margin-top:0}.cp-capture-gallery{gap:clamp(28px,3vw,44px);margin-top:clamp(26px,3vw,40px);display:grid}.cp-chapter-body>.cp-capture-gallery:first-child{margin-top:0}.cp-capture{gap:14px;margin:0;display:grid}.cp-capture-frames{grid-template-columns:minmax(0,1fr) minmax(0,.27fr);align-items:start;gap:16px;display:grid}.cp-capture-frames[data-frames=desktop],.cp-capture-frames[data-frames=mobile]{grid-template-columns:minmax(0,1fr)}.cp-capture-frames img{border:1px solid var(--cp-line);background:#000;width:100%;height:auto;display:block}.cp-capture figcaption{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.cp-capture figcaption a{color:var(--cp-ink);border-bottom:1px solid var(--cp-line-strong);font-size:14px;text-decoration:none}.cp-capture figcaption a:hover{color:var(--cp-accent-soft)}.cp-capture figcaption>span{color:var(--cp-faint);font-size:13.5px}.cp-capture[data-frames=mobile]{grid-template-columns:minmax(150px,260px) minmax(0,1fr);align-items:end;column-gap:clamp(20px,3vw,40px)}.cp-capture[data-frames=mobile] figcaption{flex-direction:column;align-items:flex-start}@media (max-width:640px){.cp-capture-frames{grid-template-columns:minmax(0,1fr)}.cp-capture-mobile{max-width:200px}.cp-capture[data-frames=mobile]{grid-template-columns:minmax(0,1fr)}}.cp-continue{border-top:1px solid var(--cp-line);margin:0;padding:0;list-style:none}.cp-continue a{border-bottom:1px solid var(--cp-rule);min-height:44px;color:inherit;gap:4px;padding:clamp(14px,1.6vw,18px) 0;text-decoration:none;display:grid}.cp-continue strong{color:var(--cp-ink);font:400 clamp(18px, 1.5vw, 22px)/1.3 var(--font-serif);letter-spacing:0;text-transform:none;transition:color .24s}.cp-continue span{max-width:62ch;color:var(--cp-muted);font-size:14.5px;line-height:1.65}.cp-continue a:hover strong,.cp-continue a:focus-visible strong{color:var(--cp-accent-soft)}.cp-continue a:focus-visible{outline:1px solid var(--cp-accent-soft);outline-offset:4px}@media (min-width:760px){.cp-continue a{grid-template-columns:minmax(200px,.4fr) minmax(0,1fr);align-items:baseline;column-gap:clamp(20px,3vw,40px)}}.cp-exit-actions{flex-wrap:wrap;align-items:center;gap:16px clamp(24px,3vw,40px);margin-top:clamp(30px,3.6vw,48px);display:flex}.cp-chapter-body>.cp-exit-actions:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.cp-continue strong{transition:none}}.cp-preserved{border-top:1px solid var(--cp-line);position:relative}.cp-preserved-boundary{width:100%;max-width:none;padding:22px var(--space-page,clamp(20px, 5vw, 72px));background:color-mix(in srgb, var(--cp-accent) 5%, var(--cp-ground));border-bottom:1px solid var(--cp-line);flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin:0;display:flex}.cp-preserved-boundary span{color:var(--cp-accent-soft);font:500 12px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;flex:none}.cp-preserved-boundary p{max-width:78ch;color:var(--cp-muted);flex:36ch;margin:0;font-size:14px;line-height:1.6}.cp-preserved .gaia-editorial-cover{border:0;min-height:0;padding-block:clamp(64px,8vw,120px)}.cp-preserved .gaia-editorial-cover:before{display:none}.cp-preserved .gaia-editorial-mark{min-height:0;box-shadow:none;background:radial-gradient(circle at 50% 46%,#b997501a,#0000 62%);border:0;padding:clamp(12px,3vw,40px) 0}.cp-preserved .gaia-editorial-mark:before,.cp-preserved .gaia-editorial-mark:after{display:none}.cp-preserved .gaia-editorial-mark img{width:min(78%,520px)}.cp-preserved .gaia-curatorial-framework h2{font-family:var(--font-serif);letter-spacing:-.035em;padding-bottom:.08em;font-weight:300;line-height:1}.cp-preserved .gaia-curatorial-framework li h3{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:300}.cp-preserved .gaia-curatorial-framework ol{border:0;margin-top:clamp(40px,6vw,80px)}.cp-preserved .gaia-curatorial-framework li{background:0 0;border:0;border-top:1px solid #18191438;min-height:0;padding:clamp(18px,2vw,26px) clamp(0px,1.6vw,24px) clamp(22px,2.4vw,30px) 0}.cp-preserved .gaia-curatorial-framework li h3{margin:0 0 12px}.cp-preserved .gaia-curatorial-framework li p{color:#4f524a;font-size:14px;line-height:1.65}.cp-preserved .gaia-curatorial-framework :is(h2,h3){-webkit-text-fill-color:#181914;color:#181914;text-shadow:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.cp-preserved .gaia-curatorial-framework .eyebrow{-webkit-text-fill-color:#6f5a2e;color:#6f5a2e;text-shadow:none}.cp-legacy .cp-hero{display:block}.cp-legacy .cp-hero-identity{margin-top:clamp(22px,2.6vw,36px)}.cp-legacy>section{padding:clamp(48px, 6vw, 96px) var(--space-page,clamp(20px, 5vw, 78px));border-top:1px solid var(--cp-rule);scroll-margin-top:90px}.cp-legacy>section>header{max-width:78ch;margin-bottom:clamp(20px,2.5vw,36px)}.cp-legacy>section>header .eyebrow{color:var(--cp-accent)}.cp-legacy>section>header h2{font:300 clamp(28px, 3.4vw, 48px)/1.05 var(--font-serif);letter-spacing:-.03em;margin:14px 0 0}.cp-legacy>section>header h2 em{color:var(--cp-accent-soft);font-style:normal}.cp-legacy>section>header>p{max-width:70ch;color:var(--cp-muted);margin:16px 0 0;font-size:15px;line-height:1.8}.cp-legacy .cp-boundary{margin-top:0}.cp-family-grid{border-top:1px solid var(--cp-line);max-width:960px;margin:0;padding:0;list-style:none}.cp-family-grid a{border-bottom:1px solid var(--cp-rule);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 0;text-decoration:none;display:grid}.cp-family-grid a:hover strong{color:var(--cp-accent-soft)}.cp-family-grid a:focus-visible{outline:1px solid var(--cp-accent-soft);outline-offset:4px}.cp-family-grid small{color:var(--cp-faint);font:500 11.5px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;grid-column:1}.cp-family-grid strong{color:var(--cp-ink);font:400 clamp(18px, 1.6vw, 22px)/1.25 var(--font-serif);grid-column:1}.cp-family-grid em{color:var(--cp-faint);font:13px var(--font-mono);overflow-wrap:anywhere;grid-column:1;font-style:normal}.cp-family-grid b{color:var(--cp-accent);grid-area:1/2/span 3;align-self:center;font-weight:400}.pi-page{--pi-gold:#d0b26d;--pi-line:#d0b26d33;--pi-line-soft:#d0b26d1a;--pi-soft:#b9b2a6;--pi-mute:#8f8a80}.pi-kicker{color:var(--mastery-champagne,#d4b671);font:500 11px/1.4 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;margin:0 0 clamp(18px,2vw,26px)}.pi-index{border-top:1px solid var(--pi-line);margin-top:clamp(32px,3.6vw,48px);padding-top:12px}.pi-index ol{flex-wrap:wrap;gap:0 clamp(18px,2.4vw,34px);margin:0;padding:0;list-style:none;display:flex}.pi-index a{color:#e9e3d8;min-height:44px;font:500 12px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.pi-index a span{color:var(--pi-mute)}.pi-index a:hover{color:#f3e6c6}.pi-index a:focus-visible{outline:1px solid var(--pi-gold);outline-offset:4px}.pi-families{padding:0 var(--space-page,clamp(20px, 5vw, 78px)) clamp(56px, 7vw, 104px)}.pi-family{border-bottom:1px solid var(--pi-line-soft);grid-template-columns:minmax(0,1fr);gap:28px;padding:clamp(44px,5vw,76px) 0;scroll-margin-top:90px;display:grid}.pi-family-head .pi-kicker{margin-bottom:12px}.pi-family-name{font:300 clamp(40px, 4.8vw, 76px)/.95 var(--font-serif);letter-spacing:-.03em;margin:0 0 16px;padding-bottom:.12em}.pi-family-role{max-width:32ch;color:var(--pi-mute);font:300 15px/1.6 var(--font-sans);margin:0}.pi-businesses{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:clamp(34px,3.6vw,56px) clamp(22px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.pi-business{align-content:start;gap:8px;min-width:0;display:grid}.pi-business-record{color:inherit;gap:10px;text-decoration:none;display:grid}.pi-business-record strong{color:#f3eee4;font:400 clamp(19px, 1.5vw, 22px)/1.25 var(--font-serif);transition:color .24s}.pi-business-record:hover strong,.pi-business-record:focus-visible strong{color:#f3e6c6}.pi-business-record:focus-visible{outline:1px solid var(--pi-gold);outline-offset:8px}.pi-mark-art{align-items:flex-end;height:clamp(96px,9vw,128px);margin-bottom:4px;display:flex}.pi-mark-art>span{margin:0;width:100%!important;max-width:100%!important;height:100%!important;display:block!important}.pi-mark-art [class*=imageFrame]{width:100%!important;height:100%!important}.pi-mark-art [class*=imageFrame] img{object-fit:contain;object-position:left bottom;filter:saturate(.94)contrast(1.04)}.pi-mark-art [class*=axisSubbrand]{display:none}.pi-business-category{color:var(--pi-mute);font:500 11px/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.pi-business-signature{max-width:30ch;color:var(--pi-soft);font:300 15.5px/1.5 var(--font-serif);margin:2px 0 0}.pi-business-stage{color:#d4ccba;font:500 11px/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:2px 0 0}@media (min-width:900px){.pi-family{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:clamp(28px,4vw,80px)}}@media (min-width:1000px){.pi-businesses{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1600px){.pi-family{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr)}.pi-mark-art{height:clamp(128px,8vw,156px)}}@media (max-width:640px){.pi-index ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.pi-businesses{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.pi-mark-art{height:84px}.pi-family-name{font-size:clamp(38px,11vw,48px)}.pi-business-category{letter-spacing:.1em}}.pi-family[data-count="1"] .pi-businesses{grid-template-columns:minmax(0,1fr)}.pi-family[data-count="1"] .pi-business{grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);align-items:end;gap:6px clamp(20px,3vw,56px)}.pi-family[data-count="1"] .pi-business-record{grid-row:1/span 3}.pi-family[data-count="1"] .pi-business>:not(.pi-business-record){grid-column:2}@media (min-width:900px){.pi-family[data-count="1"]{padding-block:clamp(32px,3.6vw,56px)}}@media (max-width:640px){.pi-family[data-count="1"] .pi-business{grid-template-columns:112px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pi-business-record strong{transition:none}}.pi-anchor{height:0;scroll-margin-top:90px;display:block}.portfolio-register{padding:clamp(64px, 8vw, 120px) var(--space-page,clamp(20px, 5vw, 78px));border-top:1px solid var(--pi-line);background:#070706;scroll-margin-top:90px}.portfolio-register-head{max-width:62ch;margin-bottom:clamp(28px,3.5vw,48px)}.portfolio-register-head h2{font:300 clamp(36px, 4.4vw, 64px)/1 var(--font-serif);letter-spacing:-.03em;margin:0 0 1.2rem}.portfolio-register-head h2 em{margin-bottom:-.12em;padding-bottom:.12em;font-style:normal;display:block}.portfolio-register-head p{color:var(--pi-soft);margin:0;font-size:15.5px;line-height:1.7}.portfolio-register table{border-collapse:collapse;border-top:1px solid #d0b26d47;width:100%;max-width:1100px;font-size:15px}.portfolio-register caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portfolio-register th,.portfolio-register td{text-align:left;vertical-align:baseline;color:#eeebe2bd;border-bottom:1px solid #eeebe214;padding:14px 18px 14px 0}.portfolio-register thead th{color:var(--mastery-champagne,#d4b671);font:500 11px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.portfolio-register tbody th{color:#efe9dc;font:400 17px/1.3 var(--font-serif)}.portfolio-register a{color:#e4c98f;text-underline-offset:4px;overflow-wrap:anywhere;-webkit-text-decoration:underline #c8a45d59;text-decoration:underline #c8a45d59}.portfolio-register a:hover{text-decoration-color:#c8a45dd9}.portfolio-register a:focus-visible{outline-offset:3px;outline:1px solid #d6ad62}.pi-stages{gap:10px;max-width:1100px;margin:clamp(28px,3.4vw,44px) 0 0;display:grid}.pi-stages>div{grid-template-columns:minmax(130px,.2fr) minmax(0,1fr);align-items:baseline;gap:4px 20px;display:grid}.pi-stages dt{color:#e9e3d8;font:500 11.5px/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.pi-stages dd{color:var(--pi-soft);margin:0;font-size:14.5px;line-height:1.6}@media (max-width:700px){.portfolio-register table,.portfolio-register tbody{display:block}.portfolio-register thead{display:none}.portfolio-register tbody tr{border-bottom:1px solid #eeebe21a;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem .9rem;padding:1rem 0;display:grid}.portfolio-register tbody th,.portfolio-register tbody td{border:0;padding:0;display:block}.portfolio-register tbody th,.portfolio-register tbody td[data-label=Canonical\ domain]{grid-column:1/-1}.portfolio-register tbody td[data-label]:before{content:attr(data-label);color:var(--mastery-champagne,#d4b671);font:500 11px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem;display:block}.pi-stages>div{grid-template-columns:minmax(0,1fr)}.portfolio-register tbody td[data-label=Canonical\ domain] a{align-items:center;min-height:44px;display:inline-flex}}.dn-architecture-figure{background:#0a0b09;border:1px solid #c8a45d38;margin:clamp(1.6rem,3vw,2.6rem) 0 0;padding:0}.dn-architecture-families{margin:0;padding:0;list-style:none}.dn-architecture-families>li{border-top:1px solid #c8a45d1f;grid-template-columns:minmax(200px,.6fr) 1.4fr;align-items:center;gap:1.2rem 2rem;padding:1.1rem 1.4rem;display:grid}.dn-architecture-families>li:first-child{border-top:0}.dn-architecture-figure figcaption{color:#eeebe2ad;border-top:1px solid #c8a45d38;padding:1rem 1.4rem 1.1rem;font-size:.84rem;line-height:1.6}@media (max-width:820px){.dn-architecture-families>li{grid-template-columns:1fr;gap:.8rem;padding:1rem}}.pi-probe{color:var(--pi-mute);letter-spacing:0;text-transform:none;margin-top:2px;font-size:13px;line-height:1.5;display:block}@media (max-width:430px){.cp-meta{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}}.cp-exit-actions>:is(.button,.button-primary):first-child{flex:0 0 100%;max-width:max-content}.pi-mark-art>[data-logo-treatment=wide]{width:74%!important;height:max(64px,64%)!important}.cp-mark[data-logo-treatment=wide]{width:min(64vw,260px);height:clamp(64px,14vw,92px)}@media (min-width:1024px){.cp-mark[data-logo-treatment=wide]{width:clamp(200px,19vw,300px);height:clamp(96px,8.6vw,136px)}}.cp-hero h1{font-size:clamp(54px,8vw,156px);line-height:.92}@media (min-width:900px){.cp-mark{width:clamp(240px,22vw,400px);height:clamp(190px,16vw,280px)}}.cp-meta{border-top:0;gap:18px clamp(32px,4vw,64px);padding-top:0}.cp-meta dt{font:italic 400 15px/1.4 var(--font-serif);letter-spacing:0;text-transform:none;color:var(--cp-accent-soft)}.cp-meta dd{font-size:16px}.cp-page .cp-title{font-size:clamp(34px,3.8vw,68px)!important;line-height:1!important}.cp-does{border-top:0}.cp-does li{color:#d6d0c4;border-bottom:0;padding:12px 0 12px 28px;font-size:17px;position:relative}.cp-does li:before{content:"";background:var(--cp-accent-soft);width:14px;height:1px;position:absolute;top:1.4em;left:0}.cp-continue{border-top:0}.cp-continue a{border-bottom:0;border-top:1px solid var(--cp-rule);padding:clamp(18px,1.8vw,24px) 0}.cp-continue strong{font-size:clamp(20px,1.7vw,26px)}.cp-continue span{font-size:15.5px}.cp-page :is(.cp-exit-actions,.cp-hero-actions) .button.button-primary{min-height:44px;border:0!important;border-bottom:1px solid var(--cp-accent-soft)!important;box-shadow:none!important;color:var(--cp-ink)!important;font:300 clamp(20px, 1.6vw, 26px)/1.2 var(--font-serif)!important;letter-spacing:-.01em!important;text-transform:none!important;background:0 0!important;border-radius:0!important;padding:0 0 6px!important}@media (min-width:901px){.cp-page:not(.cp-legacy) .cp-hero{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:center;column-gap:clamp(48px,5vw,96px)}.cp-page:not(.cp-legacy) .cp-hero-copy{grid-area:1/1}.cp-page:not(.cp-legacy) .cp-mark{order:0;grid-area:1/2;place-self:center;width:100%;max-width:520px;height:clamp(240px,26vw,420px);margin-top:0}.cp-page:not(.cp-legacy) .cp-mark[data-logo-treatment=wide]{max-width:560px;height:clamp(180px,15vw,260px)}.cp-page:not(.cp-legacy) .cp-mark [class*=imageFrame] img{object-position:center}}@media (min-width:901px) and (min-resolution:1.5x){.cp-page:not(.cp-legacy) .cp-mark{max-width:400px;height:clamp(220px,20vw,320px)}.cp-page:not(.cp-legacy) .cp-mark[data-logo-treatment=wide]{max-width:420px;height:clamp(140px,12vw,200px)}}.cp-continue-family{flex-wrap:wrap;align-items:baseline;gap:0 26px;margin:0;padding:clamp(10px,1.2vw,16px) 0;display:flex}.cp-continue-family span{max-width:none;color:var(--cp-muted);font:italic 400 15px/1.5 var(--font-serif)}.cp-continue .cp-continue-family a{min-height:44px;color:var(--cp-ink);font:400 clamp(17px, 1.4vw, 20px)/1.3 var(--font-serif);text-underline-offset:5px;border-bottom:0;grid-template-columns:none;align-items:center;padding:0;-webkit-text-decoration:underline #d6d0c447;text-decoration:underline #d6d0c447;display:inline-flex}.cp-continue .cp-continue-family a:hover,.cp-continue .cp-continue-family a:focus-visible{color:var(--cp-accent-soft);text-decoration-color:currentColor}.cp-proof[data-compact=true]{padding-block:clamp(32px,3.6vw,52px)}.cp-chapter.cp-proof[data-compact=true] .cp-title{font-size:clamp(22px,1.9vw,28px)}.cp-proof[data-compact=true] .cp-proof-list{border-top:0}.cp-proof[data-compact=true] .cp-proof-list li{border-bottom:0;padding:4px 0}.cp-group-marks{gap:clamp(14px,2vw,26px);margin:clamp(24px,4vw,40px) 0 0;padding:0;list-style:none;display:grid}.cp-group-marks a{min-height:64px;color:inherit;grid-template-columns:minmax(96px,148px) minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,28px);text-decoration:none;display:grid}.cp-group-mark{height:clamp(54px,7vw,76px);display:block}.cp-group-mark>span{margin:0;width:100%!important;max-width:100%!important;height:100%!important;display:block!important}.cp-group-mark [class*=imageFrame]{width:100%!important;height:100%!important}.cp-group-mark [class*=imageFrame] img{object-fit:contain;object-position:left center}.cp-group-mark [class*=axisSubbrand]{display:none}.cp-group-name{color:var(--cp-ink);font:400 clamp(18px, 1.5vw, 22px)/1.3 var(--font-serif);text-underline-offset:5px;-webkit-text-decoration:underline #d6d0c447;text-decoration:underline #d6d0c447;transition:color .24s}.cp-group-marks a:hover .cp-group-name,.cp-group-marks a:focus-visible .cp-group-name{color:var(--cp-accent-soft);text-decoration-color:currentColor}.cp-group-marks a:focus-visible{outline:1px solid var(--cp-accent-soft);outline-offset:4px}@media (min-width:901px){.cp-group-hero{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:center;column-gap:clamp(48px,5vw,96px)}.cp-group-hero .cp-hero-copy{grid-area:1/1}.cp-group-hero .cp-group-marks{border-left:1px solid var(--cp-line);grid-area:1/2;margin:0;padding-left:clamp(24px,3vw,48px)}.cp-group-hero h1{font-size:clamp(44px,5.4vw,96px)}}.cp-entry{padding-block:clamp(36px,4.4vw,68px)}.cp-entry-category{color:var(--cp-accent-soft);font:500 12px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px}.cp-entry .cp-signature{color:var(--cp-ink);font:300 clamp(22px, 2vw, 30px)/1.25 var(--font-serif);letter-spacing:-.01em;margin:0 0 clamp(14px,1.6vw,20px)}.cp-entry .cp-relationship-copy{margin-top:clamp(16px,1.8vw,24px)}.cp-entry .cp-does{margin-top:clamp(18px,2vw,26px)}.cp-entry .cp-does li{padding-block:10px}.cp-entry-meta{margin-top:clamp(20px,2.4vw,30px)}.cp-entry .cp-stage{margin-top:clamp(14px,1.6vw,20px)}.cp-entry .cp-entry-connections{margin-top:clamp(18px,2vw,26px)}.cp-entry .cp-entry-connections a{padding-block:10px}.cp-group-ownership{margin-top:0}
.dr-page{--dr-ground:#070806;--dr-paper:#ece7dc;--dr-ink:#efe9dd;--dr-ink-paper:#1a1b17;--dr-soft:#bdb6a9;--dr-muted:#a39d92;--dr-muted-paper:#55574f;--dr-gold:#d4b671;--dr-gold-paper:#7c6127;--dr-line:#d4b67138;--dr-line-soft:#efe9dd1a;--dr-line-paper:#1a1b1729;background:var(--dr-ground);color:var(--dr-ink)}.dr-page :where(h1,h2,h3,h4,p,li,dt,dd,strong){text-shadow:none}.dr-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dr-page :where(.dr-hero,.dr-section){padding:clamp(80px,9.5vw,144px) var(--space-page);background:var(--dr-ground);position:relative}.dr-page .dr-hero{background:linear-gradient(#050605 0%,#0a0b09 100%);padding-top:clamp(132px,15vw,210px);padding-bottom:clamp(64px,7vw,112px)}.dr-page .dr-section{border-top:1px solid var(--dr-line-soft)}.dr-page .eyebrow{font:500 11px/1.4 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 clamp(18px,2vw,26px)}.dr-page h1{max-width:14ch;font:300 clamp(46px,7vw,112px)/.98 var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 calc(clamp(22px,2.6vw,34px) - .14em);padding-bottom:.14em}.dr-page h2{max-width:20ch;font:300 clamp(36px,4.6vw,72px)/1.02 var(--font-serif);letter-spacing:-.03em;text-wrap:balance;margin:0 0 calc(clamp(20px,2.4vw,30px) - .14em);padding-bottom:.14em}.dr-page h2 em{font-style:normal;display:block}.dr-page .dr-lede{max-width:60ch;font:300 clamp(16px,1.2vw,19px)/1.68 var(--font-sans);color:var(--dr-soft);margin:0}.dr-page .dr-lede a,.dr-page .dr-register-sources a{color:var(--dr-ink);text-underline-offset:.22em;-webkit-text-decoration:underline #d4b67199;text-decoration:underline #d4b67199;text-decoration-thickness:1px}.dr-hero-actions{flex-wrap:wrap;align-items:center;gap:8px 40px;margin-top:clamp(28px,3vw,40px);display:flex}.dr-text-link{min-height:44px;font:500 12px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#e7dcc7;border-bottom:1px solid #d4b67173;align-items:center;gap:.6em;text-decoration:none;display:inline-flex}.dr-text-link-quiet{color:var(--dr-soft);border-bottom-color:var(--dr-line-soft)}.dr-text-link:hover,.dr-text-link:focus-visible{color:var(--dr-ink);border-bottom-color:var(--dr-gold)}.dr-register-state span{font:400 14px/1.5 var(--font-sans);letter-spacing:0;text-transform:lowercase;color:var(--dr-soft);display:inline-block}.dr-register-state span:first-letter{text-transform:uppercase}.dr-register-heads,.dr-register-row{grid-template-columns:minmax(0,12rem) minmax(0,12rem) minmax(0,1fr) minmax(0,1fr) minmax(0,11rem);gap:10px clamp(20px,2.4vw,40px);display:grid}.dr-register-heads{border-bottom:1px solid var(--dr-line);font:400 13px/1.4 var(--font-sans);color:var(--dr-muted);margin-top:clamp(36px,4vw,56px);padding-bottom:12px}.dr-register-ledger{margin:0;padding:0;list-style:none}.dr-register-row{border-bottom:1px solid var(--dr-line-soft);align-items:baseline;padding:clamp(20px,2.2vw,28px) 0}.dr-register-row h3{font:300 clamp(22px,1.8vw,28px)/1.1 var(--font-serif);letter-spacing:-.015em;margin:0;padding-bottom:.14em}.dr-register-row p{max-width:44ch;font:300 15px/1.6 var(--font-sans);color:var(--dr-soft);margin:0}.dr-register-row .dr-register-state{max-width:none}.dr-register-row .dr-register-boundary{color:var(--dr-ink)}.dr-register-sources{justify-items:start;gap:4px;display:grid}.dr-register-sources a{padding:5px 0;display:inline-block}.dr-register-sources b{color:var(--dr-gold);font-weight:400}.dr-families{margin-top:clamp(40px,4.6vw,64px)}.dr-family{padding-top:clamp(36px,4vw,56px)}.dr-family+.dr-family{margin-top:clamp(28px,3vw,40px)}.dr-family-head{border-bottom:1px solid var(--dr-line);grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:baseline;gap:8px clamp(24px,3.4vw,64px);padding-bottom:14px;display:grid}.dr-family-head h3{font:300 clamp(28px,2.6vw,40px)/1.04 var(--font-serif);letter-spacing:-.02em;margin:0;padding-bottom:.14em}.dr-family-head p{max-width:62ch;font:300 15px/1.6 var(--font-sans);color:var(--dr-soft);margin:0}.dr-family-ledger{margin:0;padding:0;list-style:none}.dr-business{border-bottom:1px solid var(--dr-line-soft);grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start;gap:18px clamp(24px,3.4vw,64px);padding:clamp(22px,2.4vw,32px) 0;display:grid}.dr-business-text{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:6px clamp(24px,3vw,56px);display:grid}.dr-business-text h4{font:300 clamp(24px,2vw,30px)/1.1 var(--font-serif);letter-spacing:-.015em;grid-column:1;margin:0}.dr-business-category{font:400 14px/1.5 var(--font-sans);color:var(--dr-gold);grid-column:1;margin:0}.dr-business-register{grid-column:1;margin:0}.dr-business-register dd{margin:0}.dr-action-record{min-height:44px;color:var(--dr-ink);text-underline-offset:.2em;align-items:center;-webkit-text-decoration:underline #d4b67173;text-decoration:underline #d4b67173;text-decoration-thickness:1px;display:inline-flex}.dr-action-visit{min-height:44px;font:400 14px/1.4 var(--font-sans);color:var(--dr-muted);border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.dr-action-record:hover,.dr-action-record:focus-visible{-webkit-text-decoration-color:var(--dr-gold);text-decoration-color:var(--dr-gold)}.dr-action-visit:hover,.dr-action-visit:focus-visible{color:var(--dr-ink);border-bottom-color:var(--dr-line)}.dr-study-marker{font:400 .6em/1 var(--font-sans);color:var(--dr-gold);vertical-align:super;margin-left:.2em}.dr-note{max-width:78ch;font:300 14px/1.7 var(--font-sans);color:var(--dr-muted);margin:clamp(32px,3.6vw,48px) 0 0}.dr-disclosure{background:var(--dr-paper);color:var(--dr-ink-paper)}.dr-page .dr-disclosure{background:var(--dr-paper)}.dr-page .dr-disclosure .dr-lede{color:var(--dr-muted-paper)}.dr-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,96px);margin-top:clamp(40px,4.6vw,64px);display:grid}.dr-matrix-column h3,.dr-disclosure-statement h3{border-bottom:1px solid var(--dr-line-paper);font:500 11px/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dr-gold-paper);margin:0;padding:0 0 14px}.dr-matrix-column ul{margin:0;padding:0;list-style:none}.dr-matrix-column li{border-bottom:1px solid var(--dr-line-paper);font:400 16px/1.5 var(--font-sans);color:var(--dr-ink-paper);padding:12px 0}.dr-disclosure-statement{max-width:72ch;margin-top:clamp(48px,5vw,72px)}.dr-disclosure-statement p{font:400 15px/1.7 var(--font-sans);color:var(--dr-muted-paper);margin:16px 0 0}.dr-process-rail{border-top:1px solid var(--dr-line);margin:clamp(40px,4.6vw,64px) 0 0;padding:0;list-style:none}.dr-process-rail>li{border-bottom:1px solid var(--dr-line-soft);grid-template-columns:minmax(0,1fr);gap:10px clamp(16px,2vw,32px);padding:clamp(22px,2.4vw,32px) 0;display:grid}.dr-process-body{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:baseline;gap:8px clamp(24px,3.4vw,64px);display:grid}.dr-process-body h3{font:300 clamp(24px,2.2vw,32px)/1.08 var(--font-serif);letter-spacing:-.015em;grid-column:1;margin:0;padding-bottom:.14em}.dr-process-body>p{max-width:60ch;font:300 16px/1.65 var(--font-sans);color:var(--dr-soft);grid-column:2;margin:0}.dr-process-body>.dr-process-condition{font:400 14px/1.5 var(--font-sans);color:var(--dr-gold)}.dr-approach{border-top:1px solid var(--dr-line-soft);grid-column:2;margin-top:clamp(18px,2vw,26px);padding-top:clamp(18px,2vw,26px)}.dr-approach-lead{max-width:60ch;font:400 16px/1.6 var(--font-sans);color:var(--dr-ink);margin:0}.dr-approach-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);margin:16px 0 0;display:grid}.dr-approach-fields>div{border-bottom:1px solid var(--dr-line-soft);padding:12px 0}.dr-approach-fields dt{font:500 14px/1.5 var(--font-sans);color:var(--dr-ink)}.dr-approach-fields dd{font:300 15px/1.55 var(--font-sans);color:var(--dr-soft);margin:4px 0 0}.dr-approach-note{max-width:64ch;font:300 14px/1.7 var(--font-sans);color:var(--dr-muted);margin:18px 0 0}.dr-access{background:linear-gradient(#070806 0%,#0b0c0a 100%)}.dr-primary-action{background:var(--dr-gold);color:#15130d;min-height:48px;font:500 16px/1.2 var(--font-sans);letter-spacing:0;border-radius:2px;justify-content:center;align-items:center;margin-top:clamp(28px,3vw,40px);padding:0 28px;text-decoration:none;display:inline-flex}.dr-primary-action:hover,.dr-primary-action:focus-visible{color:#0b0a07;background:#e3c887}@media (max-width:1100px){.dr-register-heads{display:none}.dr-register-ledger{border-top:1px solid var(--dr-line);margin-top:clamp(28px,6vw,40px)}.dr-register-row{grid-template-columns:minmax(0,1fr);gap:8px}.dr-register-row p{max-width:62ch}}@media (max-width:900px){.dr-business{grid-template-columns:minmax(0,1fr);gap:10px}.dr-business-text{grid-template-columns:minmax(0,1fr)}.dr-business-text>*{grid-column:1}.dr-family-head,.dr-process-body{grid-template-columns:minmax(0,1fr)}.dr-process-body>p,.dr-approach{grid-column:1}}@media (max-width:720px){.dr-matrix,.dr-approach-fields,.dr-process-rail>li{grid-template-columns:minmax(0,1fr)}.dr-primary-action{width:100%;display:flex}}.dr-domain-unresolved{font:400 14px/1.4 var(--font-sans);color:var(--dr-soft);padding:12px 0;display:block}.dr-probe{color:var(--dr-muted);letter-spacing:0;text-transform:none;margin-top:2px;font-size:13px;line-height:1.5;display:block}@media (min-width:901px){.dr-business{grid-template-columns:minmax(0,9rem) minmax(0,1fr);padding:clamp(16px,1.6vw,22px) 0}.dr-family{padding-top:clamp(28px,3vw,44px)}.dr-family+.dr-family{margin-top:clamp(16px,2vw,28px)}}@media (max-width:900px){.dr-business{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:0 18px;padding:18px 0}}.dr-business-text h4{align-items:flex-start;display:flex}.dr-business-text h4 .dr-study-marker{vertical-align:baseline;flex:none;margin-top:.55em}.dr-page .dr-hero{flex-direction:column;justify-content:flex-end;min-height:min(88svh,920px);display:flex}.dr-page h1{max-width:13ch;font-size:clamp(54px,7.8vw,150px);line-height:.94}.dr-page h2{max-width:17ch;font-size:clamp(40px,5vw,92px);line-height:.98}.dr-page .dr-lede{font-size:clamp(17px,1.3vw,20px)}.dr-page .dr-section{border-top:0;padding-block:clamp(104px,11vw,176px)}.dr-page .dr-register-heads{display:none}.dr-page .dr-register-ledger{border-top:0;margin-top:clamp(56px,6vw,96px)}.dr-page .dr-register-row{border-bottom:0;border-top:1px solid var(--dr-line-soft);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title covers boundary""state sources sources";gap:14px clamp(28px,4vw,72px);padding:clamp(34px,3.4vw,52px) 0}.dr-page .dr-register-row h3{grid-area:title;font-size:clamp(26px,2.4vw,40px);line-height:1.06}.dr-page .dr-register-row .dr-register-state{grid-area:state;align-self:start}.dr-page .dr-register-row .dr-register-covers{grid-area:covers}.dr-page .dr-register-row .dr-register-boundary{grid-area:boundary}.dr-page .dr-register-row .dr-register-sources{flex-wrap:wrap;grid-area:sources;gap:4px 28px;display:flex}.dr-page .dr-register-row p{max-width:46ch;font-size:16px;line-height:1.62}.dr-page .dr-register-row .dr-register-covers:before,.dr-page .dr-register-row .dr-register-boundary:before{font:italic 400 15px/1.3 var(--font-serif);color:var(--dr-gold);margin-bottom:.45rem;display:block}.dr-page .dr-register-row .dr-register-covers:before{content:"What is established" / ""}.dr-page .dr-register-row .dr-register-boundary:before{content:"Where it stops" / ""}.dr-page .dr-family{padding-top:clamp(44px,4.6vw,72px)}.dr-page .dr-family-head h3{font-size:clamp(32px,3.2vw,56px)}.dr-page .dr-business{border-bottom:0;border-top:1px solid var(--dr-line-soft);padding:clamp(22px,2.2vw,32px) 0;grid-template-columns:minmax(0,1fr)!important}.dr-page .dr-business-text{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.dr-page .dr-business-text h4{font-size:clamp(24px,2.1vw,34px)}.dr-page .dr-primary-action{min-height:44px;color:var(--dr-ink);border-bottom:1px solid var(--dr-gold);font:300 clamp(22px,1.9vw,30px)/1.2 var(--font-serif);letter-spacing:-.01em;background:0 0;border-radius:0;padding:0 0 6px}.dr-page .dr-primary-action:after{content:"→";color:var(--dr-gold);margin-left:.5em}.dr-page .dr-primary-action:hover,.dr-page .dr-primary-action:focus-visible{color:#fff7e6;background:0 0;border-bottom-color:#e3c887}@media (max-width:1100px){.dr-page .dr-register-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""state""covers""boundary""sources"}}@media (max-width:720px){.dr-page .dr-primary-action{width:auto;display:inline-flex}.dr-page .dr-business-text{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dr-page .dr-hero{min-height:0}}@media (min-width:1100px){.dr-page .dr-section{padding-block:clamp(72px,7vw,120px)}.dr-page .dr-register-row{grid-template-columns:minmax(0,.55fr) minmax(0,1fr) minmax(0,1fr);padding:clamp(26px,2.6vw,38px) 0}.dr-page .dr-register-row p{max-width:58ch}.dr-page .dr-families{margin-top:clamp(40px,4vw,64px)}.dr-page .dr-family{border-top:1px solid var(--dr-line-soft);grid-template-columns:minmax(0,.62fr) minmax(0,2fr);column-gap:clamp(40px,5vw,96px);margin-top:0;padding-top:clamp(28px,2.8vw,40px);display:grid}.dr-page .dr-family-head{border:0;margin:0;padding:0;display:block}.dr-page .dr-family-head p{max-width:30ch;margin:12px 0 0;font-size:15px;line-height:1.6}.dr-page .dr-family-ledger{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,5vw,88px);display:grid}.dr-page .dr-business{border-top:0!important;padding:0 0 clamp(26px,2.4vw,36px)!important}.dr-page .dr-business-text{grid-template-columns:minmax(0,1fr)}.dr-page .dr-business-text>*{grid-column:1}}@media (max-width:1099px){.dr-page .dr-section{padding-block:44px}.dr-page .dr-register-row{gap:6px;padding-block:20px}.dr-page .dr-register-row p{font-size:15px;line-height:1.55}.dr-page .dr-register-row .dr-register-covers:before,.dr-page .dr-register-row .dr-register-boundary:before{margin:0 .5em 0 0;font-size:14px;display:inline}.dr-page .dr-register-row .dr-register-sources{gap:0 22px}.dr-page .dr-family{padding-top:28px}.dr-page .dr-family-head{padding-bottom:8px}.dr-page .dr-family-head p{font-size:14px;line-height:1.55}.dr-page .dr-business{padding:14px 0}.dr-page .dr-business-text{gap:3px}.dr-page .dr-process-rail>li{gap:4px;padding:20px 0}.dr-page .dr-process-body{padding-block:0}.dr-page .dr-process-body>p{font-size:15px;line-height:1.6}.dr-page .dr-approach-fields{grid-template-columns:minmax(0,1fr)}}@media (min-width:721px) and (max-width:1099px){.dr-page .dr-register-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"title covers""state boundary""sources sources";align-items:start;column-gap:clamp(32px,5vw,64px)}.dr-page .dr-register-row p{max-width:none}.dr-page .dr-family-ledger{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,64px);display:grid}.dr-page .dr-business{grid-template-columns:minmax(0,1fr)!important}.dr-page .dr-business-text{grid-template-columns:minmax(0,1fr)}.dr-page .dr-business-text>*{grid-column:1}}.dr-page .dr-matrix-column ul{font:400 clamp(19px,1.5vw,23px)/1.7 var(--font-serif,Georgia,serif);color:var(--dr-ink-paper);padding-top:18px}.dr-page .dr-matrix-column li{font:inherit;color:inherit;border:0;padding:0;display:inline}.dr-page .dr-matrix-column li+li:before{content:" · ";color:var(--dr-gold-paper);padding:0 .15em}.dr-page .dr-matrix-column[data-column=withheld] ul{color:var(--dr-muted-paper)}@media (max-width:720px){.dr-page .dr-family+.dr-family{margin-top:0}.dr-page .dr-family{padding-top:22px}.dr-page .dr-family-ledger .dr-business .dr-business-text{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 14px}.dr-page .dr-family-ledger .dr-business .dr-business-text>h4{grid-area:1/1}.dr-page .dr-family-ledger .dr-business .dr-business-text>.dr-business-category{grid-area:2/1}.dr-page .dr-family-ledger .dr-business .dr-business-text>.dr-business-register{text-align:right;grid-area:1/2/span 2;place-self:start end;max-width:11.5rem}.dr-page .dr-family-ledger .dr-business .dr-business-text>.dr-business-register:has(.dr-domain-unresolved){text-align:left;grid-area:3/1/auto/-1;justify-self:start;max-width:none}}
.founder-doctrine-page,.founder-institutional-page,.dn-hero,.dn-rail,.dn-narrative,.dn-system,.dn-example,.dn-prose,.dn-ending{--dn-ink:#f1eadf;--dn-ink-soft:#c9c1b4;--dn-muted:#a29a8e;--dn-gold:#d1a95c;--dn-gold-deep:#b08546;--dn-line:#cda35638;--dn-line-soft:#cda3561f;--dn-ground:#050505;--dn-ground-raised:#080807;--dn-page:clamp(20px,5.5vw,104px)}.dn-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}main#main-content.founder-doctrine-page :is(.dn-hero,.dn-narrative,.dn-system,.dn-example,.dn-prose,.dn-handoff,.dn-ending,.founder-decision-band) :is(h1,h2,h3,h4){font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;font-weight:300}main#main-content.founder-doctrine-page :is(.dn-narrative,.dn-system,.dn-example,.dn-prose,.dn-handoff,.dn-ending) :is(h2,h3,h4){color:var(--dn-ink);-webkit-text-fill-color:currentColor;text-shadow:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}main#main-content.founder-doctrine-page :is(.dn-hero,.dn-narrative,.dn-system,.dn-example,.dn-prose,.dn-handoff,.dn-ending) :is(h1,h2,h3,h4) :is(em,i),main#main-content.founder-doctrine-page :is(.dn-hero,.dn-rail,.dn-narrative,.dn-system,.dn-example,.dn-prose,.dn-handoff,.dn-ending) :is(p,li,dd,dt,th,td,small,span,strong,figcaption,a,b),main#main-content.founder-doctrine-page .founder-decision-band :is(blockquote,p:not(.eyebrow)){text-shadow:none}main#main-content.founder-doctrine-page .founder-decision-band blockquote{padding-bottom:.14em}main#main-content.founder-doctrine-page .dn-hero h1{text-shadow:0 1px #ffffff0f}.dn-hero{min-height:clamp(560px,82svh,900px);padding:clamp(148px,17vh,208px) var(--dn-page) clamp(64px,8vw,112px);border-bottom:1px solid var(--dn-line-soft);color:var(--dn-ink);background:radial-gradient(at 78% 24%,#d1a95c12,#0000 46%),linear-gradient(#050505 0%,#080706 100%);align-items:flex-end;display:flex;position:relative;overflow:clip}.dn-hero-copy{z-index:1;width:100%;max-width:1080px;position:relative}.dn-hero-copy>.eyebrow{margin:0 0 clamp(18px,2vw,26px)}.dn-hero h1{max-width:16ch;margin:0;padding-bottom:.14em;font-size:clamp(48px,7.2vw,118px);line-height:.95}.dn-hero h1 em{display:block}.dn-hero-long h1{max-width:19ch;font-size:clamp(40px,5.1vw,84px);line-height:1.02}.dn-hero-lede{max-width:58ch;font:300 clamp(16px,1.25vw,19px)/1.68 var(--font-sans);color:var(--dn-ink-soft);margin:clamp(14px,1.8vw,24px) 0 0}.dn-hero-link{min-height:44px;color:var(--dn-gold);font:500 11px/1.6 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;text-underline-offset:.55em;align-items:center;gap:.55rem;margin-top:clamp(18px,2.4vw,30px);-webkit-text-decoration:underline #d1a95c66;text-decoration:underline #d1a95c66;display:inline-flex}.dn-hero-link:hover,.dn-hero-link:focus-visible{color:var(--dn-ink)}.dn-rail{padding:clamp(36px,4vw,56px) var(--dn-page) clamp(40px,4.5vw,64px);background:var(--dn-ground);border-top:1px solid var(--dn-line-soft);color:var(--dn-ink);gap:.6rem;display:grid}.dn-rail-kicker{color:var(--dn-muted);font:400 15px/1.5 var(--font-serif);margin:0;font-style:italic}.dn-rail-chapters{flex-wrap:wrap;gap:0 clamp(1.1rem,2vw,2rem);margin:0;padding:0;list-style:none;display:flex}.dn-rail-chapters a{min-width:44px;min-height:44px;color:var(--dn-ink-soft);font:400 16px/1.3 var(--font-sans);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.dn-rail-chapters a:hover,.dn-rail-chapters a:focus-visible{color:var(--dn-ink);text-underline-offset:.3em;text-decoration:underline}.dn-rail-chapters a[aria-current=page]{color:var(--dn-gold)}.dn-rail-step{margin:0}.dn-rail-step a{min-height:44px;color:var(--dn-ink-soft);font:400 15px/1.4 var(--font-sans);text-underline-offset:.3em;align-items:center;gap:.45em;-webkit-text-decoration:underline #d1a95c66;text-decoration:underline #d1a95c66;transition:color .2s;display:inline-flex}.dn-rail-step a:hover,.dn-rail-step a:focus-visible{color:var(--dn-gold)}.dn-narrative{padding:clamp(88px,9vw,144px) var(--dn-page);background:var(--dn-ground);color:var(--dn-ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,7rem);display:grid}.dn-narrative-lead .eyebrow{margin:0 0 1rem}.dn-narrative h2{max-width:18ch;margin:0;font-size:clamp(36px,4vw,66px);line-height:1.02}.dn-narrative-body p{max-width:62ch;color:var(--dn-ink-soft);margin:0 0 1.2rem;font-size:17px;line-height:1.72}.dn-narrative-body p:first-child{color:var(--dn-ink);font-size:clamp(18px,1.35vw,20px)}.dn-narrative-body a,.dn-prose a:not(.dn-hero-link),.dn-example-reading a,.dn-system-note a,.dn-system-head a{color:var(--dn-gold);text-underline-offset:.2em;-webkit-text-decoration:underline #d1a95c73;text-decoration:underline #d1a95c73}.dn-narrative-body p.dn-pull{border-top:1px solid var(--dn-line-soft);color:var(--dn-ink);font:italic 300 clamp(24px,2.3vw,34px)/1.2 var(--font-serif);letter-spacing:-.015em;margin:2rem 0 0;padding-top:1.4rem}.dn-numbered{border-top:1px solid var(--dn-line-soft);margin:1.6rem 0 0;padding:0;list-style:none}.dn-numbered li{border-bottom:1px solid var(--dn-line-soft);grid-template-columns:minmax(0,1fr);align-items:baseline;padding:1.05rem 0;display:grid}.dn-narrative-body .dn-numbered li>p{color:var(--dn-ink-soft);margin:0;font-size:16px;line-height:1.65}.dn-numbered strong{color:var(--dn-ink);font:400 19px/1.3 var(--font-serif);letter-spacing:-.01em}main#main-content.founder-doctrine-page :is(.dn-hero,.dn-narrative,.dn-system,.dn-example,.dn-prose,.dn-handoff,.dn-ending,.founder-decision-band) .eyebrow{font-size:11px;line-height:1.5}.dn-system{padding:clamp(88px,9vw,144px) var(--dn-page);background:var(--dn-ground-raised);border-top:1px solid var(--dn-line-soft);color:var(--dn-ink);position:relative}.dn-system-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:1.2rem clamp(2rem,5vw,5rem);margin-bottom:clamp(40px,5vw,72px);display:grid}.dn-system-head .eyebrow{grid-column:1/-1;margin:0}.dn-system-head h2{max-width:16ch;margin:0;font-size:clamp(36px,4.2vw,68px);line-height:1}.dn-system-head>p:last-child{max-width:58ch;color:var(--dn-ink-soft);margin:0;font-size:17px;line-height:1.7}.dn-system-coda{max-width:62ch;color:var(--dn-ink);font:italic 300 clamp(19px,1.5vw,23px)/1.5 var(--font-serif);margin:clamp(28px,3.5vw,48px) 0 0}.dn-system-note{border-top:1px solid var(--dn-line-soft);max-width:78ch;color:var(--dn-muted);margin:clamp(32px,4vw,56px) 0 0;padding-top:1rem;font-size:14px;line-height:1.7}.dn-ledger-row{border-bottom:1px solid var(--dn-line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:.9rem clamp(1.5rem,4vw,4.5rem);padding:clamp(24px,2.6vw,38px) 0;display:grid}.dn-ledger-row :is(h3,h4){margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1.12}.dn-board-refuse{color:var(--dn-muted);font-style:italic}.dn-memory{margin-top:clamp(56px,7vw,96px)}.dn-memory-head{max-width:70ch;margin-bottom:1.6rem}.dn-memory-head h3{margin:.6rem 0 .8rem;font-size:clamp(26px,2.6vw,40px);line-height:1.08}.dn-memory-head p{color:var(--dn-ink-soft);margin:0;font-size:16px;line-height:1.7}.dn-register{border-top:1px solid var(--dn-line);margin:0;padding:0;list-style:none}.dn-register-row{border-bottom:1px solid var(--dn-line-soft);grid-template-columns:minmax(200px,.34fr) minmax(0,1fr);gap:.9rem clamp(2rem,4vw,4.5rem);padding:clamp(26px,2.8vw,40px) 0;display:grid}.dn-register-term{grid-template-columns:2.8rem minmax(0,1fr);align-content:start;align-items:baseline;row-gap:.5rem;min-width:0;display:grid}.dn-register-term :is(h3,h4){grid-column:2;margin:0;font-size:clamp(24px,2.1vw,32px);line-height:1.1}.dn-register-meta{color:var(--dn-muted);font:400 14px/1.5 var(--font-sans);letter-spacing:0;grid-column:2;margin:0}.dn-register-body{align-content:start;gap:.85rem;min-width:0;max-width:66ch;display:grid}.dn-register-body p{margin:0}.dn-register-definition{color:var(--dn-ink);font-size:17px;line-height:1.66}.dn-register-turn{color:var(--dn-ink-soft);font:italic 300 18px/1.5 var(--font-serif);text-indent:-1.6rem;padding-left:1.6rem}.dn-register-arrow{width:1.6rem;color:var(--dn-gold);text-indent:0;font-style:normal;display:inline-block}.dn-register-counter{color:var(--dn-muted);font:italic 300 17px/1.55 var(--font-serif)}.dn-register-evidence{color:var(--dn-ink-soft);font-size:15px;line-height:1.65}.dn-register-lead{color:var(--dn-ink);font:600 14px/1 var(--font-sans);letter-spacing:.005em;margin-right:.15rem;font-style:normal}.dn-register-order{max-width:72ch;color:var(--dn-muted);font:italic 300 16px/1.55 var(--font-serif);margin:0 0 1.1rem}.dn-register-quiet .dn-register-row{padding:clamp(20px,2.1vw,30px) 0}.dn-register-quiet .dn-register-term{grid-template-columns:minmax(0,1fr)}.dn-register-quiet .dn-register-term :is(h3,h4){grid-column:1;font-size:clamp(20px,1.7vw,25px);line-height:1.15}.dn-register-quiet .dn-register-body{gap:.55rem}.dn-register-quiet .dn-register-definition{color:var(--dn-ink-soft);font-size:16px;line-height:1.65}.dn-register-quiet .dn-register-counter{font-size:16px}.dn-relations-list,.dn-example-businesses{border-top:1px solid var(--dn-line);margin:0;padding:0;list-style:none}.dn-relation,.dn-example-business{border-bottom:1px solid var(--dn-line-soft);grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:1.2rem clamp(1.5rem,4vw,4.5rem);padding:clamp(28px,3.4vw,48px) 0;display:grid}.dn-relation-mark,.dn-example-mark{justify-content:flex-start;align-items:flex-start;min-width:0;display:flex}.dn-relation-mark [data-business-mark],.dn-example-mark [data-business-mark]{justify-content:flex-start;width:min(240px,100%);height:88px}.dn-relation-mark [data-business-mark] img,.dn-example-mark [data-business-mark] img{object-position:left center}.dn-relation-mark [class*=axisSubbrand],.dn-example-mark [class*=axisSubbrand]{display:none}.dn-relation-body,.dn-example-identity{align-content:start;gap:.75rem;min-width:0;display:grid}.dn-relation-layer{color:var(--dn-gold);font:500 11px/1.5 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0}.dn-relation-body h3,.dn-example-identity h3{margin:0;font-size:clamp(28px,2.6vw,40px);line-height:1.05}.dn-example-identity .dn-example-category{color:var(--dn-gold);font:500 11px/1.5 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0}.dn-relation-mandate,.dn-example-mandate{max-width:64ch;color:var(--dn-ink);margin:0;font-size:17px;line-height:1.65}.dn-relation-relation,.dn-example-line{max-width:64ch;color:var(--dn-ink-soft);margin:0;font-size:16px;line-height:1.66}.dn-relation-actions,.dn-example-actions{flex-wrap:wrap;column-gap:1.6rem;margin:0;display:flex}.dn-relation-actions a,.dn-example-actions a{min-height:44px;color:var(--dn-gold);font:500 12px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.dn-relation-actions a:hover,.dn-example-actions a:hover,.dn-relation-actions a:focus-visible,.dn-example-actions a:focus-visible{color:var(--dn-ink)}.dn-example{padding:clamp(88px,9vw,144px) var(--dn-page);background:var(--dn-ground);border-top:1px solid var(--dn-line-soft);color:var(--dn-ink)}.dn-example-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.2rem clamp(2rem,5vw,5rem);margin-bottom:clamp(36px,4.5vw,64px);display:grid}.dn-example-head .eyebrow{grid-column:1/-1;margin:0}.dn-example-head h2{max-width:16ch;margin:0;font-size:clamp(32px,3.6vw,58px);line-height:1.04}.dn-example-reading p{max-width:62ch;color:var(--dn-ink-soft);margin:0 0 1rem;font-size:17px;line-height:1.72}.dn-example-reading em{color:var(--dn-ink);font-style:italic}.dn-example-figure{margin:0}.dn-example-boundary{border-top:1px solid var(--dn-line-soft);max-width:80ch;color:var(--dn-muted);margin:clamp(28px,3.5vw,48px) 0 0;padding-top:1rem;font-size:14px;line-height:1.7}.dn-example-boundary strong{color:var(--dn-ink-soft);font-weight:600}.dn-example .dn-architecture-figure{background:0 0;border:0;margin:0;padding:0}.dn-example .dn-architecture-families{margin:0;padding:0;list-style:none}.dn-example .dn-architecture-families>li{border-top:1px solid var(--dn-line-soft);grid-template-columns:minmax(200px,.34fr) minmax(0,1fr);align-items:start;gap:1rem clamp(2rem,4vw,4rem);padding:clamp(20px,2.2vw,30px) 0;display:grid}.dn-example .dn-architecture-families>li:first-child{border-top:1px solid var(--dn-line)}.dn-example .dn-architecture-figure figcaption{border-top:1px solid var(--dn-line-soft);color:var(--dn-muted);margin:0;padding:1rem 0 0;font-size:14px;line-height:1.6}.dn-prose{padding:clamp(88px,9vw,144px) var(--dn-page);background:var(--dn-ground);border-top:1px solid var(--dn-line-soft);color:var(--dn-ink);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.dn-prose-register{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.dn-prose>article:only-child{grid-column:1/-1}.dn-prose article .eyebrow{margin:0 0 1rem}.dn-prose article h2{max-width:16ch;margin:0 0 1.4rem;font-size:clamp(34px,3.6vw,58px);line-height:1.02}.dn-prose article p:not(.eyebrow){max-width:62ch;color:var(--dn-ink-soft);margin:0 0 1rem;font-size:17px;line-height:1.72}.dn-prose article p.dn-boundary{color:var(--dn-ink)}.dn-list{border-top:1px solid var(--dn-line);margin:0}.dn-list>div{border-bottom:1px solid var(--dn-line-soft);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:.4rem clamp(1.2rem,2.4vw,2.4rem);padding:1.1rem 0;display:grid}.dn-list dt{color:var(--dn-ink);font:400 clamp(18px,1.45vw,21px)/1.28 var(--font-serif);letter-spacing:-.012em}.dn-list dd{color:var(--dn-ink-soft);margin:0;font-size:16px;line-height:1.65}.dn-list-note{color:var(--dn-muted);font:italic 300 15px/1.5 var(--font-serif);margin-top:.35rem;display:block}.dn-network-centre,.dn-network-family{border-top:1px solid var(--dn-line-soft);grid-template-columns:minmax(200px,.34fr) minmax(0,1fr);gap:.55rem clamp(2rem,4vw,4rem);padding:clamp(20px,2.2vw,30px) 0;display:grid}.dn-network-centre{border-top-color:var(--dn-line)}.dn-network-centre h3,.dn-network-family h3{grid-row:1/span 2;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.1}.dn-network-centre p{max-width:64ch;color:var(--dn-ink);margin:0;font-size:17px;line-height:1.7}.dn-network-families{margin:0;padding:0;list-style:none}.dn-network-family-role{max-width:70ch;color:var(--dn-ink-soft);margin:0;font-size:15px;line-height:1.6}.dn-network-businesses{flex-wrap:wrap;gap:0 1.6rem;margin:0;padding:0;list-style:none;display:flex}.dn-network-business a{min-height:44px;color:var(--dn-gold);font:400 18px/1.3 var(--font-serif);text-underline-offset:.25em;align-items:center;-webkit-text-decoration:underline #d1a95c59;text-decoration:underline #d1a95c59;display:inline-flex}.dn-network-business a:hover,.dn-network-business a:focus-visible{color:var(--dn-ink)}.dn-network-close{border-top:1px solid var(--dn-line);color:var(--dn-muted);justify-items:start;gap:.2rem;margin:0;padding-top:1.1rem;font-size:15px;display:grid}.dn-network-close a{min-height:44px;color:var(--dn-gold);font:400 19px/1.3 var(--font-serif);letter-spacing:-.005em;text-underline-offset:.25em;white-space:nowrap;align-items:center;-webkit-text-decoration:underline #d1a95c66;text-decoration:underline #d1a95c66;display:inline-flex}.dn-network-close a:hover,.dn-network-close a:focus-visible{color:var(--dn-ink)}.dn-ending{padding:clamp(88px,9vw,144px) var(--dn-page) clamp(56px,6vw,96px);background:var(--dn-ground);border-top:1px solid var(--dn-line);color:var(--dn-ink);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:clamp(2rem,5vw,5rem);display:grid}.dn-ending-question{grid-column:1/-1}.dn-ending-question .eyebrow{margin:0}.dn-ending-asked{max-width:60ch;color:var(--dn-ink-soft);font:italic 300 18px/1.5 var(--font-serif);margin:.7rem 0 0}.dn-ending-answer h2{max-width:18ch;margin:0;font-size:clamp(34px,3.8vw,60px);line-height:1.04}.dn-ending-answer p{max-width:58ch;color:var(--dn-ink-soft);margin:1.4rem 0 0;font-size:17px;line-height:1.7}.dn-ending-next{align-content:end;gap:1rem;display:grid}.dn-ending-primary{border-bottom:1px solid var(--dn-gold);min-height:44px;color:var(--dn-ink);gap:.35rem;padding:0 0 1rem;text-decoration:none;display:grid}.dn-ending-primary small{color:var(--dn-gold);font:500 11px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.dn-ending-primary strong{color:var(--dn-ink);font:400 clamp(21px,1.8vw,27px)/1.15 var(--font-serif);letter-spacing:-.02em}.dn-ending-primary span{color:var(--dn-ink-soft);font-size:15px;line-height:1.55}.dn-ending-primary:hover strong,.dn-ending-primary:focus-visible strong{color:var(--dn-gold)}.dn-ending-secondary{margin:0;padding:0;list-style:none;display:grid}.dn-ending-secondary a{border-bottom:1px solid var(--dn-line-soft);min-height:44px;color:var(--dn-ink);gap:.2rem;padding:.8rem 0;text-decoration:none;display:grid}.dn-ending-secondary strong{color:var(--dn-ink);font:400 17px/1.3 var(--font-serif)}.dn-ending-secondary span{color:var(--dn-muted);font-size:14px;line-height:1.5}.dn-ending-secondary a:hover strong,.dn-ending-secondary a:focus-visible strong{color:var(--dn-gold)}.dn-ending-contact{color:var(--dn-muted);margin:.4rem 0 0;font-size:14px;line-height:1.6}.dn-ending-contact a{color:var(--dn-ink-soft);text-underline-offset:.2em;text-decoration:underline}@media (max-width:1100px){.dn-narrative,.dn-prose,.dn-prose-register,.dn-system-head,.dn-example-head,.dn-ending{grid-template-columns:minmax(0,1fr)}.dn-prose,.dn-narrative{gap:clamp(1.8rem,4vw,2.8rem)}.dn-narrative h2,.dn-system-head h2,.dn-example-head h2,.dn-prose article h2{text-wrap:balance;max-width:24ch}.dn-system-head>p:last-child,.dn-example-reading p{max-width:62ch}.dn-ledger-row,.dn-network-centre,.dn-network-family{grid-template-columns:minmax(0,1fr)}.dn-network-centre h3,.dn-network-family h3{grid-row:auto}.dn-example .dn-architecture-families>li{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dn-relation,.dn-example-business{grid-template-columns:minmax(0,1fr)}.dn-relation-mark [data-business-mark],.dn-example-mark [data-business-mark]{width:min(200px,100%);height:64px}.dn-list>div{grid-template-columns:minmax(0,1fr)}.dn-hero{min-height:0;padding-top:clamp(124px,30vw,160px)}.dn-rail{padding-right:max(var(--dn-page),88px)}.dn-register-row{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1.4rem 0}.dn-register-term{grid-template-columns:2.3rem minmax(0,1fr);row-gap:.3rem}.dn-register-term :is(h3,h4){font-size:clamp(23px,6.4vw,27px)}.dn-register-body{gap:.7rem;max-width:none}.dn-register-definition{font-size:16px;line-height:1.62}.dn-register-turn,.dn-register-counter{font-size:16.5px}.dn-register-evidence{font-size:15px}.dn-register-quiet .dn-register-row{gap:.55rem;padding:1.15rem 0}.dn-register-quiet .dn-register-term :is(h3,h4){font-size:20px}.dn-register-order{margin-bottom:.9rem;font-size:15px}}@media (prefers-reduced-motion:reduce){.dn-rail-chapters a,.dn-rail-step a{transition:none}}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait){.dn-hero{min-height:0;padding-top:clamp(176px,21vw,224px)}}:is(.dn-register,.dn-ledger,.dn-memory,.dn-relations-list)+.dn-system-note{border-top:0;padding-top:0}main#main-content.founder-doctrine-page .dn-hero{min-height:clamp(620px,92svh,1020px);overflow:hidden}main#main-content.founder-doctrine-page .dn-hero[data-dn-number]:after{content:attr(data-dn-number) / "";right:calc(var(--dn-page) - .04em);z-index:0;font:200 clamp(180px,26vw,440px)/.78 var(--font-serif,Georgia,serif);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #d1a95c4d;pointer-events:none;position:absolute;bottom:clamp(40px,6vw,96px)}main#main-content.founder-doctrine-page .dn-hero-copy{max-width:min(1180px,74vw)}main#main-content.founder-doctrine-page .dn-hero h1{max-width:15ch;font-size:clamp(54px,7.8vw,150px);line-height:.92}main#main-content.founder-doctrine-page .dn-hero-long h1{max-width:17ch;font-size:clamp(46px,6.2vw,120px);line-height:.95}main#main-content.founder-doctrine-page .dn-hero-lede{max-width:54ch;margin-top:clamp(24px,2.6vw,40px);font-size:clamp(17px,1.35vw,21px)}main#main-content.founder-doctrine-page .dn-narrative{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding-block:clamp(104px,11vw,176px)}main#main-content.founder-doctrine-page .dn-narrative h2{max-width:16ch;font-size:clamp(40px,4.8vw,90px);line-height:.98}main#main-content.founder-doctrine-page .dn-narrative-body p{font-size:18px}main#main-content.founder-doctrine-page .dn-narrative-body p:first-child{font:300 clamp(21px,1.7vw,27px)/1.5 var(--font-serif,Georgia,serif);color:var(--dn-ink);letter-spacing:-.005em}main#main-content.founder-doctrine-page .dn-system{border-top:0;padding-block:clamp(104px,11vw,176px)}main#main-content.founder-doctrine-page .dn-system-head{margin-bottom:clamp(56px,6vw,104px)}main#main-content.founder-doctrine-page .dn-system-head h2{max-width:15ch;font-size:clamp(40px,5vw,96px);line-height:.98}main#main-content.founder-doctrine-page .dn-system-head>p:last-child{font-size:18px}main#main-content.founder-doctrine-page .dn-register{border-top:0}main#main-content.founder-doctrine-page .dn-register-row{border-top:1px solid var(--dn-line-soft);border-bottom:0;padding:clamp(34px,3.4vw,56px) 0}main#main-content.founder-doctrine-page .dn-register-term{grid-template-columns:clamp(3.4rem,5vw,5.6rem) minmax(0,1fr);row-gap:.7rem}main#main-content.founder-doctrine-page .dn-register-term :is(h3,h4){font-size:clamp(28px,2.7vw,46px);line-height:1.04}main#main-content.founder-doctrine-page .dn-register-definition{font-size:clamp(17px,1.25vw,20px);line-height:1.62}main#main-content.founder-doctrine-page .dn-register-meta{font-size:15px}@media (min-width:1000px){main#main-content.founder-doctrine-page .dn-chain-register{--rung:clamp(28px,3.4vw,64px)}main#main-content.founder-doctrine-page .dn-chain-register>.dn-register-row:nth-child(2){margin-left:calc(var(--rung) * 1)}main#main-content.founder-doctrine-page .dn-chain-register>.dn-register-row:nth-child(3){margin-left:calc(var(--rung) * 2)}main#main-content.founder-doctrine-page .dn-chain-register>.dn-register-row:nth-child(4){margin-left:calc(var(--rung) * 3)}main#main-content.founder-doctrine-page .dn-chain-register>.dn-register-row:nth-child(5){margin-left:calc(var(--rung) * 4)}main#main-content.founder-doctrine-page .dn-chain-register>.dn-register-row:nth-child(6){margin-left:calc(var(--rung) * 5)}}main#main-content.founder-doctrine-page .dn-chain-register>.dn-register-row:last-child .dn-register-term h3{color:var(--dn-gold)}main#main-content.founder-doctrine-page .dn-layers-register>.dn-register-row{border-top:0;border-left:1px solid rgba(209,169,92,var(--layer-a,.16));padding-left:clamp(20px,2vw,32px)}@media (min-width:1000px){main#main-content.founder-doctrine-page .dn-layers-register{--layer:clamp(24px,3vw,56px)}main#main-content.founder-doctrine-page .dn-layers-register>.dn-register-row:first-child{margin-left:calc(var(--layer) * 6);--layer-a:.14}main#main-content.founder-doctrine-page .dn-layers-register>.dn-register-row:nth-child(2){margin-left:calc(var(--layer) * 5);--layer-a:.2}main#main-content.founder-doctrine-page .dn-layers-register>.dn-register-row:nth-child(3){margin-left:calc(var(--layer) * 4);--layer-a:.26}main#main-content.founder-doctrine-page .dn-layers-register>.dn-register-row:nth-child(4){margin-left:calc(var(--layer) * 3);--layer-a:.32}main#main-content.founder-doctrine-page .dn-layers-register>.dn-register-row:nth-child(5){margin-left:calc(var(--layer) * 2);--layer-a:.4}main#main-content.founder-doctrine-page .dn-layers-register>.dn-register-row:nth-child(6){margin-left:calc(var(--layer) * 1);--layer-a:.5}main#main-content.founder-doctrine-page .dn-layers-register>.dn-register-row:nth-child(7){--layer-a:.7;margin-left:0}}main#main-content.founder-doctrine-page .dn-board-refuse{margin-top:.35em;font-size:.62em;line-height:1.2;display:block}main#main-content.founder-doctrine-page .dn-relation{grid-template-columns:clamp(150px,14vw,240px) minmax(0,1fr);gap:clamp(28px,4vw,72px);padding-block:clamp(40px,4vw,64px)}main#main-content.founder-doctrine-page .dn-relation-mark{height:clamp(110px,10vw,170px)}main#main-content.founder-doctrine-page .dn-relation-body h3{font-size:clamp(32px,3.2vw,56px)}main#main-content.founder-doctrine-page .dn-relation-mandate{font-size:clamp(17px,1.3vw,20px)}main#main-content.founder-doctrine-page .dn-example{border-top:0;padding-block:clamp(104px,11vw,176px)}main#main-content.founder-doctrine-page .dn-example-head h2{max-width:15ch;font-size:clamp(36px,4.2vw,80px);line-height:1}main#main-content.founder-doctrine-page .dn-example-reading p{font-size:18px}main#main-content.founder-doctrine-page .dn-architecture-centre{max-width:34ch;font:300 clamp(24px,2.2vw,38px)/1.25 var(--font-serif,Georgia,serif);color:var(--dn-ink);margin:0 0 clamp(28px,3vw,44px)}main#main-content.founder-doctrine-page .dn-architecture-centre strong{color:var(--dn-gold);font:500 12px/1.4 var(--font-mono,monospace);letter-spacing:.22em;text-transform:uppercase;margin-bottom:.3em;display:block}@media (max-width:999px){main#main-content.founder-doctrine-page .dn-hero[data-dn-number]:after{opacity:.75;font-size:clamp(150px,40vw,300px);top:clamp(96px,14vh,150px);bottom:auto}main#main-content.founder-doctrine-page .dn-hero-copy{max-width:none}}@media (max-width:760px){main#main-content.founder-doctrine-page .dn-narrative,main#main-content.founder-doctrine-page .dn-relation{grid-template-columns:1fr}main#main-content.founder-doctrine-page .dn-relation-mark{justify-content:flex-start;height:110px}}main#main-content.founder-doctrine-page .dn-prose{border-top:0;padding-block:clamp(96px,10vw,160px)}main#main-content.founder-doctrine-page .dn-prose article h2{font-size:clamp(36px,4.2vw,80px);line-height:1}main#main-content.founder-doctrine-page .dn-prose article p.dn-boundary{max-width:30ch;font:300 clamp(24px,2.3vw,40px)/1.28 var(--font-serif,Georgia,serif);color:var(--dn-ink);letter-spacing:-.01em;margin:0 0 1.6rem}main#main-content.founder-doctrine-page .dn-list{border-top:0;gap:clamp(26px,2.6vw,40px);margin:0;display:grid}main#main-content.founder-doctrine-page .dn-list>div{border:0;padding:0;display:block}main#main-content.founder-doctrine-page .dn-list dt{font:300 clamp(23px,2vw,32px)/1.12 var(--font-serif,Georgia,serif);letter-spacing:-.015em;color:var(--dn-ink);margin:0 0 .45rem}main#main-content.founder-doctrine-page .dn-list dd{max-width:56ch;color:var(--dn-ink-soft);margin:0;font-size:17px;line-height:1.66}main#main-content.founder-doctrine-page .dn-numbered{border-top:0}main#main-content.founder-doctrine-page .dn-numbered li{border-bottom:0;padding:1.1rem 0}main#main-content.founder-doctrine-page .dn-numbered strong{font-size:clamp(20px,1.6vw,24px)}main#main-content.founder-doctrine-page .founder-decision-band blockquote{font-size:clamp(34px,4vw,72px);line-height:1.06}main#main-content.founder-doctrine-page .founder-decision-band>.eyebrow{grid-area:auto}@media (min-width:901px){main#main-content.founder-doctrine-page .founder-decision-band{grid-template-columns:minmax(170px,.28fr) minmax(0,1.22fr) minmax(280px,.5fr)}main#main-content.founder-doctrine-page .founder-decision-band>.eyebrow{grid-area:1/1}main#main-content.founder-doctrine-page .founder-decision-band>blockquote{grid-area:1/2}main#main-content.founder-doctrine-page .founder-decision-band>p:last-child{grid-area:1/3}}
:is(.air-room,.wk-room){--rm-ink:#070806;--rm-paper:#f3eee4;--rm-soft:#bdb6a9;--rm-mute:#a39d92;--rm-gold:#d4b671;--rm-line:#d4b67138;--rm-line-soft:#f3eee41a;background:var(--rm-ink);color:var(--rm-paper)}:is(.air-room,.wk-room) :where(h1,h2,h3,p,li,dt,dd,strong){text-shadow:none}:is(.air-room,.wk-room) :where(.air-hero,.air-chapter,.wk-hero,.wk-chapter){padding:clamp(80px,9.5vw,144px) var(--space-page);background:var(--rm-ink);position:relative}:is(.air-room,.wk-room) :where(.air-hero,.wk-hero){background:linear-gradient(#050605 0%,#0a0b09 100%);padding-top:clamp(132px,15vw,210px);padding-bottom:clamp(64px,7vw,112px)}:is(.air-room,.wk-room) :where(.air-chapter,.wk-chapter){border-top:1px solid var(--rm-line-soft)}:is(.air-room,.wk-room) :where(.air-closing,.wk-closing){background:linear-gradient(#070806 0%,#0b0c0a 100%)}:is(.air-room,.wk-room) .eyebrow{font:500 11px/1.4 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 clamp(18px,2vw,26px)}:is(.air-room,.wk-room) h1{max-width:13ch;font:300 clamp(46px,7.4vw,116px)/.98 var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 calc(clamp(22px,2.6vw,34px) - .14em);padding-bottom:.14em}:is(.air-room,.wk-room) h1 em{font-style:normal;display:block}:is(.air-room,.wk-room) h2{max-width:20ch;font:300 clamp(36px,4.6vw,72px)/1.02 var(--font-serif);letter-spacing:-.03em;text-wrap:balance;margin:0 0 calc(clamp(20px,2.4vw,30px) - .14em);padding-bottom:.14em}:is(.air-room,.wk-room) :where(.air-lede,.wk-lede){max-width:60ch;font:300 clamp(16px,1.2vw,19px)/1.68 var(--font-sans);color:var(--rm-soft);margin:0}:is(.air-room,.wk-room) :where(.air-text-link,.wk-text-link){min-height:44px;font:500 12px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#e7dcc7;border-bottom:1px solid #d4b67173;align-items:center;gap:.6em;margin-top:clamp(26px,3vw,36px);text-decoration:none;display:inline-flex}:is(.air-room,.wk-room) :where(.air-text-link,.wk-text-link):hover,:is(.air-room,.wk-room) :where(.air-text-link,.wk-text-link):focus-visible{color:var(--rm-paper);border-bottom-color:var(--rm-gold)}:is(.air-room,.wk-room) :where(.air-register,.wk-register){border-top:1px solid var(--rm-line);margin:clamp(40px,4.6vw,64px) 0 0;padding:0;list-style:none}:is(.air-room,.wk-room) :where(.air-register,.wk-register)>li{border-bottom:1px solid var(--rm-line-soft);grid-template-columns:minmax(0,13rem) minmax(0,1fr) minmax(0,1.35fr);align-items:baseline;gap:8px clamp(24px,3.4vw,64px);padding:clamp(20px,2.2vw,28px) 0;display:grid}:is(.air-room,.wk-room) :where(.air-register-pairs,.wk-register)>li{grid-template-columns:minmax(0,13rem) minmax(0,1fr)}:is(.air-room,.wk-room) :where(.air-register,.wk-register) h3{font:300 clamp(26px,2.3vw,36px)/1.05 var(--font-serif);letter-spacing:-.02em;margin:0;padding-bottom:.14em}:is(.air-room,.wk-room) :where(.air-register,.wk-register) strong{font:400 16px/1.5 var(--font-sans);color:var(--rm-gold)}:is(.air-room,.wk-room) :where(.air-register,.wk-register) p{max-width:56ch;font:300 16px/1.65 var(--font-sans);color:var(--rm-soft);margin:0}.air-room .air-note,.air-room .air-boundary{max-width:66ch;font:300 clamp(16px,1.2vw,18px)/1.7 var(--font-sans);color:#d9d1c1;margin:clamp(28px,3vw,40px) 0 0}.air-room .air-boundary{border-top:1px solid var(--rm-line);color:var(--rm-mute);padding-top:clamp(18px,2vw,24px);font-size:15px}.air-room .air-records{border-top:1px solid var(--rm-line);margin:clamp(36px,4vw,56px) 0 0;padding:0;list-style:none}.air-room .air-records li{border-bottom:1px solid var(--rm-line-soft);grid-template-columns:minmax(0,13rem) minmax(0,9rem) minmax(0,1fr);align-items:baseline;gap:6px clamp(24px,3vw,48px);padding:clamp(16px,1.8vw,22px) 0;display:grid}.air-room .air-records a{min-height:44px;font:300 clamp(24px,2vw,30px)/1.1 var(--font-serif);color:var(--rm-paper);text-underline-offset:.2em;align-items:center;-webkit-text-decoration:underline #d4b67173;text-decoration:underline #d4b67173;text-decoration-thickness:1px;display:inline-flex}.air-room .air-records a:hover,.air-room .air-records a:focus-visible{-webkit-text-decoration-color:var(--rm-gold);text-decoration-color:var(--rm-gold)}.air-room .air-record-stage{font:400 14px/1.5 var(--font-sans);color:var(--rm-gold)}.air-room .air-records p{max-width:56ch;font:300 16px/1.6 var(--font-sans);color:var(--rm-soft);margin:0}.air-room .air-note a{color:var(--rm-paper);text-underline-offset:.2em;-webkit-text-decoration:underline #d4b67173;text-decoration:underline #d4b67173;text-decoration-thickness:1px}.air-room .air-note a:hover,.air-room .air-note a:focus-visible{-webkit-text-decoration-color:var(--rm-gold);text-decoration-color:var(--rm-gold)}.wk-room .wk-bench{border-top:1px solid var(--rm-line);margin:clamp(40px,4.6vw,64px) 0 0;padding:0;list-style:none}.wk-room .wk-concept{border-bottom:1px solid var(--rm-line-soft);grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:10px clamp(24px,3.4vw,64px);padding:clamp(28px,3vw,44px) 0;display:grid}.wk-room .wk-concept>*{grid-column:2}.wk-room .wk-concept h3{font:300 clamp(26px,2.3vw,36px)/1.05 var(--font-serif);letter-spacing:-.02em;grid-area:1/1/span 2;margin:0;padding-bottom:.14em}.wk-room .wk-concept-meta{font:400 14px/1.5 var(--font-sans);color:var(--rm-gold);flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0;display:flex}.wk-room .wk-concept-meta a{min-height:44px;color:var(--rm-soft);text-underline-offset:.2em;align-items:center;-webkit-text-decoration:underline #d4b67166;text-decoration:underline #d4b67166;display:inline-flex}.wk-room .wk-concept-body{max-width:66ch;font:300 16px/1.7 var(--font-sans);color:#d9d1c1;margin:0}.wk-room .wk-concept-evidence{border-top:1px solid var(--rm-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);max-width:66ch;margin:8px 0 0;display:grid}.wk-room .wk-concept-evidence>div{padding-top:12px}.wk-room .wk-concept-evidence dt{font:500 11px/1.5 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rm-gold)}.wk-room .wk-concept-evidence dd{font:300 15px/1.6 var(--font-sans);color:var(--rm-soft);margin:6px 0 0}.wk-room .wk-concept-evidence>div:last-child dd{font-style:italic}.wk-room .wk-concept-proof{max-width:66ch;font:300 14px/1.7 var(--font-sans);color:var(--rm-mute);margin:8px 0 0}.wk-room .wk-concept-proof a{color:var(--rm-soft);text-underline-offset:.2em;-webkit-text-decoration:underline #d4b67159;text-decoration:underline #d4b67159}.wk-room .wk-concept-proof a:hover,.wk-room .wk-concept-proof a:focus-visible{color:var(--rm-paper);-webkit-text-decoration-color:var(--rm-gold);text-decoration-color:var(--rm-gold)}@media (min-width:641px) and (max-width:1050px){:is(.air-room,.wk-room) :where(.air-register,.wk-register)>li{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:6px clamp(24px,4vw,40px)}:is(.air-room,.wk-room) :where(.air-register,.wk-register)>li>h3{grid-area:1/1/span 2}:is(.air-room,.wk-room) :where(.air-register,.wk-register)>li>:not(h3){grid-column:2}}@media (max-width:640px){:is(.air-room,.wk-room) :where(.air-register,.wk-register)>li{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width:1050px){.air-room .air-records li{grid-template-columns:minmax(0,1fr);gap:6px}.wk-room .wk-concept{grid-template-columns:minmax(0,1fr)}.wk-room .wk-concept>*,.wk-room .wk-concept h3{grid-area:auto/1}}@media (max-width:640px){.wk-room .wk-concept-evidence{grid-template-columns:minmax(0,1fr)}}main#main-content:is(.air-room,.wk-room)>:is(.air-hero,.wk-hero){flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:min(78svh,820px);display:flex}main#main-content:is(.air-room,.wk-room)>:is(.air-hero,.wk-hero) h1{max-width:14ch;font-size:clamp(54px,7.6vw,148px);line-height:.93}main#main-content:is(.air-room,.wk-room)>:is(.air-hero,.wk-hero) :is(.air-lede,.wk-lede){max-width:56ch;font-size:clamp(17px,1.3vw,20px)}main#main-content:is(.air-room,.wk-room) h2{font-size:clamp(38px,4.4vw,80px);line-height:1}@media (min-width:1100px){main#main-content:is(.air-room,.wk-room)>:is(.air-chapter,.wk-chapter):not(.air-closing,.wk-closing){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;column-gap:clamp(48px,6vw,120px);display:grid}main#main-content:is(.air-room,.wk-room)>:is(.air-chapter,.wk-chapter):not(.air-closing,.wk-closing)>*{grid-column:1/-1}main#main-content:is(.air-room,.wk-room)>:is(.air-chapter,.wk-chapter):not(.air-closing,.wk-closing)>h2{grid-area:2/1;margin-bottom:0}main#main-content:is(.air-room,.wk-room)>:is(.air-chapter,.wk-chapter):not(.air-closing,.wk-closing)>h2+:is(.air-lede,.wk-lede){grid-area:2/2;align-self:end;max-width:44ch}}main#main-content.wk-room .wk-concept h3{font-size:clamp(28px,2.6vw,44px)}@media (max-width:760px){main#main-content:is(.air-room,.wk-room)>:is(.air-hero,.wk-hero){min-height:0}}
:root{--surface-light-ink:#17150f;--surface-light-ink-soft:#4e5149;--surface-light-ink-muted:#65685f;--surface-light-gold:#7c6127;--surface-light-depth:none;--surface-light-body-depth:0 1px 0 #ffffff73}[data-surface-tone=light]{color:var(--surface-light-ink)}main [data-surface-tone=light] :where(h1,h2,h3,h4,blockquote),main :where(h1,h2,h3,h4,blockquote)[data-surface-tone=light],[data-surface-tone=light] :where(h1,h2,h3,h4,blockquote),:where(h1,h2,h3,h4,blockquote)[data-surface-tone=light]{color:var(--surface-light-ink);-webkit-text-fill-color:currentColor;text-shadow:var(--surface-light-depth);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}main [data-surface-tone=light] :where(h1,h2,h3,h4,blockquote) :where(em,i),main [data-surface-tone=light] :where(h1,h2,h3,h4,blockquote)>em,[data-surface-tone=light] :where(h1,h2,h3,h4,blockquote) :where(em,i),[data-surface-tone=light] :where(h1,h2,h3,h4,blockquote)>em{color:var(--surface-light-gold)!important;-webkit-text-fill-color:currentColor!important;text-shadow:var(--surface-light-depth)!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}main [data-surface-tone=light] :where(p,li,dd,dt,figcaption,small),[data-surface-tone=light] :where(p,li,dd,dt,figcaption,small){text-shadow:var(--surface-light-body-depth)}main [data-surface-tone=light] :where(strong,b),[data-surface-tone=light] :where(strong,b){color:inherit;text-shadow:var(--surface-light-body-depth)}main [data-surface-tone=light] :where(.eyebrow,.section-label,.brand5-section-label,.brand5-kicker,.saga-kicker,.mockup-spec-kicker,.question-index,.cover-running-head,.founder-closing-folio),[data-surface-tone=light] :where(.eyebrow,.section-label,.brand5-section-label,.brand5-kicker,.saga-kicker,.mockup-spec-kicker,.question-index,.cover-running-head,.founder-closing-folio){color:var(--surface-light-gold)!important;text-shadow:var(--surface-light-body-depth)!important}main [data-surface-tone=light] [data-surface-tone=dark] :where(h1,h2,h3,h4,blockquote),[data-surface-tone=light] [data-surface-tone=dark] :where(h1,h2,h3,h4,blockquote){color:var(--mastery-ivory,#f6f1e7);-webkit-text-fill-color:currentColor;text-shadow:var(--mastery-display-depth,0 12px 46px #0000006b)}main [data-surface-tone=light] [data-surface-tone=dark] :where(p,li,dd,dt,figcaption,small),[data-surface-tone=light] [data-surface-tone=dark] :where(p,li,dd,dt,figcaption,small){text-shadow:var(--mastery-text-depth,0 8px 26px #00000047)}main [data-surface-tone=light] [data-surface-tone=dark] :where(.eyebrow,.section-label,.question-index),[data-surface-tone=light] [data-surface-tone=dark] :where(.eyebrow,.section-label,.question-index){color:var(--mastery-champagne,#d4b671)!important}[data-surface-tone=dark]{color:var(--color-text,#f3f1e8)}@media (forced-colors:active){[data-surface-tone] :where(h1,h2,h3,h4,blockquote),[data-surface-tone] :where(h1,h2,h3,h4,blockquote) :where(em,i){-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background-image:none!important}}
@media (min-width:900px){.founder-estate-nav .nav-links{justify-content:flex-end;align-items:center;gap:clamp(18px,1.8vw,30px);display:flex}.founder-estate-nav .nav-primary-estate{flex:0 auto;margin-right:clamp(8px,1vw,18px);gap:clamp(26px,2.4vw,44px)!important}.founder-estate-nav .nav-directory{flex:none;margin-left:0}.founder-estate-nav .nav-directory>summary{white-space:nowrap;align-items:center;gap:8px;min-height:44px;display:inline-flex}.founder-estate-nav .sovereign-office-button{white-space:nowrap;flex:none;margin-left:clamp(8px,.9vw,16px)}.founder-estate-nav.founder-home-reference-nav .nav-directory>summary{align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:0 .48rem!important;font-size:clamp(11px,.76vw,11.5px)!important;display:inline-flex!important}.founder-estate-nav.founder-home-reference-nav .nav-directory>summary>span{font-size:14px!important}.founder-estate-nav.founder-home-reference-nav .sovereign-office-button{letter-spacing:.12em!important;min-height:44px!important;padding:0 clamp(14px,1.2vw,20px)!important;font-size:clamp(11px,.76vw,11.5px)!important}.founder-estate-nav.founder-home-reference-nav .sovereign-office-button span{font-size:inherit!important}.founder-estate-nav.founder-home-reference-nav .sovereign-office-button span:after{content:none!important}.founder-estate-nav .nav-primary-estate>a:nth-child(n){display:inline-flex!important}.founder-estate-nav .nav-primary-estate>a{letter-spacing:.17em;text-transform:uppercase;font-size:clamp(9px,.78vw,10px)}}@media (min-width:1041px){.founder-estate-nav .nav-estate-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(24px,2vw,34px) clamp(24px,2.2vw,38px)!important}.founder-estate-nav .nav-estate-access{grid-column:1/-1;grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,auto));align-items:baseline;gap:0 clamp(18px,1.8vw,30px);display:grid}.founder-estate-nav .nav-estate-access>span{grid-row:1}.founder-estate-nav .nav-estate-access>a{grid-row:1;border-bottom:0!important}}.founder-estate-nav .nav-estate-group>span{border-bottom:1px solid #d0b26d29;margin-bottom:6px;padding-bottom:8px;display:block}.site-nav~.founder-family-section-nav>span,.founder-family-section-nav.sovereign-section-navigation>span{white-space:nowrap;flex:none;align-items:center;display:inline-flex!important}@media (min-width:761px){.founder-family-section-nav{width:auto!important;max-width:none!important;left:24px!important;transform:none!important}}@media (min-width:621px) and (max-width:760px){.founder-family-section-nav{right:118px!important}}@media (max-width:620px){.founder-family-section-nav{right:108px!important}}@media (max-width:430px){.site-nav~.founder-family-section-nav>span,.founder-family-section-nav.sovereign-section-navigation>span{display:none!important}}.breadcrumb a{transition:color .26s}.breadcrumb{flex-wrap:wrap;row-gap:4px}.breadcrumb>a,.breadcrumb>.breadcrumb-group,.breadcrumb>span[aria-hidden]{white-space:nowrap;flex:none}.breadcrumb>span[aria-current]{white-space:normal;overflow-wrap:break-word;min-width:0;overflow:visible}.breadcrumb a:hover,.breadcrumb a:focus-visible{color:var(--color-gold-light,#dfc17e)}.site-soundtrack-dock[hidden]{display:none!important}@media (max-width:1100px){.founder-estate-nav .founder-signature-brand-image{object-fit:contain!important;width:clamp(112px,16vw,148px)!important;height:auto!important;display:block!important}.founder-estate-nav .founder-signature-brand{align-items:center;min-width:auto!important}}.founder-estate-nav .brand-sovereign-copy small{letter-spacing:.1em!important;color:#eee8dc9e!important;font-size:11px!important}html:has(.section-navigation){scroll-padding-bottom:124px}.section-navigation{pointer-events:none}.section-navigation>span,.section-navigation>div{pointer-events:auto}@media (min-width:1300px){.careers-posture-register{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (min-width:760px) and (max-width:1299px){.careers-posture-register{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1299px){.careers-posture-register>div:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:899px){.founder-estate-nav .nav-primary-estate{border:0!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important;width:100%!important;margin:0 0 18px!important;display:flex!important}.founder-estate-nav .nav-primary-estate>a:nth-child(n){color:#f3eee4db!important;width:100%!important;min-height:56px!important;font:300 clamp(24px,6.2vw,30px)/1.15 var(--font-serif)!important;letter-spacing:-.01em!important;text-transform:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d0b26d24!important;align-items:center!important;padding:0!important;display:flex!important}.founder-estate-nav .nav-primary-estate>a[aria-current=page]{color:#dfc17e!important}.founder-estate-nav .nav-links.open{overscroll-behavior:contain;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#050605!important;place-content:flex-start!important;overflow-y:auto!important}.founder-estate-nav .nav-directory>summary{color:#eee8dcb8!important;min-height:48px!important;font:11px var(--font-mono)!important;letter-spacing:.16em!important;background:0 0!important;border:0!important;padding:0!important}.founder-estate-nav .sovereign-office-button{min-height:52px!important;box-shadow:none!important;color:#dfc17e!important;font:11px var(--font-mono)!important;letter-spacing:.16em!important;background:0 0!important;border:0!important;border-top:1px solid #d0b26d38!important;padding:0!important}.founder-estate-nav .menu-button{width:auto!important;box-shadow:none!important;background:0 0!important;justify-self:end!important;margin-left:auto!important}}.founder-family-section-nav.section-navigation{transition:opacity .38s cubic-bezier(.22,1,.36,1),translate .38s cubic-bezier(.22,1,.36,1)}.founder-family-section-nav.section-navigation[data-rail-state=arrival]:not(:focus-within),.founder-family-section-nav.section-navigation[data-tucked=true]:not(:focus-within){translate:0 calc(100% + 28px);opacity:0!important}.founder-family-section-nav.section-navigation[data-rail-state=arrival]:not(:focus-within)>*,.founder-family-section-nav.section-navigation[data-tucked=true]:not(:focus-within)>*{pointer-events:none!important}body:has(.nav-directory[open]) .founder-family-section-nav.section-navigation{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.nav-directory[open]) .site-soundtrack-dock{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:1180px){.site-soundtrack-dock{transition:opacity .38s cubic-bezier(.22,1,.36,1),translate .38s cubic-bezier(.22,1,.36,1)!important}:is(body:has(.founder-family-section-nav[data-rail-state=arrival]) .site-soundtrack-dock:not(:focus-within),body:has(.founder-family-section-nav[data-tucked=true]) .site-soundtrack-dock:not(:focus-within)){translate:0 calc(100% + 28px);opacity:0!important}:is(body:has(.founder-family-section-nav[data-rail-state=arrival]) .site-soundtrack-dock:not(:focus-within)>*,body:has(.founder-family-section-nav[data-tucked=true]) .site-soundtrack-dock:not(:focus-within)>*){pointer-events:none!important}}@media (prefers-reduced-motion:reduce){.founder-family-section-nav.section-navigation,.site-soundtrack-dock{transition:none!important}}body:has(main.founder-saga) .founder-family-section-nav a small{display:none!important}body:has(main.founder-saga) .founder-family-section-nav>span{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.founder-family-section-nav.section-navigation>div{scroll-padding-inline:26px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 26px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 26px),#0000 100%);justify-content:flex-start!important;padding-block:0!important;padding-inline:14px 26px!important}.founder-family-section-nav.section-navigation a{scroll-snap-align:center}.founder-family-section-nav.section-navigation a b{color:#eee8dc9e!important}.founder-family-section-nav.section-navigation a:hover b,.founder-family-section-nav.section-navigation a:focus-visible b,.founder-family-section-nav.section-navigation a[aria-current=location] b{color:#f3eee4!important}.founder-family-section-nav.section-navigation a[aria-current=location]{background:0 0!important;box-shadow:inset 0 -1px #d0b26db8!important}@media (pointer:coarse){.founder-family-section-nav.section-navigation a{min-height:44px!important}}@media (min-width:900px){.site-nav~.founder-family-section-nav.section-navigation{align-items:center!important;gap:4px!important;width:max-content!important;max-width:calc(100vw - 172px)!important;display:flex!important;right:auto!important}.site-nav~.founder-family-section-nav.section-navigation>div{flex:auto!important;gap:2px!important;width:auto!important;min-width:0!important}}@media (min-width:761px) and (max-width:899px){.founder-family-section-nav{right:148px!important}}@media (max-width:899px){.founder-family-section-nav.section-navigation{padding-block:5px!important}}@media (min-width:621px) and (max-width:760px){.founder-family-section-nav{right:140px!important}}@media (max-width:620px){.founder-family-section-nav{right:78px!important}}.site-soundtrack-dock .site-soundtrack-toggle .site-soundtrack-label,.site-soundtrack-dock .site-soundtrack-toggle strong{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.site-soundtrack-dock .site-soundtrack-toggle{background:0 0!important;border:0!important;justify-content:center!important;min-width:44px!important;min-height:44px!important}.site-soundtrack-dock>div{box-sizing:border-box;border-radius:999px;box-shadow:0 20px 62px #00000057;background:#060604e6!important;border:1px solid #d0b26d33!important;min-height:56px!important;padding:5px 8px 5px 6px!important}.site-soundtrack-dock button[aria-controls=soundtrack-panel]{min-width:40px;min-height:44px}@media (min-width:621px){.site-soundtrack-dock{bottom:22px!important}}@media (max-width:620px){.site-soundtrack-dock>div{border-radius:14px}.site-soundtrack-dock button[aria-controls=soundtrack-panel]{display:none!important}.site-soundtrack-dock{transform:none!important}}.founder-estate-nav .founder-signature-brand-image{object-position:left center!important}@media (min-width:900px) and (max-width:1180px){.founder-family-section-nav.section-navigation a{letter-spacing:.07em!important;padding-inline:7px!important}}.founder-family-section-nav.section-navigation a{border-radius:0!important}@media (min-width:761px) and (max-width:899px){.founder-estate-nav .nav-links.open{min-height:calc(100svh - 70px)!important;padding-inline:var(--saga-page,clamp(24px,5vw,56px))!important}}@media (min-width:1000px){.site-nav.sovereign-site-nav.founder-expanded-nav.founder-estate-nav .nav-primary-estate{flex:0 auto!important;gap:clamp(28px,2.4vw,44px)!important}}@media (min-width:901px) and (max-width:1120px){.site-nav.sovereign-site-nav.founder-estate-nav{padding-inline:clamp(18px,2vw,38px)!important}}.founder-estate-nav .nav-directory>summary:focus-visible{outline-offset:4px;outline:2px solid var(--color-gold,#c8a45d)!important}@media (max-width:899px){body:not(:has(main.founder-saga)) .founder-family-section-nav{display:none!important}}.site-soundtrack-dock{transition:opacity .38s cubic-bezier(.22,1,.36,1),translate .38s cubic-bezier(.22,1,.36,1)!important}.site-soundtrack-dock[data-first-screen=true]:not(:focus-within){translate:0 calc(100% + 28px);opacity:0!important}.site-soundtrack-dock[data-first-screen=true]:not(:focus-within)>*{pointer-events:none!important}.founder-family-section-nav.section-navigation{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060604f7!important}.breadcrumb a{position:relative}.breadcrumb a:before{content:"";position:absolute;inset:-5px -4px}
main#main-content :is(h1,h2,h3,h4,.saga-display){min-width:min-content!important}html{overflow-x:clip}
