:root{--navy:#0b203c;--gold:#d4ac5f;--ink:#15263d;--muted:#738093;--line:#e1e5eb;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:116px;scrollbar-gutter:stable}body{margin:0;background:#fff;color:var(--ink);font-family:Montserrat,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #b58632;outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.055em}h2{font-size:clamp(36px,4.2vw,64px);line-height:1.12}p{line-height:1.8}.shell{max-width:1240px;width:calc(100% - 112px)}.muted{color:var(--muted)}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin-bottom:28px}.eyebrow.light{color:#c8d1df}.header{position:fixed;z-index:50;left:16px;right:16px;top:16px;min-height:72px;padding:12px 20px 12px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e3e6eb;border-radius:40px;background:rgba(255,255,255,.88);box-shadow:0 4px 30px #10213a09;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.brand{display:flex;flex-shrink:0}.brand img{width:170px;height:auto}.header nav{display:flex;gap:30px;font-size:13px;font-weight:500}.header nav a{transition:color .2s}.header nav a:hover{color:#9c742f}.header-actions{display:flex;gap:10px;align-items:center}.one-link{padding:13px 18px;border:1px solid var(--line);border-radius:30px;font-size:12px;font-weight:500}.one-link span{margin-left:8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:18px 26px;border-radius:32px;font-size:13px;font-weight:600;line-height:1.4;transition:transform .25s,box-shadow .25s,background .25s}.button:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0b203c18}.button span{font-size:20px;line-height:1}.button.navy{background:var(--navy);color:#fff}.button.gold{background:linear-gradient(115deg,#e7c884,#cfa052);color:#142338}.button.glass{background:#ffffff0b;color:#fff;border:1px solid #ffffff2d}.button.small{padding:13px 20px}.menu{display:none}.hero{isolation:isolate;position:relative;overflow:hidden;margin:112px 24px 0;min-height:calc(100svh - 136px);max-height:980px;border-radius:30px;background:radial-gradient(ellipse at 92% 105%,#a98a58 0,transparent 36%),radial-gradient(ellipse at 80% 55%,#28496b 0,transparent 52%),linear-gradient(125deg,#091a32 8%,#102845 60%,#35465b);color:white;display:flex;flex-direction:column;justify-content:center;padding:90px 6vw 40px}.hero-glow{position:absolute;z-index:-1;inset:-40% -20% -50% 30%;border-radius:50%;background:conic-gradient(from 200deg,transparent 5%,#6c98c322 28%,#d7b77b50 38%,transparent 46%);filter:blur(50px);transform:rotate(-20deg);animation:glow 18s ease-in-out infinite alternate}.hero-content{position:relative;padding:25px 0 100px}.hero h1{font-weight:400;font-size:clamp(48px,6.6vw,100px);line-height:1.07;letter-spacing:-.06em}.gold-text{background:linear-gradient(105deg,#e9d7b1,#d7b572 42%,#b6873a);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy{font-size:clamp(16px,1.5vw,21px);line-height:1.65;color:#c8d3e1;margin-top:30px;font-weight:400}.actions{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.hero-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff22;padding-top:23px;color:#b9c6d7;font-size:12px;gap:24px}.hero-bottom a{display:flex;gap:20px}.hero-bottom a span{color:#e5c589}.intro{text-align:center;padding:142px 0 130px}.intro>p:not(.eyebrow){max-width:680px;margin:32px auto 0;color:#637084;font-size:18px}.intro-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;margin-top:40px;font-size:13px;font-weight:500}.intro-tags span:before{content:"";display:inline-block;width:5px;height:5px;margin:0 10px 2px 0;background:var(--gold);border-radius:50%}.capabilities{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding-bottom:100px;align-items:start}.cap-intro{position:sticky;top:150px;padding-top:30px}.cap-intro h2{font-size:clamp(36px,3.5vw,52px)}.cap-intro>p:not(.eyebrow){color:#738093;max-width:330px;margin-top:28px;font-size:16px}.cap-nav{display:flex;flex-direction:column;margin-top:40px;max-width:350px}.cap-nav a{padding:19px 0;display:flex;gap:18px;border-bottom:1px solid var(--line);color:#8a929f;transition:color .3s}.cap-nav a>span:first-child{font-size:12px;padding-top:3px}.nav-arrow{margin-left:auto;opacity:0;transition:opacity .3s}.cap-nav a.active{color:var(--navy)}.cap-nav a.active .nav-arrow{opacity:1}.card-stack{padding-bottom:30px}.cap-card{position:sticky;top:116px;border-radius:28px;padding:34px 38px 28px;min-height:600px;margin-bottom:32px;overflow:hidden;box-shadow:0 14px 44px #091a3210;display:flex;flex-direction:column}.advisory{background:radial-gradient(ellipse at 110% -15%,#496681 0,transparent 55%),linear-gradient(140deg,#142e4f,#091b33);color:#fff}.financing{top:134px;background:radial-gradient(ellipse at 110% 0,#fbf7ec,transparent 70%),linear-gradient(145deg,#efdfba,#d8b877);color:#263247}.development{top:152px;background:radial-gradient(ellipse at 100% 10%,#e9f0f7,transparent 80%),#e1e7ef;color:var(--navy)}.card-top{display:flex;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.04em;opacity:.7}.card-body{padding:48px 0 30px}.card-body h3{font-size:17px;letter-spacing:-.02em;margin-bottom:20px;font-weight:600}.card-body>p{font-size:clamp(30px,3vw,43px);line-height:1.15;letter-spacing:-.05em;font-weight:500}.card-detail{font-size:14px;line-height:1.8;opacity:.8;margin-top:22px;max-width:380px}.card-body ul{list-style:none;margin:25px 0 0;padding:0;font-size:12px;line-height:2.2;opacity:.8}.card-body li:before{content:"+";margin-right:12px}.card-cta{display:flex;justify-content:space-between;margin-top:auto;padding-top:19px;border-top:1px solid;font-size:12px;font-weight:600}.card-cta span{font-size:20px}.section-space{padding-block:110px}.capital{background:#f5f6f8}.section-heading{text-align:center;margin:0 auto 55px}.section-heading>p:last-child{max-width:540px;color:#758093;margin:24px auto 0}.capital-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.capital-card{padding:38px;border-radius:28px;background:radial-gradient(ellipse at 90% 20%,#f4eee2,transparent 65%),white;min-height:390px}.capital-card.partner{background:radial-gradient(ellipse at 90% 20%,#e5ecf5,transparent 65%),white}.pill{display:inline-block;font-size:11px;border:1px solid #a6adb74d;border-radius:20px;padding:8px 12px}.capital-symbol{height:150px;display:flex;align-items:center;font-weight:300;font-size:84px;letter-spacing:-.08em;color:#c3a36c}.capital-symbol span{font-size:54px;font-weight:300;margin-left:5px}.partner .capital-symbol{color:#71849f}.capital-card h3{font-size:32px}.capital-card p{font-size:14px;max-width:420px;margin-top:20px;color:#657186}.focus-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:270px 270px;gap:22px}.focus-card{border-radius:28px;overflow:hidden;position:relative;padding:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;isolation:isolate}.focus-card h3{font-size:36px;line-height:1.15}.focus-card p{font-size:13px;line-height:1.7;max-width:340px;margin-top:18px;opacity:.75}.infrastructure{grid-row:span 2;color:white;background:linear-gradient(140deg,#0c1e35,#27455f)}.rack-lines{position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,transparent,transparent 52px,#86a7cc15 53px,#86a7cc15 54px),radial-gradient(ellipse at 80% 15%,#7194b680,transparent 60%);mask-image:linear-gradient(#000,transparent)}.infrastructure h3{font-size:43px}.energy{background:radial-gradient(ellipse at 100% 0,#d9dfc9,transparent 65%),#eff1e9}.enterprise{background:radial-gradient(ellipse at 100% 0,#d5dae6,transparent 65%),#eceff5}.about{padding:25px 0 110px}.about-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px}.about h2{font-size:45px}.about-grid p{color:#6f7b8d;font-size:15px;margin-bottom:20px}.inline-link{display:inline-flex;gap:38px;font-size:13px;font-weight:600;margin-top:12px;padding-bottom:10px;border-bottom:1px solid #b8a078}.one-panel{display:grid;grid-template-columns:1.25fr 1fr;border-radius:28px;overflow:hidden;background:#f3f5f8}.one-brand{padding:65px 45px;min-height:330px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 100% 100%,#2d4661,transparent 75%),#0c213f;color:white}.one-brand h2{font-size:clamp(30px,3.6vw,52px);font-weight:400;white-space:nowrap}.one-brand h2 span{color:#d4ac5f}.one-brand sup{font-size:12px;vertical-align:top;margin-left:3px}.one-brand .eyebrow{font-size:10px}.one-access{padding:50px 45px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.one-access p{font-size:12px;color:#6d788a}.one-access h3{font-size:32px;margin:12px 0 24px}.one-access .button{font-size:11px;padding:15px 20px}.contact{text-align:center;padding-block:130px}.contact h2{font-size:clamp(50px,6vw,86px)}.contact p:not(.eyebrow){margin:26px 0;color:#7a8492;font-size:17px}.contact .email{display:block;font-size:12px;color:#727d8e;margin-top:22px}footer{display:flex;gap:26px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-block:34px}footer div,footer p{font-size:11px;color:#7a8493}footer div{display:flex;gap:24px}footer img{max-width:145px;height:auto}.skip{position:fixed;z-index:100;top:-80px;left:25px;padding:15px;background:#fff}.skip:focus{top:20px}@keyframes glow{to{transform:rotate(15deg) scale(1.1)}}@media(min-width:1500px){.hero{padding-inline:calc((100vw - 1240px)/2 - 24px)}}@media(max-width:1100px){.header nav{gap:16px;font-size:12px}.one-link{display:none}.shell{width:calc(100% - 64px)}.capabilities{gap:36px}.cap-card{padding:28px;min-height:610px}.cap-intro h2{font-size:38px}.hero{padding-top:75px}.one-access,.one-brand{padding:40px 30px}.about-grid{gap:35px}.about h2{font-size:36px}}@media(max-width:760px){html{scroll-padding-top:100px}.shell{width:calc(100% - 40px)}.header{top:10px;left:10px;right:10px;min-height:64px;padding:10px 14px;gap:10px}.brand img{width:136px}.header-actions{gap:12px}.header .small{display:none}.menu{display:block;background:none;border:1px solid #dfe3e8;border-radius:25px;padding:10px 15px;font-size:12px;color:var(--navy)}.header nav{display:none;position:absolute;left:0;right:0;top:72px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:0 20px 40px #0b203c15;flex-direction:column;gap:0}.header nav.open{display:flex}.header nav a{padding:14px;font-size:15px}.hero{margin:90px 10px 0;min-height:690px;max-height:none;padding:65px 25px 26px;border-radius:24px}.hero-content{padding:0 0 64px}.hero h1{font-size:clamp(43px,9.2vw,66px)}.eyebrow{font-size:11px;margin-bottom:23px}.hero-copy{font-size:16px;margin-top:25px}.actions{gap:12px;margin-top:28px;align-items:flex-start;flex-direction:column}.button{padding:16px 22px;font-size:12px}.hero-bottom{font-size:10px;align-items:flex-start}.hero-bottom>span{max-width:170px;line-height:1.6}.hero-bottom a{max-width:120px;line-height:1.6;gap:12px}.intro{padding:85px 0}.intro h2{font-size:37px}.intro>p:not(.eyebrow){font-size:15px;margin-top:24px}.intro-tags{gap:14px;font-size:11px;margin-top:26px}.capabilities{display:block;padding-bottom:45px}.cap-intro{position:static;padding:0;margin-bottom:32px}.cap-intro h2{font-size:38px}.cap-intro>p:not(.eyebrow){max-width:none;font-size:15px;margin-top:22px}.cap-nav{display:none}.cap-card{position:relative;top:auto!important;min-height:570px;padding:28px;margin-bottom:20px;border-radius:24px}.card-top{font-size:10px}.card-body{padding-top:35px}.card-body>p{font-size:36px}.card-detail{font-size:14px}.card-body ul{font-size:12px}.section-space{padding-block:75px}.section-heading{margin-bottom:35px}.section-heading p:last-child{font-size:15px}.capital-grid{grid-template-columns:1fr;gap:18px}.capital-card{padding:28px;min-height:350px}.capital-symbol{height:120px}.capital-card h3{font-size:29px}.focus-grid{display:flex;flex-direction:column;gap:18px}.focus-card{min-height:290px;padding:28px}.infrastructure{min-height:400px}.focus-card h3,.infrastructure h3{font-size:35px}.focus-card p{font-size:14px}.about{padding:10px 0 75px}.about-grid{display:block}.about h2{font-size:36px;margin-bottom:27px}.one-panel{display:block}.one-brand{min-height:230px;padding:36px 28px}.one-brand h2{font-size:39px}.one-access{padding:34px 28px}.one-access h3{font-size:30px}.contact{padding-block:90px}.contact h2{font-size:51px}footer{flex-direction:column;align-items:flex-start;gap:20px}footer div,footer p{font-size:12px}.desktop-break{display:none}}.header nav .mobile-contact{display:none}@media(max-width:760px){.header nav .mobile-contact{display:block}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.cap-card{position:relative;top:auto!important}.cap-intro{position:relative;top:auto}}.site-header{position:fixed;z-index:100;inset:0 0 auto;background:#ffffffed;backdrop-filter:blur(22px);border-bottom:1px solid #dce2e9}.nav-bar{max-width:1440px;margin:auto;display:flex;align-items:center;gap:32px;padding:0 36px;height:94px}.nav-bar .brand{margin-right:auto}.nav-bar .brand img{width:175px}.nav-bar nav{display:flex;align-items:center;gap:26px}.nav-group summary{list-style:none;display:flex;align-items:center;gap:9px;font-weight:500;cursor:pointer;min-height:94px;border-bottom:2px solid transparent}.nav-group summary::-webkit-details-marker{display:none}.nav-group[open] summary{border-color:#bd9653}.nav-group[open] summary svg{transform:rotate(180deg)}.nav-group summary:focus-visible{outline:2px solid #a68040;outline-offset:3px}.mega-panel{position:absolute;top:94px;left:0;right:0;background:#fff;border-bottom:1px solid #dce2e9;box-shadow:0 30px 45px #10253e12;padding:45px max(6vw,32px) 50px;display:grid;grid-template-columns:1fr 1.35fr;gap:80px;animation:panel-in .2s ease-out}.mega-intro{max-width:430px}.mega-intro .eyebrow{margin-bottom:18px}.mega-intro h2{font-size:32px;line-height:1.2}.mega-intro>p:last-child{font-size:14px;color:#69788b;margin-top:16px}.mega-links{display:grid}.mega-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e4e8ee;padding:18px 0}.mega-links a:first-child{padding-top:0}.mega-links strong{font-size:18px;font-weight:500;display:block}.mega-links small{color:#6d7b8e;display:block;margin-top:8px;line-height:1.6}.mega-links a:hover strong{color:#9c7739}.mega-links svg{flex-shrink:0}.nav-utilities{display:flex;align-items:center;gap:22px;margin-left:auto;white-space:nowrap}.platform-link{font-size:12px;gap:10px;align-items:center}.platform-link svg{width:15px}.nav-contact{display:flex;gap:14px;align-items:center;font-size:14px;padding:14px 20px;background:var(--navy);color:white}.mobile-utility,.nav-toggle{display:none}.nav-backdrop{position:fixed;inset:94px 0 0;background:#08182c40;z-index:90;backdrop-filter:blur(3px)}.nav-backdrop[hidden]{display:none}.site-footer{display:block!important;width:100%!important;max-width:none!important;padding:0!important;background:#f6f7f9;border-top:1px solid #e1e5eb}.footer-top{padding:55px 0;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:35px}.footer-top>div{display:flex;flex-direction:column;gap:14px}.footer-top img{max-width:176px;width:176px}.footer-top span{color:#172c48;font-size:14px;font-weight:600;margin-bottom:5px}.footer-top a{font-size:14px;color:#65748a}.footer-top p{font-size:12px;line-height:1.7}.footer-bottom{border-top:1px solid #dce2e9;display:flex;justify-content:space-between;gap:20px;padding:25px 0}.footer-bottom div{display:flex;gap:24px}.footer-bottom a,.footer-bottom p{font-size:12px;color:#6d7c8e}.sub-hero{margin:112px 24px 0;border-radius:28px;color:white;padding:78px 0 86px;background:radial-gradient(ellipse at 95% 115%,#aa8c5866,transparent 50%),radial-gradient(ellipse at 100% 0,#36597788,transparent 60%),#0b203c}.sub-hero h1{font-size:clamp(44px,5.2vw,76px);line-height:1.09;font-weight:400;max-width:1000px}.sub-hero h1 span{color:#d9bc83}.sub-intro{color:#bdcadd;font-size:18px;max-width:740px;margin-top:32px}.sub-hero .eyebrow{font-size:12px}.page-index{position:sticky;top:94px;z-index:30;background:#ffffffef;backdrop-filter:blur(15px);border-bottom:1px solid #e0e5eb;display:flex;gap:36px;padding-block:24px;font-size:14px;overflow-x:auto}.page-index a{white-space:nowrap}.page-index a:hover{color:#9c7739}.editorial{padding-block:100px}.editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.editorial-grid h2{font-size:clamp(34px,3.5vw,50px)}.editorial-grid p{font-size:16px;color:#66768a}.editorial-grid p+p{margin-top:22px}.services-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding-block:40px 100px;align-items:start}.section-rail{position:sticky;top:200px}.section-rail h2{font-size:44px}.section-rail .inline-link{font-size:14px;margin-top:32px;gap:18px}.detail-row{display:grid;grid-template-columns:34px 1fr;gap:22px;padding:30px 0;border-top:1px solid #d9e0e8}.detail-row:last-child{border-bottom:1px solid #d9e0e8}.row-number{font-size:12px;color:#9d7c42;padding-top:6px}.detail-row h3{font-size:25px;letter-spacing:-.035em}.detail-row p{font-size:16px;color:#68788b;margin-top:16px}.mandates{padding-block:85px;background:#f3f5f8}.mandates h2{font-size:46px}.mandate-grid,.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.mandate-grid article,.process-grid article{border-top:1px solid #ccd6e1;padding-top:23px}.mandate-grid span,.process-grid span{font-size:12px;color:#927242;display:block;margin-bottom:23px}.mandate-grid p{font-size:19px;line-height:1.65;letter-spacing:-.02em}.process-grid h3{font-size:24px;margin-bottom:16px;letter-spacing:-.03em}.process-grid p{font-size:16px;color:#69788b}.scope-note{border-top:1px solid #e0e5eb;margin-top:65px;padding-top:30px;display:grid;grid-template-columns:1fr 2fr;gap:40px}.scope-note h3{font-size:22px}.scope-note p{font-size:16px;color:#66768a}.page-cta{background:radial-gradient(ellipse at 100% 100%,#3c5467,transparent 70%),#0b203c;color:white;border-radius:26px;padding:55px;display:flex;align-items:center;justify-content:space-between;gap:40px;margin-block:20px 80px}.page-cta .eyebrow{font-size:12px;color:#bfcad9;margin-bottom:18px}.page-cta h2{font-size:40px;max-width:650px}.page-cta .button{flex-shrink:0}.related{padding-bottom:70px}.related a{display:inline-flex;align-items:center;gap:45px;border-bottom:1px solid #c9d0db;padding-bottom:15px;margin-right:45px;font-size:22px}.two-panels{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:55px}.two-panels article{padding:36px;background:#f2f5f8;border-radius:18px}.two-panels h3{font-size:28px;margin-bottom:20px}.two-panels p{font-size:16px;color:#66768a}.sector-section{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px;padding-block:90px;border-bottom:1px solid #dde3eb;scroll-margin-top:165px}.sector-label>span{font-size:80px;font-weight:300;color:#bda574;letter-spacing:-.06em;display:block;margin-bottom:20px}.sector-content h2{font-size:46px;margin-bottom:28px}.sector-content p{font-size:16px;color:#69788b;margin-bottom:22px}.sector-content .sector-lead{font-size:21px;color:#344760}.sector-content ul{list-style:none;padding:0;margin:30px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.sector-content li{font-size:14px;border-top:1px solid #dbe1e9;padding-top:15px}.company-record{padding-bottom:90px}.company-record dl{margin:0}.company-record dl>div{display:grid;grid-template-columns:1fr 2fr;padding:22px 0;border-top:1px solid #dce3eb;gap:20px}.company-record dt{color:#6c7b8d;font-size:14px}.company-record dd{margin:0;font-size:16px}.hero-content,.sub-hero>.shell{animation:panel-in .7s ease-out}.hero .button,.page-cta .button{font-size:14px}.cap-card .card-detail,.capital-card p,.focus-card p{font-size:16px}.card-body ul{font-size:14px}.card-top,.one-access .button,.one-brand .eyebrow,.pill{font-size:12px}.cap-card{min-height:680px}.card-cta,.intro-tags{font-size:14px}.site-footer a:hover{color:#9d773b}.editorial,.mandates,.services-section,.sub-hero{scroll-margin-top:175px}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contact-main{padding-top:134px;padding-bottom:100px}.contact-layout{gap:0;grid-template-columns:.9fr 1.1fr;overflow:hidden;border-radius:26px;border:1px solid #e4e8ee;background:white}.contact-intro{position:static;align-self:stretch;padding:55px 42px;color:white;background:radial-gradient(ellipse at 0 100%,#5d6b7466,transparent 70%),radial-gradient(ellipse at 100% 0,#42617b66,transparent 60%),#0b203c}.contact-intro .eyebrow{color:#c7d2df;font-size:12px}.contact-intro h1{font-size:clamp(38px,3.5vw,52px);line-height:1.16}.contact-lead{color:#c0cddd;font-size:16px}.contact-details{margin-top:65px;gap:30px}.client-access .detail-label,.contact-details .detail-label{color:#a3b4c8;font-size:12px}.contact-details a,.contact-details address{font-size:15px}.client-access{border-color:#ffffff25;margin-top:45px}.client-access a{font-size:14px}.enquiry-panel{border-radius:0;background:#fff;padding:52px 48px;animation:none}.form-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:35px}.form-heading h2{font-size:30px}.form-heading p{font-size:12px}.field input,.field select,.field textarea{border-bottom:1px solid #b6c1ce;min-height:46px}.field input:hover,.field select:hover,.field textarea:hover{border-color:#647993}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-bottom:2px solid #987439;box-shadow:0 2px 0 #98743925}.field label{margin-bottom:3px}.field select{padding-right:15px}.form-row{gap:28px}.field textarea{min-height:120px}.message-meta,.privacy-copy{font-size:12px}.submit-row button{border-radius:5px;background:linear-gradient(105deg,#dec089,#cca154)!important;color:#10233d!important;min-width:210px;justify-content:space-between}.prototype-note{border-top:1px solid #e6eaf0;padding-top:15px;margin-top:25px}.contact-main .breadcrumb{margin-bottom:30px}@media(max-width:1200px){.nav-bar{gap:20px;padding-inline:25px}.nav-bar nav{gap:19px}.platform-link{display:none}.editorial-grid,.services-section{gap:45px}.contact-intro,.enquiry-panel{padding:42px 30px}.cap-card{min-height:740px}.nav-group summary{font-size:13px}}@media(max-width:1100px){.nav-bar{height:78px;padding-inline:22px}.nav-toggle{display:flex;gap:14px;align-items:center;order:3;border:0;background:transparent;font-size:14px;padding:12px;cursor:pointer;color:var(--navy)}.nav-bar .brand img{width:150px}.nav-utilities{margin-left:0}.nav-contact{padding:11px 15px}.nav-bar nav{display:none;position:absolute;top:78px;left:0;right:0;background:white;padding:15px 25px 25px;max-height:calc(100svh - 78px);overflow-y:auto}.nav-bar nav.is-open{display:block}.nav-group summary{min-height:60px;justify-content:space-between;font-size:16px;border-bottom:1px solid #e2e6ec}.mega-panel{position:static;display:block;padding:20px 5px;box-shadow:none;border-bottom:0;animation:none}.mega-intro{display:none}.mega-links a{padding:15px 0}.mega-links strong{font-size:16px}.mega-links small{font-size:12px}.mobile-utility{display:block;padding:20px 0;border-bottom:1px solid #e2e6ec;font-size:16px}.nav-backdrop{top:78px}.sub-hero{margin-top:94px}.page-index{top:78px}.contact-layout{grid-template-columns:.85fr 1.15fr}.contact-intro h1{font-size:37px}.contact-layout .form-row{grid-template-columns:1fr;gap:0}.footer-top{grid-template-columns:1fr 1fr}.page-cta{padding:40px}.page-cta h2{font-size:34px}.section-rail h2{font-size:36px}.hero{margin-top:94px}}@media(max-width:760px){.nav-bar{gap:12px}.nav-contact svg{display:none}.nav-contact{font-size:12px}.nav-toggle{padding:10px 0 10px 10px}.sub-hero{margin:94px 10px 0;padding:52px 0;border-radius:24px}.sub-hero .shell{width:calc(100% - 40px)}.sub-hero h1{font-size:41px}.sub-intro{font-size:16px;margin-top:25px}.page-index{gap:25px;font-size:12px;padding-block:20px;width:calc(100% - 40px)}.editorial{padding-block:65px}.editorial-grid,.services-section{grid-template-columns:1fr;gap:28px}.editorial-grid h2{font-size:36px}.services-section{padding-block:15px 65px}.section-rail{position:static}.section-rail h2{font-size:36px}.detail-row{gap:10px;padding-block:25px}.detail-row h3{font-size:24px}.mandates{padding-block:60px}.mandates h2{font-size:36px}.mandate-grid,.process-grid{grid-template-columns:1fr;gap:28px;margin-top:32px}.mandate-grid span,.process-grid span{margin-bottom:15px}.mandate-grid p{font-size:18px}.scope-note{grid-template-columns:1fr;gap:18px;margin-top:40px}.page-cta{padding:32px 25px;flex-direction:column;align-items:flex-start;margin-bottom:55px;gap:30px}.page-cta h2{font-size:34px}.related a{font-size:20px;margin:0 25px 20px 0;gap:25px}.two-panels{grid-template-columns:1fr;margin-top:30px}.two-panels article{padding:28px}.sector-section{grid-template-columns:1fr;gap:20px;padding-block:55px}.sector-label{display:flex;align-items:center;gap:25px}.sector-label>span{font-size:48px;margin:0}.sector-label .eyebrow{margin:0}.sector-content h2{font-size:36px}.sector-content .sector-lead{font-size:19px}.company-record dl>div,.sector-content ul{grid-template-columns:1fr}.company-record dl>div{gap:10px}.company-record{padding-bottom:55px}.footer-top{padding-block:40px;gap:35px 20px}.footer-top>div:first-child,.footer-top>div:last-child{grid-column:span 2}.footer-bottom{flex-direction:column;gap:15px}.contact-main{padding-top:105px;padding-bottom:60px}.contact-layout{display:block}.contact-intro{padding:35px 26px}.contact-intro h1{font-size:40px}.contact-details{margin-top:35px;grid-template-columns:1fr 1fr;gap:20px}.contact-details a,.contact-details address{font-size:14px}.client-access{margin-top:30px}.enquiry-panel{padding:35px 25px}.form-heading{display:block;margin-bottom:30px}.contact-layout .form-row{display:block}.cap-card{min-height:680px}.card-body>p{font-size:34px}}@media(prefers-reduced-motion:reduce){.hero-content,.mega-panel,.sub-hero>.shell{animation:none}.section-rail{position:static}}.nav-bar{height:84px;gap:28px}.nav-bar nav{height:84px;gap:30px;align-items:stretch}.nav-group{height:84px;position:static}.nav-group summary{height:84px;min-height:0;padding:0;position:relative;border:0;white-space:nowrap;gap:10px;font-size:14px;line-height:1.2}.nav-group[open] summary{border:0;color:#86652c}.nav-group summary:after{content:"";position:absolute;left:0;right:22px;bottom:19px;height:1px;background:#ac8749;transform:scaleX(0);transform-origin:left;transition:transform .18s}.nav-group[open] summary:after{transform:scaleX(1)}.nav-group summary svg{flex-shrink:0}.mega-panel{top:100%;padding:34px max(5vw,30px) 38px;grid-template-columns:minmax(210px,.7fr) minmax(0,2fr);gap:50px}.mega-intro h2{font-size:25px}.mega-intro .eyebrow{font-size:12px;margin-bottom:16px}.mega-intro>p:last-child{display:none}.mega-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.mega-links a,.mega-links a:first-child{padding:12px 0 20px;align-items:flex-start;border-top:1px solid #e1e6ed;border-bottom:0;height:100%}.mega-links strong{font-size:17px;line-height:1.4}.mega-links small{font-size:13px;line-height:1.65;margin-top:12px}.nav-backdrop,.page-index{top:84px}.hero,.sub-hero{margin-top:104px}.nav-utilities{gap:24px}.nav-contact{border-radius:4px;padding:13px 21px}.site-footer .footer-top>div:first-child p{max-width:170px;line-height:1.8}body[data-page=home] .hero{min-height:calc(90svh - 104px);padding-block:100px}body[data-page=home] .hero-copy{font-size:20px;max-width:570px;margin-top:32px}body[data-page=home] .intro{padding:95px 0 100px}body[data-page=home] .intro>p{max-width:560px;font-size:18px}body[data-page=home] .capabilities{padding-bottom:75px}body[data-page=home] .cap-intro{top:140px}body[data-page=home] .cap-card{min-height:460px;padding:34px 38px;top:108px}body[data-page=home] .financing{top:126px}body[data-page=home] .development{top:144px}.cap-number{font-size:12px;opacity:.65}body[data-page=home] .card-body{padding:40px 0 35px}body[data-page=home] .card-body h3{font-size:18px;margin-bottom:20px}body[data-page=home] .card-body>p{font-size:37px}body[data-page=home] .card-detail{max-width:340px;font-size:16px;margin-top:22px}body[data-page=home] .card-cta{border-color:#ffffff40}body[data-page=home] .development .card-cta,body[data-page=home] .financing .card-cta{border-color:#0b203c35}.home-focus{padding-block:90px}.home-section-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.home-section-title h2{font-size:48px}.home-section-title .eyebrow{margin-bottom:18px}.home-section-title .inline-link{font-size:14px}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.photo-card{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;min-height:430px;display:flex;align-items:end;background:#12263d;color:white}.photo-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#081c3100 25%,#081b3170 65%,#081b31e6)}.photo-card img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.photo-card:hover img{transform:scale(1.035)}.photo-card>div{padding:28px;width:100%}.photo-card span{font-size:12px;color:#d4c6aa;display:block;margin-bottom:15px}.photo-card h3{font-size:28px;line-height:1.2;letter-spacing:-.035em}.home-about{text-align:center;padding:25px 0 90px}.home-about h2{font-size:50px}.home-about .inline-link{margin-top:30px;font-size:14px}body[data-page=home] .one-brand{min-height:220px;padding:45px}body[data-page=home] .one-access{gap:22px}body[data-page=home] .one-access p{font-size:14px}body[data-page=home] .contact{padding-block:100px}body[data-page=home] .contact .button{margin-top:32px}.sector-image{margin:30px 0 32px;border-radius:18px;overflow:hidden;aspect-ratio:16/9;background:#e4e9ed}.sector-image img{width:100%;height:100%;display:block;object-fit:cover}.about-image{margin-top:55px;aspect-ratio:2.4/1;border-radius:22px;overflow:hidden}.about-image img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1200px){.nav-bar,.nav-bar nav{gap:22px}.mega-panel{gap:35px}.mega-links{gap:22px}.photo-card{min-height:390px}.photo-card h3{font-size:25px}.photo-card>div{padding:23px}}@media(max-width:1100px){.nav-bar{height:78px}.nav-bar nav{height:auto;top:78px;display:none}.nav-bar nav.is-open{display:block}.nav-group{height:auto}.nav-group summary{height:60px;font-size:16px;justify-content:space-between}.nav-group summary,.nav-group[open] summary{border-bottom:1px solid #e2e6ec}.nav-group summary:after{display:none}.mega-panel{position:static;padding:8px 0 18px}.mega-links,.mega-panel{display:block}.mega-links a,.mega-links a:first-child{padding:16px 8px;border:0;height:auto}.mega-links strong{font-size:16px}.mega-links small{font-size:12px;margin-top:6px}.nav-backdrop,.page-index{top:78px}.hero,.sub-hero{margin-top:94px}.photo-grid{gap:16px}.photo-card{min-height:350px}.photo-card h3{font-size:23px}.photo-card>div{padding:20px}}@media(max-width:760px){body[data-page=home] .hero{min-height:580px;padding:75px 25px}body[data-page=home] .hero-copy{font-size:17px;line-height:1.7;max-width:280px}body[data-page=home] .intro{padding:65px 0}body[data-page=home] .intro>p{font-size:16px}body[data-page=home] .cap-card{min-height:410px;padding:28px;top:auto!important}body[data-page=home] .card-body{padding:30px 0}body[data-page=home] .card-body>p{font-size:33px}body[data-page=home] .capabilities{padding-bottom:35px}.home-focus{padding-block:60px}.home-section-title{align-items:start;flex-direction:column;gap:15px;margin-bottom:28px}.home-section-title h2{font-size:38px}.photo-grid{grid-template-columns:1fr;gap:20px}.photo-card{min-height:350px}.photo-card h3{font-size:30px}.photo-card>div{padding:28px}.photo-card img{object-position:center 45%}.home-about{padding:10px 0 65px}.home-about h2{font-size:35px}body[data-page=home] .one-brand{min-height:170px;padding:30px 28px}body[data-page=home] .one-access{padding:30px 28px}body[data-page=home] .contact{padding-block:75px}.about-image,.sector-image{aspect-ratio:4/3}.contact-main{padding-top:105px}}@media(prefers-reduced-motion:reduce){.nav-group summary:after,.photo-card img{transition:none}body[data-page=home] .cap-card{position:relative;top:auto!important}}.insights-intro{padding-top:155px;padding-bottom:60px}.insights-intro h1{font-size:clamp(44px,5.4vw,76px);line-height:1.08}.insights-intro>p:last-child{color:#6e7c8e;max-width:590px;margin-top:26px}.featured-insight>a{display:grid;grid-template-columns:1.15fr 1fr;background:#0b203c;border-radius:24px}.featured-insight img{width:100%;height:100%;min-height:400px;object-fit:cover}.featured-insight>a>div{padding:45px;display:flex;flex-direction:column;justify-content:center}.article-category{font-size:12px!important;line-height:1.5!important;text-transform:uppercase;letter-spacing:.09em;color:#8b6a35!important;font-weight:500}.featured-insight .article-category{color:#d9bd8c!important}.featured-insight h2{font-size:40px;line-height:1.15;margin-top:20px}.featured-insight p:not(.article-category){color:#c2cddd;font-size:16px;margin-top:23px}.read-time{font-size:12px;color:#778599;display:block;margin-top:25px}.featured-insight .read-time{color:#cfdae7}.insights-library{padding-block:85px}.insights-library-head{display:flex;justify-content:space-between;gap:25px;margin-bottom:36px}.insights-library-head h2{font-size:35px}.insights-library-head>span{color:#6b7b8f}.insights-grid{grid-template-columns:1fr 1fr;gap:50px 35px}.insight-photo{aspect-ratio:16/9;border-radius:0;overflow:hidden;margin-bottom:26px;background:#e8edf2}.insight-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.insight-card a:hover img{transform:scale(1.025)}.insight-card h3{font-size:29px;line-height:1.2;margin-top:15px;letter-spacing:-.035em}.insight-card p:not(.article-category){font-size:16px;color:#6c7c8f;margin-top:18px}.insight-card .read-time{margin-top:20px}.article-header{padding-top:130px;padding-bottom:45px;max-width:1000px}.back-link{font-size:14px;display:inline-block;margin-bottom:40px;color:#65768d}.article-header h1{font-size:clamp(40px,4.8vw,65px);line-height:1.12;margin-top:20px;font-weight:400}.article-deck{font-size:21px;color:#6c7b90;line-height:1.6;max-width:800px;margin-top:25px}.article-meta{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:#78869a;margin-top:30px}.article-cover{margin-top:0;margin-bottom:55px}.article-cover img{width:100%;height:420px;border-radius:0;display:block}.article-cover figcaption{font-size:12px;color:#8993a2;text-align:right;margin-top:8px}.article-layout{display:grid;grid-template-columns:250px minmax(0,760px);gap:65px;justify-content:space-between;align-items:start}.article-aside{top:125px}.article-aside nav{display:flex;flex-direction:column;gap:20px}.article-aside nav a{line-height:1.6;color:#6c7c91}.article-aside a:hover{color:#916e33}.article-copy section{margin-bottom:42px;scroll-margin-top:120px}.article-copy h2{font-size:30px;line-height:1.25;letter-spacing:-.035em;margin-bottom:22px}.article-copy p{font-size:17px;line-height:1.9;margin-bottom:22px;color:#4a5d75}.article-copy p a{font-size:14px;text-decoration:underline;text-underline-offset:4px;color:#83642f}.article-takeaway{padding:25px 30px;background:#f2f5f8;border-left:2px solid #b5965c;margin-bottom:42px}.article-takeaway span{font-size:12px;color:#887041;text-transform:uppercase;letter-spacing:.08em}.article-takeaway p{font-size:21px;color:#233b56;margin-top:14px;margin-bottom:0;line-height:1.6}.article-sources{border-top:1px solid #dce3eb;padding-top:30px}.article-sources h2{font-size:22px}.article-sources ul{padding-left:20px}.article-sources li{margin-bottom:13px}.article-sources a{text-decoration:underline;text-underline-offset:3px}.related-insights{padding-block:45px 80px}.related-insights>h2{font-size:35px;margin-bottom:35px}.home-insights{padding-bottom:85px}.home-insights .home-section-title h2{font-size:42px}.home-insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.home-insights-grid>a{padding:25px 0;border-top:1px solid #d1dbe5}.home-insights-grid h3{font-size:25px;line-height:1.25;margin-top:18px;letter-spacing:-.03em}.home-insights-grid>a:hover h3{color:#8c6e39}.nav-insights{display:flex;align-items:center;height:84px;font-size:14px;white-space:nowrap}.nav-insights[aria-current=page]{color:#86652c}@media(max-width:1200px){.nav-bar nav{gap:18px}.nav-group summary,.nav-insights{font-size:13px}.nav-bar{gap:18px}.nav-bar .brand img{width:150px}.article-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}}@media(max-width:1100px){.nav-insights{height:60px;font-size:16px;border-bottom:1px solid #e2e6ec}.featured-insight>a>div{padding:32px}.featured-insight h2{font-size:34px}.article-aside{display:none}.article-layout{display:block;max-width:760px}.home-insights-grid h3{font-size:23px}}@media(max-width:760px){.insights-intro{padding-top:120px;padding-bottom:40px}.insights-intro h1{font-size:45px}.insights-intro>p:last-child{font-size:16px}.featured-insight>a{grid-template-columns:1fr}.featured-insight img{min-height:0;height:250px}.featured-insight>a>div{padding:30px}.featured-insight h2{font-size:33px}.insights-library{padding-block:55px}.insights-library-head{align-items:start;flex-direction:column;gap:12px}.insights-library-head h2{font-size:30px}.insights-grid{grid-template-columns:1fr;gap:40px}.insight-card h3{font-size:27px}.article-header{padding-top:110px;padding-bottom:30px}.article-header h1{font-size:40px}.article-deck{font-size:18px}.article-meta{gap:12px 22px}.article-cover img{height:260px}.article-cover{margin-bottom:30px}.article-copy p{font-size:16px}.article-copy h2{font-size:28px}.article-takeaway{padding:22px}.article-takeaway p{font-size:20px}.home-insights{padding-bottom:60px}.home-insights-grid{grid-template-columns:1fr;gap:5px}.home-insights .home-section-title h2{font-size:35px}}@media(prefers-reduced-motion:reduce){.insight-photo img{transition:none}}.insight-card>a{display:flex;flex-direction:column;height:100%}.insight-card h3{min-height:3.6em}.insight-card .read-time{margin-top:auto;padding-top:20px}.home-insights-grid>a{display:flex;flex-direction:column}.home-insights-grid .read-time{margin-top:auto;padding-top:25px}@supports(grid-template-rows:subgrid){.insights-grid{row-gap:0}.insight-card{padding-bottom:50px}.insight-card,.insight-card>a{display:grid;grid-template-rows:subgrid;grid-row:span 5}.insight-card>a{row-gap:0;height:auto}.insight-card .insight-photo{align-self:start}.insight-card h3{min-height:0;align-self:start}.insight-card p{align-self:start}.insight-card .read-time{align-self:start;margin-top:20px;padding-top:0}.home-insights-grid{row-gap:0}.home-insights-grid>a{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}.home-insights-grid .read-time{margin-top:25px;padding-top:0}}@media(max-width:760px){.insight-card h3{min-height:0}.insight-card .read-time{margin-top:20px;padding-top:0}.home-insights-grid .read-time{margin-top:25px;padding-top:0}@supports(grid-template-rows:subgrid){.insight-card{padding-bottom:40px}}}:root{--ink:#142d49;--quiet:#596b80;--accent:#b99a63;--curve:24px;--control-curve:999px;--section-space:clamp(64px,7vw,100px)}html{scroll-padding-top:110px}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #987338;outline-offset:5px}button,input,select,textarea{font:inherit}a,button,summary{touch-action:manipulation}.nav-contact{border-radius:var(--control-curve);padding:13px 23px}.nav-bar,.nav-bar nav{gap:22px}.nav-direct,.nav-insights{display:flex;align-items:center;height:84px;white-space:nowrap;font-size:14px;font-weight:500;position:relative}.nav-direct[aria-current=page],.nav-group.is-current summary,.nav-insights[aria-current=page]{color:#86652c}.nav-direct[aria-current=page]:after,.nav-insights[aria-current=page]:after{content:"";position:absolute;bottom:19px;left:0;right:0;height:1px;background:var(--accent)}.nav-group.is-current summary:after{transform:scaleX(1)}.platform-link{display:flex;font-size:14px}.nav-insights-ordered{order:4}.nav-group:first-of-type{order:1}.nav-direct[href="approach.html"]{order:2}.nav-group:last-of-type{order:3}.nav-direct[href="about.html"]{order:5}.mobile-utility{order:6}.mega-links small{font-size:14px;color:var(--quiet)}.nav-utilities{gap:20px}.nav-bar .brand{flex-shrink:0}.nav-bar .brand img{width:160px}.button{border-radius:var(--control-curve)}body[data-page=home] .hero{min-height:560px;padding-block:80px}body[data-page=home] .hero-copy{font-size:18px;max-width:640px}body[data-page=home] .intro{padding-block:75px}.detail-row p,.editorial-grid p,.process-grid p{color:var(--quiet)}.home-focus{padding-bottom:var(--section-space)}.photo-card{border-radius:var(--curve)}.photo-card h3{min-height:2.4em;display:flex;align-items:end}.home-section-title h2,.section-rail h2{line-height:1.15}.editorial,.services-section{scroll-margin-top:125px}.process-grid article{display:grid;grid-template-rows:auto auto 1fr;align-content:start}.process-grid h3{min-height:2.5em}.scope-note{border-radius:var(--curve)}.featured-insight>a{display:block;background:radial-gradient(ellipse at top right,#38526b,transparent 70%),#0b203c}.featured-insight>a>div{max-width:1100px;padding:60px}.featured-insight h2{max-width:780px}.insight-card{border-top:1px solid #d3dce5;padding-top:24px}.insight-card .read-time{font-size:14px}.insight-card h3{min-height:2.4em}.article-category{font-size:14px!important}.article-header .article-meta{font-size:14px}.insights-grid{gap:40px}.insight-card>a{gap:0}.article-cover img{height:auto;max-height:560px;aspect-ratio:3/2}.home-insights-grid .read-time{font-size:14px}.read-time{color:#5e7086}@supports(grid-template-rows:subgrid){.insights-grid{row-gap:0}.insight-card,.insight-card>a{grid-template-rows:subgrid;grid-row:span 4}.insight-card h3{min-height:0}.process-grid{grid-template-rows:auto auto auto}.process-grid article{grid-template-rows:subgrid;grid-row:span 3}.process-grid h3{min-height:0}}.contact-main{padding-top:125px;padding-bottom:90px;max-width:1240px}.breadcrumb{display:flex;gap:14px;font-size:14px;color:var(--quiet);margin-bottom:42px}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start;background:transparent;border:0;border-radius:0;overflow:visible}.contact-intro{position:sticky;top:125px;background:transparent;color:var(--ink);padding:16px 0}.contact-intro h1{font-size:clamp(38px,4.2vw,58px);font-weight:400;line-height:1.12}.contact-intro .eyebrow{color:#896b38;margin-bottom:26px}.contact-lead{font-size:17px;line-height:1.75;color:var(--quiet);margin-top:26px;max-width:350px}.contact-details{display:grid;gap:32px;margin-top:42px}.detail-label{display:block;font-size:14px;color:var(--quiet);margin-bottom:9px}.contact-details a,.contact-details p{font-size:16px;line-height:1.8}.enquiry-panel{background:radial-gradient(ellipse at 100% 0,#304b65,transparent 70%),#0b203c;border:0;border-radius:var(--curve);padding:44px;color:#fff}.form-heading{display:block;margin-bottom:34px}.form-heading h2{font-size:28px;font-weight:400}.form-heading p{font-size:13px;color:#bcc9d7;margin-top:12px}.contact-layout .form-row{display:grid;grid-template-columns:1fr 1fr;gap:28px}.field{min-width:0;margin-bottom:30px}.field label{display:block;font-size:14px;color:#dfc796;font-weight:500;margin-bottom:8px}.field label span{font-size:12px;color:#bdc9d7;font-weight:400}.field input,.field select,.field textarea{display:block;width:100%;max-width:100%;color:#fff;border:0;border-bottom:1px solid #738499;border-radius:0;background:transparent;padding:12px 0;font-size:16px;min-height:48px;box-shadow:none;line-height:1.6}.field textarea{min-height:135px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#aab9ca;opacity:1}.field select option{background:#142d49;color:#fff}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid #dfc796;outline-offset:5px;border-color:#dfc796}.field [aria-invalid=true]{border-color:#ffb9ab}.field-error{color:#ffb9ab;font-size:14px;line-height:1.5;margin-top:10px}.privacy-copy{font-size:14px;line-height:1.7;color:#bcc9d7;margin-top:4px}.privacy-copy a{text-decoration:underline;text-underline-offset:4px;color:#fff}.submit-row{display:flex;gap:24px;align-items:center;margin-top:28px}.submit-row .button{background:#dec899;color:#142d49;min-width:155px;justify-content:center;padding:15px 24px;font-size:14px;border-radius:var(--control-curve)}.submit-row .button:hover{background:#ecdab4}.prototype-note{font-size:12px;color:#bac7d6;line-height:1.6;max-width:180px;margin:0}.contact-main #form-status{font-size:14px;line-height:1.6;color:#e8d5b1;margin-top:24px}.contact-main #form-status:empty{display:none}.menu-open{overflow:hidden}@media(min-width:1101px) and (max-width:1200px){.nav-bar{padding-inline:22px;gap:14px}.nav-bar nav{gap:15px}.nav-bar .brand img{width:135px}.nav-utilities{gap:12px}.platform-link{display:flex;font-size:13px}.nav-direct,.nav-group summary,.nav-insights{font-size:13px}.nav-contact{padding:11px 17px}}@media(max-width:1050px){.contact-layout{gap:35px}.enquiry-panel{padding:32px}.contact-layout .form-row{gap:22px}}@media(max-width:1100px){.nav-bar nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0;overflow:auto;max-height:calc(100svh - 78px)}.nav-direct,.nav-insights{height:60px;min-height:60px;font-size:16px;border-bottom:1px solid #e2e6ec}.nav-direct:after,.nav-insights:after,.platform-link{display:none}.nav-utilities{display:flex}.nav-contact{border-radius:999px}.nav-group summary{font-size:16px}.mega-links small{font-size:14px}.mobile-utility{display:block}.contact-layout{grid-template-columns:1fr}.contact-intro{position:static;display:block}.contact-lead{max-width:500px}.contact-details{grid-template-columns:1fr 1fr;margin-top:28px}.enquiry-panel{max-width:760px;width:100%}.contact-layout .form-row{grid-template-columns:1fr 1fr}.contact-main{padding-top:110px}.process-grid article{display:block}}@media(max-width:600px){.contact-layout .form-row{grid-template-columns:1fr;gap:0}.contact-details{grid-template-columns:1fr}.enquiry-panel{padding:30px 24px}.contact-intro h1{font-size:42px}.submit-row{align-items:start;flex-direction:column;gap:18px}.prototype-note{max-width:none}.field{margin-bottom:26px}.featured-insight>a>div{padding:30px}.featured-insight h2{font-size:31px}.insights-library-head{align-items:start;flex-direction:column}.insights-grid{grid-template-columns:1fr}.photo-card h3{min-height:0}body[data-page=home] .hero{min-height:500px;padding-block:65px}.hero h1{font-size:clamp(36px,9vw,54px)}body[data-page=home] .hero-copy{font-size:16px;max-width:310px}.process-grid h3{min-height:0}}@media(max-height:700px){.article-aside,.cap-intro,.section-rail{position:static}body[data-page=home] .cap-card{position:relative;top:auto}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.editorial-note{font-size:14px;color:var(--quiet);padding-top:24px;border-top:1px solid #d3dce5}.contact-main .field input:autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #142d49}.contact-intro{align-self:start}.contact-details .detail-label{color:var(--quiet);font-size:14px}.resource-section .inline-link{margin-top:24px}.resource-section .two-panels{margin-top:0}.nav-bar .brand img{height:auto;display:block}.footer-top>div:first-child>a{align-self:flex-start}.footer-top img{width:144px;max-width:100%;height:auto;display:block}.footer-top>div:first-child p{max-width:210px}:root{--page-gutter:clamp(24px,3vw,64px);--panel-gutter:24px}.shell{width:calc(100% - 2 * var(--page-gutter));max-width:none;margin-inline:auto}.nav-bar{width:100%;max-width:none}.mega-panel,.nav-bar{padding-inline:var(--page-gutter)}.hero,.sub-hero,body[data-page=home] .hero{margin-inline:var(--panel-gutter)}.sub-hero>.shell{width:calc(100% - 2 * (var(--page-gutter) - var(--panel-gutter)));max-width:none}.article-cover,.article-header,.article-layout,.contact-main{max-width:none}.article-layout{grid-template-columns:minmax(200px,.28fr) minmax(0,1fr);gap:clamp(40px,5vw,96px)}.article-copy{width:100%;max-width:78ch}.article-header h1{max-width:24ch}.article-cover img{max-height:none;aspect-ratio:2.5/1;object-fit:cover}.contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,120px)}.contact-layout>.enquiry-panel{width:100%;max-width:800px;justify-self:end}.detail-row p,.editorial-grid p,.scope-note p,.sector-content>p{max-width:75ch}@media(max-width:1100px){.nav-bar,.nav-bar nav{padding-inline:var(--page-gutter)}.mega-panel{padding-inline:0}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-layout>.enquiry-panel{max-width:none}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}}@media(max-width:760px){:root{--page-gutter:24px;--panel-gutter:10px}.page-index,.shell{width:calc(100% - 2 * var(--page-gutter))}.sub-hero>.shell{width:calc(100% - 2 * (var(--page-gutter) - var(--panel-gutter)))}.article-layout{grid-template-columns:1fr}.article-cover img{aspect-ratio:3/2}}.site-footer{background:radial-gradient(ellipse at 0 100%,#d8bd7d24 0,transparent 52%),radial-gradient(ellipse at 100% 0,#91a9c52b 0,transparent 60%),linear-gradient(120deg,#f7f8fa,#edf1f6 58%,#e7edf4)}.site-footer .footer-top{grid-template-columns:1.35fr 1fr 1fr 1fr;gap:clamp(32px,5vw,96px);padding-block:72px 44px;border:0}.site-footer .footer-top>div{gap:17px;padding-top:20px}.site-footer .footer-top>div:first-child{padding-top:0}.site-footer .footer-top img{object-fit:contain}.site-footer .footer-top span{font-weight:600;color:#142d49;margin-bottom:8px}.site-footer .footer-top a{color:#52657c;line-height:1.65}.site-footer .footer-top a:hover{color:#80602d}.site-footer .footer-bottom{border:0;padding-block:28px 32px;align-items:center}.site-footer .footer-bottom a,.site-footer .footer-bottom p{color:#5a6b80}@media(max-width:1100px){.site-footer .footer-top{grid-template-columns:1.2fr 1fr;gap:40px 48px;padding-top:52px}.site-footer .footer-top>div:first-child,.site-footer .footer-top>div:last-child{grid-column:auto}.site-footer .footer-top img{width:185px}.site-footer .footer-top>div{padding-top:0}}@media(max-width:600px){.site-footer .footer-top{grid-template-columns:1fr 1fr;gap:36px 24px;padding-block:45px 20px}.site-footer .footer-top>div:first-child{grid-column:1/-1;padding-bottom:8px}.site-footer .footer-top img{width:180px}.site-footer .footer-bottom{align-items:flex-start;gap:18px;padding-block:24px 30px}}body[data-page=home]{--header-height:84px}body[data-page=home] .hero{max-width:none;margin:var(--header-height) 0 0;border-radius:0;min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));padding:clamp(32px,7svh,96px) var(--page-gutter);justify-content:center;animation:none}body[data-page=home] .hero-content{width:100%}@media(max-width:1100px){body[data-page=home]{--header-height:78px}}.home-journal{padding-block:clamp(64px,7vw,112px)}.journal-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:42px}.journal-heading .eyebrow{margin-bottom:18px}.journal-heading h2{font-size:clamp(34px,3.7vw,58px);font-weight:400}.journal-heading .inline-link{font-size:14px;white-space:nowrap}.journal-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(32px,4vw,72px)}.journal-lead>a{display:block}.journal-image{aspect-ratio:1.9/1;overflow:hidden;border-radius:20px}.journal-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.journal-lead a:hover img{transform:scale(1.025)}.journal-lead-copy{padding-top:26px}.journal-meta{display:flex;gap:20px;align-items:center;justify-content:space-between;color:#7c6133;font-size:13px;line-height:1.5}.journal-meta>span:last-child{color:#607188;white-space:nowrap}.journal-lead h3{font-size:clamp(30px,3vw,46px);line-height:1.14;letter-spacing:-.04em;font-weight:400;max-width:23ch;margin-top:18px}.journal-lead-copy>p,.journal-supporting p{font-size:17px;line-height:1.7;color:#586b81;margin-top:18px;max-width:58ch}.journal-read{display:inline-block;font-size:14px;color:#183653;margin-top:24px;border-bottom:1px solid #b7a07a;padding-bottom:6px}.journal-supporting{display:grid;grid-template-rows:1fr 1fr}.journal-supporting article{border-top:1px solid #cad4df;padding-block:25px 30px}.journal-supporting article+article{padding-top:30px}.journal-supporting article>a{height:100%;display:flex;flex-direction:column;align-items:start}.journal-supporting .journal-meta{width:100%}.journal-supporting h3{font-size:clamp(25px,2.3vw,36px);font-weight:400;line-height:1.2;letter-spacing:-.035em;margin-top:22px;max-width:28ch}.journal-supporting .journal-read{margin-top:auto;padding-top:22px}.home-offering{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,120px);border-top:1px solid #dae1e9;border-bottom:1px solid #dae1e9;padding-block:64px}.offering-heading h2{font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.2}.offering-heading .inline-link{margin-top:28px;font-size:14px}.offering-links>a{display:flex;gap:24px;align-items:start;padding-block:20px}.offering-links>a:first-child{padding-top:0}.offering-links>a+a{border-top:1px solid #dce3eb}.offering-links>a>span{color:#8d7040;font-size:13px;padding-top:6px}.offering-links h3{font-size:25px;font-weight:400;letter-spacing:-.025em}.offering-links p{font-size:16px;color:#607187;margin-top:8px}.offering-links a:hover h3{color:#8b6a33}.editorial-article .article-header{padding-top:132px;padding-bottom:56px;display:grid;grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);column-gap:clamp(40px,5vw,96px)}.editorial-article .back-link{grid-column:1/-1;margin-bottom:42px;width:fit-content}.editorial-article .article-header>.article-category{grid-column:1;grid-row:2;max-width:200px;padding-top:10px}.editorial-article .article-header h1{grid-column:2;grid-row:2;font-size:clamp(36px,4.6vw,76px);line-height:1.08;max-width:23ch;margin:0}.editorial-article .article-deck{grid-column:2;font-size:clamp(18px,1.7vw,23px);line-height:1.6;max-width:57ch;color:#607187}.editorial-article .article-meta{grid-column:2;gap:20px;margin-top:28px;border-top:1px solid #d8e0e8;max-width:78ch}.editorial-article .article-cover{margin-bottom:70px}.editorial-article .article-cover img{aspect-ratio:2.65/1;max-height:640px;border-radius:0}.editorial-article .article-cover figcaption{margin-top:12px;font-size:12px}.editorial-article .article-layout{padding-bottom:32px}.article-aside .eyebrow{font-size:12px;color:#826738;margin-bottom:24px}.article-aside nav{gap:0;max-width:260px}.article-aside nav a{display:grid;grid-template-columns:24px 1fr;gap:12px;line-height:1.55;padding:16px 0;border-top:1px solid #dbe2e9;color:#5b6e84}.article-aside nav a>span{font-size:12px;color:#9c8359;padding-top:2px}.article-copy{max-width:72ch}.article-takeaway{padding:30px 34px;border:0;border-radius:14px;background:linear-gradient(120deg,#edf2f7,#f6f8fa);margin-bottom:54px}.article-takeaway>span{font-size:12px;letter-spacing:.1em}.article-takeaway p{font-size:clamp(21px,2vw,28px);line-height:1.45;letter-spacing:-.02em;color:#193651}.article-copy .article-section{position:relative;padding-top:26px;border-top:1px solid #dbe3eb;margin-bottom:46px;scroll-margin-top:120px}.section-kicker{font-size:12px;color:#987d4e;display:block;margin-bottom:18px}.article-copy .article-section h2{font-size:clamp(26px,2.5vw,36px);line-height:1.18;font-weight:400;margin-bottom:24px;max-width:30ch}.article-copy .article-section p{font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.8;color:#34485f}.article-copy p a{font:inherit;color:#785b2b}.article-sources{background:#f4f6f9;padding:28px 30px;border:0;border-radius:14px}.article-sources h2{font-size:21px}.related-insights{padding-block:55px 80px;border-top:1px solid #d7e0e9}.related-insights .insight-card h3,.related-insights>h2{font-weight:400}.insight-card .read-time{font-size:13px}.insight-card:hover h3{color:#8b6a33}@media(max-width:1100px){.editorial-article .article-header{grid-template-columns:190px minmax(0,1fr);gap:0 32px}.journal-grid{grid-template-columns:1.15fr 1fr;gap:32px}.journal-meta{flex-wrap:wrap;gap:8px 16px}.journal-lead h3{font-size:34px}.journal-supporting h3{font-size:28px}.journal-supporting p{font-size:16px}}@media(max-width:760px){.journal-heading{align-items:start;flex-direction:column;gap:20px}.home-offering,.journal-grid{grid-template-columns:1fr;gap:36px}.journal-image{aspect-ratio:3/2}.journal-supporting{grid-template-rows:auto}.journal-supporting article{padding-block:28px}.home-offering{padding-block:44px}.editorial-article .article-header{display:block;padding-top:110px;padding-bottom:35px}.editorial-article .article-header>.article-category{max-width:none;margin-bottom:18px}.editorial-article .article-header h1{font-size:clamp(36px,7vw,52px)}.editorial-article .back-link{margin-bottom:28px}.editorial-article .article-meta{gap:12px 20px}.editorial-article .article-cover{margin-bottom:36px}.editorial-article .article-cover img{aspect-ratio:3/2;border-radius:0}.article-takeaway{padding:24px;margin-bottom:36px}.article-copy .article-section p{font-size:19px;line-height:1.75}.article-sources{padding:24px}.article-copy .article-section{margin-bottom:36px}.journal-lead h3{font-size:33px}}body[data-page=home] .hero{width:calc(100% - 2 * var(--panel-gutter));margin:calc(var(--header-height) + var(--panel-gutter)) var(--panel-gutter) var(--panel-gutter);border-radius:30px;min-height:calc(100vh - var(--header-height) - 2 * var(--panel-gutter));min-height:calc(100svh - var(--header-height) - 2 * var(--panel-gutter));padding-inline:calc(var(--page-gutter) - var(--panel-gutter))}@media(max-width:760px){body[data-page=home] .hero{border-radius:24px}}.button,.nav-contact{transition:background .2s ease,color .2s ease,box-shadow .2s ease;border-radius:999px}.nav-contact:focus-visible,.nav-contact:hover{transform:none;background:#b88d42;color:#fff;box-shadow:0 10px 24px #b88d4238}.nav-contact:active{box-shadow:0 4px 12px #b88d4229}.card-cta:hover,.inline-link:hover{transform:none}.site-header{transition:background .3s ease,box-shadow .3s ease}.site-header.is-scrolled{background:#fffffff5;box-shadow:0 6px 24px #1029440a}.journal-lead.is-sticky{position:sticky;top:110px;align-self:start}@media(min-width:1101px) and (min-height:780px){.offering-heading{position:sticky;top:135px;align-self:start}}@media(prefers-reduced-motion:no-preference){body[data-page=home] .hero-content{animation:none}.hero-glow{animation:ambient-shift 18s ease-in-out infinite alternate}@keyframes ambient-shift{0%{transform:translateZ(0)}to{transform:translate3d(-2%,2%,0)}}}@media(prefers-reduced-motion:reduce){.journal-lead.is-sticky,.offering-heading{position:static}.hero-glow{animation:none}}.site-header :is(.nav-group>summary,.nav-direct,.nav-insights,.platform-link,.nav-contact,.mobile-utility){text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:9px;text-decoration-skip-ink:none;transition:text-decoration-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}.site-header :is(.nav-group>summary,.nav-direct,.nav-insights):after{display:none}.site-header .nav-group:is(.is-current,[open])>summary,.site-header :is(.nav-group>summary,.nav-direct,.nav-insights,.platform-link,.nav-contact,.mobile-utility):is(:hover,:focus-visible,[aria-current=page]){text-decoration-color:#b99a63}@media(prefers-reduced-motion:reduce){.site-header :is(.nav-group>summary,.nav-direct,.nav-insights,.platform-link,.nav-contact,.mobile-utility){transition:none}}body[data-page=home] .hero{padding-inline:clamp(28px,5vw,96px)}.home-perspectives{padding-block:clamp(70px,7vw,110px)}.capability-heading,.perspectives-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:40px}.capability-heading .eyebrow,.perspectives-heading .eyebrow{margin-bottom:22px}.capability-heading h2,.perspectives-heading h2{font-size:clamp(34px,3.7vw,58px);font-weight:400;line-height:1.12;letter-spacing:-.05em}.perspectives-heading>.button{flex-shrink:0;margin-bottom:4px}.perspective-feature{display:grid;grid-template-columns:1fr .95fr;isolation:isolate;overflow:hidden;border-radius:30px;background:radial-gradient(ellipse at 0 100%,#354f6c99,transparent 65%),linear-gradient(135deg,#0b203c,#193652);color:white;box-shadow:0 16px 50px #0b203c0c;min-height:460px}.perspective-feature-copy{padding:clamp(32px,4vw,72px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.perspective-feature-copy .eyebrow{color:#d8bd87;font-size:13px;margin-bottom:24px}.perspective-feature h3{font-size:clamp(32px,3vw,50px);font-weight:400;letter-spacing:-.045em;line-height:1.12;max-width:23ch}.perspective-feature-copy>p:not(.eyebrow){font-size:17px;line-height:1.75;color:#c6d2e0;max-width:44ch;margin-top:24px}.perspective-feature-copy .button{margin-top:30px;min-height:50px}.feature-reading{font-size:12px;color:#bfccdc;margin-top:20px}.perspective-feature-image{display:block;min-width:0;min-height:100%;position:relative;overflow:hidden}.perspective-feature-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:40% center;transition:filter .3s ease}.perspective-feature-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#1936522b,transparent 25%)}.perspective-feature-image:hover img{filter:brightness(1.04)}.perspective-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.perspective-tile{border-radius:26px;overflow:hidden;min-width:0;box-shadow:inset 0 0 0 1px #122e4710}.perspective-tile.silver{background:radial-gradient(ellipse at 100% 0,#ffffffc9,transparent 70%),linear-gradient(135deg,#e6edf5,#f2f5f9)}.perspective-tile.gold{background:radial-gradient(ellipse at 100% 0,#fcf6e9,transparent 75%),linear-gradient(135deg,#d9c29a,#efe4cf)}.perspective-tile.blue{background:radial-gradient(ellipse at 100% 0,#e5edf8,transparent 75%),linear-gradient(135deg,#c3d2e4,#e5ecf5)}.perspective-tile>a{display:grid;grid-template-rows:auto auto 1fr auto;height:100%;padding:32px;min-height:300px;color:#142d49}.tile-category{font-size:12px;color:#6e5731;letter-spacing:.04em;margin-bottom:28px}.perspective-tile h3{font-size:clamp(25px,2vw,32px);line-height:1.2;font-weight:400;letter-spacing:-.035em;margin-bottom:18px;min-height:2.4em}.perspective-tile p{font-size:16px;line-height:1.65;color:#4d637c;max-width:36ch}.tile-reading{font-size:12px;color:#536a82;padding-top:28px}.perspective-tile>a:hover h3{color:#214e7b}.home-capability-panels{padding-block:20px 70px}.capability-heading .inline-link{font-size:14px;margin-bottom:6px}.capability-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.capability-panel{display:flex;flex-direction:column;justify-content:space-between;align-items:start;padding:34px;min-height:330px;border-radius:28px;overflow:hidden;box-shadow:0 12px 34px #10263f08;transition:box-shadow .25s ease}.panel-navy{background:radial-gradient(ellipse at 100% 0,#526e86,transparent 65%),linear-gradient(145deg,#153454,#0a203b);color:white}.panel-silver{background:radial-gradient(ellipse at 100% 0,#fff,transparent 65%),linear-gradient(145deg,#b8c8db,#e5edf6);color:#152f4b}.panel-gold{background:radial-gradient(ellipse at 100% 0,#f4e9d2,transparent 65%),linear-gradient(145deg,#c4a36a,#e4ceaa);color:#17304b}.panel-index{font-size:12px;opacity:.7}.capability-panel h3{font-size:33px;font-weight:400;letter-spacing:-.04em;margin-top:36px;margin-bottom:18px}.capability-panel p{font-size:17px;line-height:1.7;opacity:.85}.panel-link{font-size:14px;margin-top:36px;border-bottom:1px solid;padding-bottom:5px}.capability-panel:hover{box-shadow:0 16px 42px #10263f16}body[data-page=home] .home-focus{padding-top:35px}body[data-page=home] .home-section-title h2{font-weight:400}body[data-page=home] .one-panel{border-radius:30px}@supports(grid-template-rows:subgrid){.perspective-tiles{grid-template-rows:auto auto auto auto}.perspective-tile,.perspective-tile>a{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}.perspective-tile h3{min-height:0}}@media(max-width:1100px){.perspective-feature{min-height:430px;grid-template-columns:1.1fr .9fr}.perspective-feature-copy{padding:34px}.perspective-feature h3{font-size:35px}.perspective-tile>a{padding:26px}.capability-panels,.perspective-tiles{gap:18px}.capability-panel{padding:28px}.capability-panel h3{font-size:29px}.capability-panel p{font-size:16px}.capability-panel p br{display:none}}@media(max-width:760px){.capability-heading,.perspectives-heading{align-items:flex-start;flex-direction:column;gap:25px;margin-bottom:30px}.perspective-feature{grid-template-columns:1fr;min-height:0;border-radius:26px}.perspective-feature-copy{padding:34px 28px}.perspective-feature h3{font-size:34px}.perspective-feature-image{min-height:0;aspect-ratio:1.5/1}.perspective-feature-image img{object-position:center}.perspective-feature-image:after{display:none}.capability-panels,.perspective-tiles{display:grid;grid-template-columns:1fr;grid-template-rows:none;gap:18px}.perspective-tile,.perspective-tile>a{display:block;grid-row:auto}.perspective-tile>a{padding:28px;min-height:0}.tile-category,.tile-reading{display:block}.tile-category{margin-bottom:20px}.perspective-tile h3{min-height:0;font-size:29px}.tile-reading{padding-top:24px}.home-capability-panels{padding-block:0 40px}.capability-panel{min-height:290px}.capability-panel h3{font-size:33px}.capability-panel p br{display:initial}.home-perspectives{padding-block:65px}.capability-heading h2,.perspectives-heading h2{font-size:36px}body[data-page=home] .home-focus{padding-top:20px}}.button.gold{background:#d8ae5e;color:#00214d}.nav-contact:is(:hover,:focus-visible){background:#254c75;color:#fff;box-shadow:0 10px 24px #254c7538;transform:none}.nav-contact:active{box-shadow:0 4px 12px #254c7530;transform:none}@media(prefers-reduced-motion:reduce){.capability-panel,.perspective-feature-image img{transition:none}}.insights-intro{padding-top:150px;padding-bottom:55px}.insights-intro h1{font-weight:400;font-size:clamp(42px,5vw,72px);max-width:20ch}.insights-intro>p:last-child{max-width:58ch;font-size:18px;color:#61738a}.featured-insight>a{border-radius:28px;background:radial-gradient(ellipse at 95% 0,#45617a,transparent 65%),linear-gradient(125deg,#0b203c,#193652);color:white;overflow:hidden}.featured-insight>a>div{padding:clamp(30px,4vw,64px);max-width:980px}.featured-insight .article-category{color:#dfc38d}.featured-insight h2{font-size:clamp(32px,3.5vw,50px);font-weight:400;max-width:24ch}.featured-insight p:not(.article-category){color:#c7d2df;max-width:60ch}.featured-insight .read-time{color:#dfc38d}.insights-library{padding-block:65px 90px}.insights-library-head{margin-bottom:32px}.insights-library-head h2{font-size:30px;font-weight:400}.insights-library-head>span{font-size:14px}.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}.insight-card.editorial-card{border:1px solid #dfe6ed;border-radius:24px;background:#fff;padding:0;overflow:hidden;min-width:0;box-shadow:0 8px 28px #152f4b05;transition:border-color .2s,box-shadow .2s}.editorial-card>a{display:flex;flex-direction:column;height:100%;padding:0}.insight-thumbnail{aspect-ratio:16/10;overflow:hidden;position:relative;background:#142d49;flex-shrink:0}.insight-thumbnail img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .3s}.brand-preview{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:30px;background:radial-gradient(ellipse at 100% 0,#4c657e,transparent 70%),linear-gradient(140deg,#0c213d,#1d3956);color:white}.preview-brand{font-size:17px;font-weight:500;letter-spacing:.14em;color:#e1c38a}.preview-topic{font-size:clamp(23px,2vw,32px);font-weight:400;line-height:1.2;letter-spacing:-.035em;max-width:17ch}.editorial-card:nth-child(3n+2) .brand-preview{background:radial-gradient(ellipse at 100% 0,#fff,transparent 75%),linear-gradient(130deg,#c2d0e0,#edf2f8);color:#17324f}.editorial-card:nth-child(3n+2) .preview-brand{color:#7e612f}.editorial-card:nth-child(3n) .brand-preview{background:radial-gradient(ellipse at 100% 0,#fbf3e4,transparent 75%),linear-gradient(130deg,#c6a76c,#ead8b6);color:#17324f}.editorial-card:nth-child(3n) .preview-brand{color:#17324f}.insight-card-copy{display:flex;flex-direction:column;flex:1;padding:28px}.editorial-card .article-category{font-size:13px;color:#806436;margin:0 0 16px;letter-spacing:.02em}.editorial-card h3{font-size:clamp(23px,1.9vw,30px);line-height:1.22;font-weight:400;letter-spacing:-.035em;margin:0 0 18px;min-height:3.66em}.editorial-card .card-deck{font-size:16px;line-height:1.7;color:#60728a;margin:0 0 26px}.editorial-card .read-time{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:auto;padding-top:22px;border-top:1px solid #e4e9ef;font-size:12px;color:#63758a}.editorial-card .read-time>span{font-size:14px;color:#17324f;text-decoration:underline;text-decoration-color:#b99a63;text-underline-offset:7px}.editorial-card:hover{border-color:#c5d1df;box-shadow:0 12px 32px #142d4910}.editorial-card:hover h3{color:#254c75}.editorial-card:hover img{filter:brightness(1.04)}.editorial-article .article-header{display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 2 * var(--panel-gutter));margin:calc(84px + var(--panel-gutter)) auto 65px;padding:clamp(34px,5vw,80px);border-radius:30px;background:radial-gradient(ellipse at 100% 0,#49607980,transparent 60%),radial-gradient(ellipse at 100% 110%,#ac8b5150,transparent 50%),#0b203c;color:white}.editorial-article .back-link{margin:0 0 42px;color:#ccd6e3;font-size:14px;text-decoration:underline;text-decoration-color:#b99a63;text-underline-offset:7px}.editorial-article .article-header>.article-category{max-width:none;padding:0;margin:0 0 24px;color:#dfc38d;font-size:14px}.editorial-article .article-header h1{max-width:24ch;font-size:clamp(36px,4.2vw,66px);line-height:1.12;font-weight:400;letter-spacing:-.045em}.editorial-article .article-deck{color:#c7d2df;max-width:65ch;font-size:clamp(18px,1.5vw,22px);margin-top:26px}.editorial-article .article-meta{max-width:none;width:100%;color:#bfccdc;border-top:1px solid #ffffff26;padding-top:24px;margin-top:34px;font-size:13px;display:flex;gap:24px;flex-wrap:wrap}.editorial-article .article-layout{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,760px) minmax(0,.35fr);gap:clamp(36px,5vw,90px);padding-bottom:65px}.article-aside{position:sticky;top:120px;align-self:start}.article-aside nav a{border-left:2px solid #e3e9f0;padding:12px 0 12px 18px;font-size:14px}.article-aside nav a[aria-current=true]{border-color:#bd9b5b;background:linear-gradient(90deg,#f2f5f8,transparent)}.article-copy{max-width:760px;min-width:0}.article-takeaway{border-radius:22px;background:linear-gradient(130deg,#edf2f7,#f8fafc);padding:32px;margin-bottom:44px}.article-takeaway>span{color:#816334;font-size:13px}.article-takeaway p{font-size:23px;line-height:1.55;margin-top:16px;font-weight:400}.article-copy .article-section{border:0;padding-top:8px;margin-bottom:40px}.section-kicker{display:none}.article-copy .article-section h2{font-size:30px;line-height:1.25;margin-bottom:20px}.article-copy .article-section p{font-family:Montserrat,Arial,sans-serif;font-size:18px;line-height:1.9;color:#42566e;letter-spacing:-.01em}.article-copy .article-section p+p{margin-top:22px}.article-sources{border-radius:22px;padding:30px}.article-sources li,.article-sources p{font-size:14px;line-height:1.8}.related-insights{padding-top:0}.related-insights>h2{font-size:32px;margin-bottom:30px}.related-insights .insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-insights .editorial-card{background:#f4f7fa}.perspective-tile.blue,.perspective-tile.gold,.perspective-tile.silver{background:#fff;border:1px solid #dde5ee;box-shadow:0 8px 26px #132c4806}.perspective-tile>a{padding:0 30px 28px}.perspective-tile .tile-category{margin:0 -30px 26px;padding:26px 30px;min-height:82px;background:linear-gradient(120deg,#e4ebf4,#f5f8fc);display:flex;align-items:center;font-size:14px;color:#17324f}.perspective-tile.gold .tile-category{background:linear-gradient(120deg,#deca9f,#f5ecd9)}.perspective-tile.blue .tile-category{background:linear-gradient(120deg,#132f4d,#3c5672);color:white}.perspective-tile h3{font-size:28px}.perspective-tile .tile-reading{border-top:1px solid #e2e8ee;margin-top:24px;padding-top:20px}.button,.nav-contact{--hover-bg:#254c75;--hover-shadow:#254c7538;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;background-image:none}.button.gold,.submit-row .button{--hover-bg:#b88d42;--hover-shadow:#b88d4238}body .site-header .nav-contact:is(:hover,:focus-visible){background:var(--hover-bg);color:#fff;box-shadow:0 10px 24px var(--hover-shadow);transform:none}@media(max-width:1100px){.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-article .article-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.editorial-article .article-header{margin-top:calc(78px + var(--panel-gutter))}}@media(max-width:760px){.insights-intro{padding-top:120px}.insights-grid,.related-insights .insights-grid{grid-template-columns:1fr}.editorial-card h3{min-height:0}.insight-card-copy{padding:25px}.editorial-article .article-header{padding:32px 26px;border-radius:24px;margin-bottom:40px}.editorial-article .back-link{margin-bottom:30px}.editorial-article .article-header h1{font-size:36px}.editorial-article .article-layout{grid-template-columns:1fr;gap:32px}.article-aside{position:static}.article-aside nav{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}.article-aside nav a{font-size:13px}.article-takeaway{padding:26px}.article-takeaway p{font-size:21px}.article-copy .article-section h2{font-size:27px}.article-copy .article-section p{font-size:17px}.perspective-tile>a{padding:0 26px 26px}.perspective-tile .tile-category{margin-inline:-26px;padding-inline:26px}}@media(prefers-reduced-motion:reduce){.button,.editorial-card,.insight-thumbnail img,.nav-contact{transition:none}}body[data-page=home] .hero{width:100%;margin:0;min-height:100vh;min-height:100svh;max-height:none;border-radius:0 0 36px 36px;padding:calc(var(--header-height) + 70px) var(--page-gutter) 90px;background:radial-gradient(ellipse at 92% 105%,#a98a58 0,transparent 36%),radial-gradient(ellipse at 80% 55%,#28496b 0,transparent 52%),linear-gradient(125deg,#091a32 8%,#102845 60%,#35465b)}body[data-page=home] .hero-content{padding:0}body[data-page=home] .hero h1{font-size:clamp(48px,7.1vw,112px);line-height:1.08;max-width:16ch}body[data-page=home] .hero-copy{margin-top:34px;max-width:560px;color:#c6d3e2}body[data-page=home] .hero .actions{margin-top:38px}.hero-glow{opacity:1}body[data-page=home] .site-header:not(.is-scrolled):not(:has(.nav-group[open])):not(:has(.is-open)){background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-page=home] .site-header:not(.is-scrolled):not(:has(.nav-group[open])):not(:has(.is-open)) :is(.nav-direct,.nav-insights,.nav-group>summary,.platform-link,.nav-toggle){color:#edf2f8}body[data-page=home] .site-header:not(.is-scrolled):not(:has(.nav-group[open])):not(:has(.is-open)) .brand .brand-wordmark{content:url(/images/website/antares-wordmark-light.svg)}body[data-page=home] .site-header:not(.is-scrolled):not(:has(.nav-group[open])):not(:has(.is-open)) .nav-contact{background:#173b5b;border:1px solid #ffffff30;color:white}body[data-page=home] .site-header:not(.is-scrolled) .nav-contact:hover{background:#254c75;box-shadow:0 10px 24px #254c7538}.site-header:has(.is-open),.site-header:has(.nav-group[open]){background:#fff}.insights-grid>.editorial-card,.insights-grid>.editorial-card>a{grid-row:auto;grid-template-rows:none}@media(max-width:760px){body[data-page=home] .hero{border-radius:0 0 26px 26px;padding-top:135px;padding-bottom:70px}body[data-page=home] .hero h1{font-size:clamp(42px,9vw,65px)}body[data-page=home] .hero-copy{font-size:17px;max-width:32ch}.article-aside nav{grid-template-columns:1fr}}body[data-page=home] .site-header:not(.is-scrolled):not(:has(.nav-group[open])):not(:has(.is-open)) .nav-contact:is(:hover,:focus-visible){background:#254c75;color:#fff;box-shadow:0 10px 24px #254c7538}.site-header .nav-contact-link{display:flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;color:#142d49;background:none;border:0;border-radius:0;padding:0;text-decoration:none;box-shadow:none;transition:color .2s ease}.site-header .nav-contact-link:is(:hover,:focus-visible){color:#987338;background:none;box-shadow:none;text-decoration:none}.site-header .mobile-utility[href="contact.html"]{text-decoration:none}body[data-page=home] .site-header:not(.is-scrolled):not(:has(.nav-group[open])):not(:has(.is-open)) .nav-contact-link{color:#edf2f8}body[data-page=home] .site-header:not(.is-scrolled):not(:has(.nav-group[open])):not(:has(.is-open)) .nav-contact-link:is(:hover,:focus-visible){color:#dfc38d}.site-header .nav-utilities :is(.platform-link,.nav-contact-link){font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0}.insight-collage{display:grid;grid-template-columns:1fr 1fr 1.35fr;grid-template-rows:auto 440px;gap:26px;align-items:stretch}.collage-intro{grid-column:1/3;padding:12px 40px 30px 0;align-self:start}.collage-intro h2{font-size:clamp(36px,3.6vw,58px);line-height:1.12;font-weight:400}.collage-intro>.eyebrow{margin-bottom:22px}.collage-intro>p:not(.eyebrow){font-size:17px;line-height:1.7;color:#60738a;max-width:48ch;margin-top:24px}.collage-intro>.inline-link{margin-top:24px;font-size:14px}.collage-story{position:relative;min-width:0;overflow:hidden;background:#102b47;color:white}.collage-story>a{position:relative;display:block;height:100%;min-height:inherit;isolation:isolate}.collage-story img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;z-index:-2;transition:transform .65s cubic-bezier(.22,1,.36,1)}.collage-story a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07182c00 15%,#07182c35 40%,#07182ceb);z-index:-1}.collage-story-copy{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:32px}.collage-story-copy>span{font-size:13px;font-weight:500;line-height:1.5;margin-bottom:15px;color:#ebd5a8}.collage-story-copy h3{font-size:clamp(26px,2.1vw,35px);font-weight:400;line-height:1.19;letter-spacing:-.035em}.collage-story-copy>p{font-size:12px;color:#d0dbe7;margin-top:24px}.collage-lead{grid-column:3;grid-row:1/3;min-height:700px}.collage-lead img{object-position:42% center}.collage-lead h3{font-size:clamp(32px,2.8vw,46px)}.collage-small{grid-column:1}.collage-offset{grid-column:2;margin-top:65px}.collage-story:hover img{transform:scale(1.025)}.collage-story a:focus-visible{outline-offset:-5px}@media(min-width:1101px){.insights-library .insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.insights-library .editorial-card:nth-child(3n+2){margin-top:45px}.insights-library .editorial-card .insight-thumbnail{aspect-ratio:4/3}.insights-library .editorial-card:nth-child(3n+2) .insight-thumbnail{aspect-ratio:1/1}.insights-library .editorial-card h3{min-height:0}}@media(max-width:1100px){.insight-collage{grid-template-columns:1fr 1fr;grid-template-rows:auto 420px 360px;gap:22px}.collage-intro{grid-column:1/3;padding:0 0 15px}.collage-lead{grid-column:1/3;grid-row:2;min-height:0}.collage-lead img{object-position:center 40%}.collage-lead .collage-story-copy{max-width:560px}.collage-small{grid-column:1;grid-row:3}.collage-offset{grid-column:2;grid-row:3;margin-top:0}}@media(max-width:600px){.insight-collage{display:flex;flex-direction:column;gap:20px}.collage-story{min-height:370px;border-radius:0}.collage-lead{min-height:440px}.collage-story-copy{padding:28px}.collage-story-copy h3{font-size:29px}.collage-lead h3{font-size:35px}.collage-intro{padding-bottom:20px}.collage-intro h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.collage-story img{transition:none}.collage-story:hover img{transform:none}}.insights-library{padding-top:10px}.insight-filters{flex-wrap:wrap;gap:10px;margin-bottom:42px}.insight-filters button{border:1px solid #dce4ed;border-radius:999px;background:#f5f7fa;color:#425971;font:400 14px Montserrat,Arial,sans-serif;min-height:46px;padding:12px 21px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.insight-filters button:hover{background:#e6edf5;color:#142d49}.insight-filters button[aria-pressed=true]{background:#142d49;color:#fff;border-color:#142d49}.insights-library-head{align-items:center}.insights-library-head>span{color:#65788e}.insights-library .editorial-card[hidden]{display:none}.insights-library .editorial-card:nth-child(n){margin-top:0}.insights-library .editorial-card:nth-child(n) .insight-thumbnail{aspect-ratio:16/10}.insights-library .insights-grid{align-items:stretch}.collage-one,.one-preview{background:radial-gradient(ellipse at 100% 100%,#2c4865,transparent 80%),linear-gradient(130deg,#0a203d,#152d49);color:white}.one-preview{display:flex;align-items:center;padding:26px}.one-wordmark{font-size:clamp(26px,3.2vw,48px);font-weight:300;letter-spacing:-.055em;line-height:1.15;white-space:nowrap;display:block;color:white}.one-wordmark>span{color:#d8ae5e}.one-wordmark sup{font-size:.17em;vertical-align:top;display:inline-block;margin-top:.13em;margin-left:.13em}.one-article-brand{margin:0 0 35px}.one-article-brand .one-wordmark{font-size:clamp(44px,7vw,108px)}.editorial-article.one-article .article-header h1{font-size:clamp(30px,3vw,44px);max-width:28ch}.editorial-article.one-article .article-header{background:radial-gradient(ellipse at 100% 100%,#2c4865,transparent 80%),linear-gradient(130deg,#0a203d,#152d49)}.insight-collage{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto 330px 300px;gap:24px}.collage-intro{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:1.2fr 1fr;column-gap:65px;padding:0 0 18px}.collage-intro .eyebrow{grid-column:1/-1;margin-bottom:20px}.collage-intro h2{grid-column:1;grid-row:2/4;font-size:clamp(36px,3.5vw,54px)}.collage-intro>p:not(.eyebrow){grid-column:2;margin:0;max-width:42ch}.collage-intro>.inline-link{grid-column:2;justify-self:start;margin-top:18px}.collage-lead{grid-column:1;grid-row:2/4;min-height:0}.collage-small{grid-column:2;grid-row:2}.collage-one{grid-column:2;grid-row:3;min-height:0}.collage-story{border-radius:0}.collage-lead .collage-story-copy{padding:40px;max-width:620px}.collage-lead h3{font-size:clamp(34px,3vw,48px)}.collage-small .collage-story-copy{padding:30px}.collage-small h3{font-size:clamp(26px,2.2vw,34px);max-width:26ch}.collage-one a:after{display:none}.collage-one-brand{position:absolute;top:32px;left:30px;right:30px}.collage-one-brand .one-wordmark{font-size:clamp(30px,3.8vw,58px)}.collage-one .collage-story-copy{padding-top:120px}.collage-one .collage-story-copy>span{display:none}.collage-one h3{font-size:25px;max-width:26ch}.collage-one .collage-story-copy>p{margin-top:16px}@media(max-width:1100px){.insight-collage{grid-template-rows:auto 300px 285px}.collage-intro{column-gap:30px}.collage-lead .collage-story-copy{padding:30px}.collage-one-brand .one-wordmark{font-size:36px}.collage-one h3{font-size:22px}.one-preview .one-wordmark{font-size:32px}}@media(max-width:760px){.insight-collage{display:flex;flex-direction:column}.collage-intro{display:block;padding-bottom:12px}.collage-intro>p:not(.eyebrow){margin-top:22px}.collage-story{min-height:330px}.collage-lead{min-height:460px}.collage-one{min-height:285px}.collage-one-brand .one-wordmark{font-size:clamp(32px,7.5vw,52px)}.insight-filters{gap:8px;margin-bottom:30px}.insight-filters button{font-size:13px;padding-inline:16px}.one-preview .one-wordmark{font-size:clamp(30px,7vw,48px)}}@media(prefers-reduced-motion:reduce){.insight-filters button{transition:none}}[data-editorial-theme=a-new-home-for-antares]{--editorial-background:radial-gradient(ellipse at 5% 0%,#6a879d,transparent 65%),linear-gradient(145deg,#172f48,#0b203c);--editorial-accent:#d8e7f3}[data-editorial-theme=antares-one-a-shared-workspace]{--editorial-background:radial-gradient(ellipse at 100% 100%,#2c4865,transparent 80%),linear-gradient(130deg,#0a203d,#152d49);--editorial-accent:#d8ae5e}[data-editorial-theme=our-name-is-now-antares-ag]{--editorial-background:radial-gradient(ellipse at 100% 0%,#b3975c,transparent 70%),linear-gradient(135deg,#54472f,#252a31);--editorial-accent:#f2d8a1}[data-editorial-theme=energy-projects-start-with-the-commercial-case]{--editorial-background:radial-gradient(ellipse at 10% 95%,#477c73,transparent 70%),linear-gradient(125deg,#112f37,#1f4c48);--editorial-accent:#bfe3d5}[data-editorial-theme=from-opportunity-to-investment-readiness]{--editorial-background:radial-gradient(ellipse at 95% 10%,#6c749a,transparent 70%),linear-gradient(145deg,#252f50,#17263e);--editorial-accent:#d8dff5}[data-editorial-theme=capital-structure-ai-buildout]{--editorial-background:radial-gradient(ellipse at 100% 100%,#30718a,transparent 70%),linear-gradient(140deg,#0b2741,#173d59);--editorial-accent:#bce4f3}[data-editorial-theme=preparing-a-company-for-a-transaction]{--editorial-background:radial-gradient(ellipse at 0% 0%,#947766,transparent 75%),linear-gradient(140deg,#3c3b40,#1c2b3e);--editorial-accent:#ead3c0}[data-editorial-theme=agreeing-how-investment-partners-work]{--editorial-background:radial-gradient(ellipse at 100% 0%,#786479,transparent 65%),linear-gradient(130deg,#3d3348,#192b43);--editorial-accent:#e5d4e6}.insights-grid .editorial-card[data-editorial-theme] .brand-preview,.insights-grid .editorial-card[data-editorial-theme] .one-preview{background:var(--editorial-background,#142d49);color:white}.insights-grid .editorial-card[data-editorial-theme] .preview-brand{color:var(--editorial-accent,#dfc38d)}.insights-grid .editorial-card[data-editorial-theme] .preview-topic{color:#fff}.editorial-article[data-editorial-theme] .article-header{background:var(--editorial-background,radial-gradient(ellipse at 100% 0,#49607980,transparent 60%),#0b203c)}.editorial-article[data-editorial-theme] .article-header>.article-category{color:var(--editorial-accent,#dfc38d)}.collage-one-brand,.one-article-brand,.one-preview{container-type:inline-size}.one-article-brand{width:100%;max-width:1000px}.collage-one-brand .one-wordmark,.one-preview .one-wordmark{font-size:clamp(22px,10.5cqw,58px);width:100%;padding-right:.3em;box-sizing:border-box}.one-article-brand .one-wordmark{font-size:clamp(38px,10.5cqw,108px);padding-right:.3em}.one-wordmark>span{display:inline-block;position:relative;padding-right:0}.one-wordmark sup{position:absolute;top:18%;left:100%;right:auto;font-size:.18em;font-weight:400;line-height:1;vertical-align:baseline;margin:0 0 0 .04em;letter-spacing:0}.related-insights .insights-grid{align-items:stretch;gap:28px}.related-insights .editorial-card{background:#fff}.related-insights .editorial-card .insight-thumbnail{aspect-ratio:16/10}.insights-grid .editorial-card h3{min-height:0}.insights-grid .editorial-card .read-time{width:100%;max-width:none}.enquiry-panel .field :is(input,select,textarea){appearance:none;-webkit-appearance:none;border:0;border-bottom:2px solid transparent;border-radius:0;outline:none;box-shadow:none;background:transparent;color:#fff;padding:12px 0;transition:border-color .18s ease}.enquiry-panel .field :is(input,select,textarea):is(:focus,:focus-visible){border-bottom-color:#dfc796;outline:none;outline-offset:0;box-shadow:none;border-radius:0}.enquiry-panel .field :is(input,select,textarea)[aria-invalid=true]{border-bottom-color:#ffb9ab}.enquiry-panel .field select{padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23c6d3e2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px}.enquiry-panel .field input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 99999s ease-out}.enquiry-panel .privacy-copy{font-size:14px;line-height:1.7;margin:8px 0 0;padding:0;border:0}.enquiry-actions{display:flex;align-items:center;margin-top:26px;padding:0;border:0}.enquiry-submit{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:15px 25px;border:0;border-radius:10px;background:#d8ae5e;color:#00214d;box-shadow:none;font:500 14px/1.4 Montserrat,Arial,sans-serif;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.enquiry-submit:is(:hover,:focus-visible){background:#b88d42;color:#fff;box-shadow:0 10px 24px #b88d4238}.enquiry-submit:focus-visible{outline:2px solid #dfc796;outline-offset:4px}.enquiry-submit:disabled{opacity:.6;cursor:default}.enquiry-panel .enquiry-preview-note{font-size:12px;line-height:1.6;color:#b6c5d5;margin:16px 0 0;padding:0;border:0;max-width:none}.enquiry-panel #form-status{border:0;padding:0;margin-top:22px;outline:none}.enquiry-panel #form-status:empty{display:none;margin:0}@media(max-width:1100px){.related-insights .insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.related-insights .insights-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.enquiry-panel .field :is(input,select,textarea),.enquiry-submit{transition:none}}.about-page-links{display:flex;flex-wrap:wrap;gap:28px;margin-top:28px}.company-record>h2{font-size:32px;margin-bottom:28px}.editorial-grid .button{margin-top:26px}.collage-intro{display:flex;align-items:end;justify-content:space-between;gap:26px}.collage-intro>.inline-link{margin:0 0 4px}.collage-intro h2{font-size:clamp(34px,3.5vw,54px)}.editorial-article .article-header{padding-block:48px;margin-bottom:50px}.editorial-article .back-link{margin-bottom:30px}.editorial-article .article-meta{margin-top:26px;padding-top:22px}.editorial-article .article-header h1.one-article-brand{width:100%;max-width:1000px;margin:0;line-height:1.15}.editorial-article .article-header h1.one-article-brand .one-wordmark{font-size:clamp(40px,9cqw,90px)}.editorial-article.one-article .article-deck{margin-top:24px}.brand-preview{justify-content:center}.preview-topic{font-size:clamp(25px,2.4vw,36px)}.home-capability-panels .capability-panel{justify-content:flex-start}.home-capability-panels .capability-panel h3{margin-top:36px}.home-capability-panels .capability-panel{min-height:280px}@media(max-width:760px){.collage-intro{align-items:start;flex-direction:column;gap:18px}.editorial-article .article-header{padding-block:32px}.editorial-article .article-header h1.one-article-brand .one-wordmark{font-size:clamp(32px,10cqw,60px)}}.insights-grid .insight-card.editorial-card,.related-insights .insight-card.editorial-card{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.insights-grid .insight-card.editorial-card:hover{border:0;background:transparent;box-shadow:none}.insights-grid .editorial-card .insight-thumbnail{border-radius:0;overflow:hidden}.insights-grid .editorial-card .insight-card-copy{padding:24px 0 0}.insights-grid .editorial-card .read-time{border:0;padding-top:12px;margin-top:auto}.insights-grid .editorial-card .card-deck{margin-bottom:18px}.insights-grid{row-gap:50px}.editorial-article .article-header{padding-top:48px}@media(max-width:760px){.insights-grid .editorial-card .insight-thumbnail{border-radius:0}.insights-grid .editorial-card .insight-card-copy{padding-top:20px}.editorial-article .article-header{padding-top:32px}}.insights-grid .editorial-card .read-time>span{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:7px;transition:text-decoration-color .2s ease}.insights-grid .editorial-card .read-time>span:hover{text-decoration-color:#b99a63}@media(prefers-reduced-motion:reduce){.insights-grid .editorial-card .read-time>span{transition:none}}.editorial-article[data-editorial-theme] .article-header{width:calc(100% - 2 * var(--page-gutter));margin:84px auto 46px;padding:64px 0 0;border:0;border-radius:0;box-shadow:none;background:transparent;color:#142d49}.editorial-article .article-header h1{max-width:25ch}.editorial-article .article-header .article-deck{color:#60738a}.editorial-article .article-header .article-meta{border:0;padding:0;margin-top:24px;color:#748297}.editorial-article .article-header .one-wordmark{color:#142d49}.article-copy .article-section p a{font:inherit;color:#254c75;text-decoration:underline;text-decoration-color:#b99a63;text-underline-offset:4px}.insight-filters{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:32px}.insight-filters label{color:#60738a}.insight-filters select{appearance:none;-webkit-appearance:none;font:400 15px Montserrat,Arial,sans-serif;color:#142d49;min-height:48px;width:290px;padding:12px 44px 12px 16px;border:1px solid #d6e0eb;border-radius:10px;background:#f6f8fb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23142d49' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 16px center;cursor:pointer}.insight-filters select:focus-visible{outline:2px solid #b99a63;outline-offset:3px}@media(max-width:1100px){.editorial-article[data-editorial-theme] .article-header{margin-top:78px}}@media(max-width:760px){.editorial-article[data-editorial-theme] .article-header{padding-top:40px;margin-bottom:36px}.insight-filters select{width:100%}.insight-filters{align-items:stretch}}.insights-grid .editorial-card .insight-card-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding-top:20px}.insights-grid .editorial-card h3{margin:0;font-size:clamp(22px,1.8vw,28px);line-height:1.3}.insights-grid .editorial-card .read-time{margin:0;padding:5px 0 0;white-space:nowrap;font-size:12px;width:auto;line-height:1.6}.insights-library .insights-grid{column-gap:30px;row-gap:42px}.related-insights .editorial-card .insight-card-copy{display:flex;flex-direction:column;align-self:stretch;justify-content:center;gap:12px;padding:0}.related-insights .editorial-card h3{font-size:17px}.related-insights .editorial-card .read-time{padding:0;margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer-newsletter{display:grid;grid-template-columns:1fr minmax(320px,1fr);gap:50px;padding-block:12px 35px}.footer-newsletter h2{font-size:28px;font-weight:400;letter-spacing:-.035em}.newsletter-controls{display:flex;gap:14px;align-items:center}.newsletter-controls input{min-width:0;flex:1;font:400 16px Montserrat,Arial,sans-serif;background:transparent;border:0;border-bottom:1px solid #b9c6d4;border-radius:0;padding:13px 0;color:#142d49;outline:none;min-height:48px}.newsletter-controls input:focus{border-bottom:2px solid #b99a63}.newsletter-controls button{font:400 14px Montserrat,Arial,sans-serif;padding:13px 20px;min-height:46px;border-radius:10px;background:#142d49;color:white;cursor:pointer;transition:background .2s,box-shadow .2s}.newsletter-controls button:hover{background:#254c75;box-shadow:0 8px 20px #254c7520}.newsletter-controls button:disabled{opacity:.6;cursor:default}.footer-newsletter p{line-height:1.65;color:#60738a;margin-top:12px}.footer-newsletter p a{text-decoration:underline;text-underline-offset:3px}.footer-newsletter #newsletter-status:empty{display:none}.footer-newsletter #newsletter-status{color:#142d49}.legal-page{padding-block:145px 80px}.legal-page>h1{font-size:clamp(40px,5vw,68px);font-weight:400;margin-bottom:55px}.legal-details{display:grid;grid-template-columns:1fr 1fr;gap:48px 80px;max-width:1150px}.legal-details h2{font-size:24px;font-weight:400;margin-bottom:20px}.legal-details dd,.legal-details dt,.legal-details p{font-size:16px;line-height:1.8}.legal-details p+p{margin-top:18px}.legal-details p a{color:#254c75;text-decoration:underline;text-decoration-color:#b99a63;text-underline-offset:4px}.legal-details dl{margin:0 0 18px}.legal-details dl>div{display:grid;grid-template-columns:100px 1fr;gap:15px;margin-bottom:8px}.legal-details dt{color:#64768b}.legal-details dd{margin:0}@media(max-width:760px){.footer-newsletter{grid-template-columns:1fr;gap:24px;padding-block:10px 30px}.legal-page{padding-top:115px}.legal-details{grid-template-columns:1fr;gap:35px}.insights-grid .editorial-card .insight-card-copy{gap:14px}.related-insights .editorial-card .insight-card-copy{display:block}.newsletter-controls{gap:10px}}@media(prefers-reduced-motion:reduce){.newsletter-controls button{transition:none}}.insight-filters{flex-direction:row;align-items:center;gap:18px;margin-bottom:30px}.insight-filters label{font-size:13px;color:#7b8999}.insight-filters select{width:auto;max-width:100%;min-height:40px;padding:8px 28px 8px 0;border:0;border-bottom:1px solid transparent;border-radius:0;background-color:transparent;background-position:right 2px center;background-size:13px;font-size:14px;color:#334d69;box-shadow:none;outline:none;transition:border-color .18s ease}.insight-filters select:is(:focus,:focus-visible){outline:none;outline-offset:0;border-bottom-color:#b99a63;box-shadow:none;border-radius:0}@media(max-width:760px){.insight-filters{align-items:center}.insight-filters select{width:auto;min-width:0}}@media(prefers-reduced-motion:reduce){.insight-filters select{transition:none}}.insights-intro{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding-bottom:50px}.insight-type-list{display:flex;flex-direction:column;align-items:stretch;gap:5px;max-width:480px;width:100%;justify-self:end}.insight-type-list button{appearance:none;-webkit-appearance:none;display:block;text-align:left;border:0;border-radius:0;background:transparent;color:#52677e;font:400 23px/1.4 Montserrat,Arial,sans-serif;letter-spacing:-.025em;padding:12px 18px;cursor:pointer;transition:background-color .18s,color .18s}.insight-type-list button:hover{background:#f4f6f9;color:#142d49}.insight-type-list button[aria-pressed=true]{background:#edf1f5;color:#142d49}.insight-type-list button:focus-visible{outline:2px solid #b99a63;outline-offset:2px}.insight-filters[hidden]{display:none}@media(max-width:760px){.insights-intro{grid-template-columns:1fr;gap:30px;padding-bottom:35px}.insight-type-list{justify-self:start;max-width:none}.insight-type-list button{font-size:20px;padding:10px 14px}}@media(prefers-reduced-motion:reduce){.insight-type-list button{transition:none}}.insights-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:16px}.insights-intro .insight-filter-heading{margin:0;max-width:100%;min-width:0;font-size:clamp(30px,4vw,54px)}.insight-filter-heading select{appearance:none;-webkit-appearance:none;field-sizing:content;max-width:100%;border:0;border-bottom:1px solid transparent;border-radius:0;outline:none;box-shadow:none;padding:4px 37px 8px 0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='m4 7 5 5 5-5' fill='none' stroke='%23142d49' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 2px center;font:400 1em/1.2 Montserrat,Arial,sans-serif;letter-spacing:-.045em;color:#142d49;cursor:pointer}.insight-filter-heading select:focus-visible{border-bottom-color:#b99a63}.insight-filter-heading optgroup,.insight-filter-heading option{font:400 16px Montserrat,Arial,sans-serif;letter-spacing:0;background:white;color:#142d49}.insights-intro #insight-results-count{font-size:13px;color:#7b8999;white-space:nowrap}.footer-newsletter{grid-template-columns:auto minmax(280px,440px);justify-content:space-between;gap:28px;align-items:start;padding-block:8px 24px}.footer-newsletter h2{font-size:16px;line-height:1.5;letter-spacing:0;color:#52677e;padding-top:10px}.newsletter-controls input{font-size:14px;border-bottom-color:#d2dbe5;min-height:42px;padding-block:10px}.newsletter-controls input::placeholder{color:#7b8999}.newsletter-controls button{background:transparent;color:#52677e;border:0;border-radius:0;box-shadow:none;min-height:42px;padding:10px 0 10px 8px;font-size:13px}.newsletter-controls button:hover{background:transparent;color:#806436;box-shadow:none}.footer-newsletter p{color:#7b8999;font-size:12px;margin-top:8px}.related-insights{border:0}@media(max-width:760px){.insights-intro{gap:18px;align-items:flex-start;flex-direction:column;padding-bottom:16px}.insight-filter-heading select{font-size:clamp(25px,6.3vw,38px);padding-right:26px;background-size:14px}.footer-newsletter{grid-template-columns:1fr;gap:10px}.footer-newsletter h2{padding-top:0}}body[data-page=home] .hero-stage{background:radial-gradient(ellipse at 92% 105%,#a98a58 0,transparent 36%),radial-gradient(ellipse at 80% 55%,#28496b 0,transparent 52%),linear-gradient(125deg,#091a32 8%,#102845 60%,#35465b);isolation:isolate}body[data-page=home] .hero-stage .hero{animation:none;opacity:1;transform:none;clip-path:inset(0 round 0 0 36px 36px);background-clip:padding-box}@media(max-width:760px){body[data-page=home] .hero-stage .hero{clip-path:inset(0 round 0 0 26px 26px)}}.insight-filter-menu{position:relative;min-width:0;max-width:100%;z-index:5}.insight-filter-menu>summary{list-style:none;cursor:pointer;width:fit-content;max-width:100%}.insight-filter-menu>summary::-webkit-details-marker{display:none}.insight-filter-menu .insight-filter-heading{display:flex;align-items:center;gap:18px;max-width:100%;font-size:clamp(28px,3.4vw,46px);font-weight:400;line-height:1.2}.insight-filter-heading svg{flex-shrink:0;transition:transform .18s ease}.insight-filter-menu[open] .insight-filter-heading svg{transform:rotate(180deg)}.insight-filter-menu>summary:focus-visible{outline:none;text-decoration:underline;text-decoration-color:#b99a63;text-decoration-thickness:1px;text-underline-offset:9px}.insight-filter-options{position:absolute;top:calc(100% + 16px);right:0;width:280px;max-width:calc(100vw - 48px);padding:7px;background:#fff;border:1px solid #e1e7ee;border-radius:10px;box-shadow:0 14px 40px #142d4914;display:grid;gap:2px}.insight-filter-options button{appearance:none;-webkit-appearance:none;border:0;border-radius:4px;background:transparent;color:#52677e;text-align:left;font:400 14px/1.5 Montserrat,Arial,sans-serif;letter-spacing:0;padding:10px 12px;cursor:pointer}.insight-filter-options button:focus-visible,.insight-filter-options button:hover{background:#f2f5f8;color:#142d49;outline:none}.insight-filter-options button[aria-pressed=true]{color:#142d49;background:#edf1f5}.site-footer .footer-top{grid-template-columns:1fr .8fr .8fr 1.45fr;gap:clamp(30px,4vw,72px)}.site-footer .footer-contact{min-width:0}.site-footer .footer-contact .footer-newsletter{display:block;width:100%;margin:30px 0 0;padding:0}.site-footer .footer-newsletter h2{font-weight:500;padding:0;margin:0 0 14px}.site-footer .newsletter-controls{gap:12px;max-width:100%}.site-footer .newsletter-controls input{width:100%;min-width:0}.site-footer .newsletter-controls button{flex-shrink:0;padding-right:0}.site-footer .footer-newsletter p{font-size:12px;margin-top:10px}@media(max-width:1100px){.site-footer .footer-top{grid-template-columns:1fr 1.25fr;gap:40px 50px}}@media(max-width:600px){.site-footer .footer-top{grid-template-columns:1fr 1fr;gap:34px 24px}.site-footer .footer-top>.footer-contact{grid-column:1/-1}.site-footer .footer-contact .footer-newsletter{max-width:440px;margin-top:28px}.insight-filter-menu .insight-filter-heading{font-size:clamp(26px,6.5vw,36px);gap:12px}}@media(prefers-reduced-motion:reduce){.insight-filter-heading svg{transition:none}}.article-photography{margin:0 auto 56px;max-width:1100px}.article-photography img{display:block;width:100%;height:auto;border-radius:0}.article-photography figcaption{font-size:12px;color:#718095;margin-top:12px}.article-copy .article-photography{margin:36px 0}.insight-thumbnail.partnership-preview img{object-fit:contain;background:#06254b}.site-footer .footer-newsletter h2{font:500 14px/1.5 Montserrat,Arial,sans-serif;color:#52677e;letter-spacing:0}.site-footer #newsletter-note,.site-footer #newsletter-note a{font:400 12px/1.5 Montserrat,Arial,sans-serif;color:#718095}.site-footer #newsletter-note{margin-top:8px}.site-footer #newsletter-note a{display:inline;text-decoration:none}.site-footer #newsletter-note a:hover{text-decoration:underline;text-underline-offset:3px}.article-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:36px 0}.article-gallery figure{margin:0}.article-gallery img{display:block;width:100%;height:auto;border-radius:0}.article-gallery figcaption{font:400 13px/1.6 Montserrat,Arial,sans-serif;color:#60738a;margin-top:10px}@media(max-width:600px){.article-gallery{grid-template-columns:1fr;gap:24px}}.article-gallery.single-image{grid-template-columns:1fr}.article-gallery.single-image figure{max-width:760px}.insights-library .editorial-card[data-editorial-theme=supporting-young-ai-leaders-zurich] .insight-thumbnail{aspect-ratio:1800/1007;padding:0}.editorial-card[data-editorial-theme=supporting-young-ai-leaders-zurich] .insight-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}.related-insights .editorial-card[data-editorial-theme=supporting-young-ai-leaders-zurich] .insight-thumbnail{padding:0}.insights-library .editorial-card[data-editorial-theme=antares-the-ventures-zurich-2026] .insight-thumbnail{aspect-ratio:976/512;padding:0;background:transparent}.editorial-card[data-editorial-theme=antares-the-ventures-zurich-2026] .insight-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;background:transparent}.related-insights .editorial-card[data-editorial-theme=antares-the-ventures-zurich-2026] .insight-thumbnail{padding:0;background:transparent}.article-gallery figure>a{display:block;border:0;text-decoration:none}.article-gallery figure>a:focus-visible{outline:2px solid #b99a63;outline-offset:4px;border-radius:0}.insights-library .editorial-card:nth-child(n) .insight-thumbnail,.insights-library .editorial-card[data-editorial-theme] .insight-thumbnail{aspect-ratio:1800/1007;height:auto}.insights-grid .editorial-card .insight-thumbnail.has-photo{padding:0;background:transparent}.insights-grid .editorial-card .insight-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:transparent}.related-insights .editorial-card .insight-thumbnail{aspect-ratio:1800/1007;align-self:center}.editorial-article .article-header{text-align:center}.editorial-article .article-header h1,.editorial-article .article-header h1.one-article-brand{margin-inline:auto;text-wrap:balance}.editorial-article .article-header .article-deck{max-width:68ch;margin-inline:auto;text-wrap:balance}.editorial-article .article-header .article-meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.chairman-message{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,120px);padding-block:40px 80px}.chairman-portrait{position:relative;aspect-ratio:10/11;overflow:hidden;width:100%;justify-self:center;background:#fff}.chairman-portrait img{position:absolute;width:150%;left:-25%;top:-23%}.chairman-letter{max-width:700px}.chairman-letter h2{font-size:clamp(26px,3vw,42px);line-height:1.2;font-weight:400;letter-spacing:-.035em;margin:0 0 30px}.chairman-letter p{line-height:1.85;color:#60738a;margin:0 0 20px}.chairman-letter .chairman-opening{font-size:clamp(22px,2.1vw,30px);line-height:1.45;color:#142d49}.chairman-signoff{margin-top:30px}.chairman-signoff>span{display:block;font-size:18px;color:#142d49}.chairman-signoff small{line-height:1.7;color:#718095}@media(max-width:760px){.chairman-message{grid-template-columns:1fr;gap:30px;padding-block:15px 55px}.chairman-portrait{max-width:300px}.chairman-letter{max-width:none}}.chairman-signoff>span{font-family:Allura,Segoe Script,Brush Script MT,cursive;font-size:clamp(38px,4vw,50px);font-weight:400;line-height:1.3;letter-spacing:0;margin-bottom:8px}.insight-thumbnail.one-preview{justify-content:center;align-items:center;text-align:center}.insight-thumbnail.one-preview .one-wordmark{padding-right:0;text-align:center}.insights-grid .editorial-card[data-editorial-theme=antares-one-a-shared-workspace] .one-preview{background:linear-gradient(165deg,#00214d,#00142e)}.collage-story img,.collage-story:hover img,.insight-card a:hover img,.insight-card img,.journal-image img,.journal-lead a:hover img{transform:none;transition:none}.article-contents-label{margin:0 0 16px;font:500 12px/1.5 Montserrat,Arial,sans-serif;color:#142d49;letter-spacing:0;text-transform:none}.article-aside nav{gap:4px;max-width:230px}.article-aside nav a{display:block;grid-template-columns:none;padding:7px 0;border:0;background:none;font:400 13px/1.55 Montserrat,Arial,sans-serif;color:#738094;text-decoration:none;transition:color .18s ease}.article-aside nav a:hover{color:#142d49}.article-aside nav a[aria-current=true]{border:0;background:none;color:#142d49}.article-aside nav a:focus-visible{outline:1px solid #b99a63;outline-offset:4px;border-radius:0}.article-aside nav a{position:relative;padding-left:15px}.article-aside nav a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:12px;background:#c5a15d;opacity:0;transition:opacity .18s ease}.article-aside nav a[aria-current=true]{color:#967337;font-weight:500}.article-aside nav a[aria-current=true]:before{opacity:1}.article-aside nav a:hover{color:#967337}.article-contents-label{padding-left:15px;color:#52677e}.home-entry{padding-block:100px 90px}.home-entry-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin-bottom:60px}.home-entry-intro h2{font-size:clamp(32px,3.5vw,52px);max-width:14ch}.home-entry-intro>p{font-size:20px;line-height:1.65;color:#63758b;max-width:46ch}.home-entry-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.home-entry-links>a{position:relative;display:block;padding:25px 30px 0 0;border-top:1px solid #dce2e9}.home-entry-links h3{font-size:27px;margin-bottom:14px}.home-entry-links p{font-size:16px;color:#63758b;line-height:1.65;max-width:26ch}.home-entry-links>a>span{position:absolute;right:0;top:27px;font-size:22px;color:#997539}.home-entry-links>a:hover h3{color:#997539}.home-evidence{padding-block:75px 85px}.home-evidence h2{font-size:clamp(30px,3vw,44px)}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:40px}.evidence-label{font-size:14px;color:#687b91;margin-bottom:16px}.evidence-grid h3{font-size:28px;line-height:1.3;max-width:27ch;margin-bottom:20px}.evidence-grid article>p:not(.evidence-label){font-size:16px;line-height:1.75;color:#63758b;max-width:48ch;margin-bottom:22px}.insights-group-title{font-size:24px;margin-bottom:30px}.insights-group+.insights-group{margin-top:90px}.featured-perspective{grid-column:1/-1}.insights-library .featured-perspective>a{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.insights-library .featured-perspective .insight-card-copy{padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.insights-library .featured-perspective h3{font-size:clamp(28px,3vw,44px);line-height:1.2}.company-news-group .insights-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-news-group .editorial-card h3{font-size:22px}.company-news-group .insight-card-copy{gap:14px}.company-news-group .read-time{font-size:12px}.insights-group[hidden]{display:none!important}@media(max-width:1100px){.home-entry-intro{gap:35px}.home-entry-links{gap:24px}.evidence-grid{gap:40px}.company-news-group .insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-library .featured-perspective>a{gap:28px}}@media(max-width:600px){.home-entry{padding-block:65px}.home-entry-intro{grid-template-columns:1fr;gap:24px;margin-bottom:35px}.home-entry-intro h2{max-width:18ch}.home-entry-intro>p{font-size:18px}.evidence-grid,.home-entry-links{grid-template-columns:1fr;gap:32px}.home-entry-links p{max-width:35ch}.home-evidence{padding-block:40px 55px}.insights-library .featured-perspective>a{display:block}.insights-library .featured-perspective .insight-card-copy{padding-top:22px;gap:14px}.insights-library .featured-perspective h3{font-size:28px}.company-news-group .insights-grid{grid-template-columns:1fr}.insights-group+.insights-group{margin-top:60px}}.home-band-gold{background:radial-gradient(ellipse at 100% 0,#f4e9d2,transparent 65%),linear-gradient(145deg,#c4a36a,#e4ceaa);color:#17304b}.home-band-gold .home-entry-intro>p,.home-band-gold .home-entry-links p{color:#30475d}.home-band-gold .home-entry-links>a{border-color:#17304b40}.home-band-gold .home-entry-links>a:hover h3,.home-band-gold .home-entry-links>a>span{color:#17304b}.home-band-gold .home-entry-links>a:hover h3{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.home-band-blue{background:radial-gradient(ellipse at 100% 0,#526e86,transparent 65%),linear-gradient(145deg,#153454,#0a203b);color:#fff}.home-band-blue .home-evidence{padding-block:85px 95px}.home-band-blue .evidence-label{color:#c5d2e0}.home-band-blue .evidence-grid article>p:not(.evidence-label){color:#d4dfeb}.home-band-blue .inline-link{color:#fff;border-bottom-color:transparent}.home-band-blue .inline-link:hover{border-bottom-color:#d4ac5f}@media(max-width:600px){.home-band-blue .home-evidence{padding-block:55px 65px}}.home-entry-intro{margin-bottom:0;grid-template-columns:.85fr 1.15fr;gap:80px}.home-entry-intro>p{font-size:clamp(22px,2.1vw,32px);line-height:1.55;max-width:40ch}.home-entry{padding-block:100px}@media(max-width:600px){.home-entry{padding-block:65px}.home-entry-intro{grid-template-columns:1fr;gap:28px}.home-entry-intro>p{font-size:22px}}body[data-page=home] .home-entry{padding-block:clamp(100px,10vw,160px)}body[data-page=home] .home-focus{padding-block:clamp(90px,9vw,140px)}body[data-page=home] .home-section-title{margin-bottom:56px}.home-insights-band{background:#f3f6f9}body[data-page=home] .home-perspectives{padding-block:clamp(90px,9vw,140px)}body[data-page=home] .collage-intro{padding-bottom:30px}body[data-page=home] .insight-collage{gap:32px}body[data-page=home] .collage-small:last-child{grid-row:3}body[data-page=home] .contact.section-space{padding-block:clamp(100px,10vw,160px);margin-block:0}@media(max-width:760px){body[data-page=home] .contact.section-space,body[data-page=home] .home-entry,body[data-page=home] .home-focus,body[data-page=home] .home-perspectives{padding-block:76px}body[data-page=home] .home-section-title{margin-bottom:36px}body[data-page=home] .insight-collage{gap:28px}body[data-page=home] .collage-intro{padding-bottom:12px}}.editorial-article[data-editorial-theme] .article-header{padding-top:85px;margin-bottom:72px}.editorial-article .article-header .article-deck{margin-top:32px;line-height:1.65}.editorial-article .article-header .article-meta{margin-top:32px;gap:24px}.editorial-article>.article-photography{margin-bottom:88px}.article-lead-art img{aspect-ratio:1672/941;object-fit:cover}.editorial-article .article-layout{padding-top:16px;padding-bottom:80px;column-gap:80px}.editorial-article .article-copy{max-width:720px;width:100%;min-width:0}.editorial-article .article-section{margin-bottom:64px}.editorial-article .article-section h2{line-height:1.3;margin-bottom:24px}.editorial-article .article-section p{line-height:1.85;margin-bottom:24px}.editorial-article .article-header+.article-layout{padding-top:40px}@media(max-width:760px){.editorial-article[data-editorial-theme] .article-header{padding-top:52px;margin-bottom:48px}.editorial-article>.article-photography{margin-bottom:52px}.editorial-article .article-layout{padding-top:0;padding-bottom:40px;gap:40px}.editorial-article .article-section{margin-bottom:48px}.editorial-article .article-section h2{margin-bottom:20px}.editorial-article .article-section p{line-height:1.8}.editorial-article .article-header+.article-layout{padding-top:20px}}body[data-page=home] .insight-collage>.collage-story:nth-child(3){grid-row:2}.article-one-visual{aspect-ratio:1800/1007;display:flex;align-items:center;justify-content:center;container-type:inline-size;background:linear-gradient(165deg,#00214d,#00142e);border-radius:0;color:#fff;text-align:center}.article-one-visual .one-wordmark{font-size:clamp(24px,10.5cqw,100px);padding:0;white-space:nowrap}.about-intro{padding-block:calc(var(--header-height) + 85px) 110px}.about-intro>h1{font-size:clamp(48px,6vw,88px);line-height:1.1;margin-bottom:75px}.about-intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.about-intro-grid h2{font-size:clamp(30px,3.1vw,46px);line-height:1.2;max-width:19ch}.about-intro-grid p{font-size:19px;line-height:1.85;color:#586e86;max-width:52ch;margin-bottom:24px}.about-method{padding-block:100px;background:linear-gradient(145deg,#153454,#0a203b);color:#fff}.about-method p{color:#d2deea}.about-method .inline-link{color:#fff}.about-leadership{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:115px;align-items:start}.about-leadership h2{font-size:clamp(32px,3vw,46px);margin-bottom:28px}.about-leadership>div>p{font-size:19px;line-height:1.8;max-width:30ch;color:#586e86}.leadership-person{display:block;max-width:430px;width:100%}.leadership-photo{aspect-ratio:4/4.4;overflow:hidden;background:white}.leadership-photo img{width:100%;height:100%;object-fit:cover;object-position:center 43%;display:block}.leadership-caption{padding-top:24px}.leadership-caption h3{font-size:30px;margin-bottom:8px}.leadership-caption p{color:#65798e;font-size:16px}.leadership-caption>span{display:inline-block;margin-top:22px;font-size:14px}.leadership-person:hover .leadership-caption>span{text-decoration:underline;text-decoration-color:#b99a63;text-underline-offset:6px}.about-name{padding-block:90px 120px}.about-name a{text-decoration:underline;text-underline-offset:4px}.person-profile{padding-top:calc(var(--header-height) + 70px);padding-bottom:110px}.person-profile-header{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;margin-bottom:85px}.person-profile-photo{max-width:480px}.person-profile-photo img{display:block;width:100%;height:auto}.person-role{font-size:16px;color:#65798e;margin-bottom:24px}.person-profile h1{font-size:clamp(40px,5vw,72px);line-height:1.1}.person-intro{font-size:clamp(22px,2.1vw,30px);line-height:1.55;color:#586e86;margin-top:30px}.person-biography{max-width:740px;margin-inline:auto}.person-biography h2{font-size:32px;line-height:1.3;margin:60px 0 25px}.person-biography p{font-size:18px;color:#586e86;margin-bottom:26px}.person-biography>.inline-link{margin-top:25px}@media(max-width:760px){.about-intro{padding-top:calc(var(--header-height) + 50px);padding-bottom:65px}.about-intro>h1{margin-bottom:45px}.about-intro-grid,.about-leadership,.person-profile-header{grid-template-columns:1fr;gap:32px}.about-intro-grid p,.about-leadership>div>p{font-size:17px;max-width:none}.about-method{padding-block:65px}.about-leadership{padding-block:70px}.leadership-person{max-width:400px}.about-name{padding-block:55px 75px}.person-profile{padding-top:calc(var(--header-height) + 40px);padding-bottom:70px}.person-profile-photo{max-width:360px}.person-profile-header{margin-bottom:45px}.person-biography p{font-size:17px}.person-biography h2{font-size:28px;margin-top:44px}}.about-kicker{font-size:14px;color:#846c43;margin:0 0 28px}.about-intro>h1{font-size:clamp(44px,5.7vw,82px);max-width:1100px;line-height:1.13;letter-spacing:-.05em;margin-bottom:90px}.about-intro{padding-bottom:110px}.about-people{background:#f4f6f8;padding:100px 0 115px}.people-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:75px}.people-heading h2{font-size:clamp(32px,3.8vw,52px);line-height:1.2;max-width:15ch;letter-spacing:-.04em}.people-heading p{font-size:18px;line-height:1.7;color:#60738a;max-width:34ch}.people-group+.people-group{margin-top:95px}.people-group>h3{font-weight:400;font-size:19px;margin:0 0 34px;color:#556b81}.people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 34px}.people-board{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px}.team-person{display:block;color:#142d49;text-decoration:none}.team-portrait-placeholder{aspect-ratio:4/4.5;position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#dce3e9,#e9edf0 55%,#d3dce4);color:#8192a2}.team-portrait-placeholder>span{font-size:clamp(56px,6vw,100px);font-weight:300;letter-spacing:-.06em;opacity:.5}.team-person-caption{display:grid;grid-template-columns:1fr auto;gap:10px 15px;padding-top:23px}.team-person-caption h4{font-size:clamp(20px,2.1vw,28px);font-weight:400;line-height:1.25;margin:0}.team-person-caption>span{font-size:24px;align-self:center}.team-person-caption p{grid-column:1/-1;line-height:1.6;color:#687d90;margin:0}.team-person:hover h4{text-decoration:underline;text-decoration-color:#b99a63;text-underline-offset:7px;text-decoration-thickness:1px}.team-person:focus-visible{outline:2px solid #b99a63;outline-offset:8px}.chairman-message{padding-block:120px;align-items:center}.chairman-portrait{aspect-ratio:1;max-width:440px}.chairman-portrait img{width:151.7%;left:-27.5%;top:-31%;max-width:none;height:auto}.about-name{background:linear-gradient(120deg,#e4d5b6,#f3ead8);max-width:none;width:100%;padding:85px max(5vw,calc((100vw - 1440px)/2))}.about-name .about-intro-grid{max-width:1440px;margin:auto}.about-name p{color:#40556d}.person-profile-header>.team-portrait-placeholder{width:100%;max-width:480px}.person-contact{display:inline-block;margin-top:32px}.person-biography a{text-decoration:underline;text-decoration-color:#b99a63;text-underline-offset:4px}.person-public-links{display:flex;flex-wrap:wrap;gap:25px;margin-top:40px}.person-back{display:inline-block;margin-top:65px}.person-profile-header{margin-bottom:70px}@media(max-width:760px){.people-heading{display:block;margin-bottom:48px}.people-heading p{margin-top:22px}.about-people{padding-block:65px 75px}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 20px}.people-group+.people-group{margin-top:60px}.team-person-caption h4{font-size:19px}.team-person-caption p{font-size:12px}.team-person-caption>span{font-size:19px}.about-intro>h1{margin-bottom:55px}.about-intro{padding-bottom:65px}.chairman-message{padding-block:75px}.about-name{padding-block:60px}.person-profile-header>.team-portrait-placeholder{max-width:360px}}@media(max-width:420px){.people-board{grid-template-columns:1fr}.people-board .team-portrait-placeholder{aspect-ratio:1}.team-person-caption{gap:8px}.team-person-caption h4{font-size:17px}}body[data-page=about] .shell{width:calc(100% - 80px);max-width:70rem}body[data-page=about] .about-intro{padding-top:calc(var(--header-height,94px) + 64px);padding-bottom:64px}body[data-page=about] .about-intro>h1{font-size:clamp(34px,4.1vw,56px);line-height:1.18;font-weight:400;letter-spacing:-.04em;margin:0 0 54px}.about-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:56px}.about-intro-grid>*,.people-grid>*,.person-profile-header>*{min-width:0}.about-intro-grid h2{font-size:28px;line-height:1.3;font-weight:400}.about-intro-grid p{font-size:16px;line-height:1.8;margin-bottom:18px;max-width:none}body[data-page=about] .chairman-message{grid-template-columns:300px minmax(0,1fr);gap:74px;padding-block:65px 85px}.chairman-portrait{max-width:300px}.chairman-letter h2{font-size:28px;margin-bottom:24px}.chairman-letter .chairman-opening{font-size:21px}.chairman-letter p{font-size:16px}.chairman-signoff{margin-top:24px}.chairman-signoff .chairman-signature{display:block;width:175px;height:112px;object-fit:contain;object-position:left center;margin-bottom:15px}.chairman-signoff .chairman-printed-name{font:500 15px/1.5 Montserrat,sans-serif;letter-spacing:0}.chairman-signoff small{font-size:13px}.about-people{padding-block:70px 80px}.people-heading{margin-bottom:40px}.people-heading h2{font-size:32px;max-width:none;font-weight:400}.people-group>h3{font-size:16px;margin-bottom:24px}.people-board,.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;max-width:none;width:100%}.people-group+.people-group{margin-top:50px}.team-portrait-placeholder{aspect-ratio:5/4}.team-portrait-placeholder>span{font-size:58px}.team-person-caption{padding-top:16px;gap:7px 10px}.team-person-caption h4{font-size:20px}.team-person-caption>span{font-size:17px}.team-person-caption p{font-size:14px}.team-person{min-width:0}body[data-page=person] .person-profile{width:calc(100% - 80px);padding-top:calc(var(--header-height,94px) + 56px);padding-bottom:75px}.person-profile-header{grid-template-columns:300px minmax(0,1fr);gap:65px;align-items:center;margin-bottom:55px}.person-profile-header>.team-portrait-placeholder{max-width:300px}.person-profile h1{font-size:clamp(32px,3.5vw,46px);line-height:1.18;font-weight:400}.person-intro{font-size:20px;line-height:1.6;margin-top:22px}.person-role{font-size:14px;margin-bottom:18px}.person-biography{max-width:670px;margin-left:365px;margin-right:0}.person-biography h2{font-size:25px;font-weight:400;margin:38px 0 20px}.person-biography p{line-height:1.85}.person-profile .inline-link{font-size:14px;font-weight:400;padding:4px 0;border:0;text-decoration:none;box-shadow:none}.person-profile .inline-link:focus-visible,.person-profile .inline-link:hover{text-decoration:underline;text-decoration-color:#b99a63;text-underline-offset:5px;text-decoration-thickness:1px}.person-profile .inline-link:after{display:none}.person-back{margin-top:40px}.about-name-story{position:relative;isolation:isolate;min-height:430px;background:#061a32;color:#fff;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.name-art{position:absolute;inset:0;z-index:-1}.name-art img{width:100%;height:100%;object-fit:cover;object-position:center}.name-story-copy{grid-column:1;padding:75px 40px 75px max(40px,calc((100vw - 1120px)/2));width:calc(100% + 70px);background:linear-gradient(90deg,#061a32f5 75%,#061a3200)}.name-story-copy .about-kicker{color:#d4b16b;margin-bottom:20px}.name-story-copy h2{font-size:42px;font-weight:400;letter-spacing:.08em;margin-bottom:25px}.name-story-copy>p:not(.about-kicker){line-height:1.8;max-width:46ch;color:#d0d9e5}.name-story-copy>p+p{margin-top:18px}.name-story-copy a{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){body[data-page=about] .shell,body[data-page=person] .person-profile{width:calc(100% - 40px)}body[data-page=about] .about-intro{padding-top:calc(var(--header-height,78px) + 42px);padding-bottom:35px}.about-intro-grid{grid-template-columns:1fr;gap:22px}.about-intro-grid h2{font-size:25px}body[data-page=about] .chairman-message{grid-template-columns:1fr;gap:30px;padding-block:40px 60px}.chairman-portrait{max-width:260px;justify-self:start}.people-board,.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.people-heading h2{font-size:27px}.team-person-caption h4{font-size:17px}.team-portrait-placeholder>span{font-size:42px}.team-person-caption>span{display:none}.person-profile-header,.team-person-caption{grid-template-columns:1fr}.person-profile-header{gap:30px}.person-profile-header>.team-portrait-placeholder{max-width:280px}.person-biography{margin-inline:0;max-width:none}.about-name-story{grid-template-columns:1fr;padding-top:200px}.name-art img{object-position:70% center}.name-story-copy{grid-column:1;width:100%;padding:35px 20px 50px;background:linear-gradient(0deg,#061a32 85%,#061a3200)}.name-story-copy h2{font-size:34px}}body[data-page=about] .chairman-message{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:64px;align-items:start;padding-block:64px 90px}body[data-page=about] .chairman-portrait{width:100%;max-width:380px;aspect-ratio:5/6;background:#edf0f2;align-self:start;margin-top:4px;box-shadow:0 18px 40px #142d4909}body[data-page=about] .chairman-portrait img{width:175%;max-width:none;height:auto;left:-31%;top:-25%;mix-blend-mode:multiply}.chairman-letter{min-width:0}.chairman-letter h2{font-size:27px}.chairman-letter .chairman-opening{font-size:20px}.chairman-signoff{margin:25px 0 0 auto;width:min(100%,340px);text-align:right;padding-top:7px}.chairman-signoff .chairman-signature{width:300px;max-width:90%;height:142px;object-fit:fill;object-position:center;margin:0 8px 24px auto;transform:rotate(-7deg);transform-origin:center}.chairman-signoff .chairman-printed-name{font-size:14px}.chairman-signoff small{font-size:12px;line-height:1.65}.people-grid .team-portrait-placeholder{aspect-ratio:1}.team-person-caption{grid-template-columns:minmax(0,1fr) 12px;align-items:center}.profile-arrow{width:12px;height:12px;opacity:.6;justify-self:end}.team-person:hover .profile-arrow{opacity:1}.team-person-caption h4{font-size:19px}body[data-page=person] .person-profile{display:grid;grid-template-columns:280px minmax(0,1fr);column-gap:64px;row-gap:0;max-width:1000px;padding-bottom:80px}.person-profile-header{display:contents}.person-profile-header>.team-portrait-placeholder{grid-column:1;grid-row:1/3;max-width:280px;align-self:start;aspect-ratio:1}.person-profile-header>div:not(.team-portrait-placeholder){grid-column:2;grid-row:1;align-self:start;padding-top:4px;padding-bottom:26px}.person-profile h1{font-size:40px;line-height:1.2}.person-intro{font-size:18px;margin-top:20px}.person-role{margin-bottom:14px}.person-profile .person-contact{margin-top:20px}.person-biography{grid-column:2;grid-row:2;margin:0;max-width:none}.person-biography h2:first-child{margin-top:0}.person-biography h2{font-size:23px}.person-biography p{font-size:16px;margin-bottom:22px}.person-back{grid-column:2;justify-self:start;margin-top:30px}.person-public-links{gap:20px;margin-top:25px}.name-art-caption{position:absolute;right:24px;bottom:20px;font-size:12px;color:#c4cfdf}.name-story-copy{padding-block:65px 75px}.name-story-copy>p:not(.about-kicker){font-size:16px}@media(max-width:760px){body[data-page=about] .chairman-message{grid-template-columns:1fr;gap:34px;padding-block:40px 65px}body[data-page=about] .chairman-portrait{max-width:380px;width:100%;justify-self:center}.chairman-signoff{width:280px}.chairman-signoff .chairman-signature{width:255px;height:124px}body[data-page=person] .person-profile{grid-template-columns:1fr;gap:0}.person-profile-header>.team-portrait-placeholder{grid-column:1;grid-row:1;max-width:320px;margin-bottom:30px}.person-profile-header>div:not(.team-portrait-placeholder){grid-column:1;grid-row:2}.person-biography{grid-column:1;grid-row:3}.person-back{grid-column:1;grid-row:4}.person-profile h1{font-size:34px}.team-person-caption{grid-template-columns:minmax(0,1fr) 12px}.team-person-caption h4{font-size:17px}.name-art-caption{top:20px;bottom:auto;right:20px;font-size:11px}}.chairman-signoff{width:100%;margin:24px 0 0;text-align:left}.chairman-signature-drawing{position:relative;width:100%;height:145px;margin-bottom:15px}.chairman-signature-drawing>img{display:block;width:210px;height:145px;max-width:none;clip-path:polygon(0 0,27% 0,27% 32%,100% 32%,100% 100%,0 100%)}.chairman-signature-drawing>span{position:absolute;left:56.7px;top:0;width:calc(100% - 62px);height:46.4px;background-image:url(/images/website/chairman-signature.png);background-repeat:no-repeat;background-size:136.9863% 312.5%;background-position:100% 0;transform:rotate(3deg);transform-origin:left center}@media(max-width:760px){.chairman-signoff{width:100%}.chairman-signature-drawing>span{transform:rotate(3deg)}}.chairman-signature-drawing{height:135px}.name-art-caption{background:#061a32b8;padding:6px 9px;line-height:1.5;max-width:calc(100% - 40px)}@media(max-width:760px){.name-art{height:260px}.name-art img{object-position:79% 43%}.name-art-caption{font-size:11px;top:12px;right:12px;max-width:calc(100% - 24px)}}.chairman-signoff{margin-top:0;padding-top:0}.chairman-letter>p:last-of-type{margin-bottom:0}.chairman-signature-drawing{height:157px;margin-bottom:0}.name-story-copy{position:relative;background:#061a32f7;width:100%}.name-story-copy:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:150px;background:linear-gradient(90deg,#061a32f7,transparent);pointer-events:none}@media(max-width:760px){.name-story-copy{background:#061a32}.name-story-copy:after{left:0;right:0;top:-50px;bottom:auto;width:100%;height:50px;background:linear-gradient(0deg,#061a32,transparent)}}body[data-page=about] .about-intro{padding-bottom:55px}.about-opening{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;align-items:start}.about-opening-heading h1{font-size:clamp(32px,3.3vw,44px);line-height:1.2;letter-spacing:-.035em;font-weight:400;margin:0}.about-opening-heading h2{font-size:20px;line-height:1.5;font-weight:400;color:#60738a;margin:28px 0 0}.about-opening>div:last-child p:first-child{margin-top:0}.about-opening p{font-size:16px;line-height:1.85}@media(max-width:760px){.about-opening{grid-template-columns:1fr;gap:28px}.about-opening-heading h1{font-size:34px}.about-opening-heading h2{font-size:18px;margin-top:20px}body[data-page=about] .about-intro{padding-bottom:35px}}body[data-page=about] .about-intro.shell{width:100%;max-width:none;margin:0;padding:calc(var(--header-height,94px) + 65px) max(40px,calc((100vw - 1120px)/2)) 80px;background:radial-gradient(ellipse at 90% 5%,#f1e3c7 0,transparent 58%),linear-gradient(115deg,#c4a269,#ddc69b 52%,#e9d8b6);color:#142d49}body[data-page=about] .about-intro .about-kicker{color:#65512e}.about-intro .about-opening-heading h2{color:#364c60}.about-intro .about-opening p{color:#30485e}@media(max-width:760px){body[data-page=about] .about-intro.shell{padding:calc(var(--header-height,78px) + 42px) 20px 55px}}body[data-page=about] .about-intro .about-kicker{color:#142d49}.site-footer{background:#0b2039;color:#d9e1ea;border:0;border-radius:0}.site-footer .shell{width:calc(100% - 80px);max-width:1240px}.site-footer .footer-top{grid-template-columns:1.05fr .85fr .85fr 1.4fr;gap:48px;padding:56px 0 34px;align-items:start}.site-footer .footer-top>div{padding-top:0;gap:12px;min-width:0}.site-footer .footer-top img{width:180px;max-width:100%;height:auto;display:block}.site-footer .footer-top span{color:#f3f5f8;font-size:14px;margin:0 0 9px}.site-footer .footer-top a{color:#b9c6d6;font-size:14px;text-decoration:none}.site-footer .footer-top a:hover{color:#fff;text-decoration:underline;text-decoration-color:#c5a365;text-underline-offset:5px}.site-footer .footer-contact .footer-newsletter{margin-top:24px}.site-footer .footer-newsletter h2{color:#d9e1ea;font-size:14px;font-weight:400;margin-bottom:6px}.site-footer .newsletter-controls{gap:16px}.site-footer .newsletter-controls input{color:#fff;border-bottom:1px solid #53657a;padding:9px 0;min-height:40px}.site-footer .newsletter-controls input::placeholder{color:#a3b2c5}.site-footer .newsletter-controls input:focus{border-bottom-color:#d8b56f;outline:none}.site-footer .newsletter-controls button{color:#d9e1ea;padding:9px 0;background:none;border:0;border-radius:0;box-shadow:none;font-size:13px;min-height:40px}.site-footer .newsletter-controls button:hover{color:#fff;background:none;box-shadow:none}.site-footer #newsletter-note,.site-footer #newsletter-note a{color:#9aadc3;font-size:12px}.site-footer #newsletter-status:empty{display:none}.site-footer .footer-bottom{border-top:1px solid #ffffff18;padding:18px 0 22px;gap:20px}.site-footer .footer-bottom a,.site-footer .footer-bottom p{font-size:12px;color:#9aadc3}.site-footer .footer-bottom a:hover{color:#fff}@media(max-width:1000px){.site-footer .footer-top{grid-template-columns:1fr 1fr;gap:36px 48px}.site-footer .footer-top>.footer-contact,.site-footer .footer-top>div:first-child{grid-column:auto}}@media(max-width:600px){.site-footer .shell{width:calc(100% - 40px)}.site-footer .footer-top{grid-template-columns:1fr 1fr;gap:30px 24px;padding:40px 0 26px}.site-footer .footer-top>.footer-contact,.site-footer .footer-top>div:first-child{grid-column:1/-1}.site-footer .footer-top img{width:160px}.site-footer .footer-contact .footer-newsletter{max-width:none}.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.site-footer .footer-bottom div{gap:20px}}.site-footer{background:linear-gradient(115deg,#091b31,#112d49);border-top:1px solid #ffffff14}.site-footer .footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.45fr);column-gap:64px;row-gap:42px;padding:64px 0 44px}.site-footer .footer-top>div:first-child{grid-column:1/3;grid-row:1;align-self:start}.site-footer .footer-top>div:first-child a{display:block;width:210px;max-width:100%}.site-footer .footer-top img{width:210px}.site-footer .footer-top>div:nth-child(2){grid-column:1;grid-row:2}.site-footer .footer-top>div:nth-child(3){grid-column:2;grid-row:2}.site-footer .footer-top>.footer-contact{grid-column:3;grid-row:1/3;border-left:1px solid #ffffff20;padding-left:48px;gap:14px}.site-footer .footer-top span{font-size:13px;font-weight:500;letter-spacing:.02em;color:#e3c184;margin-bottom:4px}.site-footer .footer-top a{font-size:15px;color:#ccd6e1;line-height:1.6}.site-footer .footer-top>.footer-contact>span{font-size:26px;line-height:1.2;font-weight:400;letter-spacing:-.025em;color:#fff;margin:0 0 10px}.site-footer .footer-contact .footer-newsletter{margin-top:30px}.site-footer .footer-newsletter h2{font-size:16px;line-height:1.4;color:#e9eef5;margin-bottom:12px}.site-footer .newsletter-controls{border-bottom:1px solid #8b9aab;gap:18px;align-items:center}.site-footer .newsletter-controls input{border:0;padding:12px 0;min-height:46px;font-size:14px}.site-footer .newsletter-controls:focus-within{border-bottom-color:#e4c38b}.site-footer .newsletter-controls input:focus{border:0}.site-footer .newsletter-controls button{font-size:14px;color:#e4c38b;padding:12px 0;min-height:46px}.site-footer .newsletter-controls button:disabled{opacity:.7}.site-footer #newsletter-note{margin-top:10px}.site-footer .footer-bottom{padding:20px 0 25px;border-top:1px solid #ffffff20}@media(max-width:1000px){.site-footer .footer-top{column-gap:35px}.site-footer .footer-top>.footer-contact{padding-left:30px}}@media(max-width:700px){.site-footer .footer-top{grid-template-columns:1fr 1fr;gap:30px 28px;padding:42px 0 32px}.site-footer .footer-top>div:first-child{grid-column:1/-1;grid-row:1}.site-footer .footer-top img{width:185px}.site-footer .footer-top>div:nth-child(2){grid-column:1;grid-row:2}.site-footer .footer-top>div:nth-child(3){grid-column:2;grid-row:2}.site-footer .footer-top>.footer-contact{grid-column:1/-1;grid-row:3;border-left:0;border-top:1px solid #ffffff20;padding:30px 0 0;margin-top:4px}.site-footer .footer-top>.footer-contact>span{font-size:23px}.site-footer .footer-contact .footer-newsletter{margin-top:20px}}body[data-page=about]{--about-content-width:70rem;--about-gutter:2.5rem;--about-section-title:clamp(2rem,3.4vw,3rem);--about-body:1.0625rem}body[data-page=about] .shell{width:min(var(--about-content-width),calc(100% - 2 * var(--about-gutter)))}.about-overview{background:#fff;padding:calc(var(--header-height, 94px) + 4rem) 0 5rem}.about-overview-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(3rem,6vw,5rem);row-gap:3rem;align-items:start}.about-identity{max-width:48ch;width:100%;margin-top:0;min-width:0}.about-identity p{font-size:var(--about-body);line-height:1.8;color:#52667d;margin:0}.about-identity p+p{margin-top:1.25rem}.about-work-statement{font-size:clamp(1.875rem,3.1vw,2.75rem);font-weight:400;line-height:1.3;letter-spacing:-.03em;color:#142d49;max-width:23ch;margin:0;text-wrap:pretty}.about-overview .about-kicker{font-size:.875rem;font-weight:500;color:#142d49;margin:0 0 1.75rem}.about-overview-copy{padding-top:0;min-width:0}.about-overview-copy p{font-size:1rem;line-height:1.85;color:#24394f;margin:0 0 1.25rem;max-width:57ch}.about-overview-copy .about-summary{color:#142d49;font-size:1.25rem;line-height:1.65}.about-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.8rem}.about-primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.35rem;border:0;border-radius:8px;background:#142d49;color:#fff;font-size:.875rem;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;transition:background .18s}.about-primary-link:hover{background:#254c75}.about-text-link{display:inline-flex;align-items:center;min-height:44px;color:#142d49;font-size:.875rem;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.chairman-feature{background:#001b38;color:#fff;width:100%;max-width:none;min-height:min(64rem,100dvh);box-sizing:border-box;display:flex;align-items:center}body[data-page=about] .about-chairman{width:min(var(--about-content-width),calc(100% - 2 * var(--about-gutter)));max-width:var(--about-content-width);margin-inline:auto;box-sizing:border-box;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);padding:clamp(2rem,5svh,4rem) 0;align-items:start}.chairman-visual{min-width:0}body[data-page=about] .about-chairman .chairman-letter{min-width:0;max-width:none;width:100%}body[data-page=about] .about-chairman .chairman-portrait{max-width:20rem;width:100%;margin:0;aspect-ratio:1;background:transparent;box-shadow:none}body[data-page=about] .about-chairman .chairman-portrait img{width:175%;left:-31%;top:-33%}.about-chairman .chairman-letter h2{font-size:.875rem;line-height:1.5;font-weight:500;letter-spacing:0;color:#b99a59;margin:0 0 2rem}.about-chairman .chairman-letter .chairman-opening{font-size:clamp(1.5rem,2.2vw,2.3rem);font-weight:400;line-height:1.4;letter-spacing:-.025em;color:#fff;margin:0 0 2rem;padding:0;border:0}.about-chairman .chairman-letter p{font-size:1rem;line-height:1.85;color:#c9d6e6;margin-bottom:1.2rem}.about-chairman .chairman-letter>p:last-of-type{margin-bottom:0}.about-chairman .chairman-signoff small{display:block;color:#c9d6e6;font-size:.875rem;line-height:1.6}.about-chairman .chairman-signoff .chairman-printed-name{color:#fff;font-size:1rem}.about-chairman .chairman-signature-drawing{filter:brightness(0) invert(1)}.chairman-feature .about-text-link{color:#dbe3ed}.chairman-editorial-copy{max-width:56ch}.about-chairman .chairman-signoff{width:fit-content;max-width:100%;margin:clamp(2.5rem,5vh,4rem) 0 0 auto;text-align:left}.about-chairman .chairman-signoff .chairman-printed-name{display:block;margin-bottom:.75rem}.about-name-feature{grid-template-columns:1fr;min-height:32rem;align-items:center}.about-name-feature .name-art{height:100%}.about-name-feature .name-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,8,18,.9),rgba(0,8,18,.72) 45%,rgba(0,8,18,.08) 80%);pointer-events:none}.about-name-feature .name-story-copy{background:transparent;width:min(var(--about-content-width),calc(100% - 2 * var(--about-gutter)));margin-inline:auto;padding:5rem 0}.about-name-feature .name-story-copy:after{display:none}.about-name-feature .name-story-copy h2{font-size:var(--about-section-title);line-height:1.12;letter-spacing:-.035em;font-weight:400;color:#fff;margin:0 0 2rem;max-width:12ch}.about-name-feature .name-story-copy .about-kicker{font-size:.875rem;margin:0 0 1.25rem;color:#d4b16b}.about-name-feature .name-story-copy>p:not(.about-kicker){font-size:var(--about-body);max-width:47ch;color:#dbe3ed;line-height:1.8;margin:0}.about-name-feature .name-story-copy>p:not(.about-kicker)+p{margin-top:1.5rem}.about-name-feature .name-art-caption{top:auto;bottom:20px;right:20px;z-index:1;font-size:.75rem;color:#e0e7ef}.about-team-section{background:#fff;padding:0 0 5rem;scroll-margin-top:calc(var(--header-height,94px) + 2rem)}.about-people-intro,.about-principles{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding-block:5rem;scroll-margin-top:calc(var(--header-height,94px) + 2rem)}.about-people-intro{align-items:center;padding-block:3.5rem}.about-people-intro h2{font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.2;font-weight:400;max-width:17ch;margin:0}.about-people-intro .ed-label{margin-bottom:1rem}.about-people-intro p:not(.ed-label),.about-principles p:not(.ed-label){font-size:1.125rem;line-height:1.8;color:#52667d;margin-bottom:1.5rem}.about-principles .about-principle-title{font-size:1.5rem;line-height:1.35;font-weight:500;color:#142d49;margin:0 0 1rem}.profile-breadcrumb{padding-top:calc(var(--header-height,94px) + 2rem)}body[data-page=person] #main{width:100%;min-height:100vh;min-height:100svh;background:#fff}body[data-page=person] .person-profile{padding-top:2rem}.about-team-section .people-heading{margin-bottom:4rem}.team-portrait-placeholder.portrait-pending{background:#eef1f4;color:#52667d;padding:1.5rem;text-align:center}.team-portrait-placeholder.portrait-pending p{font-size:1rem;line-height:1.6;margin:0}.about-team-section .people-heading h2{font-size:clamp(2.25rem,4vw,3.5rem);letter-spacing:-.035em}.about-team-section .people-group{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}.about-team-section .people-group+.people-group{margin-top:4rem}.about-team-section .people-group>h3{color:#142d49;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;margin:0}.about-team-section .people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 3rem}.about-team-section .team-person{padding-block:.75rem}.about-team-section .team-person-caption{gap:.5rem 1rem;padding-top:0}.about-team-section .team-person-caption h4{font-size:1.125rem;line-height:1.5;letter-spacing:-.015em}.about-team-section .team-person-caption p{font-size:.875rem;color:#52667d}.about-team-section .profile-arrow{width:12px;height:12px}body.people-drawer-open{overflow:hidden}.people-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(50vw,70rem);max-width:100%;height:100%;height:100dvh;max-height:none;border:0;padding:0;background:#fff;color:#142d49;overflow-y:auto;overscroll-behavior:contain;--people-enter-delay:700ms;--people-slide-duration:750ms;--people-backdrop-release:450ms}.people-drawer[open]{animation:people-drawer-enter var(--people-slide-duration) cubic-bezier(.333333,.666667,.666667,1) var(--people-enter-delay) both}.people-drawer::backdrop{background:rgb(0 0 0/36%);backdrop-filter:blur(4px)}.people-drawer.is-closing{animation:people-drawer-exit var(--people-slide-duration) cubic-bezier(.333333,0,.666667,.333333) both}.people-drawer-close{position:sticky;top:1.5rem;z-index:2;display:block;margin:1.5rem 1.5rem -4.5rem auto;width:3rem;height:3rem;border:0;border-radius:50%;background:#fff;color:#142d49;font:inherit;font-size:1.75rem;cursor:pointer}.people-drawer-close:focus-visible{outline:2px solid #b99a59;outline-offset:4px}.people-drawer .person-profile{width:100%;max-width:none;padding:0;margin:0}.people-drawer .person-profile-header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:3rem;padding:6rem 3rem 3rem;background:#001b38;color:#fff;margin:0}.people-drawer .person-profile-header h2{font-size:clamp(1.75rem,3vw,3rem);line-height:1.15;font-weight:400;letter-spacing:-.035em;color:#fff;margin:0}.people-drawer .person-profile-header>*{grid-column:auto;grid-row:auto}.people-drawer .person-profile-header>div:not(.team-portrait-placeholder){grid-column:1;grid-row:1;align-self:center;padding:0}.people-drawer .person-profile-header>.team-portrait-placeholder{grid-column:2;grid-row:1}.people-drawer .person-role{color:#d4b16b;font-size:.9375rem;line-height:1.7;margin:2rem 0 0}body[data-page=person] .person-role{margin:1rem 0 0}.people-drawer .person-intro{color:#c9d6e6;font-size:1rem;margin:1.25rem 0 0}.people-drawer .team-portrait-placeholder{width:85%;max-width:20rem;justify-self:end;margin:0;background:transparent}.people-drawer .team-portrait-placeholder:has(img[src="assets/leo-zemljic-cutout.png"]){width:100%;max-width:23rem}.people-drawer .person-biography{display:block;max-width:none;padding:3rem;margin:0}.people-drawer .person-biography h2{font-size:1.375rem;margin:2rem 0 1rem}.people-drawer .person-biography h2:first-child{margin-top:0}.people-drawer .person-biography p{font-size:1rem;line-height:1.8;max-width:65ch;margin:0 0 1.5rem}.people-drawer{container-type:inline-size;padding-bottom:env(safe-area-inset-bottom)}@container (max-width:40rem){.people-drawer .person-profile-header{grid-template-columns:minmax(0,1fr);padding:5rem 1.5rem 2rem;gap:2rem}.people-drawer .person-profile-header>.team-portrait-placeholder{grid-column:1;grid-row:2;max-width:11rem;justify-self:start}.people-drawer .person-role{margin-top:1.5rem}.people-drawer .person-biography{padding:2rem 1.5rem}}@keyframes people-drawer-enter{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes people-drawer-exit{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media(max-width:760px){.people-drawer{inset:0 auto 0 0;width:100vw;max-width:100vw}.people-drawer .person-profile-header{grid-template-columns:1fr;padding:5rem 1.5rem 2rem;gap:2rem}.people-drawer .person-profile-header>.team-portrait-placeholder{grid-column:1;grid-row:2;width:100%;max-width:16rem;justify-self:center}.people-drawer .person-role{margin-top:1.5rem}.people-drawer .person-biography{padding:2rem 1.5rem}}@media(prefers-reduced-motion:reduce){.people-drawer.is-closing,.people-drawer.is-closing::backdrop,.people-drawer::backdrop,.people-drawer[open]{animation:none}}.about-next{background:#fff;padding:3.5rem 0}.about-next-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem}.about-next h2{font-size:clamp(1.75rem,2.7vw,2.375rem);font-weight:400;letter-spacing:-.035em;line-height:1.25;margin-bottom:1rem}.about-next p{max-width:53ch;color:#52667d;font-size:1rem;line-height:1.8}body[data-page=about] :is(.about-primary-link,.about-text-link,.team-person):focus-visible{outline:2px solid #246ed1;outline-offset:5px}.site-footer.footer-redesign{--footer-gutter:clamp(1.75rem,5vw,4rem);border:0;border-radius:0;margin:0;padding:0;background:var(--brand-navy-surface);color:#dbe3ed}.site-footer.footer-redesign>.shell{max-width:70rem;width:min(70rem,calc(100% - 2 * var(--footer-gutter)))}.footer-redesign .footer-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(1.75rem,3.5vw,3.5rem);padding:4rem 0 2.75rem;align-items:start}.footer-layout>*{min-width:0;border:0}.footer-redesign .one-trademark{font-size:.55em;line-height:0;vertical-align:super;margin-left:.04em;letter-spacing:0}.footer-redesign .footer-connect{display:block}.footer-redesign .footer-brand>a{display:inline-block;max-width:100%}.footer-redesign .footer-brand img{display:block;width:280px;max-width:100%;height:auto}.footer-redesign h2{color:#f6f8fb;font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:0;margin:0 0 1rem}.footer-redesign .footer-links ul{list-style:none;display:grid;gap:.25rem;padding:0;margin:0}.footer-redesign .footer-links a{display:inline-flex;align-items:center;min-height:32px;font-size:.9375rem;line-height:1.6;color:#c6d2e1;text-decoration:none}.footer-redesign .footer-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.footer-redesign .footer-newsletter{display:block;width:100%;max-width:none;padding:0;margin:2rem 0 0}.footer-redesign .footer-newsletter h2{font-size:.875rem;color:#c6d2e1;margin:0 0 .8rem;padding:0}.footer-redesign .newsletter-controls{display:flex;align-items:center;gap:1rem;background:transparent;padding:.25rem 0;border:0;border-bottom:1px solid #8294a6;border-radius:0}.footer-redesign .newsletter-controls input{width:100%;flex:1 1 0;min-width:0;min-height:44px;padding:.5rem 0;background:transparent;border:0;border-radius:0;color:#fff;font-size:1rem;line-height:1.5}.footer-redesign .newsletter-controls input::placeholder{color:#c5d1df;opacity:1;font-size:.875rem}.footer-redesign .newsletter-controls input:is(:focus,:focus-visible){border:0;outline:none;box-shadow:none}.footer-redesign .newsletter-controls:hover{border-bottom-color:#aacbfa}.footer-redesign .newsletter-controls:focus-within{outline:none;border-bottom-color:#aacbfa;box-shadow:0 1px 0 #aacbfa}.footer-redesign .newsletter-controls button{flex:0 0 auto;min-height:44px;padding:.5rem .25rem;border:0;border-radius:4px;background:transparent;color:#dbe3ed;font-size:.8125rem;font-weight:500;box-shadow:none}.footer-redesign .newsletter-controls button:hover{color:#fff;background:transparent;box-shadow:none}.footer-redesign .newsletter-controls button:focus-visible{outline:2px solid #d8ae5e;outline-offset:3px}.footer-redesign #newsletter-status{color:#dbe3ed;font-size:.8125rem;line-height:1.6}.footer-redesign .footer-legal{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:0 0 1.75rem;border:0}.footer-redesign .footer-legal nav,.footer-redesign .footer-legal p{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.footer-redesign .footer-legal a{margin:0;color:#aebfd2;font-size:.75rem;line-height:1.6}.footer-redesign .footer-legal nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.footer-redesign .footer-legal a{display:inline-flex;align-items:center;min-height:28px}.footer-redesign :is(a,button):focus-visible{outline:2px solid #aacbfa;outline-offset:5px}@media(pointer:coarse){.footer-redesign :is(.footer-links,.footer-legal) a{min-height:44px}}.site-footer.footer-redesign.footer-white{background:#fff;color:#52667d}.footer-white .footer-newsletter h2,.footer-white h2{color:#142d49}.footer-white .footer-legal a,.footer-white .footer-links a{color:#52667d}.footer-white .newsletter-controls{border-bottom-color:#142d49}.footer-white .newsletter-controls input{color:#142d49}.footer-white .newsletter-controls input:is(:autofill,:-webkit-autofill),.footer-white .newsletter-controls input:is(:autofill,:-webkit-autofill):is(:hover,:focus,:focus-visible){-webkit-text-fill-color:#142d49;caret-color:#142d49;-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff}.footer-white .newsletter-controls input::placeholder{color:#52667d}.footer-white #newsletter-status,.footer-white .newsletter-controls button{color:#142d49}.footer-white .newsletter-controls button:hover{color:#927037}.footer-white .newsletter-controls:focus-within,.footer-white .newsletter-controls:hover{border-bottom-color:#142d49}.footer-white .newsletter-controls:focus-within{box-shadow:0 1px 0 #142d49}.footer-white .newsletter-controls button:focus-visible,.footer-white :is(a,button):focus-visible{outline-color:#927037}@media (max-width:1024px){.about-overview-grid{gap:2.75rem}.about-team-section .people-group{grid-template-columns:1fr;gap:1.5rem}.footer-redesign .footer-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 4rem}.footer-redesign .footer-brand{grid-column:1/-1}.footer-redesign .footer-connect{grid-column:auto}}@media (max-width:760px){body[data-page=about]{--about-gutter:1.25rem}.about-people-intro,.about-principles{grid-template-columns:1fr;gap:1.5rem;padding-block:3rem}.footer-redesign .shell,body[data-page=about] .shell,body[data-page=people] .shell{width:calc(100% - 2.5rem)}.about-overview{padding:calc(var(--header-height, 78px) + 2.75rem) 0 3.5rem}.about-overview-grid{grid-template-columns:1fr;gap:2rem}.about-overview-copy{padding:0}.about-identity{margin-top:0}body[data-page=about] .about-chairman{grid-template-columns:1fr;gap:2.75rem;padding:3.5rem 0}.chairman-visual{width:100%;max-width:25rem}.about-name-feature{grid-template-columns:1fr;padding-top:0;min-height:0}.about-name-feature .name-story-copy{padding:4rem 0}.about-name-feature .name-art{height:100%}.about-name-feature .name-art:after{background:rgba(0,8,18,.7)}.about-name-feature .name-art-caption{bottom:.75rem;right:.75rem;font-size:.75rem;max-width:calc(100% - 1.5rem)}.about-team-section{padding-block:3rem}.about-team-section .people-heading{margin-bottom:2.5rem}.about-team-section .people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.about-team-section .people-group+.people-group{margin-top:2.5rem}.about-next{padding-block:3.5rem}.about-next-grid{grid-template-columns:1fr;gap:1.5rem}.about-next .about-primary-link{justify-self:start}.footer-redesign .footer-layout{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:3rem;gap:2.5rem clamp(1rem,4vw,2rem)}.footer-redesign .footer-connect{display:contents}.footer-redesign .footer-legal{flex-wrap:wrap;gap:.75rem 2rem}.footer-redesign .footer-newsletter{grid-column:1/-1;margin-top:0;max-width:28rem}.footer-redesign .footer-connect>.footer-links{grid-column:2;grid-row:2;min-width:0}}@media (max-width:380px){.about-team-section .people-grid{grid-template-columns:1fr}.about-team-section .team-person{max-width:20rem}.footer-redesign .footer-layout{column-gap:1rem}}@media (prefers-reduced-motion:reduce){.about-primary-link{transition:none}}.team-portrait-placeholder.portrait-photo,body[data-page=about] .about-chairman .chairman-portrait.portrait-photo{--portrait-background:transparent;position:relative;overflow:hidden;aspect-ratio:1;background:var(--portrait-background);border:0;box-shadow:none}.team-portrait-placeholder.portrait-photo>img,body[data-page=about] .about-chairman .chairman-portrait.portrait-photo>img{position:absolute;display:block;width:var(--portrait-width);max-width:none;height:auto;left:var(--portrait-left);top:var(--portrait-top);object-fit:fill;border:0;box-shadow:none;mix-blend-mode:normal;transform:none}body[data-page=about] .about-chairman .chairman-portrait.portrait-photo{aspect-ratio:3/4;border-radius:0}body[data-page=about] .about-chairman .chairman-portrait.portrait-photo>img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}body[data-page=focus] .ed-opening{padding-bottom:3rem}body[data-page=focus] .ed-opening h1{margin-bottom:0}.sector-directory{padding-bottom:4rem;display:flex;flex-direction:column;gap:1rem}.sector-choice{scroll-margin-top:calc(var(--header-height,108px) + 1rem)}.sector-choice>summary{display:grid;grid-template-columns:2fr 3fr 36px;align-items:center;gap:2rem;list-style:none;padding:2rem;background:#e8eef4;color:#142d49;cursor:pointer;border-radius:3px}.sector-choice>summary::-webkit-details-marker{display:none}.sector-choice>summary h2{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:400;line-height:1.25;margin:0;letter-spacing:-.035em}.sector-choice>summary p{font-size:1.0625rem;line-height:1.8;color:#52667d;margin:0;max-width:43ch}.sector-choice>summary:focus-visible{outline:2px solid #94743c;outline-offset:4px}.sector-choice[open]>summary{background:#001b38;color:#fff}.sector-choice[open]>summary p{color:#c4d1df}.sector-toggle{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:#142d49}.sector-toggle:before{content:"";display:block;width:20px;height:20px;background:currentColor;-webkit-mask:url(/images/website/sector-arrow-right.svg) center/contain no-repeat;mask:url(/images/website/sector-arrow-right.svg) center/contain no-repeat}.sector-choice[open] .sector-toggle{background:#dfc38d}@media(hover:hover){.sector-choice:not([open])>summary:hover{background:#dfc38d}}.sector-panel{overflow:hidden;box-sizing:border-box}.sector-panel-lead{font-size:1.0625rem;line-height:1.8;color:#52667d;margin:0;padding:2rem 2rem 0;max-width:72ch}.sector-panel-lead strong{font-weight:500;color:#142d49}.sector-panel-body{display:grid;grid-template-columns:1fr 2fr;gap:3rem;padding:2rem}.sector-takeaway{font-size:clamp(1.4rem,2vw,1.75rem);font-weight:400;line-height:1.35;letter-spacing:-.025em;color:#94743c;margin:0;max-width:22ch}.sector-panel-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.sector-panel-copy h3{font-size:1.0625rem;font-weight:500;line-height:1.4;color:#142d49;margin:0 0 .75rem}.sector-panel-copy p{font-size:1rem;line-height:1.8;color:#52667d;margin:0;max-width:44ch}@media(max-width:1000px){.sector-panel-body{grid-template-columns:1fr;gap:1.5rem}.sector-takeaway{max-width:40ch}}@media(max-width:760px){.sector-choice>summary{grid-template-columns:minmax(0,1fr) 36px;gap:.75rem 1rem;padding:1.5rem 1.25rem}.sector-choice>summary p{grid-column:1;grid-row:2;font-size:1rem}.sector-toggle{grid-column:2;grid-row:1}.sector-panel-lead{padding:1.5rem 1.25rem 0;font-size:1rem}.sector-panel-body{padding:1.5rem 1.25rem}.sector-panel-copy{grid-template-columns:1fr;gap:1.5rem}}.sector-dialog{width:min(70rem,calc(100% - 3rem));max-width:none;max-height:calc(100dvh - 3rem);padding:0;border:0;border-radius:0;background:#fff;color:#142d49;overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 80px #00152d40}.sector-dialog::backdrop{background:#00152dcc}.sector-dialog[open]{animation:sector-dialog-in .2s ease-out}.sector-dialog-toolbar{display:flex;justify-content:flex-end;position:sticky;top:0;background:linear-gradient(90deg,#001b38 34%,#fff 0);padding:.75rem 1.5rem;z-index:1}.sector-dialog-close{display:flex;align-items:center;gap:12px;min-height:44px;padding:.5rem;border:0;background:transparent;color:#142d49;font:inherit;cursor:pointer}.sector-dialog-close span{font-size:1.75rem;line-height:1}.sector-dialog-close:hover{color:#94743c}.sector-dialog .sector-panel{display:grid;grid-template-columns:34% minmax(0,1fr);overflow:visible}.sector-dialog .sector-takeaway{background:#001b38;color:#dfc38d;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.25;max-width:none;padding:1.5rem 2.5rem 3rem;text-wrap:pretty}.sector-dialog-reading{padding:1.5rem 3rem 3rem;min-width:0}.sector-dialog .sector-panel-lead{padding:0;margin:0 0 2rem;font-size:1.125rem;line-height:1.75;color:#142d49;max-width:55ch}.sector-dialog .sector-panel-copy{grid-template-columns:1fr;gap:1.75rem}.sector-dialog .sector-panel-copy h3{font-size:1rem;margin-bottom:.5rem}.sector-dialog .sector-panel-copy p{max-width:58ch;line-height:1.75}.sector-dialog{container-type:inline-size}@container (max-width:50rem){.sector-dialog-toolbar{background:#fff}.sector-dialog .sector-panel{grid-template-columns:minmax(0,1fr)}.sector-dialog .sector-takeaway{background:#fff;color:var(--ed-ink);padding:.5rem 1.5rem 0}.sector-dialog .sector-takeaway:before{content:"";display:block;width:2.5rem;height:.125rem;margin-block-end:1rem;background:var(--gold)}.sector-dialog-reading{padding:1.25rem 1.5rem 2rem}}body.sector-dialog-open{overflow:hidden}@keyframes sector-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sector-dialog[open]{animation:none}}@media(max-width:760px){.sector-dialog{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.sector-dialog-toolbar{padding:.5rem 1rem}.sector-dialog .sector-takeaway{font-size:1.8rem}.sector-dialog .sector-panel-lead{font-size:1.0625rem}}body[data-page] :is(.hero-content,.sub-hero>.shell,.contact-intro,.enquiry-panel){animation:none}:root{--ed-ink:#142d49;--ed-copy:#52667d;--ed-navy:#091c33;--ed-gold:#b99a63;--ed-space:5rem;--ed-gap:3rem}body .shell{width:min(70rem,calc(100% - 5rem));max-width:70rem}body{font-size:1rem;overflow-wrap:anywhere;--cta-arrow-gap:12px;--cta-text-gap:8px;--cta-arrow-size:14px;--cta-padding-inline:24px}.form-row>*,.sector-panel-copy>*,.values-reading,main :is(article,section,figure){min-width:0}input,select,textarea{min-width:0}body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #246ed1;outline-offset:5px}body :is(a,button){-webkit-tap-highlight-color:transparent}body .inline-link{border:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;box-shadow:none}body .inline-link:after{display:none}body[data-page] :is(.button,.about-primary-link,.enquiry-submit){--cta-bg:#00214d;--cta-ink:#fff;--cta-border:#00214d;--cta-hover:#073568;--cta-hover-ink:#fff;--cta-hover-border:#073568;display:inline-flex;align-items:center;justify-content:center;gap:var(--cta-arrow-gap);min-height:52px;max-width:100%;padding:14px var(--cta-padding-inline);border:1px solid var(--cta-border);border-radius:4px;background:var(--cta-bg);color:var(--cta-ink);box-shadow:none;transform:none;font:500 1rem/1.4 Montserrat,Arial,sans-serif;letter-spacing:-.015em;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;transition:background-color .18s ease,border-color .18s ease,color .18s ease}body[data-page] .button.gold{--cta-bg:#d8ae5e;--cta-ink:#00214d;--cta-border:#d8ae5e;--cta-hover:#e7c687;--cta-hover-ink:#00214d;--cta-hover-border:#e7c687}body[data-page] .button.glass{--cta-bg:transparent;--cta-ink:#fff;--cta-border:#a7b9d0;--cta-hover:#ffffff12;--cta-hover-ink:#fff;--cta-hover-border:#fff}body[data-page] :is(.button,.about-primary-link,.enquiry-submit):is(:hover,:focus-visible){background:var(--cta-hover);color:var(--cta-hover-ink);border-color:var(--cta-hover-border);box-shadow:none;transform:none;text-decoration:none}body[data-page] :is(.button,.about-primary-link,.enquiry-submit):focus-visible{outline:2px solid #987338;outline-offset:4px}body[data-page] .hero .button:focus-visible{outline-color:#e7c687}body[data-page] :is(.button,.about-primary-link,.enquiry-submit):active{box-shadow:none;transform:none}body[data-page] :is(.button,.enquiry-submit):disabled{background:var(--cta-bg);color:var(--cta-ink);border-color:var(--cta-border);opacity:.5;cursor:not-allowed}body[data-page] .button.small{min-height:44px;padding:10px 18px;font-size:.875rem}@media(prefers-reduced-motion:reduce){body[data-page] :is(.button,.about-primary-link,.enquiry-submit){transition:none}}body h2{font-size:clamp(1.9rem,3.3vw,3rem);font-weight:400;line-height:1.2;letter-spacing:-.04em}body .ed-label{font-weight:500;line-height:1.5;letter-spacing:.015em;margin:0 0 1.4rem;text-transform:none}.ed-index,body .ed-label{font-size:.875rem;color:var(--ed-copy)}.ed-index{display:block;font-variant-numeric:tabular-nums;margin-bottom:1rem}.ed-link{display:inline-flex;align-items:center;gap:1.5rem;min-height:44px;font-size:1rem;line-height:1.5;color:var(--ed-ink);text-decoration:none}.ed-link span{font-size:1.1rem;color:var(--ed-copy)}.ed-link:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.ed-opening{padding-top:calc(var(--header-height,94px) + 4.5rem);padding-bottom:4.5rem}.ed-opening h1{font-size:clamp(2.8rem,5.5vw,5rem);font-weight:400;line-height:1.08;letter-spacing:-.05em;margin:0 0 1.8rem}.ed-opening>.ed-lead{max-width:42ch}.ed-lead{font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.7;color:var(--ed-copy)}.ed-section-heading{margin-bottom:3rem}.ed-side h2,.ed-story-visual h2{max-width:15ch}.ed-advisory{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--ed-gap);padding-block:2rem var(--ed-space)}.ed-disclosures details{padding:1.4rem 1.5rem;margin:0 0 .5rem;border:0;border-radius:8px;background:#f4f6f8}.ed-disclosures details[open]{background:#edf2f6}.ed-disclosures summary{display:flex;align-items:center;gap:1rem;list-style:none;cursor:pointer;min-height:44px}.ed-disclosures summary::-webkit-details-marker{display:none}.ed-disclosures .ed-index{margin:0;font-size:.875rem}.ed-disclosures h3{font-size:1.2rem;line-height:1.5;font-weight:400;letter-spacing:-.025em;margin:0}.ed-expand{position:relative;width:14px;height:14px;flex:none;margin-left:auto}.ed-expand:after,.ed-expand:before{content:"";position:absolute;background:var(--ed-ink);left:0;top:6px;width:14px;height:1px}.ed-expand:after{transform:rotate(90deg)}details[open] .ed-expand:after{transform:none}.ed-disclosure-copy{padding:.8rem 1.5rem .4rem 2.1rem}.ed-disclosure-copy p{font-size:1rem;color:var(--ed-copy);line-height:1.85}.ed-finance{padding-block:1rem var(--ed-space)}.ed-funding-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.ed-funding-sources h3{font-size:1.5rem;font-weight:400;line-height:1.35;margin-bottom:1.25rem}.ed-funding-sources p{font-size:1rem;color:var(--ed-copy);line-height:1.8}.ed-funding-convergence{height:90px;color:var(--ed-gold);margin-top:2rem}.ed-funding-convergence svg{width:100%;height:100%;display:block}.ed-funding-result{background:var(--brand-navy-surface);color:#fff;padding:2.5rem 3rem;text-align:center;max-width:48rem;margin:0 auto}.ed-funding-result .ed-label{color:#d8c195;margin-bottom:1rem}.ed-funding-result>p:last-child{max-width:44ch;margin:auto;font-size:1.25rem;line-height:1.7}.ed-journey{display:grid;grid-template-columns:1fr 1fr;gap:var(--ed-gap);align-items:start;padding-block:2rem var(--ed-space)}.approach-route{background:#edf2f6;padding:5rem 0;color:#142d49}.approach-route-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3.5rem}.approach-route-heading h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.15;margin:0}.approach-route-heading>p{font-size:1rem;line-height:1.7;color:#52667d;margin:0;max-width:32ch}.approach-route-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:0}.approach-route-stages li{position:relative;padding-right:2rem;min-width:0}.approach-route-stages li:not(:last-child):before{content:"";position:absolute;top:1.5rem;left:3rem;right:0;height:1px;background:#b99a59}.route-node{display:flex;align-items:center;justify-content:center;position:relative;width:3rem;height:3rem;border:1px solid #b99a59;border-radius:50%;color:#80622d;font-size:.875rem;background:#edf2f6;margin-bottom:1.75rem}.approach-route-stages h3{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;margin:0 0 .75rem}.approach-route-stages li>p{font-size:1rem;line-height:1.65;color:#52667d;min-height:5em;margin:0 0 1.5rem}.route-outcome{font-size:1rem;line-height:1.5;color:#142d49}.route-outcome>span{display:block;font-size:.875rem;color:#80622d;margin-bottom:.4rem}.approach-route-note{font-size:.875rem;color:#52667d;line-height:1.6;margin:3rem 0 0;max-width:70ch}@media(max-width:1100px){.advisory-service-lead{flex-wrap:wrap}.approach-route{padding:3rem 0}.approach-route-heading{align-items:flex-start;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem}.approach-route-stages{grid-template-columns:1fr}.approach-route-stages li{padding:0 0 2.5rem 4.5rem}.route-node{position:absolute;left:0;top:0;margin:0}.approach-route-stages li:not(:last-child):before{top:3rem;left:1.5rem;bottom:0;width:1px;height:auto;right:auto}.approach-route-stages li>p{min-height:0;margin-bottom:1rem}.approach-route-stages li:last-child{padding-bottom:0}.approach-route-note{margin-top:2rem}}.ed-story-visual{position:static}.ed-track{list-style:none;margin:2.25rem 0 0;padding:0;display:grid;gap:.25rem}.ed-track li{position:relative}.ed-track a{display:flex;gap:1rem;align-items:center;padding:.65rem .9rem;font-size:.9375rem;min-height:44px;line-height:1.5;color:var(--ed-copy);border-radius:6px}.ed-track a>span{font-size:.8125rem;font-variant-numeric:tabular-nums}.ed-track a[aria-current=step]{background:#eaf0f5;color:var(--ed-ink)}.ed-story-step{position:relative;padding:0 0 2rem;min-height:0;scroll-margin-top:calc(var(--header-height,94px) + 2rem)}.ed-story-step:last-child{min-height:0;padding-bottom:0}.ed-story-step h3{font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:400;line-height:1.25;margin:1.2rem 0}.ed-story-step p{font-size:1.0625rem;line-height:1.85;max-width:42ch;color:var(--ed-copy)}.ed-step-number{display:block;font-size:clamp(3.5rem,6vw,5.5rem);line-height:1;font-weight:300;letter-spacing:-.06em;color:#ac8a50}.ed-next{background:#f2f5f7;padding-block:3.5rem}.ed-next>.shell{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.ed-next h2{margin-bottom:1rem}.ed-next p{max-width:58ch;color:var(--ed-copy);font-size:1rem;line-height:1.85}.ed-next .ed-link{white-space:nowrap}.ed-other{display:flex;justify-content:space-between;gap:2rem;padding-block:2.5rem}.ed-other .ed-link{font-size:1.25rem}.ed-participation{display:grid;grid-template-columns:1fr 1fr;gap:var(--ed-gap);padding-block:1rem var(--ed-space)}.ed-participation-copy{display:grid;gap:2.75rem}.ed-participation h3{font-size:1.375rem;line-height:1.3;font-weight:400;margin-bottom:1rem}.ed-participation p:not(.ed-label){font-size:1.0625rem;color:var(--ed-copy);line-height:1.85}.ed-assessment{padding-block:var(--ed-space);background:var(--brand-navy-surface);color:#fff;margin-bottom:var(--ed-space)}.ed-assessment .ed-index,.ed-assessment .ed-label{color:#d8c195}.ed-assessment-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem 6rem}.ed-assessment-grid article{display:block}.ed-assessment-grid h3{font-size:1.5rem;line-height:1.4;font-weight:400;margin:0 0 1rem;letter-spacing:-.025em}.ed-assessment-grid p{font-size:1rem;color:#c6d2e1;line-height:1.85}.ed-sector-nav{display:flex;flex-wrap:wrap;gap:.75rem 2rem;padding-bottom:4rem}.ed-sector-nav a{font-size:.9375rem;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:6px}.ed-sector{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem var(--ed-gap);padding-block:0 var(--ed-space);scroll-margin-top:calc(var(--header-height,94px) + 2rem)}.ed-sector:nth-of-type(2n) .ed-sector-image{grid-column:2;grid-row:1}.ed-sector:nth-of-type(2n) .ed-sector-copy{grid-column:1;grid-row:1}.ed-sector-image img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;border-radius:0}.ed-sector-copy{align-self:center}.ed-sector-copy h2{margin-bottom:1.25rem}.ed-sector-copy ul{padding:0;list-style:none;margin:1.5rem 0 0;display:grid;gap:.8rem}.ed-sector-copy li{font-size:1rem;color:var(--ed-copy);line-height:1.7;padding-left:1.1rem;position:relative}.ed-sector-copy li:before{content:"";position:absolute;width:4px;height:4px;left:0;top:.7rem;border-radius:50%;background:var(--ed-gold)}.ed-system{grid-column:1/-1;margin:0;padding:2.5rem 3rem;background:#edf2f6}.ed-system figcaption{display:block;margin:0 0 2rem}.ed-system figcaption .ed-label{display:block;margin-bottom:.75rem}.ed-system strong{font-size:1.5rem;line-height:1.4;font-weight:400;letter-spacing:-.025em}.ed-system ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;list-style:none;padding:0;margin:0}.ed-system li{position:relative;padding-top:1rem}.ed-system li+li:before{content:"→";position:absolute;left:-1.75rem;top:3.2rem;color:#8a6d3d}.ed-system li>span{font-size:.875rem;color:var(--ed-copy)}.ed-system h4{font-size:1.0625rem;font-weight:500;line-height:1.5;margin:.8rem 0}.ed-system p{font-size:.9375rem;line-height:1.8;color:var(--ed-copy)}.ed-resources{display:grid;grid-template-columns:.7fr 1fr 1fr;gap:2rem;padding-bottom:4rem}.ed-resources p:not(.ed-label){font-size:.9375rem;color:var(--ed-copy);line-height:1.8;margin-top:.5rem}.ed-home-focus{display:block;padding-block:var(--ed-space)}.ed-home-focus-heading{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.ed-home-focus-heading h2{margin:0}.ed-home-sectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ed-home-sector{display:flex;flex-direction:column;gap:1.5rem;align-items:stretch;min-width:0}.ed-home-sector img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:0}.ed-home-sector h3{font-size:clamp(1.4rem,2.1vw,1.9rem);line-height:1.25;font-weight:400;margin:0 0 1rem}.ed-home-sector h3 a{display:block}.ed-home-sector h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.ed-home-sector p{font-size:1rem;line-height:1.8;color:var(--ed-copy)}body[data-page=home] .home-entry{padding-block:var(--ed-space)}body .home-entry-intro{gap:var(--ed-gap)}body .home-entry-intro>p{font-size:1.125rem;line-height:1.85}body .home-insights-band{padding-block:0}body .home-perspectives{padding-block:2rem 3rem}body .contact.section-space{padding-block:var(--ed-space)}body[data-page=person] .person-profile{width:min(65rem,calc(100% - 5rem));grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);column-gap:var(--ed-gap)}body[data-page=person] .person-profile-header>.team-portrait-placeholder{width:100%;max-width:none}body[data-page=person] .person-profile h1{font-size:clamp(2rem,3.5vw,3rem)}body .editorial-article[data-editorial-theme] .article-header{display:block;width:min(70rem,calc(100% - 5rem));margin:0 auto;padding-top:calc(var(--header-height,94px) + 3rem);padding-bottom:3rem}body .editorial-article[data-editorial-theme] .article-header h1{max-width:27ch;font-size:clamp(2.25rem,3.8vw,3.6rem);line-height:1.15;margin:0;text-align:left}body .editorial-article[data-editorial-theme] .article-header .article-deck{font-size:1.125rem;line-height:1.7;max-width:60ch;margin:1.75rem 0 0;text-align:left}body .editorial-article[data-editorial-theme] .article-header .article-meta{display:flex;justify-content:flex-start;gap:1.5rem;margin-top:1.5rem;font-size:.875rem}body .editorial-article[data-editorial-theme] .article-layout{display:grid;grid-template-columns:minmax(0,42rem) 14rem;gap:var(--ed-gap);justify-content:space-between;padding-block:4rem var(--ed-space)}body .editorial-article.article-short[data-editorial-theme] .article-layout{display:block;max-width:42rem}body .editorial-article.article-short[data-editorial-theme] .article-header :is(h1,.article-deck,.article-meta){max-width:42rem;margin-left:auto;margin-right:auto}body .editorial-article.article-short[data-editorial-theme=antares-the-ventures-zurich-2026] .article-header .article-deck{max-width:none;margin-left:max(0px,calc((100% - 42rem)/2));margin-right:0;text-wrap:wrap}body .editorial-article.article-short[data-editorial-theme=supporting-young-ai-leaders-zurich] .article-header h1{width:100%;max-width:58rem;margin-inline:auto;font-size:clamp(2rem,3.4vw,3rem);text-wrap:wrap}.editorial-article .article-header h1 .article-title-line{display:block;font:inherit;letter-spacing:inherit;color:inherit}@media(max-width:760px){.editorial-article .article-header h1 .article-title-line{display:inline}.article-title-line:not(:last-child):after{content:" "}}body .editorial-article.article-long .article-copy{grid-column:1;grid-row:1}body .editorial-article.article-long .article-aside{grid-column:2;grid-row:1}body .editorial-article[data-editorial-theme] .article-copy{min-width:0;max-width:42rem}body .editorial-article[data-editorial-theme] .article-section{padding:0;margin:0 0 3.5rem;scroll-margin-top:calc(var(--header-height,94px) + 2rem)}body .editorial-article[data-editorial-theme] .article-section h2{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.3;margin:0 0 1.25rem}body .editorial-article[data-editorial-theme] .article-section p{font-size:1.0625rem;line-height:1.9;color:#415a73;margin:0 0 1.35rem;text-align:left}body .editorial-article[data-editorial-theme] .article-section .section-kicker{display:none}.article-copy .article-name{display:inline-block;width:max-content;max-width:100%}body .editorial-article[data-editorial-theme] .article-aside{display:block;position:sticky;top:calc(var(--header-height,94px) + 2rem);align-self:start;max-height:calc(100svh - var(--header-height,94px) - 4rem);overflow:auto}body .editorial-article[data-editorial-theme] .article-aside nav{display:block;border:0;padding:0}body .editorial-article[data-editorial-theme] .article-aside nav a{position:relative;display:block;padding:.65rem .85rem;margin:0 0 .25rem;border:0;border-radius:5px;font-size:.875rem;line-height:1.6;background:transparent;color:var(--ed-copy)}body .editorial-article[data-editorial-theme] .article-aside nav a:after,body .editorial-article[data-editorial-theme] .article-aside nav a:before{display:none}body .editorial-article[data-editorial-theme] .article-aside nav a[aria-current=location]{background:#edf2f6;color:var(--ed-ink)}.article-mobile-contents{display:none}.ed-article-date{display:block;font-size:.875rem;color:var(--ed-copy);line-height:1.5;margin-bottom:1rem}body .editorial-article[data-editorial-theme] .article-photography{margin-block:0;max-width:70rem}body .editorial-article[data-editorial-theme] .article-header+.article-photography{margin-top:3.5rem}body .editorial-article[data-editorial-theme] .article-photography img{display:block;max-width:100%}body .related-insights{padding-block:4rem 6rem;border:0}body .related-insights>h2{font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:400;line-height:1.2;margin:0 0 3.25rem}.related-insights .insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;align-items:start}.related-insights .editorial-card>a{display:flex;flex-direction:column;align-items:stretch;gap:0;height:100%}.related-insights .editorial-card .insight-thumbnail{width:100%;height:auto;aspect-ratio:16/9;padding:0;border-radius:0;align-self:stretch;overflow:hidden}.related-insights .editorial-card .insight-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transform:none}.related-insights .editorial-card .insight-card-copy{display:block;padding:1.25rem 0 0}.related-insights .editorial-card h3{font-size:clamp(1.125rem,1.65vw,1.4rem);line-height:1.45;font-weight:500;letter-spacing:-.025em;min-height:0;max-width:none;margin:0}.related-insights .one-preview .one-wordmark{font-size:clamp(1.25rem,2.4vw,2rem);padding:1rem;letter-spacing:-.055em}.related-insights .editorial-card>a:focus-visible{outline:2px solid #d8ae5e;outline-offset:6px}@media(max-width:760px){body .related-insights{padding-block:2.5rem 4rem}body .related-insights>h2{margin-bottom:2.25rem}.related-insights .insights-grid{grid-template-columns:1fr;gap:2.5rem}.related-insights .editorial-card h3{font-size:1.25rem}.related-insights .one-preview .one-wordmark{font-size:clamp(1.5rem,7vw,2.5rem)}}body .insights-library #insight-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 2rem}body #insight-results>.insight-card{display:block;grid-row:auto;grid-template-rows:none;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;min-width:0}body #insight-results>.insight-card[hidden]{display:none}body #insight-results>.insight-card>a{display:flex;flex-direction:column;gap:1.25rem;align-items:stretch;padding:0;height:auto}body #insight-results>.insight-card .insight-thumbnail{position:relative;margin:0;aspect-ratio:16/9;height:auto;width:100%;border-radius:0;min-height:0;flex:none}body #insight-results>.insight-card .insight-thumbnail img{position:absolute;inset:0;width:100%;height:100%}body #insight-results>.insight-card .insight-card-copy{display:flex;flex-direction:column;gap:1rem;padding:0}body #insight-results>.insight-card h3{font-size:clamp(1.125rem,1.6vw,1.4rem);line-height:1.4;max-width:none;min-height:0;margin:0}body #insight-results>.insight-card .insight-card-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}body #insight-results>.insight-card .ed-article-date,body #insight-results>.insight-card .read-time{font-size:.8125rem;line-height:1.5;margin:0;color:var(--ed-copy);display:block}@media(max-width:1100px){body .insights-library #insight-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body .insights-library #insight-results{grid-template-columns:1fr;row-gap:2.5rem}}body .insights-library{padding-bottom:var(--ed-space)}body .collage-story img,body .insight-thumbnail img{transform:none!important;transition:none}body .collage-story:hover,body .insight-card:hover{transform:none}body .contact-main{padding-bottom:var(--ed-space)}body .contact-layout{gap:var(--ed-gap)}body .enquiry-panel{box-shadow:none;border:0;background:#f4f6f8;border-radius:8px}body[data-page=impressum] .imprint-opening{padding-bottom:3rem}.imprint-opening h1{margin-bottom:0}.imprint-split{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,2fr);gap:clamp(2rem,5vw,4rem);align-items:start}.imprint-identity{background:#fff;color:#142d49;padding-block:0 2.5rem}.imprint-split h2{font-size:1.25rem;font-weight:500;line-height:1.4;letter-spacing:-.02em;margin:0;color:#142d49}.imprint-address p{font-size:1rem;line-height:1.8;color:#52667d}.imprint-address strong{font-weight:600;color:#142d49}.imprint-address p+p{margin-top:1rem}.imprint-address a{color:#142d49;overflow-wrap:anywhere}.imprint-register{padding-block:0 2.5rem}.imprint-register dl{margin:0 0 1rem;display:grid;gap:.75rem}.imprint-register dl>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1.5rem;font-size:1rem;line-height:1.8}.imprint-register dt{color:#52667d}.imprint-register dd{margin:0;color:#142d49;overflow-wrap:anywhere}@media(max-width:760px){body[data-page=impressum] .imprint-opening{padding-bottom:2.5rem}.imprint-split{grid-template-columns:minmax(0,1fr);gap:1rem}.imprint-register dl>div{grid-template-columns:6rem minmax(0,1fr);gap:1rem}}.privacy-page{padding-block:calc(var(--header-height,108px) + 4.5rem) 5rem}.privacy-reading{max-width:46rem}.privacy-opening{margin-bottom:1.5rem}.privacy-opening h1{font-size:clamp(2.8rem,5.5vw,5rem);line-height:1.08;letter-spacing:-.05em;font-weight:400;margin:0 0 1.5rem;color:#142d49}.privacy-opening p{color:#52667d;font-size:.9375rem;line-height:1.6}.privacy-contents{margin:0 0 3rem;padding:1.25rem 1.5rem;background:#f5f7f9}.privacy-contents summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;list-style:none;font-size:1rem;font-weight:500;color:#142d49}.privacy-contents summary::-webkit-details-marker{display:none}.privacy-contents summary:after{content:"";width:8px;height:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-right:.25rem;flex:none}.privacy-contents[open] summary:after{transform:rotate(225deg)}.privacy-contents summary:focus-visible{outline:2px solid #94713a;outline-offset:5px}.privacy-contents nav{padding:1rem 0 .25rem}.privacy-contents ol{list-style:none;margin:0;padding:0;column-count:2;column-gap:2.5rem}.privacy-contents li{break-inside:avoid;margin:0}body[data-page=privacy] .privacy-contents nav a{display:flex;align-items:center;min-height:44px;box-sizing:border-box;padding:.5rem 0;font-size:.9375rem;line-height:1.5;color:#52667d}body[data-page=privacy] .privacy-contents nav a:is(:hover,:focus-visible){color:#94713a;text-decoration:underline!important;text-underline-offset:4px}body[data-page=privacy] .privacy-contents nav a:focus-visible{outline:2px solid #94713a;outline-offset:3px}@media(max-width:600px){.privacy-contents{padding:1rem}.privacy-contents ol{column-count:1}}@media print{.privacy-contents{display:none}}.policy-section{scroll-margin-top:calc(var(--header-height,108px) + 1.5rem)}.policy-section+.policy-section{margin-top:4rem}.policy-section h2{font-size:clamp(1.65rem,2.5vw,2rem);line-height:1.3;letter-spacing:-.025em;font-weight:500;color:#142d49;margin:0 0 1.75rem;text-wrap:balance}.policy-copy{min-width:0}.policy-copy h3{font-size:1.25rem;line-height:1.4;letter-spacing:-.015em;font-weight:500;margin:2.5rem 0 1rem;color:#142d49;text-wrap:balance}.policy-copy h4{font-size:1rem;line-height:1.5;letter-spacing:0;font-weight:600;margin:1.75rem 0 .65rem;color:#142d49}.policy-copy h3+h4{margin-top:1.25rem}.policy-copy h3+p,.policy-copy h3:first-child,.policy-copy h4+p{margin-top:0}.privacy-page .policy-copy li,.privacy-page .policy-copy p{font-size:1rem;line-height:1.8;color:#52667d}.policy-copy p+p,.policy-copy ul+p{margin-top:1rem}.policy-copy ul{padding-left:1.25rem;margin:1rem 0}.policy-copy li+li{margin-top:.35rem}body[data-page=privacy] .policy-copy a{color:#142d49;text-decoration:underline!important;text-underline-offset:4px;overflow-wrap:anywhere}body[data-page=privacy] .policy-copy a:is(:hover,:focus-visible){color:#142d49;text-decoration-thickness:2px}@media(max-width:760px){.privacy-page{padding-block:calc(var(--header-height,94px) + 2.75rem) 3rem}.privacy-opening h1{font-size:clamp(2.5rem,10vw,3.5rem)}.policy-section h2{font-size:1.65rem;margin-bottom:1.5rem}.policy-section+.policy-section{margin-top:3rem}}@media(max-width:1100px){.ed-funding-sources{gap:2rem}.ed-assessment-grid{column-gap:3rem}.ed-resources{grid-template-columns:1fr 1fr}.ed-resources>.ed-label{grid-column:1/-1}.ed-home-sectors{gap:1.5rem}body .editorial-article[data-editorial-theme] .article-layout{grid-template-columns:minmax(0,1fr) 12rem;gap:2.5rem}}@media(max-width:760px){body .shell,body[data-page=person] .person-profile{width:calc(100% - 2.5rem)}.ed-opening{padding-top:calc(var(--header-height,78px) + 2.75rem);padding-bottom:3rem}.ed-opening h1{font-size:clamp(2.5rem,10vw,3.5rem)}.ed-advisory,.ed-journey,.ed-participation{grid-template-columns:1fr;gap:2.5rem}.ed-side h2,.ed-story-visual h2{max-width:none}.ed-story-visual{position:static}.ed-track{display:none}.ed-story-step{min-height:0;padding:1rem 0 2.5rem}.ed-story-step:last-child{min-height:0}.ed-step-number{font-size:3rem}.ed-story-step h3{margin:.8rem 0 1rem}.ed-story-step p{max-width:none}.ed-funding-sources{grid-template-columns:1fr;gap:2.5rem}.ed-funding-sources article{max-width:42ch}.ed-funding-convergence{display:none}.ed-funding-result{margin-top:2.5rem;padding:2rem 1.5rem;text-align:left}.ed-assessment-grid{grid-template-columns:1fr;gap:2rem}.ed-next>.shell{grid-template-columns:1fr;gap:1.25rem}.ed-next .ed-link{justify-self:start}.ed-sector,.ed-sector:nth-of-type(2n){grid-template-columns:1fr;gap:1.8rem}.ed-sector .ed-sector-copy,.ed-sector:nth-of-type(2n) .ed-sector-copy{grid-column:1;grid-row:1}.ed-sector .ed-sector-image,.ed-sector:nth-of-type(2n) .ed-sector-image{grid-column:1;grid-row:2}.ed-sector-image img{aspect-ratio:3/2}.ed-sector-nav{gap:.3rem 1.2rem;padding-bottom:3rem}.ed-sector-nav a{font-size:.875rem}.ed-system{padding:2rem 1.5rem}.ed-system ol{grid-template-columns:1fr;gap:1.75rem}.ed-system li{padding:0}.ed-system li+li:before{content:none}.ed-system h4{margin:.5rem 0}.ed-resources{grid-template-columns:1fr;gap:1.5rem}:root{--ed-space:3rem;--ed-gap:2rem}.ed-home-focus-heading{display:block}.ed-home-focus-heading h2{margin-bottom:.8rem}.ed-home-sector{gap:1.5rem}.ed-home-sector h3{font-size:1.75rem}.ed-home-sectors{grid-template-columns:1fr;gap:2rem}body .editorial-article.article-long :is(.article-copy,.article-aside){grid-column:auto;grid-row:auto}body[data-page=person] .person-profile{grid-template-columns:1fr}body[data-page=person] .person-profile-header>.team-portrait-placeholder{max-width:22rem}body .editorial-article[data-editorial-theme] .article-header{display:block;width:calc(100% - 2.5rem);margin:0 auto;padding-top:calc(var(--header-height,78px) + 2rem);padding-bottom:2.5rem}body .editorial-article[data-editorial-theme] .article-header h1{font-size:clamp(2rem,7vw,3rem)}body .editorial-article[data-editorial-theme] .article-header+.article-photography{margin-top:2rem}body .editorial-article[data-editorial-theme] .article-layout{grid-template-columns:1fr;gap:2.5rem;padding-top:2.5rem}body .editorial-article[data-editorial-theme] .article-aside{display:block;position:static;max-height:none;overflow:visible}body .editorial-article[data-editorial-theme] .article-aside>.article-contents-label,body .editorial-article[data-editorial-theme] .article-aside>nav{display:none}.article-mobile-contents{display:block;background:#f2f5f7;border-radius:6px;padding:.25rem .75rem}.article-mobile-contents summary{cursor:pointer;padding:.75rem .25rem;min-height:44px;font-size:.9375rem}.article-mobile-contents nav{padding-bottom:.5rem!important}body .editorial-article[data-editorial-theme] .article-copy{max-width:none}body .editorial-article[data-editorial-theme] .article-section p{font-size:1rem;line-height:1.85}body .editorial-article[data-editorial-theme] .article-section{margin-bottom:2.75rem}body #insight-results>.insight-card.is-lead>a,body #insight-results>.insight-card>a{grid-template-columns:1fr;gap:1.25rem;padding-bottom:0}body #insight-results>.insight-card.is-lead .insight-thumbnail{aspect-ratio:16/9}body #insight-results>.insight-card h3,body #insight-results>.insight-card.is-lead h3{font-size:1.5rem;max-width:none}body #insight-results>.insight-card .ed-article-date{margin-bottom:.75rem}body .contact-layout{gap:2.5rem}}@media(max-height:720px){.ed-story-visual,body[data-page=about] .chairman-visual{position:static}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:after,:before{animation:none!important;transition:none!important}.ed-story-visual,body[data-page=about] .chairman-visual{position:static}}.collage-story.collage-text{background:var(--brand-navy-surface)}.collage-story.collage-text h3{font-size:clamp(1.75rem,2.7vw,2.6rem);line-height:1.25}.featured-insights{padding-block:1rem 5rem}.featured-insights>h2,.insights-feed-toolbar>h2{font-size:1.5rem;font-weight:400;margin:0 0 2rem;color:#142d49}.featured-insights-grid,.home-stories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.featured-story{min-width:0}.featured-story>a{display:flex;flex-direction:column;height:100%;color:#142d49;text-decoration:none}.featured-story-media{aspect-ratio:16/9;overflow:hidden;border-radius:0;background:transparent;flex:none}.featured-story-media img{display:block;width:100%;height:100%;object-fit:contain}.featured-story-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding-top:1.25rem}.featured-story h3{font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:400;line-height:1.4;letter-spacing:-.025em;margin:0}.story-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;align-items:baseline}.story-meta:empty{display:none}.featured-story-date,.story-meta .read-time{font-size:.8125rem;line-height:1.5;color:#52667d;margin:0}.featured-story>a:is(:hover,:focus-visible) h3{color:#80622d}.featured-story>a:focus-visible{outline:2px solid #94743c;outline-offset:8px}.featured-one{display:flex;align-items:center;justify-content:center;background:linear-gradient(165deg,#00214d,#00142e);color:#fff;padding:1.5rem}.featured-one .one-wordmark{font-size:clamp(1.25rem,2.7vw,2.25rem)}.home-stories-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:2.5rem}.home-stories-heading h2{font-size:clamp(2rem,3.5vw,3rem)}@media(max-width:760px){.featured-insights-grid,.home-stories-grid{grid-template-columns:1fr;gap:2.5rem}.home-stories-heading{align-items:flex-start;flex-direction:column;gap:1rem}.featured-one .one-wordmark{font-size:clamp(1.5rem,7vw,2.5rem)}}body .insights-feed-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.insights-feed-toolbar>h2{margin:0;font-weight:500}.insights-feed-controls{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-left:auto}.insights-feed-controls .insight-filter-heading{display:flex;align-items:center;gap:.7rem;font-size:1rem;color:#142d49;letter-spacing:0}body .insights-remaining{padding-top:0}body .insights-remaining #insight-results>.insight-card.is-lead>a{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);padding-bottom:0}body .insights-remaining #insight-results>.insight-card.is-lead .insight-thumbnail{aspect-ratio:16/9}body .insights-remaining #insight-results>.insight-card.is-lead h3{font-size:clamp(1.4rem,2.2vw,2rem)}@media(max-width:760px){.featured-insights{padding-bottom:3rem}body .insights-feed-toolbar{align-items:start;flex-direction:column;gap:1.25rem}.insights-feed-controls{width:100%;justify-content:space-between}.insight-filter-options{left:0;right:auto}}body .collage-story.collage-branded-art>a{display:flex;flex-direction:column}body .collage-story.collage-branded-art img{position:static;inset:auto;z-index:auto;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;flex:none}body .collage-story.collage-branded-art>a:after{display:none}body .collage-story.collage-branded-art .collage-story-copy{height:auto;flex:1;justify-content:center;padding:2rem;max-width:none}body .collage-story.collage-branded-art h3{font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.3}body .insight-card[data-editorial-theme=antares-corus-technology-delivery-ecosystem] .insight-thumbnail{aspect-ratio:16/9}body .insight-card[data-editorial-theme=antares-corus-technology-delivery-ecosystem] .insight-thumbnail img{object-fit:contain;background:transparent}@media(max-width:760px){body .collage-story.collage-branded-art{min-height:0}body .collage-story.collage-branded-art .collage-story-copy{padding:1.5rem}}body[data-page=home] .hero-stage,body[data-page=home] .hero-stage .hero{background:radial-gradient(ellipse at 100% 100%,#9e804d0c,transparent 48%),radial-gradient(ellipse at 105% 45%,#06336433,transparent 62%),var(--brand-navy-surface)}body[data-page=home] .hero{--hero-emblem-size:clamp(300px,32vw,650px);--hero-emblem-inset:5vw}body[data-page=home] .hero-content{position:relative;z-index:1;animation:none;width:calc(100% - var(--hero-emblem-size) - var(--hero-emblem-inset));max-width:1400px;margin-inline-end:auto}body[data-page=home] .hero-stage .hero{min-height:100vh;min-height:100dvh}body[data-page=home] .hero-title-line{display:block;max-width:100%;text-wrap:balance;hyphens:none}body[data-page=home] .hero h1>br{display:none}body[data-page=home] .hero h1{font-size:clamp(36px,4.3vw,74px);max-width:28ch;line-height:1.12}body[data-page=home] .hero .hero-introduction{max-width:48ch;margin:28px 0 0;font-size:clamp(16px,1.25vw,20px);line-height:1.65;color:#d3deea}body[data-page=home] .hero .actions{margin-top:32px;gap:28px;align-items:center;flex-direction:row;flex-wrap:wrap}body[data-page=home] .hero .hero-contact{color:#fff;font-size:16px;font-weight:500;--text-link-hover:#dfc38d}body[data-page=home] .hero .hero-contact:focus-visible{outline:2px solid #dfc38d;outline-offset:6px}@media(max-width:760px){body[data-page=home] .hero h1{font-size:clamp(27px,5.8vw,44px)}}.hero-emblem{position:absolute;z-index:0;pointer-events:none;width:var(--hero-emblem-size);right:var(--hero-emblem-inset);top:52%;transform:translateY(-50%);mask-image:linear-gradient(90deg,transparent,#000 23%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 23%)}.hero-emblem-space{display:contents}.hero-emblem{aspect-ratio:525/652.5}.hero-emblem.has-3d-globe{aspect-ratio:1;mask-image:none;-webkit-mask-image:none}.hero-emblem-fallback{display:block;width:100%;height:auto;opacity:.82;transform:rotate(-12deg)}.hero-globe-3d{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:hidden;visibility:hidden}.has-3d-globe .hero-globe-3d{visibility:visible}.has-3d-globe .hero-emblem-fallback{display:none}.hero-globe-control{position:absolute;right:2rem;bottom:1.25rem;z-index:2;border:0;background:transparent;color:#d8ae5e;font:inherit;font-size:.8rem;padding:12px;min-height:44px;cursor:pointer}.hero-globe-control:hover{color:#fff}.hero-globe-control:focus-visible{outline:2px solid #d8ae5e;outline-offset:2px}.hero-globe-control[hidden]{display:none}@media(max-width:1100px){body[data-page=home] .hero{--hero-emblem-size:38vw;--hero-emblem-inset:2vw}}@media(max-width:760px){body[data-page=home] .hero-stage{container-type:inline-size}body[data-page=home] .hero-stage .hero{--hero-unit:clamp(.7px,calc(.5px + 100cqi / 1520),1px);font-size:calc(16 * var(--hero-unit));display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:88vh;min-height:88svh;max-height:none;padding:calc(var(--measured-nav-height,var(--header-height,94px)) + 30 * var(--hero-unit)) calc(30 * var(--hero-unit)) calc(96 * var(--hero-unit))}body[data-page=home] .hero .hero-content{width:100%;max-width:calc(640 * var(--hero-unit));margin:0 auto;text-align:center}body[data-page=home] .hero h1{font-size:calc(52 * var(--hero-unit));line-height:1.18;margin-inline:auto}body[data-page=home] .hero .hero-introduction{max-width:36ch;margin:calc(24 * var(--hero-unit)) auto 0;font-size:max(16px,calc(20 * var(--hero-unit)));line-height:1.6}body[data-page=home] .hero .actions{justify-content:center;align-items:center;margin-top:calc(24 * var(--hero-unit));gap:calc(24 * var(--hero-unit))}body[data-page=home] .hero .button.gold{padding:calc(14 * var(--hero-unit)) calc(16 * var(--hero-unit));font-size:16px;min-height:max(44px,calc(48 * var(--hero-unit)));border-radius:calc(4 * var(--hero-unit))}body[data-page=home] .hero .actions .hero-contact{font-size:16px;min-height:44px;--cta-text-gap:calc(8 * var(--hero-unit));--cta-arrow-size:calc(14 * var(--hero-unit))}.hero-emblem-space{display:block;align-self:center;width:calc(320 * var(--hero-unit));aspect-ratio:1;margin:0 0 calc(30 * var(--hero-unit));flex-shrink:0}body[data-page=home] .hero .hero-emblem{position:relative;width:100%;aspect-ratio:1;inset:auto;transform:none;margin:0}body[data-page=home] .hero-emblem-fallback{height:100%;object-fit:contain}body[data-page=home] .hero .hero-globe-control{font-size:max(12px,calc(12.8 * var(--hero-unit)));line-height:1.5;padding:calc(12 * var(--hero-unit));min-height:calc(44 * var(--hero-unit));right:calc(32 * var(--hero-unit));bottom:calc(20 * var(--hero-unit))}body[data-page=home] .hero .actions>a{position:relative}body[data-page=home] .hero .hero-content .actions>a:before,body[data-page=home] .hero .hero-globe-control:before{content:"";display:block;position:absolute;inset:auto;left:50%;bottom:0;transform:translateX(-50%);width:max(100%,44px);height:max(100%,44px);background:none;border:0}}body .site-header .brand{display:flex;align-items:center;gap:12px;min-height:44px;color:#00214d}body .site-header .brand .brand-wordmark{display:block;width:190px;height:auto;flex-shrink:0}body .site-header .brand-symbol{display:block;width:38px;opacity:1;flex-shrink:0}body .site-header .brand-symbol img{display:block;width:38px;height:auto;max-width:none}@media(max-width:1100px){body .site-header .brand .brand-wordmark{width:155px}body .site-header .brand-symbol,body .site-header .brand-symbol img{width:30px}}@media(max-width:480px){body .site-header .brand .brand-wordmark{width:145px}body .site-header .nav-utilities{display:none}}.site-header #primary-nav>*{order:0}.home-activities-heading{margin-bottom:3rem;max-width:48rem}.home-activities-heading h2{font-size:clamp(2rem,3.5vw,3rem);line-height:1.2;margin:0}.home-activities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.home-activities article{display:flex;flex-direction:column;align-items:flex-start}.home-activities h3{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;margin:0 0 1rem}.home-activities p{font-size:1.125rem;max-width:43ch;margin:0 0 1.5rem}.home-activities .ed-link{margin-top:auto}.offering-opening{padding-block:calc(var(--header-height,94px) + 4rem) 5rem}.offering-opening h1{font-size:clamp(2.5rem,4.4vw,4rem);font-weight:400;line-height:1.15;letter-spacing:-.045em;margin:0;max-width:19ch}.offering-intro-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--ed-gap);align-items:start}.offering-intro-grid>div{padding-top:.35rem}.offering-intro-grid p{font-size:1.125rem;color:var(--ed-copy);line-height:1.85;margin:0 0 1.5rem}.offering-directory{background:#fff;padding-block:var(--ed-space)}.offering-directory-heading{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:3.5rem}.offering-directory-heading h2{font-size:1.75rem}.offering-directory-heading p{max-width:31ch;font-size:1rem;color:var(--ed-copy)}.advisory-service{margin-bottom:1rem;scroll-margin-top:calc(var(--header-height,94px) + 1rem)}.advisory-service>summary{display:grid;grid-template-columns:2fr 3fr 36px;gap:2rem;align-items:center;cursor:pointer;list-style:none;padding:2rem;background:#e8eef4;color:#142d49;border-radius:3px}.advisory-service>summary::-webkit-details-marker{display:none}body[data-page=investments] .advisory-service>summary{min-height:8rem}.advisory-service>summary h2{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:400;line-height:1.25;margin:0;letter-spacing:-.035em}.advisory-service>summary p{font-size:1.0625rem;line-height:1.8;color:var(--ed-copy);margin:0;max-width:43ch}.advisory-service>summary .ed-expand{width:36px;height:36px;margin:0;background:#fff;border-radius:50%}.advisory-service>summary .ed-expand:after,.advisory-service>summary .ed-expand:before{left:11px;top:17px;background:#142d49}.advisory-service>summary:focus-visible{outline:2px solid #94743c;outline-offset:8px}.advisory-service[open]>summary .ed-expand:after{transform:rotate(0deg)}.advisory-service[open]>summary{background:#dfc38d;color:#142d49}.advisory-service-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;padding:2.5rem 2rem 1.5rem}.advisory-service-lead{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.advisory-service-lead .advisory-service-intro{margin:0;max-width:58ch}.advisory-service-lead .advisory-service-contact{flex-shrink:0;padding:0}.advisory-service-intro{font-size:1.0625rem;max-width:68ch;color:var(--ed-copy);margin:0 0 2.5rem}.advisory-service-intro strong{display:block;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.3;letter-spacing:-.025em;color:#142d49;margin-bottom:1rem}.advisory-service-group{margin:0 0 2rem;min-width:0}.investment-explanation p{font-size:1rem;line-height:1.75;color:var(--ed-copy);margin:0;max-width:48ch}.investment-one{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding-block:3rem 4.5rem}.investment-one p:not(.ed-label){font-size:1rem;line-height:1.75;color:var(--ed-copy);margin:0 0 1.25rem}.investment-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.advisory-service-group h3{font-size:1.125rem;font-weight:500;color:#725524;margin:0 0 .75rem;padding:0;min-height:2.6em;border:0;line-height:1.3;letter-spacing:0}.advisory-capability-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.5rem 3rem;padding:0}.advisory-capability{min-width:0}.advisory-capability-column{display:flex;flex-direction:column;gap:.5rem;min-width:0}.advisory-capability>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;padding:.5rem 0;cursor:pointer;list-style:none}.advisory-capability>summary::-webkit-details-marker{display:none}.advisory-capability>summary:focus-visible{outline:2px solid #94743c;outline-offset:4px}.advisory-capability-list h3{font-size:1.0625rem;font-weight:500;line-height:1.5;margin:0;letter-spacing:0}.advisory-capability-list p{font-size:1rem;line-height:1.75;color:var(--ed-copy);margin:.25rem 0 1rem;max-width:44ch;padding-right:1.5rem}.capability-toggle{position:relative;flex:0 0 12px;height:12px;color:#142d49}.capability-toggle:after,.capability-toggle:before{content:"";position:absolute;left:0;top:5px;width:12px;height:1px;background:currentColor}.capability-toggle:after{transform:rotate(90deg)}.advisory-capability[open]>summary .capability-toggle:after{display:none}.advisory-capability>summary :is(h3,.capability-toggle){color:#142d49;text-decoration:none}@media(hover:hover){.advisory-capability>summary:hover :is(h3,.capability-toggle){color:#94743c;text-decoration:none}}.advisory-service-contact{padding-block:1rem .5rem}body:is([data-page=advisory],[data-page=investments]) .advisory-service-contact .ed-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--cta-arrow-gap,12px);min-height:52px;max-width:100%;padding:.875rem 24px;background:transparent;color:#142d49;border:1px solid #bac7d5;border-radius:3px;font-size:.9375rem;font-weight:500;line-height:1.5;white-space:normal;text-decoration:none;--text-link-hover:#142d49}body:is([data-page=advisory],[data-page=investments]) .advisory-service-contact .ed-link:after{color:currentColor;flex-shrink:0}body:is([data-page=advisory],[data-page=investments]) .advisory-service-contact .ed-link:focus-visible{outline:2px solid #a57c36;outline-offset:4px}@media(hover:hover){body:is([data-page=advisory],[data-page=investments]) .advisory-service-contact .ed-link:hover{background:#f2f5f8;border-color:#142d49;color:#142d49}}@media(hover:hover){.advisory-service:not([open])>summary:hover{background:#dfc38d}}.offering-area{display:grid;grid-template-columns:2fr 3fr;gap:var(--ed-gap);padding-block:2.25rem}.offering-area>div:first-child{min-width:0}.offering-area h3{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:400;line-height:1.25;margin:0;letter-spacing:-.035em}.offering-area p{font-size:1.0625rem;line-height:1.8;color:var(--ed-copy);max-width:43ch}.offering-area .ed-link{font-size:.9375rem;margin-top:.6rem;gap:.8rem}.offering-detail-opening{padding-bottom:3rem}.offering-detail-opening h1{max-width:23ch}.offering-detail-opening .ed-lead{max-width:57ch;margin-top:2rem}.offering-capability-group{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--ed-gap);padding-block:2rem 4rem;align-items:start;scroll-margin-top:calc(var(--header-height,94px) + 2rem)}.offering-group-heading{position:static}.offering-group-heading h2{font-size:clamp(1.75rem,2.8vw,2.5rem);max-width:17ch}.offering-capability-group .ed-disclosures details{margin-bottom:.65rem;padding:1.15rem 1.35rem}.offering-capability-group .ed-disclosure-copy{padding:.65rem 1.75rem .5rem 0}.offering-capability-group .ed-disclosures h3{font-size:1.125rem}.offering-contact{padding-block:4rem;background:#f2f5f7}.offering-contact>.shell{grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:start}.offering-contact h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;margin:0 0 1rem}.offering-contact p{max-width:54ch;line-height:1.7}body[data-page] .offering-contact .ed-link{display:inline-flex;justify-self:start;align-items:center;justify-content:center;gap:var(--cta-arrow-gap,12px);min-height:52px;max-width:100%;padding:.875rem 24px;border:0;border-radius:3px;background:#06254b;color:#fff;font-size:.9375rem;font-weight:500;line-height:1.5;white-space:normal;--text-link-hover:#fff}body[data-page] .offering-contact .ed-link:after{color:#dfbd7b;flex-shrink:0}body[data-page] .offering-contact .ed-link:focus-visible{outline:2px solid #9b773b;outline-offset:4px}@media(hover:hover){body[data-page] .offering-contact .ed-link:hover{background:#12365e;color:#fff}}.investment-participation{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--ed-gap);padding-block:1rem 5rem}.investment-participation article+article{margin-top:2.5rem}.investment-participation h3{font-size:1.5rem;font-weight:400;line-height:1.4;margin-bottom:1rem}.investment-participation p:not(.ed-label){font-size:1.0625rem;color:var(--ed-copy)}.investment-assessment{background:var(--brand-navy-surface);color:white;padding-block:4.5rem;--text-link-hover:#dfc38d}.investment-assessment>.shell{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--ed-gap)}.investment-assessment p{color:#e0e8f3;font-size:1.0625rem}.investment-assessment .ed-label{color:#dfc38d}.investment-assessment .ed-link{color:white;display:flex;margin-top:1.25rem;width:fit-content}.investment-assessment .ed-link span{color:#dfc38d}@media(max-width:760px){.investment-one{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem 3rem}.advisory-service>summary{grid-template-columns:minmax(0,1fr) 36px;gap:.75rem 1rem;padding:1.5rem 1.25rem}.advisory-service>summary p{grid-column:1;grid-row:2;font-size:1rem}body[data-page=investments] .advisory-service>summary{min-height:13rem;grid-template-rows:minmax(3.75rem,auto) minmax(3.6rem,auto)}.advisory-service>summary .ed-expand{grid-column:2;grid-row:1}.advisory-capability-list{grid-template-columns:1fr;gap:.5rem}.advisory-capability-column{display:contents}.advisory-service-group{margin-bottom:3rem}.advisory-service-content{grid-template-columns:1fr;padding:1.75rem 1.25rem 1rem}.advisory-service-lead{flex-direction:column;align-items:flex-start;gap:1.25rem}.advisory-service-group h3{min-height:0}.home-activities{grid-template-columns:1fr;gap:2rem}.home-activities-heading{margin-bottom:2rem}.home-activities p{font-size:1rem}.offering-opening{padding-block:calc(var(--header-height,78px) + 2.5rem) 3rem}.investment-assessment>.shell,.investment-participation,.offering-area,.offering-capability-group,.offering-intro-grid{grid-template-columns:1fr;gap:1.75rem}.offering-opening h1{font-size:clamp(2.2rem,8vw,3.2rem)}.offering-intro-grid p{font-size:1.0625rem}.offering-directory{padding-block:3rem}.offering-directory-heading{display:block;margin-bottom:1.5rem}.offering-directory-heading p{margin-top:1rem;max-width:none}.offering-area{padding-block:1.75rem;gap:1rem}.offering-area p{font-size:1rem}.offering-group-heading{position:static}.offering-capability-group{padding-block:1rem 2.5rem;gap:1.5rem}.offering-capability-group .ed-disclosures details{padding:1rem}.offering-capability-group .ed-disclosure-copy{padding-right:0}.offering-contact{padding-block:3rem}.offering-contact>.shell{grid-template-columns:1fr;gap:1.5rem}.offering-contact .ed-link{justify-self:start;white-space:normal}.investment-participation{padding-bottom:3rem}.investment-assessment{padding-block:3rem}}.project-investment{padding-block:4rem 5rem}.home-approach>.shell,.project-advisory>.shell,.project-investment-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--ed-gap)}.project-investment-intro{margin-bottom:3.5rem}.project-advisory h2,.project-investment h2{font-size:clamp(1.8rem,3vw,2.6rem)}.project-advisory p,.project-investment p{color:var(--ed-copy)}.project-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.project-readiness h3{font-size:1.3rem;font-weight:400;margin-bottom:1rem}.project-advisory{background:#f3f5f7;padding-block:4rem;margin-block:0 4rem}.project-advisory p+p{margin-top:1.5rem}.project-advisory .ed-link{margin-top:1rem}.home-focus-intro{color:var(--ed-copy);margin-top:1.5rem}.home-approach{padding-block:var(--ed-space);background:var(--brand-navy-surface);color:white;--text-link-hover:#dfc38d}.home-approach .ed-label{color:#dfc38d}.home-approach h2{font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.35}.home-approach p:not(.ed-label){color:#e0e8f3;max-width:47ch}.home-approach .ed-link{color:white;margin-top:1.5rem}.work-opening{padding-block:0;color:#fff}.work-opening>.ed-label{font-size:.875rem;line-height:1.5;font-weight:500;color:#dfc38d;margin:0 0 1.25rem}.work-opening>div{display:grid;grid-template-columns:1fr;gap:4rem;align-items:end}.work-opening h2{font-size:var(--about-section-title,clamp(2.25rem,4vw,3.75rem));line-height:1.12;letter-spacing:-.035em;font-weight:400;margin:0;color:inherit}.work-opening>div>p{max-width:30ch;font-size:1.25rem;line-height:1.65;color:#52667d;margin:0}.work-values{background:#001b38;color:#fff;padding-block:5rem;min-height:min(56rem,calc(100dvh - var(--measured-nav-height,var(--header-height,108px)) + 2px));box-sizing:border-box;display:flex;align-items:flex-start}.work-values>.shell{width:100%}@media(max-width:1729px){.work-values{min-height:0}}.work-values-heading{display:flex;align-items:baseline;justify-content:space-between;gap:2rem}.work-values-heading .ed-label{font-size:.875rem;line-height:1.5;font-weight:500;color:#dfc38d;margin:0}.values-experience{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:3rem;align-items:center;margin-top:3.5rem}.values-art{min-width:0;text-align:center}.values-puzzle{display:block;width:100%;height:auto;overflow:visible}.values-pieces{transform-origin:300px 300px}.value-piece{transition:transform .6s cubic-bezier(.22,1,.36,1)}.value-piece path{fill:#123755;stroke:#001b38;stroke-width:3;transition:fill .45s}.value-piece:nth-child(2n) path{fill:#204863}.value-piece text{fill:#fff;font-family:inherit;font-size:17px;font-weight:500;pointer-events:none}.value-piece.is-selected{transform:translate(var(--piece-x),var(--piece-y))}.value-piece.is-selected path{fill:#d4b16b}.value-piece.is-selected text{fill:#001b38}.values-ready .value-piece{cursor:pointer}.values-ready .value-piece:hover path{fill:#887049}.puzzle-centre-globe{pointer-events:none}.values-controls{display:flex;gap:clamp(.375rem,.75vw,.75rem) clamp(.75rem,1.5vw,1.5rem);flex-wrap:wrap;justify-content:space-between;margin-bottom:3rem}.value-panel[hidden],.values-controls[hidden]{display:none}.values-controls button{font:inherit;font-size:.9375rem;background:none;border:0;color:#c9d6e6;cursor:pointer;padding:.6rem 0;min-height:44px;flex:0 0 auto;white-space:nowrap;border-bottom:2px solid transparent}.values-controls button[aria-pressed=true]{color:#dfc38d;border-bottom-color:#dfc38d}.values-controls button:hover{color:#fff}.values-controls button:focus-visible{outline:2px solid #dfc38d;outline-offset:5px}.values-panels{min-height:18rem}.value-panel{position:relative;margin-bottom:2rem}.value-panel h3{padding-right:3.75rem}.value-icon{position:absolute;right:0;top:2.5rem;width:2.5rem;height:2.5rem;color:#b99a59;opacity:.75;pointer-events:none}.value-panel .ed-label{color:#dfc38d;font-size:.875rem;line-height:1.5;margin:0 0 1.25rem}.value-panel h3{font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:400;letter-spacing:-.025em;line-height:1.2;margin:0 0 1.5rem;overflow-wrap:anywhere}.value-panel>p:last-child{font-size:var(--about-body,1.0625rem);line-height:1.8;color:#d2ddeb;margin:0;max-width:35ch}.work-route{padding-block:6rem;color:#142d49;min-height:min(64rem,100svh);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.work-route,.work-values{scroll-margin-top:var(--measured-nav-height,var(--header-height,94px))}.work-route-heading{display:grid;grid-template-columns:1fr;column-gap:4rem;align-items:end;margin-bottom:0}.work-route-heading .ed-label{grid-column:1/-1;font-size:.875rem;line-height:1.5;font-weight:500;margin:0 0 1.25rem}.work-route-heading h2{font-size:clamp(1.875rem,3vw,2.75rem);line-height:1.2;font-weight:400;letter-spacing:-.025em;margin:0}.work-route-heading>p:last-child{max-width:35ch;color:#52667d;line-height:1.7;margin:0}.work-steps{list-style:none;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.15fr) minmax(0,.65fr) minmax(0,1.2fr);column-gap:clamp(1.5rem,2.5vw,2.5rem);row-gap:2.5rem;align-items:start;padding:0;margin:0}.work-steps li{min-width:0;padding:0}.work-steps h3{font-size:1.65rem;line-height:1.3;font-weight:500;letter-spacing:-.025em;color:#142d49;margin:0 0 1.25rem}.work-steps p{font-size:var(--about-body,1.0625rem);line-height:1.8;color:#52667d;margin:0;max-width:32ch;text-wrap:pretty}.process-loop{width:100%;max-width:70rem;flex:none;margin:3rem auto}.process-loop svg{display:block;width:100%;height:auto;overflow:visible}@media(min-width:761px){.work-route{padding-block:3rem}.process-loop{width:min(100%,84svh);max-width:62rem;margin:1.5rem auto 2rem}}@media(max-width:999.98px){.work-route{padding-top:5rem;justify-content:flex-start}}.process-loop-base{stroke:#e6ebef;visibility:hidden}.process-pending .process-loop-base,.process-running .process-loop-base{visibility:visible}.process-pending [data-process-flow]{stroke-dasharray:1;stroke-dashoffset:1}.process-ribbon{stroke:url(#process-flow-colour);stroke-linejoin:round}.process-loop text{font-family:inherit;fill:#142d49}.process-loop-heading{font-size:30px;font-weight:500;letter-spacing:-1px}.process-loop-sub{font-size:16px;fill:#52667d!important}.process-station path{stroke:#a6b2bd;stroke-width:1}.process-loop .process-ribbon-number{font-size:21px;font-weight:500;fill:#fff}.process-stage-label{font-size:22px;font-weight:500}.process-loop-caption{text-align:center;font-size:1rem;line-height:1.6;color:#52667d;margin:1.5rem 0 0}@media(max-width:600px){.process-loop{margin:2rem auto 3rem}.process-loop-sub{display:none}.process-loop-heading{font-size:34px}.process-stage-label{font-size:30px}.process-loop-caption{font-size:.9375rem;max-width:30ch;margin-inline:auto}}@media(max-width:1000px){.work-opening>div,.work-route-heading{gap:2rem}}@media(max-width:760px){body[data-page=about]{--about-section-title:clamp(1.875rem,5vw,2.25rem);--about-body:1rem}.work-opening{padding-block:0}.work-opening>div,.work-route-heading{grid-template-columns:1fr;gap:1.5rem}.work-opening>div>p{font-size:1.0625rem;max-width:38ch}.work-values{padding-block:4rem}.work-values-heading{display:block}.work-values-heading>p{margin-top:.75rem;max-width:28ch}.work-route{padding-block:4rem 3rem}.work-steps{grid-template-columns:1fr 1fr;gap:2.5rem 2rem}}@media print{.work-values{background:#fff}.work-opening,.work-values{color:#142d49}.values-art,.values-controls{display:none}.value-panel[hidden],.values-experience{display:block}.value-panel{break-inside:avoid}.value-panel h3,.value-panel p,.work-values-heading>p{color:#142d49}}@media(max-width:900px){.values-experience{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.values-art{max-width:24.5rem;width:70%;margin-inline:auto}.values-reading{max-width:36rem;width:100%;margin-inline:auto}.values-panels{min-height:14rem}.values-controls{flex-wrap:wrap;justify-content:flex-start;gap:.25rem 1.25rem;margin-bottom:2rem}}@media(max-width:480px){.value-piece text{display:none}.values-controls{gap:.125rem 1rem}.value-panel>p:last-child{font-size:1rem}.work-steps{grid-template-columns:1fr;gap:2.5rem}.work-steps p{max-width:38ch}.work-steps h3{margin-bottom:1rem}}@media(prefers-reduced-motion:reduce){.values-experience *{animation:none!important;transition:none!important}}@media(max-width:760px){.home-approach>.shell,.project-advisory>.shell,.project-investment-intro,.project-readiness{grid-template-columns:1fr;gap:2rem}.project-investment{padding-block:2rem 3rem}.project-advisory{padding-block:3rem;margin-bottom:3rem}}body[data-page]{--brand-night:#001e43;--brand-navy-surface:linear-gradient(120deg,#00214a,#001e43 46%,#001228);--brand-paper:#e8eef4;--brand-warm:#f3e9d8;--brand-gold-surface:linear-gradient(115deg,#c4a269,#e9d8b6)}body[data-page=approach] main>.ed-opening,body[data-page=insights] main>.insights-intro,body[data-page] main>.offering-opening{width:100%;max-width:none;padding-inline:max(2.5rem,calc((100% - 70rem)/2))}body:is([data-page=advisory],[data-page=investments]) .offering-opening{background:#fff;color:#142d49}body:is([data-page=advisory],[data-page=investments]) .offering-intro-grid p,body:is([data-page=advisory],[data-page=investments]) .offering-opening .ed-label{color:#24394f}body:is([data-page=advisory],[data-page=investments]) .offering-intro-grid p:first-child{color:#142d49;font-size:1.25rem;line-height:1.7}body:is([data-page=advisory],[data-page=investments]) .offering-directory{background:#fff}body:is([data-page=advisory],[data-page=investments]) .offering-area h3{max-width:20ch}body:is([data-page=advisory],[data-page=investments]) .offering-area .ed-index{color:#725524;font-size:1.125rem}body:is([data-page=advisory],[data-page=investments]) .ed-next{background:#e8eef4}body[data-page=advisory-detail] .offering-detail-opening{background:#e8eef4}body[data-page=advisory-detail] .offering-detail-opening .ed-lead{font-size:1.25rem;color:#24394f;max-width:54ch}body[data-page=advisory-detail] .offering-capabilities{padding-top:3rem}body[data-page=advisory-detail] .offering-capability-group .ed-label{color:#725524}body[data-page=advisory-detail] .ed-disclosures details,body[data-page=advisory-detail] .ed-disclosures details[open]{background:#f3f5f7}body[data-page=advisory-detail] .ed-disclosures details[open] h3{color:#142d49;font-weight:500}body[data-page=advisory-detail] .ed-disclosures details[open] .ed-disclosure-copy p{color:#24394f}body[data-page=advisory-detail] .project-advisory{background:var(--brand-navy-surface);color:#fff;--text-link-hover:#dfc38d}body[data-page=advisory-detail] .project-advisory .ed-label{color:#dfc38d}body[data-page=advisory-detail] .project-advisory p:not(.ed-label){color:#d2ddeb}body[data-page=advisory-detail] .project-advisory .ed-link{color:#fff}body[data-page=approach] .ed-opening{background:#e8eef4}body[data-page=approach] .ed-opening .ed-lead{color:#24394f}body[data-page=approach] .approach-principles{background:#fff}body[data-page=approach] .approach-principles .ed-index{color:#725524}body[data-page=approach] .ed-track a[aria-current=step]{background:#e8d4af;color:#142d49;font-weight:500}body[data-page=approach] .ed-story-step h3{color:#142d49}body[data-page=focus] .focus-chapter .ed-sector{padding-block:4.5rem}body[data-page=focus] .focus-chapter-digital{background:var(--brand-navy-surface);color:#fff}body[data-page=focus] .focus-chapter-digital .ed-lead{color:#fff}body[data-page=focus] .focus-chapter-digital li{color:#d2ddeb}body[data-page=focus] .focus-chapter-digital li:before{background:#dfc38d}body[data-page=focus] .focus-chapter-energy{background:#f3e9d8}body[data-page=focus] .focus-chapter-energy :is(.ed-lead,li){color:#24394f}body[data-page=focus] .focus-chapter-energy .ed-sector-image{grid-column:2;grid-row:1}body[data-page=focus] .focus-chapter-energy .ed-sector-copy{grid-column:1;grid-row:1}body[data-page=insights] main>.insights-intro{background:#fff;color:#00214d;margin-bottom:1rem;padding-bottom:2rem}body[data-page=insights] .insights-intro :is(.insight-filter-heading,#insight-results-count){color:#52667d}body[data-page=insights] .insights-intro .insight-filter-options{background:#fff;color:#142d49}body[data-page=insights] .insights-intro .insight-filter-options button{color:#142d49}body[data-page=insights] .editorial-article[data-editorial-theme] .article-header{width:100%;max-width:none;background:#fff;padding-inline:max(2.5rem,calc((100% - 70rem)/2))}body[data-page=insights] .editorial-article[data-editorial-theme] .article-deck{color:#24394f}body[data-page=insights] .editorial-article[data-editorial-theme] .article-meta{color:#52667d}body[data-page=insights] .editorial-article[data-editorial-theme] .article-section:first-child>p{font-family:Montserrat,Arial,sans-serif;font-size:1.2rem;font-weight:400;color:#142d49;line-height:1.8}body[data-page=insights] .editorial-article[data-editorial-theme] .article-aside nav a[aria-current=location]{background:#f3e9d8;color:#142d49;font-weight:500}body[data-page=person] main{background:#fff}body[data-page=person] .person-profile .person-role{color:#725524}body[data-page=person] .person-profile .person-intro{color:#24394f}body[data-page=contact] .contact-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,5vw,5rem)}body[data-page=contact] .contact-intro{background:var(--brand-navy-surface);color:#fff;padding:2.5rem;position:static;align-self:start;border-radius:6px;--text-link-hover:#dfc38d}body[data-page=contact] .contact-intro :is(h1,.contact-details a){color:#fff}body[data-page=contact] .contact-intro :is(.contact-lead,.contact-details p){color:#d0dbea}body[data-page=contact] .contact-intro .detail-label{color:#dfc38d;font-size:.75rem;font-weight:500;letter-spacing:.02em}body[data-page=contact] .contact-intro h1{font-size:clamp(2.25rem,3.5vw,3.25rem)}body[data-page=contact] .contact-details a{font-size:clamp(1rem,1.6vw,1.25rem);overflow-wrap:anywhere}body[data-page=contact] .contact-details p{font-size:1rem;line-height:1.7}body[data-page=contact] .enquiry-panel{background:transparent;color:#142d49;border-radius:0;padding:2.5rem 0}body[data-page=contact] .contact-intro h1,body[data-page=contact] .form-heading h2{margin:0}body[data-page=contact] .form-heading{margin-bottom:2rem}body[data-page=contact] #enquiry-form{display:grid;gap:1.75rem}body[data-page=contact] .contact-layout .form-row{column-gap:1.5rem;row-gap:1.75rem}body[data-page=contact] .enquiry-panel .field{margin:0}body[data-page=contact] .enquiry-details{display:grid;gap:1.75rem}body[data-page=contact] .enquiry-details[hidden]{display:none}body[data-page=contact] #enquiry-service-label{color:inherit;font:inherit}body[data-page=contact] .enquiry-panel #form-status,body[data-page=contact] .enquiry-panel .enquiry-actions{margin-top:0}@media(max-width:1100px){body[data-page=contact] .contact-layout{grid-template-columns:1fr;gap:2.5rem}body[data-page=contact] .enquiry-panel{padding:0}}@media(max-width:760px){body[data-page=approach] main>.ed-opening,body[data-page=insights] .editorial-article[data-editorial-theme] .article-header,body[data-page=insights] main>.insights-intro,body[data-page=investments] .project-investment,body[data-page] main>.offering-opening{padding-inline:1.25rem}body[data-page=investments] .investment-participation{padding-top:3rem}body[data-page=advisory-detail] .offering-detail-opening .ed-lead{font-size:1.125rem}body[data-page=focus] .focus-chapter .ed-sector{padding-block:3rem}body[data-page=focus] .focus-chapter .ed-sector-copy{grid-column:1;grid-row:1}body[data-page=focus] .focus-chapter .ed-sector-image{grid-column:1;grid-row:2}body[data-page=contact] .contact-intro{padding:2rem 1.5rem}}body[data-page=contact] .form-heading h2{font-size:1.85rem;line-height:1.25;color:#142d49}body[data-page=contact] .field label{color:#243c55;font-size:.875rem;font-weight:500}body[data-page=contact] .field label span{color:#52667c;font-size:.75rem;font-weight:400}body[data-page=contact] .enquiry-panel .field :is(input,select,textarea){color:#142d49;border-bottom:1px solid #8294a6;background-color:transparent;padding:12px 0;font-size:1rem;transition:border-color .15s,box-shadow .15s}body[data-page=contact] .enquiry-panel .field :is(input,textarea)::placeholder{color:#5b6e83;opacity:1}body[data-page=contact] .enquiry-panel .field select{padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23142d49' stroke-width='1.5'/%3E%3C/svg%3E")}body[data-page=contact] .field select option{background:#fff;color:#142d49}body[data-page=contact] .enquiry-panel .field :is(input,select,textarea):hover{border-bottom-color:#142d49}body[data-page=contact] .enquiry-panel .field :is(input,select,textarea):is(:focus,:focus-visible){border-bottom-color:#142d49;background-color:transparent;outline:none;outline-offset:0;box-shadow:0 1px 0 #142d49}body[data-page=contact] .field:focus-within label{color:#142d49}body[data-page=contact] .enquiry-panel .field [aria-invalid=true]{border-bottom-color:#a32c32}body[data-page=contact] .enquiry-panel .field [aria-invalid=true]:focus{box-shadow:0 1px 0 #a32c32}body[data-page=contact] .field-error{color:#a32c32}body[data-page=contact] .enquiry-panel .field input:-webkit-autofill{-webkit-text-fill-color:#142d49}body[data-page=contact] .enquiry-panel .privacy-copy{color:#52667c;font-size:.8125rem}body[data-page=contact] .enquiry-panel .privacy-copy a{color:#142d49;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:500}body[data-page=contact] .enquiry-panel .privacy-copy a:is(:hover,:focus-visible){color:#745421}body[data-page=contact] .enquiry-panel #form-status{color:#243c55}body[data-page=contact] .enquiry-submit{border-radius:2px}body[data-page=contact] .enquiry-submit:after{content:"";display:block;flex:0 0 var(--cta-arrow-size);width:var(--cta-arrow-size);height:var(--cta-arrow-size);margin:0;background:#d8ae5e;-webkit-mask:url(/images/website/cta-arrow-diagonal.svg) center/contain no-repeat;mask:url(/images/website/cta-arrow-diagonal.svg) center/contain no-repeat}body[data-page=contact] .enquiry-submit:focus-visible{outline:2px solid #d8ae5e;outline-offset:4px}body[data-page=contact] .enquiry-submit:active:not(:disabled){background:#00142e;transform:none}@media(prefers-reduced-motion:reduce){body[data-page=contact] .enquiry-panel .field :is(input,select,textarea){transition:none}}@media(max-width:760px){body[data-page=contact] .enquiry-panel{padding:1rem 0}}body{--text-link-hover:#987338}body :is(.home-band-gold,.about-overview){--text-link-hover:#00152d}body .home-offering-links{--text-link-hover:#fff}body[data-page=advisory] .offering-opening{--text-link-hover:#00152d}body :is(.site-footer,.about-name-feature,.collage-story,.ed-assessment){--text-link-hover:#dfc38d}body .site-footer.footer-white{--text-link-hover:#927037}body[data-page=impressum] :is(main,.site-footer.footer-white){--text-link-hover:#987338}body[data-page=impressum] .footer-white .newsletter-controls button:is(:hover,:focus-visible){color:var(--text-link-hover)}body[data-page] .site-header .nav-group>summary,body[data-page] :is(.site-header,main,.site-footer) a:not(.button):not(.about-primary-link):not(.brand):not(.ed-home-sector-image):not(.article-copy a){text-decoration:none;transition:color .2s ease}body[data-page] :is(main,.site-footer) a:not(.button):not(.about-primary-link):not(.brand):not(.ed-home-sector-image):not(.article-copy a):is(:hover,:focus-visible){color:var(--text-link-hover);text-decoration:none}body[data-page] main :is(.inline-link,.ed-link,.about-text-link){border-bottom:0;box-shadow:none}body[data-page] .article-copy :is(p,li,blockquote,figcaption) a{font:inherit;color:#171717;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-skip-ink:auto;transition:color .2s ease}body[data-page] .article-copy :is(p,li,blockquote,figcaption) a:is(:hover,:focus-visible){color:#80622d;text-decoration:underline}.article-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-top:1rem}body[data-page] .article-copy p .article-actions a{font-size:1rem;font-weight:500;color:#142d49;text-decoration:none}body[data-page] .article-copy p .article-actions a.button{background:#00214d;color:#fff;border:1px solid #00214d;border-radius:3px;padding:.875rem 24px;gap:12px;min-height:52px}body[data-page] .article-copy p .article-actions a:hover{color:#94743c;text-decoration:none}body[data-page] .article-copy p .article-actions a.button:hover{background:#142d49;border-color:#142d49;color:#fff}body[data-page] .article-copy p .article-actions a:focus-visible{outline:2px solid #94743c;outline-offset:5px;text-decoration:none}body[data-page] :is(main .inline-link,main .ed-link,main .about-text-link,main .featured-story-read,.footer-connect .footer-links a){display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--cta-text-gap);min-height:44px}body[data-page] :is(main .inline-link,main .ed-link,main .about-text-link,main .featured-story-read,.footer-connect .footer-links a):after{content:"";display:block;position:static;inset:auto;flex:0 0 var(--cta-arrow-size);width:var(--cta-arrow-size);height:var(--cta-arrow-size);margin:0;padding:0;border:0;border-radius:0;background:currentColor;opacity:1;transform:none;transition:none;-webkit-mask:url(/images/website/cta-arrow-diagonal.svg) center/contain no-repeat;mask:url(/images/website/cta-arrow-diagonal.svg) center/contain no-repeat}body[data-page] main :is(.advisory-service-contact,.offering-contact) .ed-link{justify-content:center;gap:var(--cta-arrow-gap);padding-inline:var(--cta-padding-inline)}body[data-page] main :is(.button,.about-primary-link,.enquiry-submit)>svg{flex:0 0 var(--cta-arrow-size);width:var(--cta-arrow-size);height:var(--cta-arrow-size);margin:0}body[data-page] :is(.team-person h4,.insight-card .read-time>span){text-decoration:none;transition:color .2s ease}body[data-page] .ed-link:is(:hover,:focus-visible)>span,body[data-page] :is(.team-person,.insight-card>a,.collage-story>a):is(:hover,:focus-visible) :is(h3,h4,strong,.read-time>span){color:var(--text-link-hover);text-decoration:none}body[data-page] .site-header .mega-links a:is(:hover,:focus-visible){background:transparent;box-shadow:none}body[data-page] .site-header .mega-links a[aria-current=page]{background:#eaf0f6}body[data-page=home] .site-header:not(.is-scrolled):not(:has(.nav-group[open])):not(:has(.is-open)) :is(a:not(.button):not(.brand),.nav-group>summary):is(:hover,:focus-visible){color:var(--menu-accent);text-decoration:none}@media(prefers-reduced-motion:reduce){body[data-page] .site-header .nav-group>summary,body[data-page] :is(.site-header,main,.site-footer) a:not(.button):not(.about-primary-link):not(.brand):not(.ed-home-sector-image),body[data-page] :is(.team-person h4,.insight-card .read-time>span){transition:none}}body[data-page] .site-header{--menu-surface:#fff;--menu-ink:#142d49;--menu-copy:#52667d;--menu-accent:var(--menu-ink);background:#fff;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-page] .site-header:has(.nav-group:not(.language-picker)[open],#primary-nav.is-open){background:var(--menu-surface)}body[data-page]{--header-height:108px}body[data-page] .site-header .nav-bar{position:static;height:var(--header-height)}body[data-page] .site-header #primary-nav{height:auto}body[data-page] .site-header .brand .brand-wordmark{content:url(/images/website/antares-wordmark.svg)}body[data-page] .site-header .nav-group{position:static;height:auto}body[data-page] .site-header :is(.nav-group>summary,.nav-direct){display:flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;color:var(--menu-ink);font-size:.9375rem;font-weight:500;line-height:1.4;text-decoration:none;border:0;border-radius:0;background:none;transition:color .16s ease}body[data-page] .site-header .nav-group>summary:after{display:none}body[data-page] .site-header .nav-group>summary svg{width:10px;height:10px;opacity:.8}body[data-page] .site-header .nav-group[open]>summary,body[data-page] .site-header :is(.nav-group>summary,.nav-direct):is(:hover,:focus-visible){color:var(--menu-accent);text-decoration:none}body[data-page] .site-header .nav-direct:after,body[data-page] .site-header .nav-group:not([open])>.mega-panel{display:none}body[data-page] .site-header .mega-panel{display:block;position:absolute;inset:100% 0 auto;width:100%;max-width:none;padding:1.75rem 0 2.75rem;background:var(--menu-surface);color:var(--menu-ink);border:0;border-radius:0;box-shadow:0 18px 24px #0012280d;transform:none;backdrop-filter:none;max-height:calc(100svh - var(--header-height,94px));overflow:auto;animation:nav-panel-enter .16s ease-out}body[data-page] .site-header .mega-inner{width:calc(100% - 2 * var(--page-gutter,36px));max-width:70rem;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,5rem);align-items:start;border:0;padding-top:1.5rem}body[data-page] .site-header .menu-caption{display:block;margin:0 0 1.1rem;font-size:1.125rem;line-height:1.4;font-weight:600;color:var(--menu-ink)}body[data-page] .site-header .mega-links{display:grid;grid-template-columns:1fr;gap:0;align-items:start}body[data-page] .site-header .mega-links a,body[data-page] .site-header .mega-links a:first-child{display:flex;align-items:center;justify-content:flex-start;min-height:44px;height:auto;padding:.5rem 0;box-sizing:border-box;border:0;border-radius:0;background:none;box-shadow:none;color:var(--menu-ink);text-decoration:none}body[data-page] .site-header .mega-links strong{position:relative;display:inline-block;font-size:1rem;font-weight:400;line-height:1.4;letter-spacing:-.02em;color:inherit}body[data-page] .site-header .mega-links strong:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.22,1,.36,1)}body[data-page] .site-header .mega-links a:is(:hover,:focus-visible) strong:after{transform:scaleX(1)}body[data-page] .site-header .mega-links small{display:block;margin-top:.65rem;font-size:.9375rem;line-height:1.6;font-weight:400;color:var(--menu-copy);max-width:27ch}body[data-page] .site-header .mega-links a[aria-current=page]{background:none}body[data-page] .site-header .mega-links a:is(:hover,:focus-visible){color:var(--menu-accent);background:none;text-decoration:none}body[data-page] .site-header .mega-links a strong{color:inherit}body[data-page] .site-header :is(a,summary,button):focus-visible{outline:2px solid var(--menu-accent);outline-offset:5px}body[data-page] .site-header .menu-portal-group{margin-top:1.5rem}body[data-page] .site-header .menu-caption sup{font-size:.55em;line-height:0;vertical-align:super;margin-left:.04em;letter-spacing:0}body[data-page] .nav-backdrop{top:var(--header-height);background:#000e2038;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:none}body[data-page] .site-header.is-dark{--menu-surface:#001b38;--menu-ink:#fff;--menu-copy:#c9d6e6;background:var(--menu-surface)}body[data-page] .site-header.is-dark:has(.nav-group:not(.language-picker)[open],#primary-nav.is-open){--menu-surface:#0b2b4b;background:var(--menu-surface)}body[data-page] .site-header.is-dark .brand .brand-wordmark{content:url(/images/website/antares-wordmark-light.svg)}body[data-page=home] .site-header:not(.is-scrolled){--menu-surface:var(--brand-navy-surface);--menu-ink:#fff;--menu-copy:#c9d6e6;background:var(--menu-surface)}body[data-page=home] .site-header:not(.is-scrolled):not(:has(.nav-group:not(.language-picker)[open])):not(:has(.is-open)){background:transparent;box-shadow:none}body[data-page=home] .site-header:not(.is-scrolled):has(.nav-group:not(.language-picker)[open],#primary-nav.is-open){--menu-surface:#0b2b4b;background:var(--menu-surface)}body[data-page=home] .site-header:not(.is-scrolled) .brand .brand-wordmark{content:url(/images/website/antares-wordmark-light.svg)}body[data-page=home] .site-header:not(.is-scrolled) :is(.nav-group>summary,.nav-direct,.nav-toggle){color:var(--menu-ink)}body[data-page=home] .site-header:not(.is-scrolled) :is(.nav-group[open]>summary,.nav-direct:hover){color:var(--menu-accent)}.nav-hamburger{display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.nav-hamburger path{transform-origin:12px 12px;transition:transform .18s ease,opacity .18s ease}.nav-toggle[aria-expanded=true] .nav-hamburger-top{transform:translateY(6px) rotate(45deg);transform-origin:12px 6px}.nav-toggle[aria-expanded=true] .nav-hamburger-middle{opacity:0}.nav-toggle[aria-expanded=true] .nav-hamburger-bottom{transform:translateY(-6px) rotate(-45deg);transform-origin:12px 18px}@media(min-width:1101px){body[data-page] .site-header :is(.nav-group>summary,.nav-direct){position:relative;height:44px;min-height:44px;margin:0;padding-block:0;align-items:center;line-height:1.4}body[data-page] .site-header .nav-group{margin:0;padding:0;border:0;align-self:center}body[data-page] .site-header :is(.nav-group>summary,.nav-direct):before{content:"";position:absolute;left:4px;right:4px;top:calc(50% + .7em + 6px);height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.22,1,.36,1);pointer-events:none}body[data-page] .site-header .nav-group[open]>summary:before,body[data-page] .site-header :is(.nav-group>summary,.nav-direct):is(:hover,:focus-visible):before{opacity:1;transform:scaleX(1)}body[data-page] .site-header #primary-nav{position:static;margin-left:auto;justify-content:flex-end;align-items:center;gap:1.25rem;padding-inline:0}body[data-page] .site-header .brand{margin-right:1.5rem}}@media(max-width:1100px){body[data-page]{--header-height:94px}body[data-page] .site-header #primary-nav{top:var(--header-height)}body[data-page] .site-header .nav-toggle{display:flex;width:44px;height:44px;min-width:44px;padding:10px;align-items:center;justify-content:center;color:var(--menu-ink)}body[data-page] .site-header #primary-nav{background:var(--menu-surface);max-height:calc(100svh - var(--header-height,78px));max-height:calc(100dvh - var(--header-height,78px));overflow:auto;overscroll-behavior:contain;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}body[data-page] .site-header :is(.nav-group>summary,.nav-direct){min-height:52px;height:auto;white-space:normal;font-size:1.25rem;font-weight:500;line-height:1.4;padding:8px 0}body[data-page] .site-header .mega-panel{position:static;display:block;padding:1rem 0 1.5rem 1rem;width:auto;max-height:none;overflow:visible;background:transparent;box-shadow:none;animation:none}body[data-page] .site-header .mega-inner{width:100%;display:grid;grid-template-columns:1fr;gap:1.5rem;border:0;padding-top:0}body[data-page] .site-header .mega-column+.mega-column{border-top:1px solid color-mix(in srgb,var(--menu-ink) 20%,transparent);padding-top:1.5rem}body[data-page] .site-header .menu-caption{display:block;font-size:.8125rem;font-weight:600;line-height:1.5;letter-spacing:.02em;color:#8b692e;margin-bottom:.375rem}body[data-page=home] .site-header:not(.is-scrolled) .menu-caption,body[data-page] .site-header.is-dark .menu-caption{color:#dfc38d}body[data-page] .site-header .mega-links{grid-template-columns:1fr;gap:.25rem}body[data-page] .site-header .mega-links strong{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}body[data-page] .site-header .mega-links small{max-width:none;margin-top:.25rem}}@keyframes nav-panel-enter{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.nav-hamburger path{transition:none}body[data-page] .site-header .mega-panel{animation:none}body[data-page] .site-header .mega-links strong:after,body[data-page] .site-header :is(.nav-group>summary,.nav-direct):before{transition:none}}.home-roles{background:#fff;color:#142d49;padding-block:5rem 6rem}.home-eyebrow,.home-roles-intro h2{font-size:.9375rem;line-height:1.5;font-weight:500;letter-spacing:0;color:#8b692e;margin:0 0 2rem}.home-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:6rem}.home-role{min-width:0}.home-role:last-child{padding-top:5rem}.home-role h3{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;line-height:1.1;letter-spacing:-.045em;color:#142d49;margin:0 0 2rem}.home-role:last-child h3{color:#8b692e}.home-role p{font-size:1.125rem;line-height:1.8;max-width:38ch;color:#52667d;margin:0 0 2rem;text-wrap:pretty}.home-role .ed-link{color:#142d49}.home-sector-stage{background:#001b38;color:#fff;padding-block:5rem;--text-link-hover:#dfc38d}.home-sector-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.75rem}.home-sector-heading .home-eyebrow{color:#dfc38d;margin-bottom:1rem}.home-sector-heading h2{font-size:clamp(2rem,3.4vw,3rem);font-weight:400;line-height:1.2;letter-spacing:-.03em;margin:0;color:#fff}.home-sector-heading>.ed-link{color:#fff;margin-bottom:.3rem}.home-sector-scenes{min-width:0}.home-sector-scene{margin:0 0 2rem;min-width:0}.home-sector-scene[hidden]{display:none}.home-sector-media{position:relative;isolation:isolate;overflow:hidden;background:#123755;height:clamp(19rem,32vw,29rem)}.home-sector-media>img{display:block;position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center}.home-sector-media>.home-sector-previous{position:absolute;inset:0;z-index:0;pointer-events:none}.home-sector-reveal-edge{position:absolute;inset-block:0;left:0;width:2px;z-index:2;background:#dfc38d;opacity:0;pointer-events:none}.home-sector-caption{padding:1.5rem 0 0}.home-sector-caption h3{font-size:1.6rem;font-weight:400;line-height:1.3;margin:0 0 .75rem;color:#fff}.home-sector-caption p{font-size:1rem;line-height:1.7;color:#c4d1df;margin:0}.home-sector-stage.is-enhanced .home-sector-scene{margin-bottom:0}.home-sector-stage.is-enhanced .home-sector-caption h3{display:none}.home-sector-stage.is-enhanced .home-sector-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);column-gap:clamp(2rem,5vw,5rem)}.home-sector-stage.is-enhanced .home-sector-heading{grid-column:1/-1;margin-bottom:3.5rem}.home-sector-stage.is-enhanced .home-sector-scenes{grid-column:2;grid-row:2}.home-sector-stage.is-enhanced .home-sector-media{height:clamp(23rem,33vw,30rem)}.home-sector-tabs:not([hidden]){display:flex;flex-direction:column;align-self:start;grid-column:1;grid-row:2;gap:1.25rem;margin:0}.home-sector-tabs button{position:relative;text-align:left;border:0;border-radius:0;border-left:2px solid transparent;background:none;color:#b8c9d9;font:inherit;font-size:clamp(1.4rem,2.25vw,2rem);font-weight:400;letter-spacing:-.025em;line-height:1.25;min-height:76px;padding:1rem 1.25rem;cursor:pointer;transition:color .25s,border-color .25s}.home-sector-tabs button[aria-selected=true]{color:#dfc38d;border-left-color:#dfc38d}.home-sector-tabs button:hover{color:#fff}.home-sector-scene:focus-visible,.home-sector-tabs button:focus-visible{outline:2px solid #dfc38d;outline-offset:6px}.home-method{padding-block:5rem;background:#fff;color:#142d49}.home-method-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:5rem;align-items:end}.home-method .home-eyebrow{margin:0 0 1.5rem}.home-method h2{font-size:clamp(2.25rem,3.8vw,3.5rem);font-weight:400;line-height:1.16;letter-spacing:-.035em;margin:0;color:#142d49}.home-method h2 span{color:#8b692e}.home-method-copy>p{font-size:1.125rem;line-height:1.8;max-width:42ch;color:#52667d;margin:0 0 1.25rem;text-wrap:pretty}.home-method-copy .ed-link{color:#142d49}@media(max-width:1000px){.home-method-grid,.home-role-grid{gap:3rem}}@media(max-width:760px){.home-method,.home-roles{padding-block:3.5rem}.home-role-grid{grid-template-columns:1fr;gap:3rem}.home-role:last-child{padding-top:0}.home-role h3,.home-role p{margin-bottom:1.25rem}.home-role p{font-size:1rem;max-width:44ch}.home-sector-stage{padding-block:3.5rem 2.5rem}.home-sector-heading{align-items:start;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.home-sector-stage.is-enhanced .home-sector-layout{grid-template-columns:minmax(0,1fr)}.home-sector-stage.is-enhanced .home-sector-heading{grid-column:1;grid-row:1;margin-bottom:2rem}.home-sector-stage.is-enhanced .home-sector-scenes{grid-column:1;grid-row:3}.home-sector-stage.is-enhanced .home-sector-media{height:clamp(15rem,65vw,24rem)}.home-sector-media{height:clamp(15rem,50vw,24rem)}.home-sector-tabs:not([hidden]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;grid-row:2;margin:0 0 1.5rem}.home-sector-tabs button{font-size:1rem;min-height:60px;padding:0 0 .75rem;border-left:0;border-bottom:2px solid transparent}.home-sector-tabs button[aria-selected=true]{border-bottom-color:#dfc38d}.home-method-grid{grid-template-columns:1fr;gap:2rem}.home-method-copy>p{font-size:1rem;max-width:46ch}}@media(max-width:420px){.home-sector-tabs button{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.home-sector-tabs button{transition:none}.home-sector-reveal-edge{display:none}}@media print{.home-sector-stage.is-enhanced .home-sector-layout{display:block}.home-sector-previous,.home-sector-reveal-edge,.home-sector-tabs{display:none!important}.home-sector-scene[hidden]{display:block!important}.home-sector-stage.is-enhanced .home-sector-caption h3{display:block}.home-sector-scene{break-inside:avoid;margin-bottom:2rem!important}}body[data-page] .site-header .language-picker>summary{gap:7px;font-size:.9375rem;cursor:pointer}body[data-page] .site-header .language-picker{position:relative}body[data-page] .site-header .language-picker>summary{justify-content:flex-start}body[data-page] .site-header .language-picker>summary svg{width:18px;height:18px;opacity:1;transform:none}.language-panel{position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;width:min(12rem,calc(100vw - 40px));max-height:calc(100dvh - var(--header-height,108px) - 24px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--menu-copy) transparent;padding:.375rem .625rem;background:var(--menu-surface);color:var(--menu-ink);box-shadow:0 4px 16px #00122818;animation:language-panel-enter .14s ease-out}.language-picker:not([open])>.language-panel{display:none}.language-panel ul{list-style:none;padding:0;margin:0}.language-panel li>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 6px;font-size:.9375rem;line-height:1.5;text-decoration:none;color:inherit;white-space:nowrap}.language-panel a svg{width:16px;height:16px;flex:none}.language-panel a:focus-visible{outline-offset:-2px!important}.language-panel a[aria-current=page]{font-weight:600}.site-header .language-panel a>span{position:relative;display:inline-block}.site-header .language-panel a>span:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.site-header .language-panel a:is(:hover,:focus-visible)>span:after{transform:scaleX(1)}@media(min-width:1101px){body[data-page] .site-header .language-picker{margin-inline-start:.5rem}}.footer-redesign .footer-legal>nav{margin-inline-start:auto}.footer-redesign .footer-language{position:relative;flex:none;--menu-surface:#001b38;--menu-ink:#fff;--menu-copy:#c9d6e6;color:var(--menu-copy)}.footer-white .footer-language{--menu-surface:#fff;--menu-ink:#142d49;--menu-copy:#52667d}.footer-language>summary{display:flex;align-items:center;gap:7px;min-height:44px;padding:0;font-size:.8125rem;line-height:1.4;font-weight:400;cursor:pointer;list-style:none}.footer-language>summary::-webkit-details-marker{display:none}.footer-language>summary>svg{width:18px;height:18px;flex:none}.footer-language>summary:is(:hover,:focus-visible){color:var(--text-link-hover)}.footer-language>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.footer-redesign .footer-language .language-panel{position:absolute;z-index:40;inset-block-start:auto;inset-block-end:calc(100% + 8px);width:min(12rem,calc(100vw - 40px));max-height:min(34rem,calc(100dvh - 80px));padding:.375rem .625rem;box-shadow:0 4px 16px #00122818}.footer-redesign .footer-language .language-panel li>a{display:flex;width:100%;justify-content:space-between;min-height:44px;padding:8px 6px;font-size:.9375rem;line-height:1.5;color:var(--menu-ink);text-decoration:none}@media(max-width:760px){.footer-redesign .footer-legal>p{flex-basis:100%}.footer-redesign .footer-legal>nav{margin-inline-start:0}.footer-redesign .footer-language{margin-inline-start:auto}}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:Noto Sans Arabic,Arial,sans-serif}html[lang=zh-Hans] body,html[lang=zh-Hans] button,html[lang=zh-Hans] input,html[lang=zh-Hans] select,html[lang=zh-Hans] textarea{font-family:Montserrat,Noto Sans SC,sans-serif}html[data-localized] :is(h1,h2,h3,.service-summary-title){overflow-wrap:normal;word-break:normal;hyphens:auto}html[lang=zh-Hans] :is(h1,h2,h3,p){line-break:strict;hyphens:none}html[lang=ar] :is(h1,h2,h3,p){hyphens:none}html[data-localized] .editorial-article .article-header h1 .article-title-line{display:inline;white-space:normal}html[data-localized] :is(.article-name,.hero-title-line){max-width:100%;white-space:normal}html[data-localized] body .editorial-article[data-editorial-theme] .article-header h1{text-wrap:balance}html[dir=rtl] :is(h1,h2,h3,p,a,button){letter-spacing:normal}html[dir=rtl] .site-header #primary-nav{margin-left:0;margin-right:auto}html[dir=rtl] .site-header .brand{direction:ltr;margin-right:0;margin-left:1.5rem}html[dir=rtl] :is(.hero-content,.home-work-copy,.footer-links,.footer-newsletter){text-align:start}html[dir=rtl] .hero-emblem{right:auto;left:var(--hero-emblem-inset)}html[dir=rtl] .ed-link:after{transform:scaleX(-1)}html[dir=rtl] :is(.article-copy,.article-header,.article-aside,.service-panel,.sector-panel,.contact-details,.person-copy,.footer-links,.footer-contact){text-align:start}html[dir=rtl] :is(input[type=email],input[type=tel],a[href^="mailto:"],a[href^="tel:"]){direction:ltr;unicode-bidi:isolate}html[dir=rtl] :is(.sector-dialog-close,.people-drawer-close){right:auto;left:1.5rem}html[dir=rtl] .article-aside{border-left:0}html[dir=rtl] :is(.policy-copy,.article-copy) :is(ul,ol){padding-inline-start:1.5em;padding-inline-end:0}html[dir=rtl] body .editorial-article[data-editorial-theme] :is(.article-header h1,.article-header .article-deck,.article-section p){text-align:start}html[dir=rtl] body .editorial-article.article-short[data-editorial-theme=antares-the-ventures-zurich-2026] .article-header .article-deck{margin-left:0;margin-right:max(0px,calc((100% - 42rem)/2))}html[dir=rtl] .home-sector-tabs button{text-align:start;border-left:0;border-right:2px solid transparent}html[dir=rtl] .home-sector-tabs button[aria-selected=true]{border-right-color:#dfc38d}html[dir=rtl] .ed-expand{margin-left:0;margin-right:auto}html[dir=rtl] .advisory-capability-list p{padding-right:0;padding-left:1.5rem}html[dir=rtl] .value-panel h3{padding-right:0;padding-left:3.75rem}html[dir=rtl] .value-icon{right:auto;left:0}html[dir=rtl] body[data-page=contact] .enquiry-panel .field select{padding-right:0;padding-left:2rem;background-position:0}html[dir=rtl] .insights-feed-controls{margin-left:0;margin-right:auto}html[dir=rtl] .insight-filter-options{right:auto;left:0}html[dir=rtl] :is(.brand img,.footer-brand img,.profile-signature){direction:ltr}html[dir=rtl] .language-picker>summary{direction:ltr}@media(max-width:1100px){.site-header .language-panel{position:static;width:min(12rem,100%);max-height:none;box-shadow:none;padding:.25rem 0 .75rem}body[data-page] .site-header .language-picker>summary{min-height:44px}}@media(max-width:760px){html[dir=rtl] .home-sector-tabs button{border-right:0}html[dir=rtl] .insight-filter-options{left:auto;right:0}}@media print{.language-picker{display:none}}@keyframes language-panel-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.language-panel{animation:none}.site-header .language-panel a>span:after{transition:none}}.public-experience,.sector-dialog>div:last-child{display:contents}@media(prefers-reduced-motion:reduce){.hero-globe-control{display:none}}.hero-emblem:not(.has-3d-globe) .hero-globe-3d{display:none}@media (min-width:1729px){html{font-size:clamp(16px,.925926vw,20px)}body{font-size:1rem}.work-values{align-items:center}body[data-page=home] .hero{--hero-emblem-size:clamp(18.75rem,32vw,40.625rem)}body[data-page=home] .hero h1{font-size:clamp(2.25rem,4.3vw,4.625rem)}body[data-page=home] .hero .hero-introduction{font-size:clamp(1rem,1.25vw,1.25rem)}}.public-experience>main{animation:public-page-arrival 1.1s cubic-bezier(.25,.46,.45,.94)}@keyframes public-page-arrival{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.public-experience:has(dialog[open])>main,.public-experience>main:focus-within,html:has(main :target) .public-experience>main{animation:none}@media(prefers-reduced-motion:reduce){.public-experience>main{animation:none}}@media print{.public-experience>main{animation:none}}@media(max-width:760px){body[data-page]{--mobile-content-gutter:clamp(1.75rem,5vw,2.375rem)}body[data-page=about]{--about-gutter:var(--mobile-content-gutter)}body[data-page=person] main .person-profile,body[data-page] main .shell{width:min(70rem,calc(100% - 2 * var(--mobile-content-gutter)))}body[data-page=insights] .editorial-article[data-editorial-theme] .article-header{padding-inline:var(--mobile-content-gutter)}}