:root{--paper:#f2f0ea;--paper-bright:#faf9f5;--ink:#111715;--deep:#091512;--deep-2:#0e1d18;--signal:#527f70;--signal-light:#b8cec5;--slate:#68736f;--slate-dark:#4f5c57;--line:#11171526;--line-dark:#b8cec530;--white:#faf9f5;--serif:"Spectral",Georgia,serif;--sans:"Inter",Arial,sans-serif;--frame:1320px;--gutter:clamp(22px,5vw,72px);--space:clamp(88px,10vw,148px);--ease:cubic-bezier(.16,1,.3,1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.page-frame{width:min(100%,var(--frame));padding-inline:var(--gutter);margin:0 auto}.skip-link{z-index:1000;background:var(--paper-bright);color:var(--ink);padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{z-index:100;height:84px;padding:0 var(--gutter);color:var(--white);transition:height .3s var(--ease),background .3s ease,border-color .3s ease;border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{border-color:var(--line-dark);background:#091512f7;height:70px}.wordmark{font-family:var(--serif);letter-spacing:-.02em;align-items:center;gap:13px;font-size:24px;line-height:1;display:inline-flex}.key-mark{width:34px;height:34px;font-family:var(--sans);letter-spacing:.1em;color:var(--signal-light);border:1px solid #b8cec5a6;place-items:center;font-size:9px;font-weight:600;display:grid}.desktop-nav{justify-self:center;align-items:center;gap:clamp(24px,3vw,46px);display:flex}.desktop-nav a{color:#faf9f5a8;font-size:16.5px;transition:color .2s}.desktop-nav a:hover,.desktop-nav a.active{color:var(--white)}.header-cta{letter-spacing:.13em;text-transform:uppercase;border:1px solid #faf9f557;align-items:center;gap:18px;min-height:43px;padding:0 18px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:flex}.header-cta:hover{background:var(--white);color:var(--ink)}.menu-toggle,.mobile-nav{display:none}.hero-home{background:var(--deep);min-height:100vh;color:var(--white);flex-direction:column;justify-content:flex-end;padding-top:160px;display:flex;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.28fr) minmax(310px,.52fr);align-items:end;gap:clamp(70px,10vw,160px);padding-bottom:clamp(70px,8vw,116px);display:grid}.eyebrow,.mini-label{color:var(--signal);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.hero-home .eyebrow,.page-hero .eyebrow,.guide-hero .eyebrow,.on-dark,.credentials-strip .eyebrow,.bridge-section .eyebrow{color:var(--signal-light)}.hero-copy-block h1,.page-hero h1,.guide-hero h1{font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:28px 0 0;font-weight:300;line-height:.98}.hero-copy-block h1{max-width:1000px;font-size:clamp(62px,7.8vw,112px)}.hero-lead{color:#faf9f5ad;max-width:700px;margin:34px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.75}.hero-actions{align-items:center;gap:34px;margin-top:42px;display:flex}.button{letter-spacing:.14em;text-transform:uppercase;min-height:52px;transition:transform .25s var(--ease),background .2s ease,color .2s ease;border:1px solid #0000;justify-content:space-between;align-items:center;gap:32px;padding:0 21px;font-size:15px;font-weight:600;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-light{background:var(--white);color:var(--ink)}.button-dark{background:var(--deep);color:var(--white)}.text-link{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:16px;margin-top:35px;padding-bottom:5px;font-size:15px;font-weight:600;display:inline-flex}.text-link.light{border-color:var(--line-dark);color:var(--signal-light);margin:0}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(4px)}.hero-ledger{border-top:1px solid #b8cec5a6}.ledger-caption{color:var(--signal-light);letter-spacing:.18em;text-transform:uppercase;margin:18px 0 28px;font-size:9px;font-weight:600}.hero-ledger>div{border-top:1px solid var(--line-dark);grid-template-columns:38px 1fr;align-items:center;gap:14px;min-height:70px;display:grid}.hero-ledger>div:last-of-type{border-bottom:1px solid var(--line-dark)}.hero-ledger span{letter-spacing:.12em;color:var(--signal-light);font-size:9px}.hero-ledger strong{font-family:var(--serif);font-size:22px;font-weight:300}.ledger-note{color:#faf9f56b;max-width:28ch;margin:25px 0 0;font-size:11px;line-height:1.6}.hero-rule{width:min(100%,var(--frame));border-top:1px solid var(--line-dark);color:#faf9f55e;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;padding-top:20px;padding-bottom:22px;font-size:9px;display:flex}.section{padding-block:var(--space)}.paper{background:var(--paper)}.paper-bright{background:var(--paper-bright)}.section-index{color:var(--signal);align-items:center;gap:16px;margin-bottom:clamp(42px,5vw,68px);display:flex}.section-index:after{content:"";background:var(--line);flex:1;height:1px}.section-index span,.section-index p{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.section-index.on-dark:after{background:var(--line-dark)}.split-heading{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:end;gap:clamp(50px,9vw,140px);display:grid}.split-heading h2,.record-heading h2,.program-callout h2,.bridge-grid h2,.closing-grid h2,.two-column h2,.guide-details h2,.cta-inline h2{font-family:var(--serif);letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(45px,5.2vw,76px);font-weight:300;line-height:1.02}.split-heading>p,.record-heading>p,.program-callout>div:last-child>p,.guide-details>div:last-child,.two-column>div:last-child,.leadership>div:last-child{color:var(--slate-dark);margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.75}.comparison{border-top:1px solid var(--ink);grid-template-columns:1fr 90px 1fr;margin-top:clamp(64px,8vw,106px);display:grid}.comparison-col{padding-top:22px}.comparison-col.muted{color:var(--slate)}.comparison-col ul,.fit-grid ul,.stage-ledger ul{margin:0;padding:0;list-style:none}.comparison-col li{border-bottom:1px solid var(--line);gap:8px;padding:20px 0;display:grid}.comparison-col strong{font-family:var(--serif);font-size:clamp(22px,2vw,29px);font-weight:400}.comparison-col small{max-width:50ch;color:var(--slate-dark);font-size:12px;line-height:1.65}.comparison-col.muted small{color:var(--slate)}.comparison-axis{position:relative}.comparison-axis:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.comparison-axis span{border:1px solid var(--line);background:var(--paper-bright);width:34px;height:34px;color:var(--signal);place-items:center;display:grid;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.credentials-strip{background:var(--deep-2);color:var(--white);padding-block:48px}.credential-grid{grid-template-columns:.35fr 1.4fr .35fr;align-items:center;gap:50px;display:grid}.credential-grid>p:nth-child(2){font-family:var(--serif);margin:0;font-size:clamp(22px,2.2vw,31px);font-weight:300;line-height:1.3}.credential-grid .text-link{justify-self:end}.method-steps{grid-template-columns:repeat(3,1fr);margin-top:clamp(72px,9vw,118px);display:grid;position:relative}.method-steps:before{content:"";background:var(--line);height:1px;position:absolute;top:17px;left:0;right:0}.method-steps article{padding-right:clamp(28px,5vw,68px);position:relative}.method-steps article+article{padding-left:clamp(22px,3vw,44px)}.step-line{height:35px}.step-line span{z-index:1;border:1px solid var(--signal);background:var(--paper);width:35px;height:35px;color:var(--signal);border-radius:50%;place-items:center;font-size:9px;display:grid;position:relative}.method-steps h3{font-family:var(--serif);margin:34px 0 16px;font-size:clamp(31px,3vw,43px);font-weight:300;line-height:1.06}.method-steps p{color:var(--slate-dark);margin:0;font-size:14px;line-height:1.72}.record-section{background:var(--deep);color:var(--white)}.record-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:clamp(50px,9vw,140px);display:grid}.record-heading>p{color:#faf9f594}.record-ledger{border-top:1px solid #b8cec58c;grid-template-columns:1fr 1fr;margin-top:clamp(68px,9vw,112px);display:grid}.record-ledger article{border-bottom:1px solid var(--line-dark);grid-template-columns:42px 1fr;gap:18px;min-height:168px;padding:32px;display:grid}.record-ledger article:nth-child(odd){border-right:1px solid var(--line-dark);padding-left:0}.record-ledger>article>span{color:var(--signal-light);padding-top:5px;font-size:9px}.record-ledger h3{font-family:var(--serif);margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:300}.record-ledger p{color:#faf9f580;max-width:46ch;margin:13px 0 0;font-size:13px;line-height:1.65}.program-callout{grid-template-columns:1.15fr .65fr;align-items:end;gap:clamp(60px,10vw,160px);display:grid}.program-callout h2{margin-top:24px}.program-callout .button{margin-top:32px}.fit-grid{grid-template-columns:1fr 1fr;gap:clamp(54px,8vw,130px);margin-top:clamp(64px,8vw,100px);display:grid}.fit-grid>div{border-top:1px solid var(--ink);padding-top:22px}.fit-grid li{border-bottom:1px solid var(--line);font-family:var(--serif);padding:19px 0 19px 28px;font-size:clamp(20px,2vw,27px);line-height:1.25;position:relative}.fit-grid li:before{content:"+";color:var(--signal);font-family:var(--sans);font-size:14px;position:absolute;left:0}.fit-grid .muted{color:var(--slate)}.fit-grid .muted li:before{content:"–";color:var(--slate)}.bridge-section{background:var(--signal);color:var(--white)}.bridge-grid{grid-template-columns:.28fr 1.3fr .32fr;align-items:end;gap:clamp(35px,5vw,80px);display:grid}.bridge-grid h2{font-size:clamp(34px,4vw,58px)}.closing-section{background:var(--paper-bright)}.closing-grid{grid-template-columns:1fr .85fr;align-items:center;gap:clamp(60px,10vw,150px);display:grid}.closing-grid h2{margin-top:24px}.closing-grid>div:first-child>p:last-child{max-width:54ch;color:var(--slate-dark);margin:28px 0 0;line-height:1.75}.lead-form{border:1px solid var(--line);background:var(--paper);padding:clamp(28px,4vw,48px)}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lead-form.compact .field-row{grid-template-columns:1fr auto}.lead-form label>span{color:var(--slate-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:600;display:block}.lead-form input{border:1px solid var(--line);background:var(--paper-bright);width:100%;height:53px;color:var(--ink);border-radius:0;outline:none;padding:0 14px}.lead-form input:focus,.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:var(--signal);box-shadow:0 0 0 2px #527f7021}.lead-form button{background:var(--deep);height:53px;color:var(--white);letter-spacing:.13em;text-transform:uppercase;border:0;justify-content:space-between;align-self:end;align-items:center;gap:26px;padding:0 18px;font-size:10px;font-weight:600;display:flex}.consent{align-items:flex-start;gap:10px;margin-top:17px;display:flex}.consent input,.application-consent input{flex:none;width:15px;height:15px;margin-top:2px}.consent span{line-height:1.55;color:var(--slate)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:10px!important;font-weight:400!important}.form-status p{color:var(--signal);margin:16px 0 0;font-size:12px}.page-hero,.guide-hero{background:var(--deep);color:var(--white);padding:clamp(180px,18vw,260px) 0 clamp(90px,10vw,145px)}.page-hero .narrow{max-width:1160px}.page-hero h1,.guide-hero h1{max-width:1080px;font-size:clamp(57px,7vw,100px)}.page-hero .narrow>p:last-child,.guide-hero .guide-grid>div:first-child>p:last-child{color:#faf9f5a1;max-width:730px;margin:34px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.7}.stage-ledger{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.stage-ledger article{padding:30px clamp(26px,3vw,44px) 0}.stage-ledger article:first-child{padding-left:0}.stage-ledger article+article{border-left:1px solid var(--line)}.stage-ledger>article>span{color:var(--signal);font-size:9px}.stage-ledger h2{font-family:var(--serif);margin:32px 0 20px;font-size:clamp(46px,5vw,70px);font-weight:300}.stage-ledger p{color:var(--slate-dark);line-height:1.72}.stage-ledger ul{border-top:1px solid var(--line);margin-top:40px}.stage-ledger li{border-bottom:1px solid var(--line);padding:14px 0;font-size:12px}.two-column{grid-template-columns:1fr 1fr;gap:clamp(60px,10vw,150px);display:grid}.boundary-list{border-top:1px solid var(--line-dark)}.boundary-list p{border-bottom:1px solid var(--line-dark);color:#faf9f5a8;margin:0;padding:20px 0}.cta-inline{justify-content:space-between;align-items:end;gap:70px;display:flex}.cta-inline p:last-child{max-width:660px;color:var(--slate-dark)}.principles{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:clamp(70px,9vw,110px);display:grid}.principles article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;column-gap:18px;padding:30px;display:grid}.principles article:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.principles span{color:var(--signal);grid-row:1/3;font-size:9px}.principles h3{font-family:var(--serif);margin:0;font-size:clamp(25px,2.4vw,34px);font-weight:300}.principles p{color:var(--slate-dark);margin:12px 0 0;font-size:13px}.leadership{grid-template-columns:.75fr 1.25fr;gap:clamp(60px,11vw,170px);display:grid}.leadership h2{font-family:var(--serif);margin:24px 0 0;font-size:clamp(50px,6vw,84px);font-weight:300;line-height:1}.leadership .role{color:var(--signal);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.leadership>div:last-child p{margin:0 0 24px}.credential-list{font-family:var(--serif);color:#faf9f5bd;flex-wrap:wrap;justify-content:space-between;gap:40px;font-size:clamp(20px,2vw,28px);display:flex}.guide-grid{grid-template-columns:1.2fr .55fr;align-items:end;gap:clamp(60px,10vw,150px);display:grid}.guide-register{border-top:1px solid #b8cec58c;padding-top:20px}.guide-register ol{margin:25px 0 0;padding:0;list-style:none}.guide-register li{border-top:1px solid var(--line-dark);grid-template-columns:36px 1fr;gap:12px;padding:18px 0;display:grid}.guide-register li:last-child{border-bottom:1px solid var(--line-dark)}.guide-register span{color:var(--signal-light);font-size:9px}.guide-register strong{font-family:var(--serif);font-size:21px;font-weight:300}.guide-details{grid-template-columns:1fr .72fr;gap:clamp(60px,10vw,150px);display:grid}.guide-details h2{margin-top:24px}.guide-details p{margin:0 0 22px}.application-form{max-width:1120px}.application-form fieldset{border:0;margin:0 0 70px;padding:0}.application-form legend{border-bottom:1px solid var(--ink);width:100%;font-family:var(--serif);align-items:center;gap:16px;margin-bottom:34px;padding-bottom:18px;font-size:clamp(28px,3vw,40px);display:flex}.application-form legend span{font-family:var(--sans);color:var(--signal);font-size:9px}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.application-form label{color:var(--slate-dark);letter-spacing:.06em;text-transform:uppercase;gap:10px;font-size:11px;font-weight:600;display:grid}.application-form label.wide{grid-column:1/-1}.application-form input,.application-form select,.application-form textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:52px;color:var(--ink);letter-spacing:0;text-transform:none;border-radius:0;outline:none;padding:13px}.application-consent{grid-template-columns:auto 1fr;align-items:start;max-width:760px;line-height:1.6;text-transform:none!important;letter-spacing:0!important;gap:12px!important;margin-bottom:30px!important;display:flex!important}.submit-application{border:0}.insight-list{border-top:1px solid var(--ink)}.insight-list>a{border-bottom:1px solid var(--line);transition:padding .3s var(--ease);grid-template-columns:60px 1fr auto;align-items:start;gap:28px;padding:30px 0;display:grid}.insight-list>a:hover{padding-left:10px}.insight-list>a>span{color:var(--signal);padding-top:7px;font-size:9px}.insight-list time{color:var(--slate);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.insight-list h2{font-family:var(--serif);margin:9px 0 8px;font-size:clamp(27px,3vw,42px);font-weight:300;line-height:1.1}.insight-list p{max-width:720px;color:var(--slate-dark);margin:0;font-size:13px;line-height:1.65}.insight-list b{color:var(--signal);font-weight:400}.relationship-grid{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.relationship-grid article{padding:30px 50px 42px 0}.relationship-grid article+article{border-left:1px solid var(--line);padding-left:50px}.relationship-grid article>span{color:var(--signal);font-size:9px}.relationship-grid .eyebrow{margin-top:40px}.relationship-grid h2{font-family:var(--serif);margin:18px 0;font-size:clamp(40px,4.5vw,66px);font-weight:300}.relationship-grid p:last-child{max-width:50ch;color:var(--slate-dark);line-height:1.72}.external-callout{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:68px;padding-top:26px;display:flex}.external-callout p{max-width:650px;color:var(--slate-dark)}.legal-page{background:var(--paper-bright);min-height:75vh;padding:180px 0 110px}.legal-wrap{max-width:980px}.legal-wrap h1{font-family:var(--serif);margin:22px 0 20px;font-size:clamp(56px,7vw,88px);font-weight:300;line-height:1}.legal-status{border-bottom:1px solid var(--ink);color:var(--signal);padding-bottom:30px;font-size:11px}.legal-wrap h2{font-family:var(--serif);margin:52px 0 14px;font-size:30px;font-weight:300}.legal-wrap p{color:var(--slate-dark);line-height:1.75}.not-found{min-height:100vh;padding:100px var(--gutter);background:var(--deep);color:var(--white);text-align:center;place-items:center;display:grid}.not-found h1{max-width:760px;font-family:var(--serif);margin:25px 0 45px;font-size:clamp(54px,7vw,92px);font-weight:300;line-height:1}.site-footer{padding:76px var(--gutter) 34px;color:var(--white);background:#050d0a}.footer-grid,.footer-bottom{width:min(100%,var(--frame));margin:0 auto}.footer-grid{grid-template-columns:1.3fr .55fr .85fr;gap:70px;padding-bottom:64px;display:grid}.footer-wordmark{margin-bottom:20px}.footer-grid>div:first-child>p{color:#faf9f566;font-size:12px}.footer-grid nav a,.footer-action a{color:#faf9f59e;font-size:11px}.footer-action p{max-width:380px;font-family:var(--serif);margin-top:0;font-size:24px;font-weight:300}.footer-action a{color:var(--signal-light)}.footer-bottom{border-top:1px solid var(--line-dark);justify-content:space-between;gap:60px;padding-top:26px;display:flex}.footer-bottom p{color:#faf9f552;max-width:760px;margin:0;font-size:10px;line-height:1.7}.footer-bottom div{color:#faf9f566;white-space:nowrap;align-items:flex-start;gap:18px;font-size:10px;display:flex}@media (width<=1080px){.site-header{grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;display:flex}.menu-toggle span{background:var(--white);width:22px;height:1px;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-nav{padding:35px var(--gutter) 55px;background:var(--deep);border-top:1px solid var(--line-dark);display:block;position:fixed;top:70px;left:0;right:0}.mobile-nav nav{flex-direction:column;display:flex}.mobile-nav a{border-bottom:1px solid var(--line-dark);font-family:var(--serif);padding:17px 0;font-size:27px}.hero-grid,.split-heading,.record-heading,.program-callout,.closing-grid,.guide-grid,.guide-details{grid-template-columns:1fr}.hero-ledger{max-width:650px}.credential-grid{grid-template-columns:1fr}.credential-grid .text-link{justify-self:start}.bridge-grid{grid-template-columns:1fr}.bridge-grid .text-link{justify-self:start}.closing-grid{align-items:start}.lead-form{max-width:760px}.page-hero .narrow{max-width:100%}.guide-register{max-width:620px}.footer-grid{grid-template-columns:1fr 1fr}.footer-action{grid-column:1/-1}.leadership{grid-template-columns:1fr;gap:50px}}@media (width<=720px){:root{--space:82px}.site-header{height:68px}.site-header.is-scrolled{height:64px}.wordmark{font-size:21px}.key-mark{width:31px;height:31px}.hero-home{min-height:auto;padding-top:145px}.hero-grid{padding-bottom:70px}.hero-copy-block h1{font-size:clamp(52px,14vw,70px)}.hero-actions{flex-direction:column;align-items:stretch;gap:24px}.button{width:100%}.hero-rule{flex-direction:column;align-items:flex-start;gap:24px}.comparison{grid-template-columns:1fr}.comparison-axis{height:68px}.comparison-axis:before{top:0;bottom:0;left:17px}.comparison-axis span{top:50%;left:17px;transform:translate(-50%,-50%)rotate(90deg)}.method-steps{grid-template-columns:1fr}.method-steps:before{width:1px;height:auto;inset:0 auto 0 17px}.method-steps article,.method-steps article+article{padding:0 0 58px 62px}.step-line{position:absolute;left:0}.method-steps h3{margin-top:0}.record-ledger,.principles,.relationship-grid{grid-template-columns:1fr}.record-ledger article,.record-ledger article:nth-child(odd),.principles article,.principles article:nth-child(odd){border-right:0;padding:28px 0}.fit-grid,.two-column,.stage-ledger{grid-template-columns:1fr}.stage-ledger article,.stage-ledger article:first-child{padding:28px 0}.stage-ledger article+article{border-left:0;border-top:1px solid var(--line)}.field-row,.lead-form.compact .field-row,.form-grid{grid-template-columns:1fr}.lead-form button{min-height:53px}.page-hero,.guide-hero{padding-top:148px}.page-hero h1,.guide-hero h1{font-size:clamp(48px,13vw,68px)}.cta-inline{flex-direction:column;align-items:flex-start}.leadership h2{font-size:52px}.credential-list{flex-direction:column;align-items:flex-start}.application-form fieldset{margin-bottom:55px}.application-form label.wide{grid-column:auto}.insight-list>a{grid-template-columns:36px 1fr;gap:12px}.insight-list>a>b{display:none}.relationship-grid article,.relationship-grid article+article{border-left:0;padding:30px 0}.relationship-grid article+article{border-top:1px solid var(--line)}.external-callout{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}.footer-action{grid-column:auto}.footer-bottom{flex-direction:column;gap:22px}.footer-bottom div{white-space:normal;flex-wrap:wrap}.closing-grid h2,.split-heading h2,.record-heading h2,.program-callout h2,.bridge-grid h2,.two-column h2,.guide-details h2,.cta-inline h2{font-size:clamp(40px,12vw,56px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header.on-light{color:var(--ink)}.site-header.on-light .desktop-nav a{color:var(--slate-dark)}.site-header.on-light .desktop-nav a:hover,.site-header.on-light .desktop-nav a.active{color:var(--ink)}.site-header.on-light .header-cta{border-color:var(--line);color:var(--ink)}.site-header.on-light .key-mark{border-color:var(--line);color:var(--signal)}.site-header.on-light .menu-toggle span{background:var(--ink)}:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--cobalt:#8d9bd3;--mineral:#d7ded9}.hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(390px,.64fr);align-items:center;gap:clamp(50px,6vw,100px);padding-bottom:clamp(52px,6vw,78px)}.hero-copy-block h1{max-width:850px;font-size:clamp(68px,7.2vw,102px);line-height:.91}.hero-kicker{font-family:var(--serif);color:var(--signal-light);margin:22px 0 0;font-size:clamp(25px,2.4vw,36px);font-weight:300}.hero-lead{max-width:640px;margin-top:24px}.hero-record-wrap{justify-self:end;width:100%;max-width:560px;position:relative}.visual-caption{color:#faf9f57a;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;margin:0 7% 14px;font-size:8px;font-weight:600;display:flex}.manager-record{aspect-ratio:1/1.06;isolation:isolate;width:100%;color:var(--signal-light);position:relative}.manager-record .dither-field{z-index:-2;width:110%;height:110%;color:var(--signal-light);opacity:.28;position:absolute;inset:-5%}.record-shadow{transition:transform .7s var(--ease-in-out),opacity .5s var(--ease-out);background:#11231d;border:1px solid #b8cec53d;position:absolute;inset:14% 14% 8% 10%}.record-shadow--one{opacity:.62;transform:translate(7%,5%)rotate(2.2deg)}.record-shadow--two{opacity:.45;transform:translate(-4%,2%)rotate(-1.4deg)}.record-folio{color:var(--ink);transition:transform .7s var(--ease-in-out),background-color .35s ease;background:#e8e6df;border:1px solid #11171552;flex-direction:column;padding:clamp(22px,3vw,36px);display:flex;position:absolute;inset:8% 10% 10% 8%;transform:rotate(-.7deg);box-shadow:0 28px 70px #00000047}.record-folio__topline,.record-folio__serial,.record-folio__status,.record-folio__rows>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.record-folio__topline,.record-folio__serial{letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:600}.record-folio__topline{border-bottom:1px solid #11171538;padding-bottom:13px}.record-seal{width:clamp(62px,8vw,96px);height:clamp(62px,8vw,96px);color:var(--signal);margin:auto auto 6px}.record-seal svg{width:100%;height:100%;overflow:visible}.record-seal circle,.record-seal path{fill:none;stroke:currentColor;stroke-width:.9px;vector-effect:non-scaling-stroke}.record-folio__status{text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid #11171538;padding-bottom:12px;font-size:8px}.record-folio__status span{color:var(--slate-dark)}.record-folio__status strong{color:var(--signal);font-weight:600}.record-folio h3{font-family:var(--serif);letter-spacing:-.03em;margin:18px 0 17px;font-size:clamp(27px,2.6vw,39px);font-weight:300;line-height:1}.record-folio__rows{border-top:1px solid #11171538}.record-folio__rows>div{text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #11171526;padding:9px 0;font-size:8px}.record-folio__rows span{color:var(--slate)}.record-folio__rows strong{font-weight:600}.record-folio__serial{color:var(--slate-dark);margin-top:auto;padding-top:14px}.manager-record--stage-0 .record-shadow--one{opacity:.22;transform:translate(10%,8%)rotate(4deg)}.manager-record--stage-0 .record-shadow--two{opacity:.18;transform:translate(-8%,6%)rotate(-3deg)}.manager-record--stage-1 .record-shadow--one{transform:translate(8%,6%)rotate(3deg)}.manager-record--stage-2 .record-shadow--two{opacity:.66;transform:translate(-5%,3%)rotate(-1.8deg)}.manager-record--stage-3 .record-shadow--one{opacity:.78;transform:translate(4%,3%)rotate(1.4deg)}.manager-record--stage-3 .record-shadow--two{opacity:.72;transform:translate(-3%,2%)rotate(-1deg)}.manager-record--stage-3 .record-folio{background:#f3f0e8;transform:rotate(0)translateY(-1%)}.dither-field circle{fill:currentColor}.dither-field__drift{transform-origin:50%;animation:dither-drift 18s var(--ease-in-out) infinite alternate}@keyframes dither-drift{0%{opacity:.82;transform:translate(-1.2%,.7%)scale(1.01)}to{opacity:1;transform:translate(1.2%,-.7%)scale(1.025)}}.authority-rail{color:var(--white);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:#06100d}.authority-rail__inner{grid-template-columns:.32fr 1fr;align-items:center;gap:45px;min-height:104px;display:grid}.authority-rail__inner>p{color:#faf9f561;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.authority-rail__inner>div{grid-template-columns:repeat(4,1fr);display:grid}.authority-rail__inner span{border-left:1px solid var(--line-dark);font-family:var(--serif);color:#faf9f5b8;padding:9px 22px;font-size:clamp(16px,1.45vw,21px);font-weight:300}.argument-pair{border-top:1px solid var(--ink);grid-template-columns:1fr 110px 1fr;margin-top:clamp(70px,8vw,112px);display:grid}.argument-pair__side{padding-top:23px}.argument-pair__side.is-muted{color:var(--slate)}.argument-pair__side h3{max-width:12ch;font-family:var(--serif);letter-spacing:-.035em;margin:34px 0 48px;font-size:clamp(34px,4vw,58px);font-weight:300;line-height:1}.argument-ledger{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.argument-ledger span,.argument-ledger strong{border-bottom:1px solid var(--line);padding:14px 0;font-size:10px}.argument-ledger span{color:var(--slate);text-transform:uppercase;letter-spacing:.09em}.argument-ledger strong{text-align:right;font-weight:500}.argument-pair__pivot{position:relative}.argument-pair__pivot:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.argument-pair__pivot span{border:1px solid var(--line);background:var(--paper-bright);width:62px;height:62px;color:var(--signal);letter-spacing:.12em;text-transform:uppercase;place-items:center;font-size:8px;font-weight:600;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.path-section{background:var(--deep-2);color:var(--white)}.path-section .record-heading>p{color:#faf9f58c}.path-sequence{grid-template-columns:minmax(360px,.82fr) minmax(420px,1fr);gap:clamp(70px,10vw,160px);margin-top:clamp(80px,10vw,140px);display:grid}.path-sequence__visual{align-self:start;max-width:620px;position:sticky;top:112px}.path-sequence__steps article{border-top:1px solid var(--line-dark);opacity:.32;min-height:46vh;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);flex-direction:column;justify-content:center;padding:54px 0;display:flex;transform:translateY(18px)}.path-sequence__steps article:last-child{border-bottom:1px solid var(--line-dark)}.path-sequence__steps article.is-active{opacity:1;transform:none}.path-sequence__steps article>span{color:var(--signal-light);letter-spacing:.12em;font-size:9px}.path-sequence__steps h3{font-family:var(--serif);letter-spacing:-.035em;margin:21px 0 16px;font-size:clamp(39px,4.2vw,62px);font-weight:300;line-height:1}.path-sequence__steps p{color:#faf9f58f;max-width:47ch;margin:0;font-size:14px;line-height:1.72}.path-sequence .manager-record.is-compact{aspect-ratio:1/1.03}.vehicle-gallery{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:clamp(72px,9vw,118px);display:grid}.vehicle-object{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-rows:1fr auto;grid-template-columns:minmax(180px,.8fr) 1fr;min-height:430px;display:grid}.vehicle-object__visual{color:#24483c;place-items:center;min-height:290px;display:grid;position:relative;overflow:hidden}.vehicle-object--club .vehicle-object__visual{color:#416e5f;background:#d7e1da}.vehicle-object--deal .vehicle-object__visual{color:#776640;background:#e5ddc8}.vehicle-object--spv .vehicle-object__visual{color:#5c6498;background:#dbddec}.vehicle-object--fund .vehicle-object__visual{color:#183f33;background:#ccd9d4}.vehicle-object__visual>span{z-index:2;letter-spacing:.12em;font-size:8px;position:absolute;top:18px;left:20px}.vehicle-art{fill:currentColor;width:83%;height:83%}.vehicle-object__copy{flex-direction:column;justify-content:flex-end;padding:34px;display:flex}.vehicle-object__copy h3{font-family:var(--serif);margin:18px 0 14px;font-size:clamp(31px,3vw,45px);font-weight:300;line-height:1}.vehicle-object__copy>p:last-child{color:var(--slate-dark);margin:0;font-size:13px;line-height:1.65}.vehicle-object dl{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.vehicle-object dl>div{justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.vehicle-object dl>div+div{border-left:1px solid var(--line)}.vehicle-object dt,.vehicle-object dd{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:8px}.vehicle-object dt{color:var(--slate)}.record-archive{grid-template-columns:.56fr 1fr;gap:clamp(54px,8vw,122px);margin-top:clamp(75px,9vw,120px);display:grid}.record-archive__index{border-top:1px solid #b8cec58c}.record-archive__index button{border:0;border-bottom:1px solid var(--line-dark);color:#faf9f570;text-align:left;width:100%;min-height:70px;transition:color .18s ease,padding .18s var(--ease-out);background:0 0;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;padding:0;display:grid}.record-archive__index button span{color:var(--signal-light);font-size:8px}.record-archive__index button strong{font-family:var(--serif);font-size:clamp(20px,2vw,28px);font-weight:300}.record-archive__index button i{opacity:0;transition:opacity .18s ease,transform .18s var(--ease-out);font-size:12px;font-style:normal}.record-archive__index button[aria-pressed=true]{color:var(--white);padding-left:12px}.record-archive__index button[aria-pressed=true] i{opacity:1;transform:translate(-6px)}.record-archive__preview{min-height:610px;color:var(--ink);background:#e9e7df;border:1px solid #11171540;flex-direction:column;padding:clamp(28px,4vw,52px);display:flex;box-shadow:0 32px 90px #00000038}.archive-preview__meta,.archive-preview__foot{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:30px;font-size:8px;font-weight:600;display:flex}.archive-preview__meta{border-bottom:1px solid var(--line);padding-bottom:16px}.archive-preview__mark{width:100%;height:220px;color:var(--signal);margin:24px 0 10px;overflow:hidden}.archive-preview__mark .vehicle-art{width:100%;height:100%}.record-archive__preview h3{max-width:18ch;font-family:var(--serif);letter-spacing:-.035em;margin:20px 0 35px;font-size:clamp(30px,3.4vw,49px);font-weight:300;line-height:1.05}.archive-preview__lines{gap:11px;margin-top:auto;display:grid}.archive-preview__lines span{background:var(--line);height:1px}.archive-preview__lines span:nth-child(2){width:84%}.archive-preview__lines span:nth-child(3){width:62%}.archive-preview__foot{border-top:1px solid var(--ink);color:var(--slate-dark);margin-top:28px;padding-top:17px}.bridge-grid{grid-template-columns:.27fr 1fr .48fr;align-items:start}.bridge-grid>div>p{color:#faf9f5b8;margin:0 0 28px;font-size:13px;line-height:1.7}.bridge-grid .text-link{justify-self:start}.site-footer{min-height:100svh;padding:clamp(110px,12vw,170px) var(--gutter) 34px;color:var(--white);isolation:isolate;background:#030b09;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.footer-dither{z-index:-1;width:78%;height:78%;color:var(--signal-light);opacity:.54;transition:transform .8s var(--ease-in-out),opacity .3s ease;position:absolute;top:0;right:-10%}.footer-manifesto,.footer-grid,.footer-bottom{z-index:1;position:relative}.footer-manifesto{width:min(100%,var(--frame));margin:0 auto clamp(100px,13vw,190px)}.footer-manifesto h2{max-width:940px;font-family:var(--serif);letter-spacing:-.055em;margin:30px 0 0;font-size:clamp(68px,9vw,132px);font-weight:300;line-height:.88}.footer-manifesto>p:not(.eyebrow){color:#faf9f594;max-width:490px;margin:34px 0 0;font-size:16px;line-height:1.7}.footer-manifesto .button{margin-top:38px}.site-footer:has(.footer-manifesto .button:hover) .footer-dither{opacity:.72;transform:translate(-1.5%,1%)scale(1.02)}.footer-grid{border-top:1px solid var(--line-dark);grid-template-columns:1.2fr .55fr .75fr;gap:70px;padding-top:40px;padding-bottom:54px}.footer-grid nav{flex-direction:column;gap:13px;display:flex}.footer-grid nav a{color:#faf9f599;font-size:11px}.footer-grid nav a:hover{color:var(--white)}@media (width<=1080px){.hero-grid{grid-template-columns:1fr;align-items:start}.hero-record-wrap{justify-self:start;max-width:600px}.authority-rail__inner{grid-template-columns:1fr;padding-block:28px}.authority-rail__inner>div{grid-template-columns:1fr 1fr}.path-sequence{grid-template-columns:1fr 1fr;gap:55px}.vehicle-object{grid-template-columns:1fr}.vehicle-object__visual{min-height:260px}.vehicle-object__copy{min-height:210px}.record-archive{grid-template-columns:.72fr 1fr}.bridge-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid nav:last-child{grid-column:2}.footer-dither{opacity:.4;width:105%;right:-32%}}@media (width<=720px){.hero-copy-block h1{font-size:clamp(61px,17vw,84px)}.hero-record-wrap{margin-top:24px}.manager-record{aspect-ratio:auto;min-height:480px}.record-folio{inset:8% 5% 9%}.record-shadow{inset:13% 9% 8% 7%}.visual-caption{margin-inline:2%}.authority-rail__inner>div{grid-template-columns:1fr}.authority-rail__inner span{border-left:0;border-top:1px solid var(--line-dark);padding:14px 0}.argument-pair{grid-template-columns:1fr}.argument-pair__pivot{height:84px}.argument-pair__pivot:before{top:0;bottom:0;left:31px}.argument-pair__pivot span{width:58px;height:58px;top:50%;left:31px;transform:translate(-50%,-50%)rotate(-8deg)}.path-sequence{grid-template-columns:1fr;margin-top:70px}.path-sequence__visual{position:relative;top:auto}.path-sequence__steps article{opacity:1;min-height:auto;padding:48px 0;transform:none}.vehicle-gallery{grid-template-columns:1fr}.vehicle-object{min-height:0}.vehicle-object__visual{min-height:300px}.vehicle-object dl{grid-template-columns:1fr}.vehicle-object dl>div+div{border-left:0;border-top:1px solid var(--line)}.record-archive{grid-template-columns:1fr}.record-archive__preview{min-height:520px}.archive-preview__mark{width:170px;height:170px}.footer-manifesto h2{font-size:clamp(62px,17vw,82px)}.footer-manifesto{margin-bottom:100px}.footer-dither{opacity:.3;width:150%;height:65%;right:-72%}.footer-grid{grid-template-columns:1fr}.footer-grid nav:last-child{grid-column:auto}.site-footer:has(.footer-manifesto .button:hover) .footer-dither{transform:none}}@media (prefers-reduced-motion:reduce){.dither-field__drift{animation:none}.path-sequence__steps article{transform:none}.record-folio,.record-shadow,.footer-dither{transition-property:opacity,background-color}.site-footer:has(.footer-manifesto .button:hover) .footer-dither{transform:none}}:root{--paper:#f0efe9;--paper-bright:#f8f7f2;--ink:#111513;--deep:#07100d;--deep-2:#0a1713;--signal:#287d65;--signal-light:#9fcabd;--serif:"Source Serif 4",Georgia,serif;--sans:"Inter Tight",Arial,sans-serif;--type-display-home:clamp(66px,8.4vw,126px);--type-display-page:clamp(56px,7vw,100px);--type-display-compact:clamp(52px,6vw,88px);--type-heading-primary:clamp(48px,6vw,84px);--type-heading-secondary:clamp(30px,3.6vw,50px);--type-heading-card:clamp(36px,4.5vw,64px);--type-lead:clamp(17px,1.5vw,22px);--type-body:clamp(16px,1.25vw,19px);--type-body-small:14px;--type-label:10px;--type-index:9px;--space-section:clamp(100px,10vw,154px);--space-section-compact:clamp(76px,8vw,112px);--space-intro:clamp(62px,7vw,96px);--space-content:clamp(70px,9vw,110px);--space-eyebrow:28px;--space:var(--space-section)}.wordmark{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;font-size:18px;font-weight:600}.key-logo{flex:none;width:35px;height:35px;display:block}.site-header.on-light .key-logo{filter:none}.home-v2 h1,.home-v2 h2,.home-v2 h3{font-family:var(--sans)}.home-v2 .section{padding-block:clamp(100px,10vw,154px)}.hero-cinema{min-height:100svh;color:var(--white);isolation:isolate;background:#07100d;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-cinema__media{z-index:-3;object-fit:cover;object-position:center center;filter:grayscale(.92)saturate(.3)contrast(1.12);opacity:0;width:100%;height:100%;transition:opacity 1.1s ease,filter .65s var(--ease-out);position:absolute;inset:0;transform:scale(1.015)}.hero-cinema__media.is-ready{opacity:1}.hero-cinema__media.is-transitioning{filter:grayscale(.92)saturate(.3)contrast(1.12)blur(16px)}.hero-cinema__veil{z-index:-2;background:linear-gradient(90deg,#020806eb 0%,#020806b8 44%,#02080663 76%,#02080685 100%);position:absolute;inset:0}.hero-cinema:after{content:"";z-index:-1;background:#030a0824;position:absolute;inset:0}.hero-cinema__content{padding-top:170px;padding-bottom:clamp(116px,13vh,168px)}.hero-cinema__content .eyebrow{color:#b4d6cc}.hero-cinema h1{max-width:970px;margin:var(--space-eyebrow) 0 0;font-size:var(--type-display-home);letter-spacing:-.064em;text-wrap:balance;font-weight:500;line-height:.86}.hero-cinema__statement{font-family:var(--sans);letter-spacing:-.025em;margin:24px 0 0;font-size:clamp(25px,2.6vw,40px);font-weight:400}.hero-cinema__lead{color:#faf9f5b8;max-width:630px;font-family:var(--serif);font-size:var(--type-lead);margin:27px 0 0;line-height:1.55}.hero-cinema .hero-actions{margin-top:40px}.hero-cinema__foot{color:#ffffff78;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #ffffff38;justify-content:space-between;padding-top:20px;padding-bottom:22px;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.partner-strip{background:var(--paper-bright);border-bottom:1px solid var(--line)}.partner-strip__inner{grid-template-columns:190px 1fr;align-items:center;gap:32px;min-height:126px;display:grid}.partner-strip__inner>p{color:var(--slate-dark);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.partner-strip__logos{grid-template-columns:repeat(5,1fr);align-items:center;display:grid}.partner-strip__logos a{border-left:1px solid var(--line);place-items:center;height:72px;padding:15px 28px;display:grid}.partner-strip__logos img{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;opacity:.58;max-width:100%;max-height:38px;transition:opacity .2s;display:block}.partner-strip__logos a:hover img{opacity:.9}.section-kicker{color:var(--signal);align-items:center;gap:16px;display:flex}.section-kicker:after{content:"";background:var(--line);flex:1;height:1px}.section-kicker span,.section-kicker p{letter-spacing:.17em;text-transform:uppercase;margin:0;font-weight:600}.section-kicker span{font-size:var(--type-index)}.section-kicker p{font-size:var(--type-label)}.section-kicker--dark{color:var(--signal-light)}.section-kicker--dark:after{background:var(--line-dark)}.thesis-section{background:var(--paper-bright)}.thesis-grid{display:block}.thesis-copy{margin-top:var(--section-intro-gap)}.thesis-copy h2{max-width:1050px;font-size:var(--type-heading-primary);letter-spacing:-.052em;margin:0;font-weight:500;line-height:.95}.thesis-copy__body{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,90px);margin-top:clamp(66px,8vw,104px);padding-top:25px;display:grid}.thesis-copy__body p{max-width:43ch;color:var(--slate-dark);font-family:var(--serif);margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.62}.incubator-section{background:#d9e1dd}.incubator-grid{grid-template-columns:1.28fr .72fr;align-items:end;gap:clamp(70px,12vw,190px);display:grid}.incubator-intro .eyebrow{color:var(--signal)}.incubator-intro h2{letter-spacing:-.056em;max-width:900px;margin:27px 0 0;font-size:clamp(55px,6.8vw,96px);font-weight:500;line-height:.91}.incubator-copy>p{font-family:var(--serif);margin:0 0 52px;font-size:clamp(20px,2vw,27px);line-height:1.5}.incubator-copy dl{border-top:1px solid #11151380;margin:0}.incubator-copy dl>div{border-bottom:1px solid #11151333;grid-template-columns:.8fr 1.2fr;gap:20px;padding:17px 0;display:grid}.incubator-copy dt,.incubator-copy dd{margin:0;font-size:10px;line-height:1.5}.incubator-copy dt{color:var(--slate-dark);letter-spacing:.1em;text-transform:uppercase}.incubator-copy dd{font-weight:500}.model-section{background:var(--deep);color:var(--white)}.model-heading,.evidence-heading,.framework-heading{margin-top:var(--section-intro-gap,clamp(62px,7vw,96px));grid-template-columns:1.32fr .68fr;align-items:end;gap:clamp(70px,11vw,170px);display:grid}.model-heading h2,.evidence-heading h2,.framework-heading h2{font-size:var(--type-heading-primary);letter-spacing:-.056em;margin:0;font-weight:500;line-height:.91}.model-heading>p,.evidence-heading>p,.framework-heading>p{color:#faf9f599;font-family:var(--serif);margin:0;font-size:clamp(17px,1.55vw,21px);line-height:1.6}.model-stages{border-top:1px solid #ffffff73;grid-template-columns:repeat(3,1fr);margin-top:clamp(74px,9vw,125px);display:grid}.model-stages article{border-bottom:1px solid var(--line-dark);flex-direction:column;min-height:440px;padding:26px clamp(28px,3.5vw,52px) 30px 0;display:flex}.model-stages article+article{border-left:1px solid var(--line-dark);padding-left:clamp(28px,3.5vw,52px)}.model-stages__number{color:var(--signal-light);letter-spacing:.14em;font-size:9px}.model-stages h3{letter-spacing:-.04em;max-width:11ch;margin:60px 0 22px;font-size:clamp(31px,3.2vw,47px);font-weight:500;line-height:1}.model-stages article>p{color:#faf9f587;max-width:38ch;font-family:var(--serif);margin:0;font-size:15px;line-height:1.67}.model-stages article>div{border-top:1px solid var(--line-dark);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:auto;padding-top:18px;font-size:9px;display:flex}.model-stages article>div span{color:#faf9f559}.model-stages article>div strong{color:var(--signal-light);font-weight:500}.vehicle-framework{background:var(--paper-bright)}.framework-heading>p{color:var(--slate-dark)}.vehicle-table{border-top:1px solid var(--ink);margin-top:clamp(70px,9vw,118px)}.vehicle-table__head,.vehicle-table__row{grid-template-columns:1.2fr 1.3fr 1fr 1fr;gap:30px;display:grid}.vehicle-table__head{color:var(--slate);letter-spacing:.13em;text-transform:uppercase;padding:14px 0;font-size:9px;font-weight:600}.vehicle-table__row{border-top:1px solid var(--line);align-items:center;min-height:118px}.vehicle-table__row h3{letter-spacing:-.03em;align-items:baseline;gap:20px;margin:0;font-size:clamp(23px,2.2vw,32px);font-weight:500;display:flex}.vehicle-table__row h3 span{color:var(--signal);letter-spacing:.12em;font-size:9px}.vehicle-table__row p{color:var(--slate-dark);font-family:var(--serif);margin:0;font-size:14px;line-height:1.5}.vehicle-framework>.page-frame>.text-link{margin-top:34px}.evidence-section{background:var(--deep-2);color:var(--white)}.artefact-grid{grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vw,42px);margin-top:clamp(74px,9vw,124px);display:grid}.artefact{min-height:570px;color:var(--ink);background:#e9e7df;flex-direction:column;padding:clamp(24px,2.8vw,38px);display:flex;box-shadow:0 25px 70px #00000040}.artefact:nth-child(2){transform:translateY(26px)}.artefact__top,.artefact__foot{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:8px;font-weight:600;display:flex}.artefact__top{border-bottom:1px solid var(--line);padding-bottom:15px}.artefact__seal{border:1px solid var(--line);border-radius:50%;place-items:center;width:82px;height:82px;margin:45px 0 48px;display:grid}.artefact__seal img{width:48px;height:48px}.artefact h3{letter-spacing:-.04em;max-width:10ch;margin:18px 0 32px;font-size:clamp(30px,3vw,43px);font-weight:500;line-height:1}.artefact ul{border-top:1px solid var(--line);margin:0 0 34px;padding:0;list-style:none}.artefact li{border-bottom:1px solid var(--line);font-family:var(--serif);justify-content:space-between;gap:15px;padding:12px 0;font-size:12px;display:flex}.artefact li span{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--signal);font-size:8px}.artefact__foot{border-top:1px solid var(--ink);color:var(--slate-dark);margin-top:auto;padding-top:15px}.admissions-section{background:#d9e1dd}.admissions-grid{grid-template-columns:1.16fr .64fr;align-items:end;gap:clamp(70px,11vw,170px);display:grid}.admissions-grid h2{letter-spacing:-.052em;margin:27px 0 0;font-size:clamp(52px,6.5vw,90px);font-weight:500;line-height:.94}.admissions-grid>div:last-child>p:first-child{font-family:var(--serif);margin:0;font-size:clamp(18px,1.7vw,23px);line-height:1.62}.status-note{color:var(--slate-dark);border-top:1px solid #11151340;margin:34px 0 0;padding-top:16px;font-size:11px;line-height:1.6}.status-note span{color:var(--signal);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:600;display:block}.admissions-grid .button{margin-top:34px}.fit-section{background:var(--paper-bright)}.fit-v2{grid-template-columns:1.05fr .72fr;gap:clamp(70px,12vw,190px);margin-top:clamp(66px,8vw,106px);display:grid}.fit-v2>h2{letter-spacing:-.055em;margin:0;font-size:clamp(53px,6.5vw,90px);font-weight:500;line-height:.92}.fit-v2>div>p{color:var(--slate-dark);font-family:var(--serif);margin:0 0 46px;font-size:clamp(17px,1.5vw,21px);line-height:1.62}.fit-v2 ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.fit-v2 li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:16px;padding:17px 0;font-size:14px;line-height:1.45;display:grid}.fit-v2 li span{color:var(--signal);letter-spacing:.1em;padding-top:2px;font-size:9px}.infrastructure-section{color:var(--white);background:#1e6655}.infrastructure-grid{grid-template-columns:.3fr 1fr .48fr;align-items:start;gap:clamp(42px,6vw,92px);display:grid}.infrastructure-grid h2{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(45px,5.2vw,76px);font-weight:500;line-height:.95}.infrastructure-grid>div>p{color:#ffffffb8;font-family:var(--serif);margin:0 0 28px;font-size:16px;line-height:1.62}.closing-section--v2{background:var(--paper)}.closing-section--v2 .closing-grid h2{font-family:var(--sans);letter-spacing:-.052em;font-weight:500}.site-footer{min-height:0;padding:68px var(--gutter) 30px;color:var(--white);background:#030a08;display:block;position:relative;overflow:visible}.site-footer .footer-grid{border:0;grid-template-columns:1.2fr .55fr .72fr .9fr;gap:clamp(40px,6vw,84px);padding:0 0 60px}.site-footer .footer-wordmark{margin-bottom:17px}.site-footer .footer-grid>div:first-child>p{color:#faf9f56b;max-width:250px;font-family:var(--serif);font-size:13px;line-height:1.55}.site-footer .footer-cta{border-left:1px solid var(--line-dark);padding-left:30px}.site-footer .footer-cta p{color:#faf9f57a;letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:600}.site-footer .footer-cta .button{width:100%;min-height:50px;padding-inline:16px;font-size:9px}@media (width<=1080px){.partner-strip__inner{grid-template-columns:1fr;padding-block:28px}.partner-strip__logos a:first-child{border-left:0}.thesis-grid{grid-template-columns:1fr}.thesis-grid .section-kicker{border-top:0;padding-top:0;display:flex}.thesis-grid .section-kicker:after{display:block}.incubator-grid,.model-heading,.evidence-heading,.framework-heading,.admissions-grid,.fit-v2,.infrastructure-grid{grid-template-columns:1fr}.incubator-copy,.model-heading>p,.evidence-heading>p,.framework-heading>p,.admissions-grid>div:last-child,.fit-v2>div,.infrastructure-grid>div{max-width:700px}.model-stages{grid-template-columns:1fr}.model-stages article{min-height:340px;padding:26px 0 30px}.model-stages article+article{border-left:0;padding-left:0}.model-stages h3{margin-top:40px}.artefact-grid{gap:16px}.site-footer .footer-grid{grid-template-columns:1fr 1fr}.site-footer .footer-cta{border-left:0;padding-left:0}.site-footer .footer-grid nav:last-of-type{grid-column:auto}}@media (width<=720px){.key-logo{width:31px;height:31px}.hero-cinema{min-height:820px}.hero-cinema__content{padding-top:145px;padding-bottom:150px}.hero-cinema h1{font-size:clamp(60px,17vw,82px);line-height:.9}.hero-cinema__media{object-position:57% center}.hero-cinema__veil{background:#020806ad}.hero-cinema__lead{max-width:32ch}.hero-cinema__foot{flex-direction:column;align-items:flex-start;gap:24px}.partner-strip__logos{grid-template-columns:1fr 1fr}.partner-strip__logos a{border-top:1px solid var(--line);padding-inline:20px}.partner-strip__logos a:nth-child(odd){border-left:0}.partner-strip__logos a:last-child{grid-column:1/-1}.thesis-copy h2 br,.model-heading h2 br,.evidence-heading h2 br,.fit-v2 h2 br{display:none}.thesis-copy__body{grid-template-columns:1fr}.incubator-intro h2,.model-heading h2,.evidence-heading h2,.framework-heading h2,.admissions-grid h2,.fit-v2>h2{font-size:clamp(48px,13vw,64px)}.vehicle-table__head{display:none}.vehicle-table__row{padding:30px 0;display:block}.vehicle-table__row h3{margin-bottom:26px}.vehicle-table__row p{border-top:1px solid var(--line);grid-template-columns:112px 1fr;gap:14px;padding:10px 0;display:grid}.vehicle-table__row p:before{content:attr(data-label);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-size:8px;font-weight:600}.artefact-grid{grid-template-columns:1fr}.artefact{min-height:510px}.artefact:nth-child(2){transform:none}.infrastructure-grid{gap:34px}.site-footer .footer-grid{grid-template-columns:1fr}.site-footer .footer-grid nav:last-of-type{grid-column:auto}}@media (prefers-reduced-motion:reduce){.hero-cinema,.fish-page-hero{background:#07100d url(/iron-key-nyc-poster.jpg) 50%/cover no-repeat}}.desktop-nav a{letter-spacing:.01em;font-size:13px}.home-v3{--section-intro-gap:var(--space-intro)}.home-v3 h1,.home-v3 h2,.home-v3 h3{font-family:var(--sans)}.home-v3 .section{padding-block:var(--space-section)}.home-v3 .hero-cinema h1{letter-spacing:-.045em;max-width:1010px}.neofund-thesis{background:#d9e1dd;overflow:clip}.neofund-story{gap:clamp(88px,10vw,148px);display:grid}.neofund-copy h2{max-width:900px;margin:var(--space-eyebrow) 0 0;font-size:var(--type-heading-primary);letter-spacing:-.052em;font-weight:500;line-height:.92}.neofund-bridge{max-width:730px;color:var(--ink);font-family:var(--serif);margin:clamp(42px,5vw,66px) 0 0;font-size:clamp(20px,1.75vw,25px);line-height:1.58}.neofund-definition{max-width:730px;font-family:var(--serif);color:var(--slate-dark);border-top:1px solid #1115136b;margin:30px 0 0;padding-top:22px;font-size:clamp(17px,1.45vw,21px);line-height:1.68}.neofund-definition strong{color:var(--ink);font-weight:600}.neofund-story__sequence{border-top:1px solid #11171538;border-bottom:1px solid #11171538;grid-template-columns:minmax(390px,.92fr) minmax(560px,1fr);align-items:stretch;display:grid}.neofund-story__visual-rail{background-image:radial-gradient(circle,#315e5033 .7px,#0000 .85px);background-size:14px 14px;border-right:1px solid #11171538;min-width:0;position:relative}.neofund-story__visual{place-items:center;height:min(800px,100svh - 154px);min-height:650px;padding:0 clamp(24px,4vw,52px);display:grid;position:sticky;top:clamp(132px,14svh,154px)}.neofund-ledger{width:min(100%,430px);color:var(--ink);margin-inline:auto}.neofund-ledger svg{width:100%;height:auto;display:block;overflow:visible}.neofund-ledger path{vector-effect:non-scaling-stroke}.neofund-ledger__solid{fill:#d5ddd7;stroke:#365b4f70;stroke-width:.85px;transition:fill .22s,stroke .22s,opacity .22s}.neofund-ledger__top{fill:#f0f1eb;stroke:#365b4f80;stroke-width:.9px;transition:fill .22s,stroke .22s,opacity .22s}.neofund-ledger__crease{fill:none;stroke:#365b4f52;stroke-width:.7px;transition:stroke .22s,opacity .22s}.neofund-ledger__label{fill:#2b493f80;font-family:var(--sans);letter-spacing:1.35px;text-transform:uppercase;font-size:13px;font-weight:600;transition:fill .22s}.neofund-ledger__layer.is-complete .neofund-ledger__solid{fill:#416f60;stroke:#315e50}.neofund-ledger__layer.is-complete .neofund-ledger__top{fill:url(#neofund-complete-top);stroke:#315e50}.neofund-ledger__layer.is-complete .neofund-ledger__crease{stroke:#f0f5f16b}.neofund-ledger__layer.is-complete .neofund-ledger__label{fill:#faf9f5c7}.neofund-ledger__layer.is-active .neofund-ledger__solid{fill:#244e40;stroke:#173c31;stroke-width:1.2px}.neofund-ledger__layer.is-active .neofund-ledger__top{fill:url(#neofund-active-top);stroke:#f3f5f0;stroke-width:1.3px}.neofund-ledger__layer.is-active .neofund-ledger__crease{stroke:#faf9f5b8;stroke-width:.9px}.neofund-ledger__layer.is-active .neofund-ledger__label{fill:#fff}.neofund-ledger__hit{fill:#0000;stroke:#0000;stroke-width:16px;pointer-events:all;cursor:crosshair}.neofund-story__rows{padding-bottom:220px}.neofund-story__rows article{color:#1117156b;border-bottom:1px solid #11171538;outline:none;grid-template-columns:clamp(92px,8vw,118px) minmax(0,1fr);min-height:clamp(330px,46vh,420px);transition:color .22s,background-color .22s;display:grid}.neofund-story__rows article:last-child{border-bottom:0}.neofund-story__number{color:#315e508c;letter-spacing:-.055em;justify-content:center;align-items:flex-start;padding:clamp(44px,5vw,64px) 12px;font-size:clamp(42px,4.4vw,60px);font-weight:500;line-height:1;display:flex}.neofund-story__content{border-left:1px solid #11171538;flex-direction:column;justify-content:center;padding:clamp(44px,5vw,64px) clamp(34px,4.5vw,68px);display:flex}.neofund-story__rows h3{letter-spacing:-.035em;max-width:19ch;margin:0;font-size:clamp(25px,2.4vw,34px);font-weight:600;line-height:1.03}.neofund-story__rows p{max-width:47ch;color:var(--slate);font-family:var(--serif);margin:24px 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.66;transition:color .22s}.neofund-story__rows article.is-active{color:var(--ink);background:#faf9f52b}.neofund-story__rows article.is-active .neofund-story__number{color:var(--signal)}.neofund-story__rows article.is-active p{color:var(--slate-dark)}.neofund-story__rows article:focus-visible{outline:2px solid var(--signal);outline-offset:-3px}.method-section{background:var(--deep);color:var(--white)}.method-heading,.record-heading-v3{margin-top:var(--section-intro-gap);grid-template-columns:1.25fr .55fr;align-items:end;gap:clamp(70px,11vw,170px);display:grid}.method-heading h2,.record-heading-v3 h2{font-size:var(--type-heading-primary);letter-spacing:-.052em;margin:0;font-weight:500;line-height:.91}.method-heading>p,.record-heading-v3>p{color:#faf9f599;font-family:var(--serif);margin:0;font-size:clamp(17px,1.55vw,21px);line-height:1.6}.method-ledger{border-top:1px solid #ffffff6b;grid-template-columns:repeat(4,1fr);margin-top:clamp(76px,9vw,124px);display:grid}.method-ledger article{border-bottom:1px solid var(--line-dark);background:0 0;outline:none;flex-direction:column;min-height:440px;padding:26px clamp(25px,3vw,45px) 28px;transition:background-color .18s,box-shadow .18s;display:flex}.method-ledger article+article{border-left:1px solid var(--line-dark)}.method-ledger article>span{color:var(--signal-light);letter-spacing:.14em;font-size:9px}.method-ledger h3{letter-spacing:-.04em;max-width:10ch;margin:58px 0 22px;font-size:clamp(28px,2.7vw,41px);font-weight:500;line-height:1}.method-ledger article>p{color:#faf9f587;max-width:35ch;font-family:var(--serif);margin:0;font-size:14px;line-height:1.68;transition:color .18s}.method-ledger article>div{border-top:1px solid var(--line-dark);gap:6px;margin-top:auto;padding-top:18px;display:grid}.method-ledger small{color:#faf9f557;letter-spacing:.12em;text-transform:uppercase;font-size:8px;transition:color .18s}.method-ledger strong{color:var(--signal-light);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:500}.method-ledger article:focus-visible{background:#7bbfa91c;box-shadow:inset 0 0 0 1px #8fd5bd80}.method-ledger article:focus-visible>p{color:#faf9f5d1}.method-ledger article:focus-visible small{color:#faf9f5a3}.home-v3 .vehicle-gallery{margin-top:var(--space-content)}.home-v3 .vehicle-object{outline:none;transition:background-color .22s,color .22s,box-shadow .22s}.home-v3 .vehicle-object:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.home-v3 .vehicle-object__visual{isolation:isolate}.motes-field{pointer-events:none;width:100%;height:100%;display:block}.vehicle-art{width:100%;height:100%;position:absolute;inset:0}.archive-preview__mark .vehicle-art{position:relative;inset:auto}.home-v3 .vehicle-object dl>div{align-content:start;gap:11px;display:grid}.home-v3 .vehicle-object dd{font-family:var(--serif);font-size:var(--type-body-small);color:var(--slate-dark);line-height:1.5}.record-section-v3{background:var(--deep-2);color:var(--white)}.fish-bridge{color:var(--white);isolation:isolate;background:#195d4e;position:relative;overflow:hidden}.fish-bridge:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#195d4ef7 0%,#195d4ee8 40%,#195d4ea8 76%,#195d4ebd 100%);position:absolute;inset:0}.fish-ascii-backdrop{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.fish-bridge__ascii{z-index:0;opacity:.6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000061 24%,#000 54%);mask-image:linear-gradient(90deg,#0000 0%,#00000061 24%,#000 54%)}.fish-bridge__grid{z-index:2;grid-template-columns:1.05fr .7fr;gap:clamp(70px,11vw,170px);display:grid;position:relative}.fish-bridge h2{max-width:830px;margin:var(--space-eyebrow) 0 0;font-size:var(--type-heading-primary);letter-spacing:-.052em;font-weight:500;line-height:.91}.fish-bridge__copy>p{color:#ffffffc2;font-family:var(--serif);margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.66}.fish-bridge__copy .fish-bridge__line{color:var(--white);font-family:var(--sans);border-top:1px solid #ffffff47;margin-top:30px;padding-top:20px;font-size:13px;font-weight:600;line-height:1.5}.fish-functions{border-top:1px solid #ffffff73;margin-top:42px}.fish-functions>span{border-bottom:1px solid #fff3;grid-template-columns:35px .55fr 1fr;align-items:center;gap:14px;padding:16px 0;display:grid}.fish-functions b{color:var(--signal-light);font-size:var(--type-index);letter-spacing:.12em}.fish-functions strong{font-size:var(--type-body-small);font-weight:600}.fish-functions small{color:#fff9;font-family:var(--serif);font-size:var(--type-body-small);line-height:1.45}.incubator-status{background:#d9e1dd}.incubator-status__grid{grid-template-columns:1.12fr .58fr;align-items:end;gap:clamp(70px,11vw,170px);display:grid}.incubator-status h2{max-width:900px;margin:var(--space-eyebrow) 0 0;font-size:var(--type-heading-primary);letter-spacing:-.052em;font-weight:500;line-height:.94}.incubator-status__grid>div:last-child>p{color:var(--slate-dark);font-family:var(--serif);margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.66}.incubator-status .button{margin-top:34px}.standards-section{background:var(--paper-bright)}.standards-principles{margin-top:var(--space-content)}.credibility-proof{margin-top:var(--section-intro-gap);grid-template-columns:1.05fr .75fr;align-items:start;gap:clamp(60px,10vw,150px);display:grid}.credibility-proof h2{max-width:820px;margin:var(--space-eyebrow) 0 0;font-size:var(--type-heading-primary);letter-spacing:-.052em;text-wrap:balance;font-weight:500;line-height:.96}.credibility-proof__body>p{max-width:54ch;color:var(--slate-dark);font-family:var(--serif);margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.72}.credibility-names{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 30px;margin:34px 0 0;padding:22px 0 0;list-style:none;display:flex}.credibility-names li{color:var(--ink);font-family:var(--serif);font-size:clamp(17px,1.5vw,21px)}.cta-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:34px;display:flex}.cta-actions .text-link{margin-top:0}.audience-section{background:var(--paper)}.audience-heading{margin-top:var(--section-intro-gap);grid-template-columns:1.15fr .55fr;align-items:end;gap:clamp(60px,10vw,150px);display:grid}.audience-heading h2{max-width:900px;font-size:var(--type-heading-primary);letter-spacing:-.052em;text-wrap:balance;margin:0;font-weight:500;line-height:.94}.audience-heading>p{max-width:54ch;color:var(--slate-dark);font-family:var(--serif);margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.7}.audience-fit{margin-top:clamp(68px,8vw,108px)}.audience-fit .eyebrow{margin-bottom:10px}.programme-notes{border-top:1px solid #1115135c;grid-template-columns:1fr 1fr;margin-top:clamp(60px,7vw,92px);display:grid}.programme-notes article{padding:24px clamp(30px,4vw,62px) 0 0}.programme-notes article+article{border-left:1px solid #1115132e;padding-left:clamp(30px,4vw,62px)}.programme-notes span{color:var(--signal);letter-spacing:.14em;text-transform:uppercase;margin-bottom:15px;font-size:9px;font-weight:600;display:block}.programme-notes p{max-width:48ch;color:var(--slate-dark);font-family:var(--serif);margin:0;font-size:15px;line-height:1.7}.closing-section--v3{background:var(--paper)}.closing-section--v3 .closing-grid h2{font-family:var(--sans);letter-spacing:-.052em;font-weight:500}.site-footer{isolation:isolate;overflow:hidden}.site-footer .footer-dither{z-index:-1;width:62%;height:145%;color:var(--signal-light);opacity:.16;pointer-events:none;top:auto;bottom:-22%;right:-9%}.site-footer .footer-grid,.site-footer .footer-bottom{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.method-ledger article:hover{background:#7bbfa91c;box-shadow:inset 0 0 0 1px #8fd5bd80}.method-ledger article:hover>p{color:#faf9f5d1}.method-ledger article:hover small{color:#faf9f5a3}.home-v3 .vehicle-object:hover{background:#eef0eb;box-shadow:inset 0 0 0 1px #1117154d}}@media (width<=1080px){.method-heading,.record-heading-v3,.fish-bridge__grid,.incubator-status__grid,.credibility-proof,.audience-heading{grid-template-columns:1fr}.method-heading>p,.record-heading-v3>p,.fish-bridge__copy,.incubator-status__grid>div:last-child,.credibility-proof__body,.audience-heading>p{max-width:720px}.method-ledger{grid-template-columns:1fr 1fr}.method-ledger article:nth-child(3){border-left:0}.fish-bridge:after{background:#195d4ead}.fish-bridge__ascii{opacity:.54;-webkit-mask-image:none;mask-image:none}}@media (width<=899px){.neofund-story__sequence{grid-template-columns:1fr}.neofund-story__visual-rail{border-bottom:1px solid #11171538;border-right:0}.neofund-story__visual{height:auto;min-height:0;padding:clamp(28px,6vw,48px);position:relative;top:auto}.neofund-ledger{width:min(100%,440px)}.neofund-story__rows{padding-bottom:0}.neofund-story__rows article{grid-template-columns:72px 1fr;min-height:0}.neofund-story__number{padding:40px 10px;font-size:34px}.neofund-story__content{padding:40px clamp(24px,6vw,42px)}}@media (height<=850px) and (width>=900px){.neofund-ledger{width:min(100%,350px)}}@media (width<=720px){.desktop-nav a{font-size:12px}.home-v3 .hero-cinema h1{letter-spacing:-.045em;font-size:clamp(43px,12.8vw,52px);line-height:.92}.neofund-copy h2,.method-heading h2,.record-heading-v3 h2,.fish-bridge h2,.incubator-status h2,.credibility-proof h2,.audience-heading h2{font-size:clamp(48px,13vw,64px)}.neofund-story__rows article{grid-template-columns:56px 1fr}.neofund-story__number{padding:34px 8px;font-size:27px}.neofund-story__content{padding:34px 20px}.neofund-story__rows h3{font-size:clamp(25px,7vw,32px)}.neofund-story__rows p{margin-top:17px;font-size:16px}.method-ledger{grid-template-columns:1fr}.method-ledger article{min-height:330px;padding:25px 20px}.method-ledger article+article{border-left:0}.method-ledger h3{margin-top:42px}.home-v3 .vehicle-object__copy{min-height:0}.fish-functions>span{grid-template-columns:30px 1fr}.fish-functions small{grid-column:2}.fish-bridge:after{background:#195d4ec2}.fish-bridge__ascii{opacity:.45}.credibility-names{flex-direction:column;gap:13px}.cta-actions{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;width:100%}.cta-actions .text-link{align-self:flex-start}.site-footer .footer-dither{opacity:.12;width:145%;height:90%;bottom:-18%;right:-78%}}@media (prefers-reduced-motion:reduce){.neofund-ledger path,.neofund-ledger text,.neofund-story__rows article{transition:none}.site-footer .footer-dither .dither-field__drift{animation:none}}.section-index{margin-bottom:var(--space-intro)}.section-index span{font-size:var(--type-index)}.section-index p{font-size:var(--type-label)}.thesis-page .section{padding-block:var(--space-section)}.thesis-page .page-hero,.application-page .page-hero{align-items:flex-end;min-height:100svh;padding:clamp(155px,14vw,210px) 0 clamp(72px,8vw,105px);display:flex}.thesis-page .page-hero h1,.application-page .page-hero h1{font-family:var(--sans);font-size:var(--type-display-page);letter-spacing:-.045em;font-weight:500;line-height:.92}.thesis-page .split-heading h2,.thesis-page .cta-inline h2{font-family:var(--sans);font-size:var(--type-heading-primary);letter-spacing:-.052em;font-weight:500;line-height:.95}.method-page-section,.neofund-operating{background:var(--deep);color:var(--white)}.method-page-ledger{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:1fr 1fr;margin-top:clamp(64px,8vw,104px);display:grid}.method-page-ledger article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:360px;padding:clamp(28px,4vw,52px)}.method-page-ledger article>span,.neofund-pillars article>span{color:var(--signal-light);letter-spacing:.14em;font-size:9px}.method-page-ledger h2{max-width:12ch;font-family:var(--sans);letter-spacing:-.045em;margin:48px 0 22px;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:.96}.method-page-ledger p{color:#faf9f58c;max-width:43ch;font-family:var(--serif);margin:0;font-size:15px;line-height:1.7}.stacked-actions{flex-direction:column;align-items:flex-start;display:flex}.fish-page-hero{isolation:isolate;position:relative;overflow:hidden}.fish-page-hero>.page-frame{z-index:1;position:relative}.thesis-page .fish-page-hero .narrow>p:nth-of-type(2){color:#faf9f5ad;max-width:820px;font-family:var(--serif);font-size:var(--type-lead);margin:34px 0 0;line-height:1.7}.thesis-hero-actions{margin-top:38px}.thesis-split-heading{align-items:start}.thesis-split-heading>div p{max-width:54ch;color:var(--slate-dark);font-family:var(--serif);margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.75}.thesis-split-heading>div p+p{margin-top:22px}.thesis-beliefs{margin-top:var(--space-content);border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.thesis-beliefs article{border-bottom:1px solid var(--line);min-height:260px;padding:26px clamp(26px,3.5vw,52px) 28px 0}.thesis-beliefs article+article{border-left:1px solid var(--line);padding-left:clamp(26px,3.5vw,52px)}.thesis-beliefs span,.neofund-components span{color:var(--signal);letter-spacing:.14em;font-size:9px}.thesis-beliefs h3,.neofund-components h3{font-family:var(--sans);letter-spacing:-.04em;margin:42px 0 16px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1}.thesis-beliefs p,.neofund-components p{color:var(--slate-dark);font-family:var(--serif);margin:0;font-size:14px;line-height:1.7}.thesis-conviction{max-width:920px;font-family:var(--serif);color:var(--ink);margin:clamp(54px,7vw,86px) 0 0;font-size:clamp(24px,2.8vw,39px);line-height:1.35}.thesis-sequence-section,.thesis-operating-section{background:var(--deep);color:var(--white)}.thesis-sequence-heading,.human-infrastructure-heading{grid-template-columns:1.15fr .6fr;align-items:start;gap:clamp(60px,10vw,150px);display:grid}.thesis-sequence-heading h2,.human-infrastructure-heading h2{max-width:900px;font-family:var(--sans);font-size:var(--type-heading-primary);letter-spacing:-.052em;text-wrap:balance;margin:0;font-weight:500;line-height:.95}.thesis-sequence-heading>p,.human-infrastructure-heading>div p{color:#faf9f599;font-family:var(--serif);margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.75}.human-infrastructure-heading>div p+p{margin-top:22px}.sequence-comparison{margin-top:var(--space-content);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:1fr 1fr;display:grid}.sequence-comparison article{padding:28px clamp(34px,5vw,70px) 38px 0}.sequence-comparison article+article{border-left:1px solid var(--line-dark);padding-left:clamp(34px,5vw,70px)}.sequence-comparison .mini-label{color:var(--signal-light)}.sequence-comparison ol{counter-reset:sequence;margin:34px 0 0;padding:0;list-style:none}.sequence-comparison li{counter-increment:sequence;border-top:1px solid var(--line-dark);font-family:var(--serif);grid-template-columns:34px 1fr;gap:14px;padding:17px 0;font-size:clamp(17px,1.5vw,21px);line-height:1.45;display:grid}.sequence-comparison li:before{content:"0" counter(sequence);color:var(--signal-light);font-family:var(--sans);letter-spacing:.12em;font-size:9px}.first-vehicle-principle{grid-template-columns:1fr .8fr;align-items:start;gap:clamp(60px,10vw,150px);margin-top:clamp(58px,7vw,88px);display:grid}.first-vehicle-principle h3{font-family:var(--sans);font-size:var(--type-heading-secondary);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.02}.first-vehicle-principle p{color:#faf9f599;max-width:54ch;font-family:var(--serif);font-size:var(--type-body);margin:0;line-height:1.75}.neofund-model-section{background:var(--paper)}.neofund-components{margin-top:var(--space-content);border-top:1px solid var(--ink);grid-template-columns:repeat(5,1fr);display:grid}.neofund-components article{border-bottom:1px solid var(--line);min-height:300px;padding:26px clamp(20px,2.5vw,38px) 28px 0}.neofund-components article+article{border-left:1px solid var(--line);padding-left:clamp(20px,2.5vw,38px)}.neofund-components h3{font-size:clamp(25px,2.4vw,35px)}.thesis-boundary,.operating-boundary{border-top:1px solid var(--line);max-width:930px;color:var(--slate-dark);font-family:var(--serif);font-size:var(--type-body-small);margin:clamp(52px,6vw,78px) 0 0;padding-top:22px;line-height:1.72}.thesis-operating-section{background:var(--deep-2)}.thesis-operating-pillars{margin-top:var(--space-content)}.trust-requirements{margin-top:var(--space-content);border-top:1px solid var(--line-dark);grid-template-columns:.8fr 1.2fr;gap:clamp(60px,9vw,130px);padding-top:clamp(34px,4vw,52px);display:grid}.trust-requirements h3{max-width:650px;margin:var(--space-eyebrow) 0 0;font-family:var(--sans);font-size:var(--type-heading-secondary);letter-spacing:-.04em;font-weight:500;line-height:1.04}.trust-requirements ul{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.trust-requirements li{border-bottom:1px solid var(--line-dark);color:#faf9f5ad;font-size:var(--type-body-small);padding:18px 18px 18px 28px;line-height:1.5;position:relative}.trust-requirements li:nth-child(odd){border-right:1px solid var(--line-dark)}.trust-requirements li:before{content:"+";color:var(--signal-light);position:absolute;left:0}.operating-boundary{border-color:var(--line-dark);color:#faf9f580}.relationship-section>.section-index{margin-bottom:0}.relationship-intro{margin-bottom:var(--space-content);grid-template-columns:1.2fr .55fr;align-items:end;gap:clamp(60px,10vw,150px);display:grid}.relationship-intro h2{max-width:920px;font-family:var(--sans);font-size:var(--type-heading-primary);letter-spacing:-.052em;text-wrap:balance;margin:0;font-weight:500;line-height:.95}.relationship-intro p{max-width:42ch;color:var(--slate-dark);font-family:var(--serif);margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.72}.thesis-page .relationship-grid{grid-template-columns:1.25fr .75fr}.thesis-page .relationship-grid h2{font-family:var(--sans);font-size:var(--type-heading-card);letter-spacing:-.045em;font-weight:500;line-height:.96}.thesis-page .relationship-grid p:last-child{font-family:var(--serif);font-size:var(--type-body);line-height:1.72}.thesis-page .external-callout p{font-family:var(--serif);font-size:var(--type-body-small);line-height:1.7}.neofund-pillars{margin-top:var(--space-content);border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.neofund-pillars article{border-bottom:1px solid var(--line-dark);min-height:390px;padding:28px clamp(28px,4vw,58px) 30px 0}.neofund-pillars article+article{border-left:1px solid var(--line-dark);padding-left:clamp(28px,4vw,58px)}.neofund-pillars h2{font-family:var(--sans);letter-spacing:-.045em;margin:58px 0 22px;font-size:clamp(40px,4.5vw,64px);font-weight:500;line-height:.95}.neofund-pillars p{color:#faf9f58c;max-width:35ch;font-family:var(--serif);margin:0;font-size:15px;line-height:1.7}.application-page .section{padding-block:var(--space-section-compact)}.application-hero{padding:clamp(155px,14vw,210px) 0 clamp(72px,8vw,105px)}.application-page .page-hero{align-items:initial;min-height:auto;padding-top:clamp(116px,10.5vw,158px)}.application-hero__statement{max-width:900px;color:var(--white);font-family:var(--serif);margin:34px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.45}.application-hero__statement span{color:#faf9f599;max-width:760px;font-family:var(--serif);font-size:var(--type-body);margin-top:16px;line-height:1.7;display:block}.application-conversation-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:clamp(60px,10vw,150px);margin-bottom:clamp(64px,8vw,96px);display:grid}.application-conversation-heading h2{max-width:900px;margin:var(--space-eyebrow) 0 0;font-family:var(--sans);font-size:var(--type-heading-primary);letter-spacing:-.05em;text-wrap:balance;font-weight:500;line-height:.94}.application-conversation-heading>p{max-width:52ch;color:var(--slate-dark);font-family:var(--serif);font-size:var(--type-body);margin:0;line-height:1.72}.application-form legend{font-family:var(--sans);letter-spacing:-.035em;font-weight:500}.application-contact-grid{grid-template-columns:repeat(3,1fr)}.application-form .application-consent{max-width:760px;color:var(--slate-dark);font-size:var(--type-body-small);grid-template-columns:16px minmax(0,1fr);align-items:start;font-weight:400;line-height:1.6;letter-spacing:0!important;text-transform:none!important;gap:0 12px!important;margin:0 0 30px!important;display:grid!important}.application-form .application-consent input[type=checkbox]{border:1px solid var(--line);width:16px;height:16px;min-height:0;accent-color:var(--signal);margin:3px 0 0;padding:0}.application-form .application-consent span{min-width:0;margin:0;display:block}.legal-page{padding:clamp(150px,14vw,180px) 0 var(--space-section-compact)}.legal-wrap h1{font-family:var(--sans);font-size:var(--type-display-compact);letter-spacing:-.045em;font-weight:500;line-height:.95}.legal-wrap .legal-status{font-family:var(--sans);font-size:13px}.legal-wrap h2{font-family:var(--sans);letter-spacing:-.025em;font-size:clamp(28px,3vw,34px);font-weight:500;line-height:1.1}.legal-wrap p{font-family:var(--serif);font-size:var(--type-body);line-height:1.75}.not-found h1{font-family:var(--sans);font-size:var(--type-display-compact);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:.95}.home-v3 h1,.home-v3 h2,.home-v3 h3,.thesis-page h1,.thesis-page h2,.thesis-page h3,.application-page h1,.application-page h2,.application-page h3,.legal-page h1,.legal-page h2,.legal-page h3,.not-found h1{font-family:var(--sans);font-weight:500}.home-v3 .method-ledger small,.home-v3 .vehicle-object dt,.home-v3 .archive-preview__meta,.home-v3 .archive-preview__foot,.home-v3 .programme-notes span{font-size:var(--type-label)}.home-v3 .method-ledger article>span,.home-v3 .vehicle-object__visual>span,.home-v3 .record-archive__index button span{font-size:var(--type-index)}.home-v3 .method-ledger strong,.home-v3 .vehicle-object__copy>p:last-child,.home-v3 .fish-bridge__copy .fish-bridge__line,.home-v3 .principles p,.application-page .form-status p{font-size:var(--type-body-small)}.application-form label{font-size:var(--type-label)}@media (width<=1080px){.thesis-split-heading,.thesis-sequence-heading,.human-infrastructure-heading,.first-vehicle-principle,.trust-requirements,.relationship-intro,.application-conversation-heading{grid-template-columns:1fr}.neofund-components{grid-template-columns:repeat(3,1fr)}.neofund-components article:nth-child(4){border-left:0;padding-left:0}.thesis-sequence-heading>p,.human-infrastructure-heading>div,.first-vehicle-principle p,.thesis-split-heading>div,.application-conversation-heading>p{max-width:760px}}@media (width<=720px){.method-page-ledger,.neofund-pillars,.thesis-beliefs,.neofund-components,.sequence-comparison,.trust-requirements ul,.thesis-page .relationship-grid,.application-contact-grid{grid-template-columns:1fr}.method-page-ledger article,.neofund-pillars article,.neofund-pillars article+article{border-left:0;min-height:310px;padding:26px 0}.method-page-ledger{border-left:0}.method-page-ledger article{border-right:0}.thesis-beliefs article,.thesis-beliefs article+article,.neofund-components article,.neofund-components article+article,.sequence-comparison article,.sequence-comparison article+article{border-left:0;min-height:0;padding:27px 0}.thesis-beliefs article+article,.neofund-components article+article,.sequence-comparison article+article{border-top:1px solid var(--line)}.sequence-comparison article+article{border-color:var(--line-dark)}.trust-requirements li:nth-child(odd){border-right:0}.thesis-page .page-hero h1,.application-page .page-hero h1,.guide-hero h1{letter-spacing:-.04em;font-size:clamp(40px,11vw,48px);line-height:.94}.application-hero__statement{font-size:20px}}.desktop-nav a{font-size:19.5px}.header-cta,.button,.text-link,.lead-form button{font-size:15px}.site-footer{isolation:auto;padding:76px var(--gutter) 34px;overflow:visible}.site-footer .footer-grid{grid-template-columns:minmax(250px,1.25fr) repeat(3,minmax(140px,.68fr));gap:clamp(36px,5vw,84px);padding-bottom:72px}.site-footer .footer-intro>p{color:#faf9f585;max-width:280px;font-family:var(--sans);margin:24px 0 0;font-size:16px;line-height:1.7}.site-footer .footer-grid nav{gap:16px}.site-footer .footer-grid nav>p{color:var(--white);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:16px;font-weight:600}.site-footer .footer-grid nav a{color:#faf9f5a3;font-family:var(--sans);font-size:16px;line-height:1.7}.site-footer .footer-bottom{padding-top:30px}.site-footer .footer-bottom p,.site-footer .footer-bottom div{font-size:16px}@media (width<=1080px){.mobile-nav a{font-size:40.5px}.site-footer .footer-grid{grid-template-columns:1.15fr repeat(2,1fr)}.site-footer .footer-intro{grid-row:span 2}}@media (width<=720px){.site-footer{padding-top:62px}.site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:48px 28px}.site-footer .footer-intro{border-bottom:1px solid var(--line-dark);grid-area:auto/1/auto/-1;padding-bottom:32px}.site-footer .footer-intro>p,.site-footer .footer-grid nav a,.site-footer .footer-bottom p,.site-footer .footer-bottom div{font-size:14px}.programme-notes{grid-template-columns:1fr}.programme-notes article,.programme-notes article+article{border-left:0;padding:24px 0}.programme-notes article+article{border-top:1px solid #1115132e}}:root{--frame:1400px;--gutter:clamp(24px, 5.4vw, 78px);--space-section:clamp(84px, 8.8vw, 128px);--space:var(--space-section)}body{overflow-x:clip}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:5px;outline:2px solid #527f70}:where(section,[id]){scroll-margin-top:106px}#main:focus{outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.master-home h2,.managers-page h2{letter-spacing:-.047em;text-wrap:balance;font-size:clamp(42px,5.2vw,74px);font-weight:500;line-height:1.03}.master-home h3,.managers-page h3{letter-spacing:-.03em;font-weight:500}.master-home .section{padding-block:var(--space-section)}.button,.text-link,.header-cta{text-transform:none;letter-spacing:.005em;font-size:16px;font-weight:500}.button{gap:28px;min-height:58px;padding:18px 25px}.text-link{gap:22px;padding-block:12px}.button:disabled{opacity:.55;cursor:not-allowed}.button:disabled:hover{transform:none}.site-header{gap:30px;height:88px}.site-header.is-scrolled{height:76px}.site-header .wordmark{gap:12px;font-size:22px}.site-header .desktop-nav{justify-content:center;gap:clamp(20px,2.2vw,34px)}.desktop-nav a{white-space:nowrap;font-size:16px;line-height:1.3}.desktop-nav a[aria-current]{color:var(--white);text-underline-offset:7px;text-decoration:underline}.header-cta{white-space:nowrap;gap:18px;font-size:15px}.site-header .key-logo{width:30px;height:34px}.menu-toggle{justify-content:center;align-items:center;min-width:44px;min-height:44px}.menu-toggle span{transition:transform .18s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.master-hero{align-items:center;min-height:100svh}.master-hero .hero-cinema__content{padding-top:clamp(166px,19vh,206px);padding-bottom:clamp(120px,16vh,172px)}.master-home .hero-cinema h1{letter-spacing:-.055em;text-wrap:initial;max-width:1240px;margin:0;font-size:clamp(62px,8.6vw,124px);line-height:.99}.master-hero .hero-cinema__lead{color:#e4e5df;max-width:740px;font-family:var(--serif);margin-top:34px;font-size:clamp(19px,1.65vw,24px);line-height:1.5}.master-hero .hero-actions{gap:34px;margin-top:38px}.hero-cinema__poster{z-index:-4;object-fit:cover;filter:grayscale(.95)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.hero-cinema__media{transition:opacity .7s}.master-hero .hero-cinema__veil{background:linear-gradient(90deg,#050c09cc,#050c0987),linear-gradient(#0000 30%,#050c0980)}.motion-control{color:#faf9f5;min-height:42px;font-family:var(--sans);cursor:pointer;background:#09151226;border:1px solid #faf9f573;align-items:center;gap:9px;padding:8px 12px;font-size:13px;line-height:1.2;display:inline-flex}.motion-control:hover{background:#09151266}.motion-control:focus-visible{outline-color:#faf9f5}.keep-together{white-space:nowrap}.hero-motion-control{z-index:2;right:var(--gutter);position:absolute;bottom:26px}.studio-section{background:var(--paper-bright)}.editorial-split{grid-template-columns:minmax(0,1.12fr) minmax(0,.85fr);gap:clamp(48px,8vw,130px);display:grid}.editorial-split>h2{margin:0}.editorial-body>p{color:var(--slate-dark);font-family:var(--serif);margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.65}.editorial-body>p+p{margin-top:22px}.editorial-body .button,.editorial-body .text-link{margin-top:28px}.studio-practices{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4.5vw,72px);margin-top:76px;display:grid}.studio-practices article{border-top:1px solid var(--ink);flex-direction:column;align-items:flex-start;padding-top:27px;display:flex}.studio-practices h3{margin:0 0 20px;font-size:clamp(26px,2.3vw,30px)}.studio-practices p{max-width:46ch;color:var(--slate-dark);margin:0 0 24px;font-size:18px;line-height:1.65}.studio-practices .text-link{margin-top:auto}.portfolio-section{background:#e9ece5}.directory-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.directory-heading h2{margin:0}.directory-heading>p{max-width:29ch;color:var(--slate-dark);font-family:var(--serif);margin:0 0 5px;font-size:20px;line-height:1.55}.portfolio-directory{border-top:1px solid var(--ink)}.portfolio-entry{color:var(--ink);border-bottom:1px solid #11171538;grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr) 30px;align-items:center;gap:36px;padding:31px 0;text-decoration:none;transition:background .17s,padding .17s;display:grid}.portfolio-entry:hover{background:#faf9f599;padding-inline:18px}.portfolio-entry h3{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.1}.portfolio-description>p{color:#35433c;max-width:43ch;margin:0;font-size:18px;line-height:1.55}.portfolio-description>span{color:#4e6257;margin-top:10px;font-size:14px;display:block}.directory-arrow{text-align:right;font-size:24px}.team-hero{padding-bottom:clamp(70px,8vw,110px)}.team-hero__lead{color:#c5cec8;max-width:52ch;font-family:var(--serif);margin:34px 0 0;font-size:clamp(19px,1.6vw,23px);line-height:1.6}.founder-profile,.partners-header{scroll-margin-top:110px}.people-section{background:var(--paper-bright)}.founder-profile{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(48px,8vw,128px);padding-bottom:clamp(68px,9vw,125px);display:grid}.founder-name h2{margin:0;font-size:clamp(60px,7vw,96px)}.founder-name>p{color:var(--slate-dark);margin:22px 0 0;font-size:17px;line-height:1.6}.founder-story p{font-size:clamp(18px,1.6vw,22px)}.partners-header{grid-template-columns:1fr 1fr;align-items:start;gap:44px;margin:66px 0 38px;display:grid}.partners-header h2{margin:0;font-size:clamp(38px,4vw,56px)}.partners-header>p{max-width:42ch;color:var(--slate-dark);font-family:var(--serif);margin:0;font-size:20px;line-height:1.6}.partner-directory{grid-template-columns:1fr 1fr;column-gap:64px;margin:0;padding:0;list-style:none;display:grid}.partner-directory li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;padding:23px 0;display:flex}.partner-directory h3{margin:0;font-size:24px;line-height:1.4}.partner-directory p{max-width:31ch;color:var(--slate-dark);text-align:right;margin:0;font-size:16px;line-height:1.6}.manager-invitation{background:var(--deep);color:var(--white)}.manager-invitation .editorial-body>p{color:#c5cec8}.manager-invitation h2{max-width:12ch}.manager-invitation .button{margin-top:32px}.master-home .neofund-story{gap:62px}.neofund-copy{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(40px,7vw,108px);display:grid}.master-home .neofund-copy h2{max-width:10ch;margin:0;font-size:clamp(50px,6vw,82px);line-height:1.02}.neofund-introduction>p{color:var(--slate-dark);font-family:var(--serif);margin:0;font-size:20px;line-height:1.65}.neofund-introduction>p+p{margin-top:20px}.neofund-introduction .neofund-qualification{font-family:var(--sans);font-size:15px;line-height:1.6}.layer-choice{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:4px 0;display:block}.layer-choice[aria-pressed=true]{color:#164634}.master-home .fish-bridge h2{max-width:13ch;margin:0;font-size:clamp(48px,5.7vw,80px);line-height:1}.fish-bridge__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr);gap:clamp(46px,7.5vw,114px)}.fish-bridge__copy>p{color:#e3ebe4;font-size:21px}.master-home .fish-bridge__copy .fish-bridge__line{padding-top:24px;font-size:18px;font-weight:500;line-height:1.55}.fish-function-list{margin:36px 0 0}.fish-function-list>div{border-top:1px solid #ffffff47;grid-template-columns:100px 1fr;gap:24px;padding:22px 0;display:grid}.fish-function-list dt{margin:0;font-size:19px;font-weight:500}.fish-function-list dd{color:#d2e0d7;font-family:var(--serif);margin:0;font-size:18px;line-height:1.55}.fish-motion-row{z-index:3;justify-content:flex-end;margin-top:40px;display:flex;position:relative}.fish-bridge__copy>.text-link{margin-top:28px}.conversation-close{background:var(--paper-bright);border-top:1px solid var(--line)}.conversation-close>.page-frame{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:64px;display:grid}.conversation-close h2{max-width:13ch;margin:0}.conversation-close p{max-width:42ch;color:var(--slate-dark);font-family:var(--serif);margin:0 0 28px;font-size:21px;line-height:1.6}.site-footer{background:#0a1510;min-height:auto;padding-top:70px;padding-bottom:30px}.site-footer .footer-grid{width:min(100%, calc(var(--frame) - var(--gutter) * 2));border-top:none;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:60px;margin-inline:auto;padding-top:0;padding-bottom:60px}.site-footer .footer-wordmark{font-size:28px}.site-footer .footer-intro>p{color:#b6c2ba;max-width:25ch;font-size:17px;line-height:1.65}.site-footer .footer-grid nav>h2{font-family:var(--sans);letter-spacing:0;margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.3}.site-footer .footer-grid nav a{color:#c4cec7;font-size:16px;line-height:1.5}.site-footer .footer-bottom{width:min(100%, calc(var(--frame) - var(--gutter) * 2));gap:30px;margin-inline:auto}.site-footer .footer-bottom p,.site-footer .footer-bottom div{color:#bac6bf;font-size:13px;line-height:1.65}.site-footer .footer-bottom div{flex-wrap:wrap;gap:18px;display:flex}.manager-page-hero{background:var(--deep);color:var(--white);padding:clamp(160px,16vw,220px) 0 90px}.manager-page-hero h1{font-family:var(--sans);letter-spacing:-.05em;margin:0;font-size:clamp(64px,8.6vw,124px);font-weight:500;line-height:.98}.manager-hero-bottom{justify-content:space-between;align-items:end;gap:52px;margin-top:40px;display:flex}.manager-hero-bottom p{color:#c5cec8;max-width:700px;font-family:var(--serif);margin:0;font-size:22px;line-height:1.6}.manager-hero-bottom .button{flex-shrink:0}.managers-page .method-heading,.managers-page .framework-heading,.managers-page .record-heading-v3{gap:72px;margin-top:0}.managers-page .method-heading h2,.managers-page .framework-heading h2,.managers-page .record-heading-v3 h2{margin:0}.managers-page .method-heading>p,.managers-page .framework-heading>p,.managers-page .record-heading-v3>p{font-size:20px;line-height:1.65}.managers-page .method-ledger{margin-top:54px}.managers-page .method-ledger h3{font-size:clamp(25px,2.5vw,34px)}.managers-page .method-ledger article{padding-block:28px}.managers-page .method-ledger article>p{color:#c9d3cc;font-size:17px;line-height:1.6}.managers-page .method-ledger strong{color:#c3d8ca;font-size:15px;line-height:1.5}.managers-page .vehicle-gallery{margin-top:50px}.managers-page .vehicle-object__copy h3{margin-top:0;font-size:34px}.managers-page .vehicle-object__copy>p:last-child{font-size:16px}.managers-page .vehicle-object dl{grid-template-columns:1fr 1fr}.managers-page .vehicle-object dl>div{flex-direction:column;gap:8px}.managers-page .vehicle-object dt{letter-spacing:.01em;text-transform:none;font-size:12px}.managers-page .vehicle-object dd{letter-spacing:0;text-transform:none;font-size:14px}.section-note{max-width:85ch;color:var(--slate-dark);margin:28px 0 0;font-size:15px;line-height:1.65}.managers-page .record-archive{margin-top:50px}.managers-page .record-archive__preview{min-height:510px}.managers-page .record-archive__preview h3{margin:24px 0 18px;font-size:38px}.record-description{font-family:var(--serif);color:#3c5146;margin:0 0 32px;font-size:21px;line-height:1.6}.managers-page .record-archive__index button{color:#c2cec6;min-height:72px}.managers-page .record-archive__index button[aria-pressed=true]{color:var(--white)}.manager-fit{background:var(--paper-bright)}.manager-questions{background:var(--paper)}.questions-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:80px;display:grid}.questions-layout>h2{margin:0}.questions-list details{border-top:1px solid var(--line)}.questions-list details:last-child{border-bottom:1px solid var(--line)}.questions-list summary{cursor:pointer;padding:25px 36px 25px 0;font-size:21px;line-height:1.4}.questions-list details p{color:var(--slate-dark);font-family:var(--serif);margin:0;padding:0 0 28px;font-size:19px;line-height:1.65}.master-application .application-hero{padding-top:158px}.master-application .application-hero h1{margin:0;font-size:clamp(66px,8vw,108px)}.master-application .application-hero__statement{max-width:830px;margin-top:30px}.application-form{position:relative}.application-form legend{font-size:32px}.application-form label{letter-spacing:0;text-transform:none;font-size:16px;font-weight:400}.application-form input,.application-form select,.application-form textarea{border-radius:0;min-height:50px;padding:14px;font-size:17px}.application-form textarea{resize:vertical}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{outline-offset:3px;outline:2px solid #527f70}.application-form .optional{color:var(--slate-dark);font-size:13px;font-weight:400;display:inline}.application-form .application-consent{font-size:15px;line-height:1.6}.application-consent a{text-underline-offset:3px;text-decoration:underline}.preview-notice{color:#2b4535;background:#e5ebe1;border-left:3px solid #527f70;max-width:76ch;margin:0 0 52px;padding:20px 24px;font-size:16px;line-height:1.65}.form-boundary{max-width:76ch;color:var(--slate-dark);margin:0 0 28px;font-size:15px;line-height:1.6}.form-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.form-status{min-height:50px}.application-page .form-status p{font-size:17px}.route-loading{min-height:70svh;padding:160px var(--gutter);background:var(--deep);color:var(--white)}.not-found{min-height:80svh;padding:180px var(--gutter) 100px}.not-found>div{max-width:1000px}.not-found p{color:#c5cec8;max-width:55ch;margin:30px 0;font-size:20px;line-height:1.6}@media (width<=1200px){.site-header{grid-template-columns:1fr auto;height:78px}.site-header .desktop-nav,.site-header .header-cta{display:none}.site-header .menu-toggle{display:flex}.mobile-nav{padding:38px var(--gutter) 60px;background:#091710;position:fixed;inset:76px 0 0;overflow-y:auto}.mobile-nav nav{flex-direction:column;gap:24px;display:flex}.mobile-nav a{width:fit-content;font-family:var(--sans);color:var(--white);font-size:clamp(26px,4vw,40px);font-weight:400;line-height:1.25;display:block}.mobile-nav a:last-child{margin-top:26px;font-size:22px}.partner-directory li{flex-direction:column}.partner-directory p{text-align:left}.manager-hero-bottom{flex-direction:column;align-items:start;gap:30px}.managers-page .method-heading,.managers-page .record-heading-v3,.managers-page .framework-heading{grid-template-columns:1fr;gap:28px}}@media (width<=900px){.studio-practices{grid-template-columns:1fr;gap:40px;margin-top:52px}.editorial-split,.neofund-copy,.founder-profile,.fish-bridge__grid,.conversation-close>.page-frame,.questions-layout{grid-template-columns:1fr;gap:32px}.master-home h2,.managers-page h2{max-width:18ch}.master-home .hero-cinema h1{font-size:clamp(58px,8.7vw,82px)}.master-hero .hero-cinema__content{padding-top:160px;padding-bottom:122px}.master-hero .hero-cinema__lead{max-width:620px}.directory-heading{flex-direction:column;align-items:start;gap:20px}.directory-heading>p{max-width:none}.portfolio-entry{grid-template-columns:minmax(0,.75fr) minmax(0,1fr) 20px;gap:24px}.portfolio-description>p{font-size:16px}.partners-header{grid-template-columns:1fr;gap:24px}.partner-directory{column-gap:34px}.manager-invitation h2,.master-home .neofund-copy h2{max-width:14ch}.master-home .fish-bridge h2{max-width:17ch}.fish-bridge__copy{max-width:660px}.site-footer .footer-grid{grid-template-columns:1.1fr repeat(3,minmax(0,1fr));gap:34px}.site-footer .footer-intro{grid-row:auto}}@media (width<=600px){:root{--gutter:24px;--space-section:76px}:where(section,[id]){scroll-margin-top:88px}.site-header,.site-header.is-scrolled{height:72px}.site-header .wordmark{font-size:21px}.mobile-nav{top:72px}.master-hero{min-height:100svh}.master-home .hero-cinema h1{letter-spacing:-.05em;font-size:clamp(47px,11.6vw,66px);line-height:1.035}.hero-line-break{display:none}.master-hero .hero-cinema__content{padding-top:140px;padding-bottom:108px}.master-hero .hero-cinema__lead{margin-top:28px;font-size:19px;line-height:1.55}.master-hero .hero-actions{flex-direction:column;align-items:flex-start;gap:15px;margin-top:28px}.master-hero .hero-actions .button{width:auto}.hero-motion-control{bottom:22px;right:24px}.button{gap:22px;min-height:54px;padding:16px 20px;font-size:15px}.text-link{font-size:15px}.master-home h2,.managers-page h2{letter-spacing:-.04em;font-size:clamp(38px,9.3vw,52px);line-height:1.07}.editorial-body>p{font-size:19px}.studio-practices{grid-template-columns:1fr;gap:36px;margin-top:44px}.studio-practices h3{font-size:28px}.studio-practices p{font-size:17px}.directory-heading{margin-bottom:30px}.portfolio-entry{grid-template-columns:1fr 22px;gap:14px;padding:26px 0;position:relative}.portfolio-entry h3{grid-column:1;font-size:30px}.portfolio-description{grid-column:1}.portfolio-description>p{font-size:17px}.portfolio-description>span{font-size:13px}.directory-arrow{grid-area:1/2}.portfolio-entry:hover{padding-inline:8px}.founder-name h2{font-size:60px}.founder-name>p{margin-top:16px;font-size:16px}.partners-header{margin-top:48px}.partners-header>p{font-size:19px}.partner-directory{grid-template-columns:1fr}.partner-directory li{flex-flow:wrap;gap:8px 16px;padding-block:20px}.partner-directory h3{font-size:23px}.partner-directory p{text-align:left;font-size:15px}.master-home .neofund-copy h2{font-size:47px}.neofund-introduction>p{font-size:19px}.master-home .neofund-story{gap:38px}.master-home .fish-bridge h2{font-size:47px;line-height:1.06}.fish-bridge__copy>p{font-size:20px}.fish-function-list>div{grid-template-columns:80px 1fr;gap:20px}.fish-function-list dd{font-size:17px}.conversation-close p{font-size:19px}.site-footer{padding:54px var(--gutter) 28px}.site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:40px 24px;width:100%;padding-bottom:42px}.site-footer .footer-intro{grid-column:1/-1;padding-bottom:32px}.site-footer .footer-intro>p{max-width:26ch}.site-footer .footer-grid nav a{font-size:15px}.site-footer .footer-grid nav:last-child{grid-column:auto}.site-footer .footer-bottom{width:100%;display:block}.site-footer .footer-bottom div{gap:15px;margin-top:20px}.site-footer .footer-bottom div>span{flex-basis:100%}.manager-page-hero{padding:144px 0 66px}.manager-page-hero h1{font-size:clamp(50px,12.5vw,74px)}.manager-hero-bottom{margin-top:28px}.manager-hero-bottom p{font-size:20px}.managers-page .method-ledger article{padding-block:26px}.managers-page .method-ledger article>span{font-size:14px}.managers-page .vehicle-object dl{grid-template-columns:1fr}.managers-page .record-archive__preview{min-height:465px}.managers-page .record-archive__preview h3{font-size:32px}.questions-layout{gap:35px}.questions-list summary{font-size:20px}.questions-list details p{font-size:18px}.master-application .application-hero{padding-top:138px}.application-form legend{font-size:28px}.application-form .form-grid{grid-template-columns:1fr}.application-form .form-grid>label{grid-column:1}.application-form input,.application-form select,.application-form textarea{width:100%;min-width:0;font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-cinema__media,.portfolio-entry,.menu-toggle span{transition:none}}.story-companies{border-top:1px solid var(--line);grid-template-columns:minmax(0,.45fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:76px;padding-top:22px;display:grid}.story-companies>p{color:var(--slate-dark);margin:0;font-size:15px;line-height:1.5}.story-companies .credibility-names{border-top:0;margin:0;padding:0}.master-home .method-heading{gap:72px;margin-top:0}.master-home .method-heading>p{font-size:20px;line-height:1.65}.master-home .method-ledger{margin-top:54px}.master-home .method-ledger article{min-height:300px;padding-block:28px}.master-home .method-ledger h3{font-size:clamp(25px,2.5vw,34px)}.master-home .method-ledger article>p{color:#c9d3cc;font-size:17px;line-height:1.6}.master-home .thesis-copy,.master-home .framework-heading,.master-home .audience-heading{margin-top:0}.home-fit .fit-grid{margin-top:64px}.master-home .vehicle-gallery{margin-top:56px}.master-home .vehicle-object__copy>p:last-child{font-size:16px}.master-home .vehicle-object dl>div,.managers-page .vehicle-object dl>div{flex-direction:column;gap:8px}.master-home .vehicle-object dt{letter-spacing:.01em;text-transform:none;font-size:12px}.master-home .vehicle-object dd{letter-spacing:0;text-transform:none;font-size:14px}.master-home .method-ledger article>div small{font-size:11px}.master-home .method-ledger article>div strong{font-size:12px}.home-fit{background:var(--paper)}.fit-label{color:var(--slate-dark);margin:0 0 6px;font-size:15px;line-height:1.5}.fish-bridge .eyebrow{color:#9fcabd;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:12px}@media (width<=900px){.story-companies{grid-template-columns:1fr;gap:16px;margin-top:52px}.master-home .method-heading{grid-template-columns:1fr;gap:28px}.master-home .method-ledger article{min-height:0}.master-home .method-ledger h3{margin-top:28px}}.master-home .credibility-proof{margin-top:0}.about-standard{background:var(--paper)}.team-hero .hero-actions{margin-top:38px}
