:root{--navy:#071b32;--ink:#102b46;--blue:#2165c2;--brand:#397aa6;--orange:#f49a62;--white:#fff;--cream:#f7f5ef;--line:#d6dee5;--muted:#526579}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;color:var(--ink);background:var(--white);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,summary{cursor:pointer}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #2165c2;outline-offset:5px}button{border:0}p{line-height:1.75}h1,h2,h3,h4{margin-top:0;font-weight:400}h1,h2{letter-spacing:-2.8px}h1{font-size:clamp(48px,6vw,84px);line-height:1.04;margin-bottom:25px}h2{font-size:clamp(34px,3.8vw,51px);line-height:1.12;margin-bottom:24px}h3{font-size:25px;line-height:1.25;letter-spacing:-.7px}em{font-family:Georgia,serif;font-weight:400}small{font-size:11px}.container{width:calc(100% - 112px);max-width:1320px;margin:auto}.section{padding-block:90px}.review{background:#030f20;color:#bbc9d7;display:flex;justify-content:space-between;padding:9px 56px;font:9px monospace;letter-spacing:1px}.review span{letter-spacing:.3px}.site-header{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 112px);max-width:1320px;margin:auto;height:104px;gap:30px}.brand img{display:block;object-fit:contain}.site-header nav{display:flex;gap:30px;font-size:13px}.site-header nav a:hover,.inline-link:hover{text-decoration:underline;text-underline-offset:5px}.header-cta{font-size:13px;border-bottom:1px solid var(--ink);padding:10px 0}.header-cta span{margin-left:26px}.eyebrow{font:10px monospace;letter-spacing:1.4px;line-height:1.7;margin:0 0 25px}.hero{background:var(--navy);color:var(--white);padding:68px 0 0}.hero-intro{display:flex;align-items:center;justify-content:space-between;gap:50px}.hero .eyebrow{color:#b7cee8}.hero .eyebrow i{display:inline-block;width:7px;height:7px;background:var(--orange);border-radius:50%;margin-right:9px}.hero h1 em{color:#8db8ed}.hero-lead{font-size:18px;color:#c6d3e2;margin:0}.hero-side{position:relative;max-width:260px;padding-left:30px;border-left:1px solid #38536e}.hero-side p{font-size:17px;color:#b9ccdf}.hero-side a{font-size:11px;color:var(--orange);line-height:1.8}.vertical-label{font:8px monospace;letter-spacing:1.3px;color:#9bb6d2}.move-selector{padding-top:55px}.selector-label{font:9px monospace;letter-spacing:1.4px;color:#b8c8d9}.priority-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#344b64;border:1px solid #344b64}.priority-buttons button{background:#112940;color:#d1dfed;padding:21px 23px;text-align:left;font-size:14px;display:flex;align-items:center;gap:15px;min-height:70px}.priority-buttons button span{font:10px monospace;color:#91aecb}.priority-buttons button b{font-size:19px;font-weight:400;margin-left:auto}.priority-buttons button[aria-selected=true]{background:var(--orange);color:#132436}.priority-buttons button[aria-selected=true] span{color:#334450}.priority-panel{display:grid;grid-template-columns:1fr 1fr;background:var(--white);color:var(--ink);min-height:360px}.priority-copy{padding:45px}.priority-copy .eyebrow{color:#4a739f;font-size:9px;margin-bottom:20px}.priority-copy h2{font-size:39px;letter-spacing:-1.6px;max-width:440px}.priority-copy>p:not(.eyebrow){font-size:14px;max-width:400px;color:var(--muted);margin-bottom:18px}.text-button{background:transparent;padding:6px 0;color:var(--blue);font-size:11px;text-align:left;line-height:1.7}.strategy-map{background:#134b91;position:relative;overflow:hidden;min-height:355px;color:white}.map-grid,.art-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:28px 28px}.map-orbit{position:absolute;width:260px;height:260px;border:1px solid #ffffff40;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.map-orbit.second{width:410px;height:410px}.map-core{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);background:var(--navy);width:166px;height:166px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 12px #ffffff09;z-index:1}.map-core>span{font:11px monospace;color:#9bbbe0;letter-spacing:2px}.map-core strong{font-size:18px;font-weight:400;letter-spacing:2px;margin:9px 0}.map-core small{font:7px monospace;letter-spacing:.7px;color:#bed4eb}.map-point{position:absolute;z-index:2;font:8px monospace;letter-spacing:.7px;background:#fff;padding:12px;color:var(--ink);box-shadow:0 4px 14px #071b321a}.point-a{left:9%;top:35px}.point-b{right:6%;top:122px;background:var(--orange)}.point-c{left:11%;bottom:55px}.map-key{position:absolute;bottom:20px;right:20px;font:8px monospace;letter-spacing:.8px}.section-header{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:42px}.section-header>p{max-width:320px;font-size:14px;color:var(--muted);margin:0 0 8px}.section-header h2{margin:0}.section-header .inline-link{font-size:13px;white-space:nowrap;padding-bottom:8px}.experience .section-header h2{font-size:39px}.client-grid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.client-mark{min-height:133px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:19px 13px;text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:11px}.client-mark img{max-width:118px;width:100%;height:32px;object-fit:contain}.client-mark .name-mark{font-size:19px;line-height:1.15;font-family:Georgia,serif;max-width:145px}.client-mark small{font-size:9px;color:var(--muted);line-height:1.5}.relationship{font:8px monospace;line-height:1.6;color:var(--muted)}.experience-details{margin-top:21px}.experience-details summary{font-size:11px;color:var(--muted)}.experience-details>p{font-size:11px;color:var(--muted);max-width:900px}.additional-clients{display:flex;gap:35px;padding:25px 0}.additional-clients>span{display:flex;align-items:center;gap:14px;font-size:12px}.additional-clients img{width:100px;height:40px;object-fit:contain}.additional-clients b{font-size:11px;font-weight:400}.cases{background:var(--cream)}.case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.case-card{display:grid;grid-template-columns:43% 57%;padding:0;background:white;text-align:left;overflow:hidden;min-height:280px}.case-card:hover .case-content b{text-decoration:underline;text-underline-offset:4px}.case-content{padding:30px;display:flex;flex-direction:column}.case-content small{font:9px monospace;letter-spacing:1px;color:var(--blue)}.case-content strong{font-size:24px;font-weight:400;line-height:1.22;letter-spacing:-.7px;margin:18px 0 15px}.case-content>span{font-size:12px;color:var(--muted);line-height:1.7}.case-content b{font-size:10px;font-weight:400;margin-top:auto;padding-top:22px;color:var(--blue)}.quiet-note{font-size:10px;color:var(--muted);margin:25px 0 0}.editorial-art{position:relative;overflow:hidden;min-height:220px;background:#153f73;isolation:isolate}.art-label{position:absolute;left:19px;right:15px;bottom:18px;font:8px monospace;letter-spacing:1.1px;color:#e3eefb;z-index:2}.art-shape{position:absolute}.art-trust{background:#0c2543}.art-trust .shape-a{width:120px;height:155px;left:50%;top:45%;transform:translate(-50%,-50%);clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%);background:linear-gradient(145deg,#86afd9,#1f5394)}.art-trust .shape-b{width:56px;height:64px;left:50%;top:41%;transform:translate(-50%,-50%);border:2px solid #c3def7;border-radius:50% 50% 4px 4px}.art-trust .shape-c{width:21px;height:32px;left:50%;top:43%;transform:translate(-50%,-50%);background:var(--orange);border-radius:12px}.art-market{background:#164b8f}.art-market .shape-a,.art-market .shape-b,.art-market .shape-c{border:1px solid #7cadde;border-radius:50%;left:50%;top:47%;transform:translate(-50%,-50%);width:180px;height:180px}.art-market .shape-b{width:115px;height:115px;background:#fff1}.art-market .shape-c{width:43px;height:43px;background:var(--orange);border:0;box-shadow:65px -56px 0 -8px #fff,-65px 56px 0 -10px #7cadde}.art-agents{background:#103153}.art-agents .shape-a{height:98px;width:100px;border:1px solid #82add5;left:50%;top:43%;transform:translate(-50%,-50%) rotate(30deg);box-shadow:30px 30px 0 -1px #103153,30px 30px 0 0 #82add5,-30px -30px 0 -1px #103153,-30px -30px 0 0 #82add5}.art-agents .shape-b{height:30px;width:30px;background:var(--orange);left:50%;top:43%;transform:translate(-50%,-50%) rotate(30deg)}.art-value{background:#194b8a}.art-value .shape-a{width:65%;height:100px;left:17%;bottom:29%;background:repeating-linear-gradient(90deg,#8db8ed 0 18%,transparent 18% 26%);clip-path:polygon(0 90%,0 72%,25% 72%,25% 48%,50% 48%,50% 25%,75% 25%,75% 0,100% 0,100% 100%,0 100%)}.art-value .shape-b{height:2px;width:68%;left:16%;bottom:28%;background:#ffffff55}.art-value .shape-c{height:15px;width:15px;right:14%;top:26%;border-top:2px solid var(--orange);border-right:2px solid var(--orange)}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.offer-grid article{padding:32px;border-right:1px solid var(--line)}.offer-grid article:last-child{border:0}.offer-grid article>span{font:9px monospace;letter-spacing:.8px;color:var(--muted)}.offer-grid h3{font-size:26px;margin:26px 0 17px;max-width:240px}.offer-grid article>p{font-size:14px;color:var(--muted)}.offer-grid details{border-top:1px solid var(--line);padding-top:20px;margin-top:26px}.offer-grid summary{font-size:11px}.offer-grid details p{font-size:12px;line-height:1.8;color:var(--muted)}.offer-grid .featured-offer{background:var(--navy);color:#fff}.featured-offer>span,.featured-offer>p,.featured-offer details p{color:#bed0e2!important}.featured-offer details{border-color:#39536e}.coordination{background:var(--navy);color:#fff}.coordination-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.coordination .eyebrow{color:var(--orange)}.coordination h2 em{color:#8db8ed}.coordination p:not(.eyebrow){font-size:15px;color:#bdcfe1;max-width:450px}.coordination a{font-size:12px;color:var(--orange)}.coordination-visual{padding:35px 0}.coordination-top{background:#2165c2;text-align:center;padding:22px;font:11px monospace;letter-spacing:1px}.connectors{display:flex;justify-content:space-around;height:58px}.connectors span{height:100%;border-left:1px solid #6384a5}.agent-nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.agent-nodes span{padding:20px 5px;background:#173652;text-align:center;font-size:12px;border:1px solid #476888}.control-line{margin-top:25px;text-align:center;font:8px monospace;line-height:2;letter-spacing:.7px;color:#bdd0e4}.insight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.insight-card{display:block}.insight-card .editorial-art{min-height:190px}.insight-copy{padding-top:23px}.insight-copy .eyebrow{font-size:8px;letter-spacing:1px;margin:0 0 14px;color:var(--blue)}.insight-copy h3{font-size:21px;line-height:1.3;margin-bottom:20px}.insight-copy>span{font-size:10px;color:var(--muted)}.insight-card:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.insight-card .art-shape{scale:.85}.foundation{border-top:1px solid var(--line);padding-block:50px;display:grid;grid-template-columns:1fr 1.3fr 1.4fr;gap:35px;align-items:center}.foundation .eyebrow{grid-column:1/-1;margin-bottom:0}.foundation h2{font-size:34px;margin:0;letter-spacing:-1.3px}.foundation>p:not(.eyebrow){font-size:13px;color:var(--muted);margin:0}.foundation>a{font-size:11px;justify-self:end;color:var(--blue)}.contact{background:#2165c2;color:white;padding-block:75px}.contact .eyebrow{color:#cbdef6}.contact h2{font-size:59px;letter-spacing:-2px}.contact h2 em{color:#d4e7ff}.contact-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px}.contact-bottom p{font-size:14px;color:#d7e5f6}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;background:var(--orange);color:var(--navy);padding:18px 24px;font-size:13px;line-height:1.6}.button:hover{background:#ffb180}.contact-note{font-size:10px;color:#ccdef5;margin:20px 0 0}footer{display:flex;align-items:center;gap:35px;padding-block:27px}footer p{flex:1;font-size:11px;color:var(--muted)}footer>a:not(.brand),footer>span{font-size:10px}dialog{border:0;border-radius:3px;max-width:760px;width:calc(100% - 32px);max-height:90vh;background:white;color:var(--ink);padding:45px}dialog::backdrop{background:#020c19bd}.close-dialog{position:absolute;right:16px;top:13px;background:none;font-size:30px;line-height:1;padding:5px;color:var(--ink)}dialog h2{font-size:36px;letter-spacing:-1.4px}dialog>p{font-size:13px;color:var(--muted)}dialog .eyebrow{color:var(--blue);padding-right:20px}.case-long h3{font-size:34px;letter-spacing:-1.2px;margin-bottom:22px}.case-long p{font-size:14px;color:var(--muted)}.case-long h4{font-size:14px;margin:24px 0 5px}.engagement-lens{font:9px monospace;letter-spacing:.7px;color:var(--blue)}.engagement-outcome{background:var(--cream);padding:20px;margin-top:24px;border-left:3px solid var(--orange)}.engagement-outcome>span{font:9px monospace;letter-spacing:1px}.engagement-outcome p{margin-bottom:0}form label{display:block;font-size:12px;margin:21px 0 9px}input,textarea{width:100%;padding:12px;border:1px solid #acbfd1;color:var(--ink);font-size:14px;background:#fff}textarea{resize:vertical}form .button{margin-top:24px;width:100%}#brief-status{font-size:11px;line-height:1.7}.skip{position:fixed;top:-100px;left:10px;z-index:100;background:white;color:var(--ink);padding:14px}.skip:focus{top:10px}.article-heading{padding-block:55px 40px;max-width:1060px}.back-link{font-size:12px;color:var(--blue);display:inline-block;margin-bottom:40px}.article-heading .eyebrow{color:var(--blue)}.article-heading h1{font-size:61px;max-width:1000px;line-height:1.1}.article-dek{font-size:20px;color:var(--muted);max-width:800px}.article-meta{font:9px monospace;letter-spacing:1px;line-height:1.8;color:var(--muted);margin-top:30px}.article-visual{max-width:1060px}.article-visual .editorial-art{height:320px}.article-visual .art-shape{scale:1.5}.article-visual .art-label{left:35px;bottom:25px;font-size:10px}.article-visual .art-value .shape-a{width:40%;left:30%}.article-body{max-width:720px;width:calc(100% - 48px);margin:60px auto 80px}.article-body h2{font-size:30px;line-height:1.25;letter-spacing:-.7px;margin:45px 0 20px}.article-body p{font-size:16px;line-height:1.95;color:#354e65}.source-ref{color:var(--blue);font-size:12px;white-space:nowrap}.article-takeaway{border-left:4px solid var(--orange);background:var(--cream);padding:26px 30px;margin-top:40px}.article-takeaway .eyebrow{font:10px monospace;color:var(--blue);margin-bottom:12px}.article-takeaway p:last-child{font-size:23px;line-height:1.5;color:var(--ink);margin:0}.article-sources{border-top:1px solid var(--line);margin:45px 0;padding-top:5px}.article-sources h2{font-size:22px;margin-top:25px}.article-sources p,.article-sources li{font-size:12px;line-height:1.85;color:var(--muted)}.article-sources li{margin-bottom:15px}.article-sources a{text-decoration:underline;text-underline-offset:3px}.library-title{font-size:70px}.library-title em{color:var(--blue)}.library-dek{font-size:18px;color:var(--muted);max-width:600px;margin-bottom:50px}.library-grid{grid-template-columns:1fr 1fr;gap:55px 30px}.library-grid .editorial-art{height:260px}.library-grid .insight-copy h3{font-size:28px;max-width:450px}.library-grid .art-label{font-size:10px}.library-grid .insight-copy .eyebrow{font-size:10px}@media(max-width:1100px){.container,.site-header{width:calc(100% - 64px)}.hero h1{font-size:68px}.hero-side{max-width:225px}.priority-buttons button{padding:18px 15px;font-size:12px;gap:10px}.priority-copy{padding:30px}.priority-copy h2{font-size:34px}.client-grid{grid-template-columns:repeat(4,1fr)}.case-card{grid-template-columns:35% 65%}.case-content{padding:24px}.case-content strong{font-size:22px}.coordination-grid{gap:40px}.offer-grid article{padding:26px}.insight-grid{gap:18px;grid-template-columns:repeat(2,1fr)}.insight-card .editorial-art{min-height:220px}.foundation{grid-template-columns:1fr 1.2fr}.foundation>a{grid-column:2;justify-self:start}.review{padding-inline:32px}}@media(max-width:760px){.container,.site-header{width:calc(100% - 40px)}.review{padding-inline:20px;font-size:8px;gap:15px}.review span{font-size:8px;text-align:right}.site-header{height:88px}.site-header .brand img{height:65px;width:65px}.site-header nav{display:none}.header-cta{font-size:12px}.hero{padding-top:42px}.hero-intro{display:block}.hero h1{font-size:54px;letter-spacing:-2.5px}.hero .eyebrow{font-size:9px;max-width:300px}.hero-lead{font-size:16px}.hero-side{display:none}.move-selector{padding-top:35px}.priority-buttons{grid-template-columns:1fr}.priority-buttons button{font-size:13px;min-height:56px;padding:16px}.priority-panel{grid-template-columns:1fr}.priority-copy{padding:29px 24px}.priority-copy h2{font-size:33px}.priority-copy>p:not(.eyebrow){font-size:13px}.strategy-map{min-height:300px}.map-core{width:135px;height:135px}.map-core strong{font-size:16px}.map-point{font-size:7px;padding:10px}.point-a{left:6%;top:24px}.point-b{right:4%;top:100px}.point-c{left:8%;bottom:46px}.map-key{font-size:7px}.section{padding-block:60px}.section-header{display:block;margin-bottom:30px}.section-header>p{font-size:13px;margin-top:23px}.section-header .inline-link{display:inline-block;margin-top:24px}.section-header h2{font-size:35px;letter-spacing:-1.5px}.experience .section-header h2{font-size:34px}.client-grid{grid-template-columns:repeat(2,1fr)}.client-mark{min-height:123px;padding:18px 10px}.client-mark .name-mark{font-size:19px}.client-mark img{max-width:115px}.client-mark small{font-size:8px}.relationship{font-size:8px}.additional-clients{flex-wrap:wrap}.experience-details>p{font-size:10px}.case-grid{grid-template-columns:1fr;gap:20px}.case-card{min-height:260px;grid-template-columns:35% 65%}.case-content{padding:23px 20px}.case-content strong{font-size:22px}.case-content>span{font-size:11px}.case-card .editorial-art .art-shape{scale:.8}.case-card .art-label{font-size:6px;left:12px;right:7px;line-height:1.8}.offer-grid{grid-template-columns:1fr}.offer-grid article{border-right:0;border-bottom:1px solid var(--line);padding:28px}.offer-grid h3{max-width:none;font-size:27px;margin-top:22px}.offer-grid details{margin-top:20px}.coordination-grid{grid-template-columns:1fr;gap:5px}.coordination h2{font-size:37px;letter-spacing:-1.7px}.coordination p:not(.eyebrow){font-size:14px}.coordination-visual{padding-bottom:0}.coordination-top{font-size:9px;padding-inline:8px}.agent-nodes{gap:8px}.agent-nodes span{font-size:10px}.control-line{font-size:7px}.insight-grid{grid-template-columns:1fr 1fr;gap:28px 17px}.insight-card .editorial-art{min-height:170px}.insight-copy{padding-top:18px}.insight-copy .eyebrow{font-size:7px;letter-spacing:.5px;line-height:1.7}.insight-copy h3{font-size:19px;letter-spacing:-.4px}.insight-copy>span{font-size:9px}.insight-card .art-label{font-size:6px;left:10px;letter-spacing:.6px}.insight-card .art-shape{scale:.65}.foundation{grid-template-columns:1fr;padding-block:40px;gap:20px}.foundation h2{font-size:33px}.foundation>a{grid-column:auto}.contact{padding-block:55px}.contact h2{font-size:43px;letter-spacing:-1.7px}.contact .eyebrow{font-size:9px}.contact-bottom{display:block}.contact-bottom p{font-size:13px;margin-bottom:25px}.contact-note{font-size:9px}footer{gap:20px;flex-wrap:wrap}footer p{font-size:10px}footer>span{margin-left:auto}dialog{padding:35px 24px}.case-long h3{font-size:28px}.case-long p{font-size:13px}.engagement-lens{font-size:8px;line-height:1.8}input,textarea{font-size:16px}.article-heading{padding-top:35px}.article-heading h1{font-size:40px;letter-spacing:-1.6px}.article-dek{font-size:17px}.article-meta{font-size:8px}.article-visual .editorial-art{height:230px}.article-visual .art-shape{scale:1.1}.article-body{margin-top:40px}.article-body h2{font-size:26px}.article-body p{font-size:15px;line-height:1.9}.article-takeaway{padding:22px}.article-takeaway p:last-child{font-size:21px}.library-title{font-size:46px;letter-spacing:-2px}.library-dek{font-size:16px}.library-grid{grid-template-columns:1fr}.library-grid .insight-copy h3{font-size:27px}.library-grid .insight-copy .eyebrow{font-size:9px}.library-grid .editorial-art{height:240px}.library-grid .art-label{font-size:9px}}@media(max-width:360px){.hero h1{font-size:47px}.case-card{grid-template-columns:30% 70%}.case-content strong{font-size:20px}.insight-grid:not(.library-grid){grid-template-columns:1fr}.insight-card .editorial-art{min-height:210px}.insight-copy .eyebrow{font-size:9px}.insight-copy h3{font-size:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Original light brand assets sit on their intended dark background. */
.client-grid{background:var(--navy);border-color:#304760}.client-mark{border-color:#304760;color:#fff}.client-mark small,.client-mark .relationship{color:#c1d0df}.client-mark img[src*="iss-stoxx"]{height:48px;max-width:105px}.client-mark img[src*="nyc"]{height:32px;max-width:95px}

.client-mark.light-mark{background:#fff;color:var(--ink)}.client-mark.light-mark .relationship{color:var(--muted)}.client-mark img[src*="goldman-sachs"]{height:55px;max-width:65px}.client-mark img[src*="citibank"]{max-width:115px;height:38px}
/* A person-led, approachable first step. */
.leader{display:grid;grid-template-columns:1fr 1.5fr;gap:85px;border-top:1px solid var(--line)}.leader-initials{height:190px;max-width:300px;background:var(--navy);color:#9cc4ee;display:flex;align-items:center;justify-content:center;position:relative;font:76px Georgia,serif;letter-spacing:-5px;margin-bottom:25px}.leader-initials span{position:absolute;bottom:17px;left:20px;right:15px;font:8px monospace;letter-spacing:1px;color:#c4d7ea}.leader-identity h2{font-size:36px;letter-spacing:-1.3px;margin-bottom:10px}.leader-role{font-size:13px;color:var(--muted);margin:0 0 15px}.leader-identity>a{font-size:11px;color:var(--blue)}.leader-story{padding-top:40px}.leader-story h3{font-size:32px;line-height:1.25;letter-spacing:-1px}.leader-story>p{font-size:15px;color:var(--muted)}.leader-story blockquote{margin:30px 0 24px;padding-left:23px;border-left:3px solid var(--orange);font:25px/1.5 Georgia,serif;color:var(--ink)}.leader-story .quiet-note{font-size:10px}.first-step{background:var(--cream)}.welcome-path{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.welcome-path article{border-top:1px solid #a7b9c8;padding-top:22px}.welcome-path article>span{font:9px monospace;letter-spacing:.8px;color:#3e6689}.welcome-path h3{font-size:24px;margin:23px 0 17px}.welcome-path p{font-size:14px;color:var(--muted)}.review-scope{border-top:1px solid var(--line);margin-top:30px;padding-top:23px}.review-scope summary{font-size:12px}.review-scope>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.review-scope p{font-size:12px;color:var(--muted)}.starting-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}.starting-options button{padding:16px;text-align:left;font-size:12px;line-height:1.6;background:#f4f7fa;border:1px solid var(--line)}.starting-options button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.starting-result{padding:23px;background:var(--cream);margin:20px 0}.starting-result h3{font-size:22px;line-height:1.3;margin-bottom:14px}.starting-result p{font-size:13px;color:var(--muted)}.starting-result a{font-size:11px;line-height:1.8;color:var(--blue)}.optional-note{border-top:1px solid var(--line);padding-top:20px}.optional-note summary{font-size:12px}.optional-note form label span{color:var(--muted)}.privacy-body{max-width:760px;width:calc(100% - 48px);margin:55px auto 75px}.privacy-body h1{font-size:49px;line-height:1.12}.privacy-body h2{font-size:25px;letter-spacing:-.5px;margin:35px 0 15px}.privacy-body p{font-size:15px;color:var(--muted)}@media(max-width:760px){.leader{grid-template-columns:1fr;gap:25px}.leader-story{padding-top:0}.leader-initials{height:160px;max-width:100%}.leader-story h3{font-size:28px}.leader-story>p{font-size:14px}.welcome-path{grid-template-columns:1fr;gap:25px}.welcome-path h3{font-size:24px}.review-scope>div{grid-template-columns:1fr;gap:0}.starting-options{grid-template-columns:1fr}.starting-options button{padding:13px}.privacy-body h1{font-size:36px}}

.advisor-fit{padding:0 0 65px}.advisor-fit h2{font-size:35px;letter-spacing:-1.4px}.fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid var(--line);padding-top:25px}.fit-grid h3{font-size:21px}.fit-grid p{font-size:13px;color:var(--muted)}.direct-contact{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:25px}.direct-contact a{font-size:14px;text-decoration:underline;text-underline-offset:5px}.direct-contact span{font-size:11px;color:#d5e5f8}.email-start{display:inline-block;font-size:12px;color:var(--blue);margin-top:22px}@media(max-width:760px){.fit-grid{grid-template-columns:1fr;gap:18px}.advisor-fit h2{font-size:31px}.direct-contact{gap:13px}.direct-contact span{font-size:10px}}
.cos-hero{background:var(--navy);color:white;padding:70px 0 85px}.cos-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.cos-lead{max-width:520px;font-size:20px;color:#d1dfed}.cos-small{font-size:12px;line-height:1.7;opacity:.8;max-width:720px;margin-top:24px}.cos-console{background:#102d4c;border:1px solid #426488;padding:30px;box-shadow:16px 16px 0 #2165c2}.cos-console-top{display:flex;justify-content:space-between;gap:15px;font:9px monospace;letter-spacing:1px;color:#bdd4ed;margin-bottom:30px}.cos-node{display:flex;gap:20px;align-items:center;background:#173c61;border:1px solid #426488;padding:22px 18px}.cos-node b{font:16px monospace;color:var(--orange)}.cos-node strong{display:block;font-weight:400;font-size:19px}.cos-node small{display:block;color:#c7d9eb;line-height:1.6;margin-top:6px}.cos-wire{text-align:center;color:var(--orange);font-size:26px;padding:8px}.cos-gate{padding:22px 0;text-align:center;font:10px monospace;color:var(--orange);letter-spacing:.8px}.cos-signal{font:10px monospace;letter-spacing:1px;margin-top:27px;color:#bdd4ed}.cos-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.cos-cards article{border-top:2px solid var(--blue);padding:25px 20px 20px 0}.cos-cards article>span{font:10px monospace;letter-spacing:1px;color:var(--blue);display:block;margin-bottom:25px}.cos-cards strong{font-size:12px}.cos-map-section{background:var(--cream);padding:80px 0}.cos-paper{background:white;padding:35px;border-top:8px solid var(--blue);box-shadow:12px 12px 0 #e1e3df}.cos-map-row{display:grid;grid-template-columns:85px 1fr;gap:15px;border-top:1px solid var(--line);padding:15px 0}.cos-map-row span{font:10px monospace;letter-spacing:1px;color:var(--blue);padding-top:5px}.cos-map-row p{margin:0;font-size:14px}.cos-equation{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:35px;background:var(--cream);font-size:21px}.cos-equation b{font-size:30px;color:var(--blue);font-weight:400}.cos-economics{margin-top:30px}.cos-managed{background:var(--navy);color:white}.cos-managed .cos-cards article>span{color:#92bfff}.cos-managed .cos-cards article{border-color:#426488}.cos-boundary{border:1px solid #426488;padding:25px 30px;margin-top:30px;display:flex;gap:40px;align-items:center}.cos-boundary strong{min-width:170px;color:var(--orange)}.cos-boundary p{margin:0}.cos-faq{max-width:950px}.cos-faq details{border-top:1px solid var(--line);padding:24px 0}.cos-faq summary{font-size:20px}.cos-faq details p{max-width:740px}.cos-product-strip{background:var(--cream);padding:55px 0}.cos-product-strip>.container{display:flex;justify-content:space-between;align-items:center;gap:35px}.cos-product-strip h2{margin-bottom:12px}.cos-product-strip p{margin-bottom:0}.cos-product-strip .eyebrow{margin-bottom:20px}@media(max-width:800px){.cos-grid{grid-template-columns:1fr;gap:45px}.cos-cards{grid-template-columns:1fr}.cos-hero{padding:45px 0 65px}.cos-console{padding:20px;box-shadow:8px 8px 0 #2165c2}.cos-console-top{flex-wrap:wrap}.cos-equation{flex-direction:column;text-align:center;gap:12px}.cos-boundary{display:block}.cos-boundary p{margin-top:15px}.cos-product-strip>.container{display:block}.cos-product-strip .button{margin-top:25px}.cos-paper{padding:25px}.cos-map-row{grid-template-columns:72px 1fr}}

/* Launch navigation */
@media(max-width:800px){.site-header{height:auto;min-height:95px;padding-block:16px;flex-wrap:wrap;gap:15px}.site-header nav{display:flex;order:3;flex-basis:100%;flex-wrap:wrap;gap:12px 18px;padding-bottom:8px;font-size:12px}.site-header .header-cta{margin-left:auto}}
