:root{--ink:#071629;--ink-soft:#102745;--ink-muted:#44546a;--blue:#1769ff;--blue-deep:#0b48d4;--cyan:#65ddff;--paper:#f4f7fb;--line:#dbe2ec;--white:#fff;--max:1440px;--pad:clamp(24px, 5vw, 80px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}.news-card-image{object-fit:cover;width:calc(100% + 48px);height:180px;margin:-24px -24px 22px;display:block}.news-article-image{object-fit:cover;width:100%;max-height:520px;margin-top:38px;display:block}body{min-width:320px;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:500}h2{font-size:clamp(2.2rem,4vw,4.6rem);line-height:1.02}h3{font-size:1.3rem;line-height:1.2}ul,ol{margin:0;padding:0;list-style:none}.section-pad{padding:clamp(84px, 10vw, 156px) var(--pad)}.eyebrow{color:var(--blue-deep);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:22px;height:2px}.eyebrow.light{color:#8fc7ff}.utility-bar{padding:7px var(--pad);color:#55708f;letter-spacing:.08em;text-transform:uppercase;background:#edf2f8;border-bottom:1px solid #dbe3ed;justify-content:space-between;font-size:.72rem;font-weight:600;display:flex}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;position:sticky;top:0}.header-inner{max-width:var(--max);min-height:76px;padding:0 var(--pad);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand-logo{object-fit:contain;width:auto;display:block}.brand-logo-dark{height:57px}.brand-logo-light{height:76px}.desktop-nav{color:#20334a;align-items:center;gap:clamp(18px,2vw,34px);font-size:.88rem;font-weight:600;display:flex}.desktop-nav>a:not(.nav-cta){padding:28px 0;position:relative}.desktop-nav>a:not(.nav-cta):after{background:var(--blue);content:"";opacity:0;height:2px;transition:all .18s;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(.4)}.desktop-nav>a:hover:after{opacity:1;transform:scaleX(1)}.nav-cta{color:var(--white);background:var(--ink);border-radius:2px;padding:12px 18px}.mobile-nav{display:none}.home-hero{min-height:min(800px,100svh - 104px);padding:clamp(90px, 11vw, 150px) var(--pad) 0;color:var(--white);background:#040f23;display:grid;position:relative;overflow:hidden}.hero-art,.hero-grid{position:absolute;inset:0}.hero-art{background-image:url(/gateway-blue-gateway-v2.png);background-position:50%;background-size:cover;overflow:hidden;transform:scale(1.015)}.hero-art:after{z-index:1;content:"";background-image:linear-gradient(90deg,#030d1ffa 0%,#030d1fe8 34%,#030d1f6b 62%,#030d1f17 100%),linear-gradient(#0000 44%,#030d1fc2);position:absolute;inset:0}.hero-video{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.hero-grid{opacity:.16;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:112px 112px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.hero-copy{z-index:1;width:min(780px,64vw);max-width:var(--max);position:relative}.hero-copy h1{letter-spacing:-.065em;margin-top:26px;font-size:clamp(3.4rem,7vw,7.7rem);font-weight:500;line-height:.9}.hero-copy h1 span{color:#7ab8ff}.hero-lead{color:#d4dfec;max-width:690px;margin-top:34px;font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.button{cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:13px 21px;font-size:.94rem;font-weight:700;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--white);background:var(--blue)}.button-primary:hover{background:#337bff}.button-quiet{color:var(--white);background:#ffffff12;border:1px solid #ffffff47}.button-dark{color:var(--white);background:var(--ink)}.hero-proof{z-index:1;width:calc(100% + (2 * var(--pad)));margin-left:calc(-1 * var(--pad));padding:0 var(--pad);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030e22a8;border-top:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);align-self:end;display:grid;position:relative}.hero-proof>div{border-right:1px solid #ffffff29;min-height:104px;padding:24px 24px 22px 0}.hero-proof>div:not(:first-child){padding-left:28px}.hero-proof>div:last-child{border-right:0}.hero-proof strong,.hero-proof span{display:block}.hero-proof strong{letter-spacing:-.01em;font-size:1rem}.hero-proof span{color:#8fa3ba;letter-spacing:.04em;margin-top:5px;font-size:.77rem}.statement-band{padding:clamp(80px, 9vw, 132px) var(--pad);border-bottom:1px solid var(--line);grid-template-columns:.85fr 2.15fr;gap:clamp(40px,8vw,130px);display:grid}.statement-band>div{grid-template-columns:1.35fr .65fr;gap:clamp(36px,6vw,90px);display:grid}.statement-band h2{max-width:800px}.statement-band>div>p{color:var(--ink-muted);align-self:end;font-size:1.02rem;line-height:1.75}.relationship-section{background:var(--paper)}.section-heading{margin-bottom:clamp(50px,7vw,96px)}.split-heading{grid-template-columns:1.35fr .65fr;gap:clamp(44px,8vw,130px);display:grid}.split-heading h2{max-width:820px;margin-top:22px}.split-heading>p,.split-heading>a{align-self:end}.split-heading>p{color:var(--ink-muted);font-size:1.05rem;line-height:1.75}.relationship-grid{border-top:1px solid #c8d2df;grid-template-columns:.75fr 1.25fr;display:grid}.relationship-index{min-height:440px;color:var(--white);background:linear-gradient(135deg,#1169fff5,#052f80fa),linear-gradient(90deg,#0000 49.8%,#fff3 50%,#0000 50.2%);flex-direction:column;justify-content:flex-end;padding:38px;display:flex;position:relative;overflow:hidden}.relationship-index:before,.relationship-index:after{content:"";border:1px solid #ffffff47;width:210px;height:210px;position:absolute;transform:rotate(45deg)}.relationship-index:before{top:-35px;right:-20px}.relationship-index:after{top:110px;right:120px}.relationship-index span{z-index:1;letter-spacing:-.045em;font-size:clamp(1.7rem,3vw,3.1rem);line-height:1.05;position:relative}.relationship-index span:last-child{color:#a7d3ff}.relationship-list{background:var(--white)}.relationship-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 28px;align-items:center;gap:20px;min-height:146px;padding:30px 34px;display:grid}.relationship-list article>span{color:var(--blue);letter-spacing:.12em;font-size:.78rem;font-weight:700}.relationship-list h3{font-size:clamp(1.35rem,2vw,2rem)}.relationship-list p{max-width:620px;color:var(--ink-muted);margin-top:7px}.relationship-list svg{color:var(--blue)}.solutions-section{color:var(--white);background:var(--ink)}.solutions-section .split-heading>p{color:#9aadc2}.solution-card-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);display:grid}.solution-card-grid article{background:#ffffff05;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-height:430px;padding:32px;transition:background .2s,transform .2s;display:flex}.solution-card-grid article:hover{z-index:1;background:#0d2b51;transform:translateY(-6px)}.solution-card-top{color:#79b7ff;justify-content:space-between;align-items:center;display:flex}.solution-card-top span{letter-spacing:.12em;font-size:.78rem;font-weight:700}.solution-card-grid h3{margin-top:80px;font-size:clamp(1.5rem,2vw,2.15rem)}.solution-card-grid p{color:#9dafc3;margin-top:20px;line-height:1.7}.solution-card-grid a{color:#8ec5ff;align-items:center;gap:8px;margin-top:auto;padding-top:28px;font-size:.9rem;font-weight:700;display:inline-flex}.operating-model{background:var(--white);grid-template-columns:.88fr 1.12fr;gap:clamp(60px,10vw,160px);display:grid}.operating-copy h2{max-width:670px;margin-top:22px}.operating-copy>p:not(.eyebrow){max-width:620px;color:var(--ink-muted);margin-top:30px;font-size:1.05rem;line-height:1.8}.text-action{color:var(--blue-deep);align-items:center;gap:9px;margin-top:30px;font-weight:700;display:inline-flex}.text-action svg{transition:transform .18s}.text-action:hover svg{transform:translate(3px,-3px)}.operating-steps{border-top:1px solid var(--line)}.operating-steps li{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;align-items:center;gap:24px;min-height:132px;padding:26px 0;display:grid}.operating-steps li>span{color:var(--blue);font-size:.78rem;font-weight:700}.operating-steps strong{letter-spacing:-.035em;font-size:1.7rem;font-weight:500;display:block}.operating-steps p{color:var(--ink-muted);margin-top:5px}.client-proof{background:var(--paper)}.quote-grid{border-top:1px solid #cbd5e2;border-left:1px solid #cbd5e2;grid-template-columns:repeat(3,1fr);display:grid}.quote-grid figure{background:var(--white);border-bottom:1px solid #cbd5e2;border-right:1px solid #cbd5e2;flex-direction:column;min-height:410px;padding:34px;display:flex}.quote-mark{color:var(--blue);font-size:4.7rem;line-height:.7}.quote-grid blockquote{letter-spacing:-.04em;max-width:430px;margin-top:32px;font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1.17}.quote-grid figcaption{flex-direction:column;margin-top:auto;padding-top:40px;display:flex}.quote-grid figcaption strong{font-size:.95rem}.quote-grid figcaption span{color:#65758a;font-size:.82rem}.inner-hero{min-height:560px;padding:clamp(110px, 13vw, 190px) var(--pad) clamp(72px, 8vw, 110px);color:var(--white);background:linear-gradient(110deg,#06152b 10%,#0a2852 58%,#0b4dbc 100%);grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(50px,10vw,160px);display:grid;position:relative;overflow:hidden}.inner-hero:before{content:"";background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 100%);mask-image:linear-gradient(90deg,#0000 10%,#000 100%)}.inner-hero-number{top:28px;right:var(--pad);color:#ffffff14;letter-spacing:-.1em;font-size:clamp(11rem,26vw,27rem);font-weight:700;line-height:.8;position:absolute}.inner-hero-copy,.inner-hero>p{position:relative}.cms-managed-hero-image{z-index:0;object-fit:cover;opacity:.3;width:100%;height:100%;position:absolute;inset:0}.cms-managed-hero.cms-managed-split-left,.cms-managed-hero.cms-managed-split-right,.cms-managed-hero.cms-managed-dark-image{background:#06152b}.cms-managed-hero.cms-managed-split-left .cms-managed-hero-image,.cms-managed-hero.cms-managed-split-right .cms-managed-hero-image{opacity:.72;width:46%}.cms-managed-hero.cms-managed-split-left .cms-managed-hero-image{right:auto}.cms-managed-hero.cms-managed-split-right .cms-managed-hero-image{left:auto}.cms-managed-hero.cms-managed-full-width{grid-template-columns:1fr}.cms-managed-hero.cms-managed-full-width>p{max-width:760px}.cms-contact-image{object-fit:cover;opacity:.16;width:100%;height:100%;position:absolute;inset:0}.contact-hero[class*=cms-managed-]{position:relative;overflow:hidden}.contact-hero[class*=cms-managed-]>:not(.cms-contact-image){z-index:1;position:relative}.inner-hero h1{max-width:900px;margin-top:24px;font-size:clamp(3.2rem,6.5vw,7.2rem);line-height:.94}.inner-hero>p{color:#cad8e8;align-self:end;max-width:560px;font-size:1.08rem;line-height:1.75}.solutions-accordion-section{background:var(--paper)}.solutions-accordion-heading{grid-template-columns:1.25fr .75fr;gap:clamp(48px,9vw,140px);margin-bottom:clamp(56px,7vw,100px);display:grid}.solutions-accordion-heading h2{max-width:850px;margin-top:24px}.solutions-accordion-heading>p{max-width:520px;color:var(--ink-muted);align-self:end;font-size:1.04rem;line-height:1.75}.solutions-accordion{border-top:1px solid #bfcbd9}.solutions-accordion-item{border-bottom:1px solid #bfcbd9}.solutions-accordion-trigger{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:68px minmax(0,1fr) 32px;gap:24px;padding:32px 0;text-decoration:none;display:grid}.solutions-accordion-trigger:hover{text-decoration:none}.solutions-accordion-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:7px}.solutions-accordion-number{color:var(--blue-deep);letter-spacing:.14em;padding-top:6px;font-size:.76rem;font-weight:700}.solutions-accordion-label{grid-template-columns:minmax(260px,.85fr) minmax(300px,1.15fr);gap:clamp(34px,6vw,96px);display:grid}.solutions-accordion-title{letter-spacing:-.035em;font-size:clamp(1.6rem,2.65vw,3rem);font-weight:500;line-height:1.08;transition:color .2s}.solutions-accordion-intro{max-width:560px;color:var(--ink-muted);align-self:center;font-size:.98rem;font-weight:400;line-height:1.65}.solutions-accordion-trigger:hover .solutions-accordion-title,.solutions-accordion-trigger[data-state=open] .solutions-accordion-title{color:var(--blue-deep)}.solutions-accordion-trigger>svg{width:22px;height:22px;color:var(--blue-deep);margin-top:6px;transition:transform .25s}.solutions-accordion-trigger[data-state=open]>svg{transform:rotate(180deg)}.solutions-accordion-panel{padding:0 56px 40px 92px}.solutions-accordion-panel-inner{grid-template-columns:.78fr 1.22fr;gap:clamp(42px,7vw,108px);padding-top:6px;display:grid}.solutions-accordion-panel-inner>p{max-width:520px;color:var(--ink-muted);line-height:1.78}.solutions-accordion-panel-inner ul{border-top:1px solid #c8d2df;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.solutions-accordion-panel-inner li{border-bottom:1px solid #c8d2df;align-items:flex-start;gap:11px;padding:13px 0;font-size:.91rem;line-height:1.45;display:flex}.solutions-accordion-panel-inner li svg{color:var(--blue);flex:none;margin-top:2px}.solutions-accordion-panel-inner li>span,.solutions-accordion-panel-inner li strong,.solutions-accordion-panel-inner li small{display:block}.solutions-accordion-panel-inner li strong{color:var(--ink);font-size:.94rem}.solutions-accordion-panel-inner li small{color:var(--ink-muted);margin-top:4px;font-size:.8rem;line-height:1.55}.architecture-panel{color:var(--white);background:var(--blue-deep);grid-template-columns:1.2fr .8fr;gap:clamp(50px,10vw,160px);display:grid}.architecture-panel h2{max-width:790px;margin-top:22px}.architecture-panel>div:last-child{align-self:end}.architecture-panel>div:last-child>p{color:#d2e1ff;line-height:1.8}.inverse-action{color:var(--white)}.page-cta{background:var(--white);justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.page-cta h2{max-width:850px;margin-top:20px}.page-cta .button{flex:none}.origin-section,.career-intro{grid-template-columns:.9fr 1.1fr;gap:clamp(50px,10vw,160px);display:grid}.origin-section h2,.career-intro h2{max-width:680px;margin-top:22px}.origin-copy,.career-intro>div:last-child{align-self:end}.lead-paragraph{color:var(--ink);letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,2rem);line-height:1.45}.origin-copy p:not(.lead-paragraph),.career-intro>div:last-child p:not(.lead-paragraph){color:var(--ink-muted);margin-top:26px;line-height:1.8}.principles-section{color:var(--white);background:var(--ink)}.principles-section .split-heading>p{color:#9aadc2}.principle-grid,.career-values{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(4,1fr);display:grid}.principle-grid article,.career-values article{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:310px;padding:30px}.principle-grid article>div{color:#7abaff;justify-content:space-between;align-items:center;display:flex}.principle-grid article>div span{letter-spacing:.12em;font-size:.76rem;font-weight:700}.principle-grid h3,.career-values h3{margin-top:86px;font-size:1.75rem}.principle-grid p,.career-values p{color:#9dafc3;margin-top:17px;line-height:1.7}.leadership-section{background:var(--paper)}.people-grid{border-top:1px solid #cbd5e2;border-left:1px solid #cbd5e2;grid-template-columns:repeat(2,1fr);display:grid}.people-grid article{background:var(--white);border-bottom:1px solid #cbd5e2;border-right:1px solid #cbd5e2;flex-direction:column;justify-content:space-between;min-height:270px;padding:32px;display:flex}.people-grid .person-card{min-height:0;padding:0;display:block;overflow:hidden}.person-photo{background:#e8edf3;min-height:clamp(360px,37vw,570px);position:relative;overflow:hidden}.person-photo img{object-fit:cover;object-position:center top;filter:grayscale();transition:filter .28s,transform .5s}.person-card:hover .person-photo img{filter:grayscale(.15);transform:scale(1.015)}.person-details{padding:28px 32px 32px}.people-grid h3{font-size:1.65rem}.person-details p{color:var(--ink-muted);margin-top:5px}.award-highlight{color:var(--white);background:var(--ink-soft);border-bottom:1px solid #cbd5e2;border-left:1px solid #cbd5e2;border-right:1px solid #cbd5e2;grid-template-columns:1.1fr .9fr;display:grid}.award-highlight-copy{padding:clamp(36px,5vw,72px)}.award-highlight-copy>svg{color:#78b8ff;margin-bottom:56px}.award-highlight-copy h3{letter-spacing:-.045em;max-width:640px;margin-top:20px;font-size:clamp(2rem,3.8vw,4.25rem);line-height:1.03}.award-highlight-copy>p:last-child{color:#b4c3d4;max-width:650px;margin-top:24px;font-size:1.04rem;line-height:1.75}.award-year-grid{border-left:1px solid #ffffff2e;grid-template-columns:repeat(2,1fr);display:grid}.award-year-grid a{min-height:100%;color:var(--white);border-right:1px solid #ffffff2e;flex-direction:column;justify-content:flex-end;padding:clamp(30px,4vw,52px);transition:background .18s;display:flex;position:relative}.award-year-grid a:last-child{border-right:0}.award-year-grid a:hover{background:var(--blue)}.award-year-grid span,.award-year-grid strong,.award-year-grid small{display:block}.award-year-grid span{color:#78b8ff;letter-spacing:-.055em;margin-bottom:auto;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:300}.award-year-grid a:hover span{color:var(--white)}.award-year-grid strong{font-size:1.45rem}.award-year-grid small{color:#b4c3d4;letter-spacing:.04em;margin-top:10px;font-size:.8rem}.award-year-grid svg{color:#78b8ff;position:absolute;bottom:clamp(30px,4vw,52px);right:clamp(30px,4vw,52px);transform:translateY(2px)}.award-year-grid a:hover small,.award-year-grid a:hover svg{color:var(--white)}.coverage-section{color:var(--white);background:var(--blue-deep);grid-template-columns:.8fr 1.2fr;gap:clamp(55px,9vw,140px);display:grid}.coverage-section h2{max-width:720px;margin-top:22px}.coverage-grid{border-top:1px solid #ffffff40;border-left:1px solid #ffffff40;grid-template-columns:repeat(3,1fr);align-self:end;display:grid}.coverage-grid span{letter-spacing:-.02em;text-align:center;border-bottom:1px solid #ffffff40;border-right:1px solid #ffffff40;place-items:center;min-height:150px;padding:24px;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:700;display:grid}.fund-grid{background:var(--paper);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.fund-grid article{background:var(--white);border:1px solid #cdd7e4;border-right:0;flex-direction:column;min-height:430px;padding:34px;display:flex}.fund-grid article:last-child{border-right:1px solid #cdd7e4}.fund-grid article>div{color:var(--blue);justify-content:space-between;align-items:center;display:flex}.fund-grid article>div span{letter-spacing:.12em;font-size:.78rem;font-weight:700}.fund-grid h2{margin-top:80px;font-size:clamp(1.7rem,2.3vw,2.5rem)}.fund-grid p{color:var(--ink-muted);margin-top:18px;line-height:1.75}.fund-grid .text-action{margin-top:auto;padding-top:30px}.document-centre{color:var(--white);background:var(--ink);grid-template-columns:1.1fr .9fr;gap:clamp(50px,10vw,160px);display:grid}.document-centre>div:first-child>svg{color:#75b7ff;margin-bottom:30px}.document-centre h2{max-width:760px;margin-top:22px}.document-centre>div:first-child>p:last-child{color:#a8b9cc;max-width:700px;margin-top:28px;line-height:1.8}.document-links{border-top:1px solid #fff3;align-self:end}.document-links a{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding:22px 0;font-weight:600;display:flex}.document-links a:hover{color:#83c0ff}.important-note{background:var(--paper);grid-template-columns:.6fr 1.4fr;gap:clamp(50px,10vw,160px);display:grid}.important-note div{grid-template-columns:1fr 1fr;gap:40px;display:grid}.important-note div p{color:var(--ink-muted);font-size:.9rem;line-height:1.75}.story-list{padding-top:40px;padding-bottom:40px}.story-list>article{border-bottom:1px solid var(--line);grid-template-columns:.48fr 1.08fr .64fr;gap:clamp(34px,7vw,100px);padding:clamp(60px,8vw,120px) 0;display:grid}.story-meta>span{color:var(--blue);letter-spacing:.12em;font-size:.78rem;font-weight:700}.story-meta>p{margin-top:18px;font-size:1.12rem;font-weight:700}.story-meta>small{max-width:260px;color:var(--ink-muted);margin-top:12px;font-size:.78rem;line-height:1.55;display:block}.story-quote>span{color:var(--blue);font-size:5rem;line-height:.6}.story-quote blockquote{letter-spacing:-.055em;max-width:750px;margin-top:32px;font-size:clamp(2rem,4vw,4.2rem);line-height:1.04}.story-list>article:nth-child(n+2) .story-quote blockquote{font-size:clamp(1.75rem,3vw,3.1rem)}.story-quote>p{max-width:680px;color:var(--ink-muted);margin-top:30px;line-height:1.8}.story-outcome{align-self:end}.story-outcome ul{margin-top:24px}.story-outcome li{border-bottom:1px solid var(--line);color:var(--ink-muted);align-items:center;gap:10px;padding:10px 0;font-size:.9rem;display:flex}.story-outcome li svg{color:var(--blue)}.story-outcome>div{flex-direction:column;margin-top:42px;display:flex}.story-outcome>div span{color:var(--ink-muted);font-size:.83rem}.insight-list{background:var(--paper);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.insight-list article{background:var(--white);border:1px solid #cbd5e2;border-right:0;flex-direction:column;min-height:620px;padding:34px;display:flex}.insight-list article:last-child{border-right:1px solid #cbd5e2}.insight-meta{color:#67798f;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:.72rem;font-weight:700;display:flex}.insight-meta span:last-child{align-items:center;gap:6px;display:inline-flex}.insight-list h2{margin-top:70px;font-size:clamp(1.8rem,2.7vw,3rem)}.insight-list article>p{color:var(--ink-muted);margin-top:24px;line-height:1.75}.insight-list ul{border-top:1px solid var(--line);margin-top:30px}.insight-list li{border-bottom:1px solid var(--line);color:var(--ink-muted);padding:10px 0 10px 18px;font-size:.9rem;position:relative}.insight-list li:before{background:var(--blue);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:18px;left:0}.insight-list article>a{color:var(--blue-deep);align-items:center;gap:8px;margin-top:auto;padding-top:40px;font-weight:700;display:inline-flex}.career-intro>div:first-child>svg{color:var(--blue);margin-bottom:28px}.career-values{color:var(--white);background:var(--ink);border:0;grid-template-columns:repeat(3,1fr)}.career-values article{border-color:#ffffff2e;min-height:330px}.career-values article svg{color:#79b9ff}.career-values h3{margin-top:70px}.current-roles{background:var(--paper)}.role-card{min-height:250px;color:var(--white);background:linear-gradient(120deg, var(--ink), #0d376d);justify-content:space-between;align-items:flex-end;gap:40px;padding:clamp(28px,5vw,58px);transition:transform .18s,box-shadow .18s;display:flex}.role-card:hover{transform:translateY(-4px);box-shadow:0 24px 55px #0716292e}.role-card>div>span{color:#8bc4ff;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.role-card h3{max-width:900px;margin-top:18px;font-size:clamp(1.8rem,3.4vw,3.8rem)}.role-card>div>p{color:#aebfd2;margin-top:12px}.role-card-action{color:#95caff;flex:none;align-items:center;gap:9px;font-weight:700;display:inline-flex}.job-hero,.legal-hero{color:var(--white);background:linear-gradient(115deg,#06152b,#0a3672 72%,#0b5be5)}.job-hero>a{color:#a8cef7;align-items:center;gap:8px;margin-bottom:clamp(70px,9vw,130px);font-weight:700;display:inline-flex}.job-hero h1,.legal-hero h1{max-width:1100px;margin-top:22px;font-size:clamp(3rem,6.2vw,7rem);line-height:.94}.job-hero>p:last-child,.legal-hero>p:last-child{color:#c3d3e5;max-width:850px;margin-top:28px;font-size:1.08rem;line-height:1.7}.job-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.55fr);gap:clamp(60px,10vw,160px);display:grid}.job-layout article>section{border-top:1px solid var(--line);padding:58px 0}.job-layout article>section:first-child{border-top:0;padding-top:0}.job-layout h2{margin-top:20px;font-size:clamp(2rem,3.5vw,3.7rem)}.job-layout article p:not(.eyebrow){color:var(--ink-muted);margin-top:22px;line-height:1.8}.job-layout article ul{border-top:1px solid var(--line);margin-top:28px}.job-layout article li{border-bottom:1px solid var(--line);color:var(--ink-muted);padding:16px 8px 16px 28px;line-height:1.7;position:relative}.job-layout article li:before{background:var(--blue);content:"";width:7px;height:7px;position:absolute;top:27px;left:4px}.job-layout aside{color:var(--white);background:var(--ink);align-self:start;padding:38px;position:sticky;top:120px}.job-layout aside h2{margin-top:20px;font-size:2.2rem}.job-layout aside>p:not(.eyebrow){color:#a9bbcf;margin-top:18px}.job-layout aside .button{width:100%;margin-top:30px}.legal-hero{min-height:500px;padding-top:clamp(120px,14vw,210px)}.legal-hero h1{font-size:clamp(3.6rem,7vw,7.7rem)}.legal-document{width:min(100%,980px);margin:0 auto}.legal-document>p,.legal-document>ul{color:var(--ink-muted);font-size:1rem;line-height:1.82}.legal-document>p+p,.legal-document h3+p{margin-top:18px}.legal-document h2{margin-top:64px;font-size:clamp(1.8rem,3vw,2.8rem)}.legal-document h3{margin-top:34px;font-size:1.25rem}.legal-document h2+p,.legal-document h2+ul{margin-top:20px}.legal-document ul{border-top:1px solid var(--line)}.legal-document li{border-bottom:1px solid var(--line);padding:13px 10px 13px 25px;position:relative}.legal-document li:before{background:var(--blue);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:23px;left:5px}.legal-document a{color:var(--blue-deep);text-underline-offset:3px;text-decoration:underline}.legal-document .legal-updated{border-top:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;margin-top:72px;padding-top:22px;font-size:.83rem;font-weight:700}.cookie-banner{z-index:100;max-width:1120px;color:var(--white);background:#081a32;border:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:35px;margin:0 auto;padding:22px 24px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 24px 70px #0000004d}.cookie-banner strong{font-size:1.02rem;display:block}.cookie-banner p{color:#b3c3d6;max-width:700px;margin-top:5px;font-size:.84rem}.cookie-banner p a{color:#8dc7ff;text-decoration:underline}.cookie-banner>div:last-child{flex:none;gap:9px;display:flex}.cookie-banner button{color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff4d;padding:10px 15px;font-size:.82rem;font-weight:700}.cookie-banner button:last-child{background:var(--blue);border-color:var(--blue)}.home-news{color:var(--white);background:var(--ink)}.home-news .split-heading>p{color:#91a6bd}.home-news-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.home-news-grid>a{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-height:380px;padding:32px;display:flex}.home-news-grid>a>span{color:#83bef9;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.home-news-grid h3{margin-top:68px;font-size:clamp(1.55rem,2.2vw,2.2rem)}.home-news-grid p{color:#a6b7c9;margin-top:18px;line-height:1.7}.home-news-grid strong{color:#8cc5ff;align-items:center;gap:8px;margin-top:auto;padding-top:28px;font-weight:700;display:inline-flex}.news-feature{background:var(--paper);grid-template-columns:.42fr 1.58fr;gap:clamp(50px,9vw,140px);display:grid}.news-feature-meta{color:var(--blue-deep);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:12px;font-size:.77rem;font-weight:700;display:flex}.news-feature-meta span:last-child{color:var(--ink-muted);align-items:center;gap:7px;display:flex}.news-feature h2{max-width:1080px;margin-top:22px;font-size:clamp(2.8rem,5vw,5.9rem)}.news-feature>div:last-child>p:not(.eyebrow){max-width:760px;color:var(--ink-muted);margin-top:28px;font-size:1.04rem;line-height:1.8}.news-archive{background:var(--white)}.news-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.news-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:430px;padding:31px;display:flex}.news-grid h3{margin-top:64px;font-size:clamp(1.45rem,2vw,2rem)}.news-grid article>p{color:var(--ink-muted);margin-top:20px;line-height:1.7}.news-grid article>a{color:var(--blue-deep);align-items:center;gap:8px;margin-top:auto;padding-top:28px;font-weight:700;display:inline-flex}.news-article-header{color:var(--white);background:linear-gradient(120deg,#06152b,#0c3975)}.news-article-header>a{color:#a8cdf6;align-items:center;gap:8px;margin-bottom:clamp(65px,8vw,118px);font-weight:700;display:inline-flex}.news-article-meta{color:#8fc7ff;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:12px 28px;font-size:.75rem;font-weight:700;display:flex}.news-article-meta span{align-items:center;gap:7px;display:inline-flex}.news-article-header h1{max-width:1180px;margin-top:30px;font-size:clamp(3rem,6.3vw,7rem);line-height:.94}.news-article-header>p{color:#c4d3e4;max-width:800px;margin-top:30px;font-size:1.08rem;line-height:1.75}.news-article-body{grid-template-columns:minmax(0,1.2fr) minmax(300px,.55fr);gap:clamp(60px,10vw,160px);display:grid}.news-article-body>div>p{color:#30445b;margin-bottom:25px;font-size:1.04rem;line-height:1.85}.news-article-body figure{color:var(--white);background:var(--blue-deep);margin:52px 0;padding:38px}.news-article-body blockquote{letter-spacing:-.035em;font-size:clamp(1.45rem,2.5vw,2.4rem);line-height:1.35}.news-article-body figcaption{color:#bbd6ff;margin-top:22px;font-size:.82rem}.news-article-body aside{background:var(--paper);align-self:start;padding:34px;position:sticky;top:120px}.news-article-body aside h2{margin-top:18px;font-size:2.15rem}.news-article-body aside .button{width:100%;margin-top:28px}.funds-gate{background:var(--paper)}.funds-gate-heading{grid-template-columns:36px minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:18px 34px;display:grid}.funds-gate-heading>svg{color:var(--blue);grid-row:1/3}.funds-gate-heading>h2{grid-column:2;max-width:820px}.funds-gate-heading>p:last-child{color:var(--ink-muted);grid-area:1/3/3;align-self:end;line-height:1.75}.funds-disclaimer{border-top:1px solid #c9d3df;border-left:1px solid #c9d3df;grid-template-columns:1fr 1fr;margin-top:clamp(55px,7vw,90px);display:grid}.funds-disclaimer>section{background:var(--white);border-bottom:1px solid #c9d3df;border-right:1px solid #c9d3df;padding:30px}.funds-disclaimer h3{font-size:1.5rem}.funds-disclaimer section>p{color:var(--ink-muted);margin-top:17px;font-size:.9rem;line-height:1.75}.funds-acknowledgements,.funds-disclaimer-contact{grid-column:1/3}.funds-acknowledgements ul{grid-template-columns:repeat(2,1fr);gap:0 28px;margin-top:20px;display:grid}.funds-acknowledgements li{border-bottom:1px solid var(--line);color:var(--ink-muted);gap:10px;padding:11px 0;font-size:.88rem;display:flex}.funds-acknowledgements li svg{color:var(--blue);flex:none;margin-top:3px}.funds-disclaimer-contact{color:var(--ink-muted);border-bottom:1px solid #c9d3df;border-right:1px solid #c9d3df;padding:17px 20px;font-size:.82rem}.funds-disclaimer-contact a{color:var(--blue-deep);font-weight:700}.funds-gate-actions{gap:12px;margin-top:28px;display:flex}.funds-gate-actions .button-quiet{color:var(--ink);border-color:#b8c4d1}.fund-directory{background:var(--paper)}.fund-directory-heading,.fund-group-heading,.fund-further-info{grid-template-columns:1fr 1fr;gap:clamp(44px,8vw,120px);display:grid}.fund-directory-heading h2{margin-top:20px}.fund-directory-heading>p,.fund-group-heading>div>p{color:var(--ink-muted);align-self:end;line-height:1.75}.fund-group{margin-top:clamp(75px,9vw,130px)}.fund-group-heading h3{font-size:clamp(2rem,3.5vw,3.7rem)}.fund-group-heading>div>p{max-width:680px;margin-top:18px}.fund-group-resources{border-top:1px solid #c5d0dd;align-self:end}.fund-group-resources a{color:var(--blue-deep);border-bottom:1px solid #c5d0dd;grid-template-columns:22px 1fr 18px;align-items:center;gap:9px;padding:14px 0;font-size:.86rem;font-weight:700;display:grid}.fund-directory-grid{border-top:1px solid #c5d0dd;border-left:1px solid #c5d0dd;grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.fund-directory-grid article{background:var(--white);border-bottom:1px solid #c5d0dd;border-right:1px solid #c5d0dd;flex-direction:column;min-height:430px;padding:29px;display:flex}.fund-directory-grid article>span{color:var(--blue);letter-spacing:.1em;font-size:.74rem;font-weight:700}.fund-directory-grid h4{letter-spacing:-.035em;margin:55px 0 0;font-size:1.65rem;font-weight:500;line-height:1.2}.fund-directory-grid article>p{color:var(--ink-muted);margin-top:18px;font-size:.9rem;line-height:1.72}.fund-directory-grid article>small{color:#76879a;margin-top:18px;font-size:.7rem;line-height:1.55;display:block}.fund-directory-grid article>div{border-top:1px solid var(--line);flex-direction:column;margin-top:auto;padding-top:28px;display:flex}.fund-directory-grid article>div a{color:var(--blue-deep);justify-content:space-between;align-items:center;padding:8px 0;font-size:.82rem;font-weight:700;display:flex}.fund-further-info{color:var(--white);background:var(--ink);margin-top:clamp(70px,9vw,120px);padding:clamp(35px,5vw,64px)}.fund-further-info h3{margin-top:18px;font-size:clamp(1.8rem,3vw,3.2rem)}.fund-further-info>div:last-child{border-top:1px solid #fff3;align-self:end}.fund-further-info a{color:#91c8ff;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:.87rem;font-weight:700;display:flex}.contact-main{background:var(--ink)}.contact-hero{min-height:calc(100svh - 104px);padding:clamp(80px, 9vw, 140px) var(--pad);color:var(--white);background:radial-gradient(circle at 10% 90%,#1769ff3d,#0000 35%),linear-gradient(110deg,#061328,#091f3d);grid-template-columns:.92fr 1.08fr;gap:clamp(60px,10vw,150px);display:grid}.contact-copy h1{max-width:720px;margin-top:26px;font-size:clamp(3.3rem,6vw,6.8rem);line-height:.94}.contact-copy>p:not(.eyebrow){color:#b7c6d8;max-width:620px;margin-top:30px;font-size:1.08rem;line-height:1.75}.contact-details{border-top:1px solid #ffffff2e;margin-top:55px}.contact-details>a,.contact-details>div{border-bottom:1px solid #ffffff2e;align-items:flex-start;gap:18px;padding:19px 0;display:flex}.contact-details svg{color:#78b9ff;flex:none;margin-top:4px}.contact-details span{line-height:1.5}.contact-details small{color:#8397ae;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:700;display:block}.contact-form-wrap{color:var(--ink);background:var(--white);align-self:center;padding:clamp(28px,5vw,60px)}.form-kicker{max-width:520px;margin-bottom:34px;font-size:1.15rem;font-weight:600}.contact-form label{color:#34485f;letter-spacing:.04em;font-size:.78rem;font-weight:700;display:block}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form>label,.contact-form>.form-row{margin-bottom:20px}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #b9c5d2;border-radius:0;outline:0;margin-top:8px;padding:14px 0}.contact-form textarea{resize:vertical;min-height:120px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--blue);box-shadow:0 1px 0 var(--blue)}.contact-form .button{margin-top:8px}.form-status{min-height:24px;color:var(--blue-deep);margin-top:14px;font-size:.85rem}.form-note{color:#75859a;margin-top:16px;font-size:.75rem}.site-footer{color:var(--white);background:#000}.footer-lead{padding:clamp(80px, 10vw, 140px) var(--pad);border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.footer-lead h2{max-width:920px;margin-top:24px}.footer-contact{color:var(--white);background:var(--blue);flex:none;align-items:center;gap:18px;padding:17px 20px;font-weight:700;display:inline-flex}.footer-grid{padding:clamp(60px, 7vw, 96px) var(--pad);grid-template-columns:1.4fr .55fr .55fr .8fr;gap:clamp(40px,7vw,110px);display:grid}.footer-brand>p{color:#8fa2b8;max-width:390px;margin-top:30px;line-height:1.75}.footer-column{color:#a8b7c8;flex-direction:column;align-items:flex-start;gap:12px;font-size:.9rem;display:flex}.footer-column a:hover{color:var(--white)}.footer-label{color:#647a93;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:700}.footer-column address{color:#a8b7c8;font-style:normal;line-height:1.75}.footer-legal-links{padding:22px var(--pad);color:#8296ac;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;gap:25px;font-size:.75rem;display:flex}.footer-regulatory{padding:25px var(--pad) 34px;color:#667b91;justify-content:space-between;gap:40px;font-size:.72rem;line-height:1.65;display:flex}.footer-regulatory p:first-child{max-width:850px}@media (width<=1180px){.desktop-nav{gap:16px;font-size:.82rem}.solution-card-grid{grid-template-columns:repeat(2,1fr)}.solution-card-grid article{min-height:390px}.principle-grid{grid-template-columns:repeat(2,1fr)}.insight-list article{min-height:700px}}@media (width<=960px){:root{--pad:clamp(22px, 5vw, 48px)}.utility-bar span:last-child,.desktop-nav{display:none}.utility-bar{justify-content:center}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:46px;height:46px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--ink);width:24px;height:2px}.mobile-nav nav{padding:22px var(--pad) 34px;background:var(--white);border-bottom:1px solid var(--line);flex-direction:column;display:flex;position:fixed;top:104px;left:0;right:0;box-shadow:0 25px 50px #05142a29}.mobile-nav nav a{border-bottom:1px solid var(--line);padding:13px 0;font-weight:600}.hero-copy{width:82vw}.hero-art{background-position:62%}.hero-art:after{background-image:linear-gradient(90deg,#030d1ffc 0%,#030d1ff0 53%,#030d1f6b 100%),linear-gradient(#0000 38%,#030d1fd1)}.hero-video{object-position:62% center}.statement-band,.statement-band>div,.split-heading,.operating-model,.inner-hero,.architecture-panel,.origin-section,.career-intro,.document-centre,.important-note,.contact-hero,.news-feature,.news-article-body,.job-layout,.fund-directory-heading,.fund-group-heading,.fund-further-info,.coverage-section,.award-highlight{grid-template-columns:1fr}.award-year-grid{border-top:1px solid #ffffff2e;border-left:0;min-height:360px}.relationship-grid{grid-template-columns:.85fr 1.15fr}.quote-grid,.people-grid,.fund-grid,.insight-list,.career-values,.home-news-grid,.news-grid,.fund-directory-grid{grid-template-columns:1fr}.quote-grid figure,.people-grid article,.fund-grid article,.insight-list article,.career-values article{min-height:0}.quote-grid figure{min-height:360px}.fund-grid article,.insight-list article{border-right:1px solid #cbd5e2}.solutions-accordion-heading{grid-template-columns:1fr}.solutions-accordion-label{grid-template-columns:1fr;gap:10px}.solutions-accordion-panel-inner{grid-template-columns:1fr;gap:30px}.inner-hero{min-height:520px}.story-list>article{grid-template-columns:.4fr 1fr}.story-outcome{grid-column:2}.job-layout aside,.news-article-body aside{position:static}.funds-gate-heading{grid-template-columns:36px 1fr}.funds-gate-heading>p:last-child{grid-area:auto/2}.funds-disclaimer{grid-template-columns:1fr}.funds-acknowledgements,.funds-disclaimer-contact{grid-column:auto}.footer-grid{grid-template-columns:1.3fr .7fr .7fr}.footer-address{grid-column:2/4}}@media (width<=680px){h2{font-size:2.45rem}.header-inner{min-height:70px}.brand-logo-dark{height:49px}.brand-logo-light{height:64px}.mobile-nav nav{top:98px}.home-hero{min-height:760px;padding-top:90px}.hero-copy{width:100%}.hero-copy h1{font-size:clamp(3.05rem,14vw,5rem)}.hero-lead{font-size:1rem}.hero-proof{grid-template-columns:1fr 1fr}.hero-proof>div,.hero-proof>div:not(:first-child){border-bottom:1px solid #ffffff29;min-height:82px;padding:15px 14px}.hero-proof>div:nth-child(2){border-right:0}.statement-band,.statement-band>div{gap:32px}.relationship-grid,.solution-card-grid,.principle-grid,.coverage-grid,.award-year-grid{grid-template-columns:1fr}.award-year-grid a{border-bottom:1px solid #ffffff2e;border-right:0;min-height:270px}.award-year-grid a:last-child{border-bottom:0}.relationship-index{min-height:300px}.relationship-list article{grid-template-columns:42px 1fr;padding:26px 20px}.relationship-list article svg{display:none}.solution-card-grid article{min-height:350px}.solution-card-grid h3{margin-top:55px}.operating-model{gap:50px}.inner-hero{gap:36px;min-height:560px;padding-top:120px}.inner-hero h1{font-size:clamp(3.05rem,14vw,5rem)}.solutions-accordion-trigger{grid-template-columns:40px minmax(0,1fr) 24px;gap:14px;padding:25px 0}.solutions-accordion-number{padding-top:4px}.solutions-accordion-title{font-size:1.55rem}.solutions-accordion-intro{font-size:.92rem}.solutions-accordion-trigger>svg{width:19px;height:19px;margin-top:4px}.solutions-accordion-panel{padding:0 0 32px 54px}.solutions-accordion-panel-inner ul{grid-template-columns:1fr}.page-cta,.footer-lead,.footer-regulatory{flex-direction:column;align-items:flex-start}.page-cta{display:flex}.important-note div,.form-row,.story-list>article{grid-template-columns:1fr}.story-outcome{grid-column:auto}.contact-hero{padding-top:90px}.contact-form-wrap{padding:28px 22px}.funds-acknowledgements ul{grid-template-columns:1fr}.funds-gate-actions,.role-card,.cookie-banner{flex-direction:column;align-items:stretch}.funds-gate-actions .button,.role-card-action{width:100%}.role-card{min-height:330px}.cookie-banner{gap:18px;bottom:12px;left:12px;right:12px}.cookie-banner>div:last-child,.cookie-banner button{width:100%}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand,.footer-address{grid-column:1/3}.footer-legal-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.hero-video{display:none}*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.funds-contact a{color:var(--blue-deep);text-decoration:underline}.funds-acknowledgements li:last-child{grid-column:1/-1}.fund-documents-panel{border:1px solid var(--line);background:var(--white);min-width:0;margin-top:clamp(36px,5vw,64px)}.fund-documents-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.fund-documents-toolbar>div{align-items:center;gap:12px;display:flex}.fund-documents-toolbar>div>svg{color:var(--blue)}.fund-documents-toolbar .button{min-height:48px;font-size:.88rem}.fund-documents-frame{background:#fff;border:0;width:100%;height:80svh;min-height:650px;display:block}.fund-documents-fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:290px;padding:clamp(28px,5vw,64px);display:flex}.fund-documents-fallback>svg{color:var(--blue)}.fund-documents-fallback h3{font-size:clamp(1.5rem,3vw,2.2rem)}.fund-documents-fallback p{max-width:580px;color:var(--ink-muted)}.fund-documents-help{border-top:1px solid var(--line);color:var(--ink-muted);padding:18px 24px;font-size:.85rem}.fund-documents-access{flex-wrap:wrap;justify-content:space-between;gap:12px 28px;margin-top:22px;display:flex}.fund-documents-access a,.fund-documents-access button,.fund-documents-retry{color:var(--blue-deep);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.9rem;text-decoration:underline}.fund-documents-retry{align-items:center;gap:8px;display:inline-flex}.funds-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fund-documents-panel a:focus-visible,.fund-documents-access :is(a,button):focus-visible,.fund-documents-retry:focus-visible,.funds-gate-actions button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media (width<=600px){.fund-documents-toolbar{padding:20px}.fund-documents-toolbar .button{justify-content:center;width:100%}.fund-documents-frame{min-height:520px}}.fund-area-page .inner-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(32px,5vw,80px);min-height:365px;padding-top:clamp(65px,7vw,105px);padding-bottom:clamp(48px,6vw,80px)}.fund-area-page .inner-hero h1{font-size:clamp(2.8rem,5.4vw,5.5rem);line-height:1.04}.fund-area-page .inner-hero-number{font-size:clamp(9rem,20vw,20rem)}.fund-area-page .section-pad{padding-top:clamp(40px,5vw,76px);padding-bottom:clamp(60px,7vw,108px)}.fund-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:42px;display:grid}.fund-selection-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.fund-selection-card:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:0 12px 32px #07162914}.fund-selection-card:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.fund-selection-logo{justify-content:center;align-items:center;height:210px;padding:40px;display:flex}.fund-selection-logo img{object-fit:contain;width:auto;max-width:min(100%,280px);height:auto;max-height:115px;display:block}.fund-selection-caption{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:auto 28px 0;padding:23px 0;display:flex}.fund-selection-caption h3{letter-spacing:-.02em;font-size:1.3rem}.fund-selection-caption p{color:var(--ink-muted);margin-top:7px;font-size:.86rem}.fund-selection-caption>svg{color:var(--blue);flex:none}.fund-breadcrumbs{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:36px;font-size:.86rem;display:flex}.fund-breadcrumbs a{color:var(--blue-deep)}.fund-breadcrumbs a:hover{text-decoration:underline}.fund-breadcrumbs svg{flex:none}.fund-investor-rights{color:var(--blue-deep);background:#eaf2ff;border:1px solid #c6dcff;align-items:center;gap:20px;padding:26px 30px;display:flex}.fund-investor-rights>span{flex:1}.fund-investor-rights>span>span{color:var(--ink-muted);margin-top:5px;font-size:.9rem;display:block}.fund-investor-rights>svg{flex:none}.fund-detail-content{background:var(--paper)}.fund-profile-layout{grid-template-columns:minmax(0,1.6fr) minmax(290px,.8fr);align-items:start;gap:clamp(36px,6vw,88px);display:grid}.fund-profile-copy>p:not(.eyebrow){color:var(--ink-muted);margin-top:20px;line-height:1.8}.fund-profile-copy>.fund-profile-note{font-size:.83rem}.fund-jump-link{color:var(--blue-deep);align-items:center;gap:10px;margin-top:28px;font-weight:600;display:inline-flex}.fund-profile-resources{border:1px solid var(--line);background:#fff}.fund-profile-logo{justify-content:center;align-items:center;min-height:175px;padding:32px;display:flex}.fund-profile-logo img{object-fit:contain;width:auto;max-width:min(100%,230px);height:auto;max-height:105px;display:block}.fund-manager-link{border-top:1px solid var(--line);margin:0 26px;padding:24px 0}.fund-manager-link .eyebrow{font-size:.65rem}.fund-manager-link a{color:var(--blue-deep);justify-content:space-between;align-items:center;gap:18px;margin-top:12px;font-weight:600;display:flex}.fund-manager-link svg{flex:none}.fund-report-link{border-top:1px solid var(--line);color:var(--blue-deep);align-items:start;gap:12px;padding:22px 26px;font-size:.88rem;display:flex}.fund-report-link>span{flex:1}.fund-report-link>svg{flex:none;margin-top:2px}.fund-report-link:hover,.fund-investor-rights:hover{background:#f3f7ff}.fund-embedded-documents{margin-top:clamp(50px,6vw,90px);scroll-margin-top:125px}.fund-documents-section-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:32px;display:grid}.fund-documents-section-heading h2{margin-top:14px;font-size:clamp(2rem,4vw,3.6rem)}.fund-documents-section-heading>p{color:var(--ink-muted);max-width:420px;font-size:.93rem}.fund-embedded-documents .fund-documents-panel{margin-top:28px}.fund-documents-toolbar h3{font-size:1.05rem}.fund-frame-container{min-width:0;position:relative}.fund-frame-container .fund-documents-frame{width:100%;height:75svh;min-height:620px}.fund-frame-blocked{min-height:330px}.fund-frame-blocked .fund-documents-frame{height:330px;min-height:330px}.fund-frame-notice{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex;position:absolute;inset:0}.fund-frame-notice>svg{color:var(--blue);flex:none}.fund-frame-notice h3{font-size:1.5rem}.fund-frame-notice p{max-width:630px;color:var(--ink-muted);font-size:.92rem}.fund-frame-notice .button{min-height:46px;font-size:.88rem}.fund-detail-back{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:22px 0;display:flex}.fund-detail-back a{color:var(--blue-deep);align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:inline-flex}@media (width>=1100px){.fund-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fund-platform-grid .fund-selection-logo{padding:32px}}@media (width<=800px){.fund-area-page .inner-hero{grid-template-columns:1fr;gap:24px;min-height:0}.fund-profile-layout{grid-template-columns:1fr}.fund-profile-resources{width:100%;max-width:580px}.fund-documents-section-heading{grid-template-columns:1fr;gap:18px}.fund-selection-logo{height:175px;padding:28px}}@media (width<=600px){.fund-selection-grid{grid-template-columns:1fr;gap:20px}.fund-selection-logo{height:170px}.fund-selection-logo img{max-width:min(100%,250px);max-height:100px}.fund-selection-caption{margin-left:22px;margin-right:22px}.fund-investor-rights{align-items:flex-start;gap:14px;padding:22px}.fund-frame-blocked,.fund-frame-blocked .fund-documents-frame{height:390px;min-height:390px}.fund-frame-notice{padding:22px}.fund-frame-notice .button{text-align:center;max-width:100%}}@media (prefers-reduced-motion:reduce){.fund-selection-card{transition:none}.fund-selection-card:hover{transform:none}}._page_1tgw4_1{color:#153750;grid-template-columns:.85fr 1.15fr;gap:65px;max-width:1250px;margin:auto;padding:160px 35px 90px;font-size:16px;line-height:1.6;display:grid}._eyebrow_1tgw4_1{color:#087e81;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:750}._intro_1tgw4_1 h1{letter-spacing:-1.5px;margin:16px 0 25px;font-size:clamp(34px,4vw,52px);line-height:1.12}._intro_1tgw4_1 ul{margin:30px 0;padding-left:20px}._intro_1tgw4_1 li{margin:14px 0}._small_1tgw4_1{color:#526c7e;font-size:14px}._page_1tgw4_1 a{color:#087e81;text-decoration:underline}._formSection_1tgw4_1{background:#fff;border:1px solid #d0dfe6;border-radius:15px;padding:30px;box-shadow:0 18px 55px #16364e0b}._formSection_1tgw4_1 h2{margin:0 0 10px;font-size:25px;line-height:1.3}._formSection_1tgw4_1>p{color:#536e80;margin-bottom:24px}._form_1tgw4_1{gap:18px;display:grid}._grid_1tgw4_1{grid-template-columns:1fr 1fr;gap:16px;display:grid}._form_1tgw4_1 label{gap:6px;font-size:14px;font-weight:650;display:grid}._form_1tgw4_1 input,._form_1tgw4_1 select,._form_1tgw4_1 textarea{color:#153750;width:100%;min-height:46px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #bcd0dc;border-radius:7px;padding:11px 12px;font-size:16px}._form_1tgw4_1 input:focus,._form_1tgw4_1 select:focus,._form_1tgw4_1 textarea:focus{outline-offset:2px;outline:2px solid #087e81}._form_1tgw4_1 ._consent_1tgw4_1{align-items:flex-start;gap:10px;font-weight:400;display:flex}._form_1tgw4_1 ._consent_1tgw4_1 input{flex-shrink:0;width:18px;min-height:18px;margin-top:3px}._form_1tgw4_1 button{color:#fff;font:inherit;cursor:pointer;background:#087e81;border:0;border-radius:8px;padding:14px 18px;font-weight:700}._form_1tgw4_1 button:disabled{opacity:.6;cursor:wait}._error_1tgw4_1{color:#a6322d;background:#fff1ef;border-radius:7px;padding:12px}._success_1tgw4_1{background:#e9f5f2;border-radius:10px;padding:25px}._honeypot_1tgw4_1{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=850px){._page_1tgw4_1{grid-template-columns:1fr;gap:30px;padding:125px 22px 60px}._grid_1tgw4_1{grid-template-columns:1fr}._formSection_1tgw4_1{padding:22px}}
