.C{--lg-word:#1b2734;--hd-h:76px}@media (max-width:899px){.C{--hd-h:66px}}@media (min-width:1100px){.C .wrap{padding-left:56px;padding-right:56px}}.C .eyebrow,.C .mono,.C .step-n,.C .ifm-label,.C .ifm-legend,.C .ifm-secure,.C .ifm-done-k{font-size:12px}.C .h1-home{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.04}.C .h1{font-size:clamp(2.25rem,4.2vw,3.6rem);line-height:1.05}.C .h2{font-size:clamp(1.75rem,2.7vw,2.4rem)}.C .lede{font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.3}.C .hero-sub{max-width:26ch;margin-top:22px;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.25}.C .hero-def{margin-top:24px;font-size:16px}.C .hero-links{margin-top:32px}.C .pillar-n{font-size:clamp(2.2rem,3.2vw,2.9rem)}.C .pillar h3{margin-top:20px;font-size:clamp(1.4rem,1.9vw,1.7rem)}.C .pillar-line{font-size:17px}.C .pillar-more,.C .cap-row p{font-size:15.5px}.C .outcomes{font-size:clamp(1.35rem,2vw,1.85rem)}.C .sectors li{padding-block:13px;font-size:17px}.C .cap-row .cap-t,.C .cap-row h3{font-size:1.2rem}.C .news-row .nr-h,.C .news-row h3{font-size:clamp(1.25rem,1.8vw,1.55rem)}.C .door-t{font-size:clamp(1.4rem,2vw,1.85rem)}.C .door-l{margin-top:-8px;font-size:16px}.C .sheet-nav a{font-size:1.85rem}.C .page-head{padding-top:clamp(40px,5.5vw,80px);padding-bottom:clamp(44px,5.5vw,80px)}.C .page-head h1,.C .page-head .lede{margin-top:24px}.C .page-head .line{margin-top:18px;font-size:16.5px}.C .prow-n{font-size:clamp(2.1rem,3vw,2.7rem)}.C .prow h3{font-size:clamp(1.55rem,2.3vw,2.1rem)}.C .prow-line{font-size:1.2rem}.C .step h3{font-size:clamp(1.4rem,1.9vw,1.75rem)}.C .steps3 .step-n{font-size:2.2rem}.C .steps3 h3{font-size:1.5rem}.C .capcell h3{font-size:1.35rem}.C .qa-row h3{font-size:clamp(1.2rem,1.6vw,1.45rem)}.C .qa-row p{font-size:16.5px}.C .article h1{font-size:clamp(2.1rem,3.6vw,3.1rem)}.C .prose{margin-top:40px;font-size:18px}.C .prose p:first-child{font-size:1.3rem}.C .legal-sec h2{font-size:1.35rem}.C .ft-nav a{font-size:1.15rem}.C .nf-n{font-size:clamp(5rem,11vw,8rem)}.C .ifm-done-ref{font-size:clamp(1.6rem,3.4vw,2.5rem)}.C .sec{padding-block:clamp(56px,7vw,96px)}.C .pillars{margin-top:40px}.C .c-outcomes{margin-top:clamp(36px,4.5vw,56px)}.C .sec-head{align-items:center}.C .news-list{margin-top:24px}.C .band .wrap{padding-block:clamp(56px,7vw,96px)}.C .ft-in{padding-block:52px 36px}.C .ft-logo svg{height:56px}.C .hd-logo svg{height:36px}@media (max-width:899px){.C .hd-logo svg{height:30px}}.C .c-story{height:280svh;position:relative}.C .c-stage{top:var(--hd-h);height:calc(100svh - var(--hd-h));position:sticky;overflow:hidden}.C .c-loom{width:100%;height:100%;display:block;position:absolute;inset:0}.C .c-scrim{pointer-events:none;background:linear-gradient(90deg,#f5f1e8f5 0%,#f5f1e8d1 32%,#f5f1e800 58%);position:absolute;inset:0}.C .c-layer{z-index:2;will-change:opacity, transform;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.C .c-layer>*{max-width:34rem}.C .c-intro .h1-home{max-width:11ch}.C .c-count .eyebrow{margin-bottom:20px}.C .c-year{color:var(--red);letter-spacing:.2em}.C .c-val{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.025em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin-top:6px;font-size:clamp(2.8rem,5.8vw,5.2rem);font-weight:380;line-height:1}.C .c-lead{font-family:var(--serif);max-width:26ch;margin-top:14px;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:380;line-height:1.3}.C .c-close{font-family:var(--serif);color:var(--blue);letter-spacing:-.015em;max-width:21ch;margin-top:clamp(22px,3.5vh,36px);font-size:clamp(1.4rem,2.3vw,2.05rem);font-style:italic;font-weight:380;line-height:1.15}.C .c-src{width:fit-content;margin-top:18px;display:inline-block}.C .c-src:hover{color:var(--blue)}.C .c-cue{z-index:2;letter-spacing:.24em;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:899px){.C .c-story{height:260svh}.C .c-scrim{background:linear-gradient(#f5f1e800 30%,#f5f1e84d 40%,#f5f1e8e6 56%,#f5f1e8f7 100%)}.C .c-layer{justify-content:flex-end;padding-bottom:56px}.C .c-cue{display:none}}@media (prefers-reduced-motion:reduce){.C .c-story{height:auto}.C .c-stage{height:auto;position:relative;top:0}.C .c-layer{padding-block:64px;position:relative;inset:auto;opacity:1!important;transform:none!important}.C .c-cue{display:none}}.C .gate{place-content:center;justify-items:center;gap:48px;min-height:100svh;padding:40px 20px;display:grid}.C .gate-logo{width:min(280px,70vw);height:auto}.C .gate-form{gap:14px;width:min(340px,86vw);display:grid}.C .gate-form input{font:400 16px/1.4 var(--sans);border:1px solid var(--hair);border-bottom-color:var(--navy);background:var(--paper2);color:var(--ink);border-radius:0;padding:13px 14px}.C .gate-form input:focus{outline:2px solid var(--blue);outline-offset:2px}.C .gate-form .pill{cursor:pointer;font:500 14px/1.2 var(--sans);justify-content:center}.C .gate-err{min-height:1.2em;color:var(--red);font-size:14px}.C .c-scrim:after{content:"";background:linear-gradient(180deg, #f5f1e800, var(--paper));height:22%;position:absolute;bottom:0;left:0;right:0}.C .c-story+.sec{border-top:0}.C .c-intro .hero-def{max-width:30ch}
