@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-extra-condensed-cyrillic-ext-wght-normal.Cc2Wf4gu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-extra-condensed-cyrillic-wght-normal.C09MSO0C.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-extra-condensed-latin-wght-normal.CF4o1LBE.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.concept-corporate{--corporate-paper:#fff;--corporate-paper-raised:#f8fbf9;--corporate-paper-deep:#e8f2eb;--corporate-mineral:#eef1ec;--corporate-mineral-raised:#f7f8f4;--corporate-blueprint:#426470;--corporate-blueprint-soft:#9eb4ba;--corporate-blueprint-faint:#d8e2e1;--corporate-ink:#07120a;--corporate-ink-soft:#263a2c;--corporate-muted:#526859;--corporate-green:#06c232;--corporate-green-text:#04721d;--corporate-green-deep:#035d18;--corporate-green-soft:#b9f4c5;--corporate-oxide:var(--corporate-green);--corporate-oxide-text:var(--corporate-green-text);--corporate-oxide-soft:var(--corporate-green-soft);--corporate-night:#041008;--corporate-night-raised:#0a1d10;--corporate-night-ink:#f7fff9;--corporate-night-muted:#bad2c1;--corporate-night-rule:#385040;--corporate-ink-muted:var(--corporate-muted);--corporate-rule:#6d8173;--corporate-rule-soft:#d5e2d9;--corporate-focus:#048a25;--corporate-font-body:"Manrope Variable", "Manrope", Arial, sans-serif;--corporate-font-display:"Sofia Sans Extra Condensed Variable", "Arial Narrow", sans-serif;--corporate-container:112rem;--corporate-gutter:clamp(1rem, 3vw, 3.5rem);--corporate-section:clamp(3.75rem, 6vw, 6.5rem);--corporate-section-compact:clamp(2.5rem, 4vw, 4rem);--corporate-section-space:var(--corporate-section);--corporate-rule-width:1px;--corporate-radius-small:.25rem;--corporate-radius:.75rem;--corporate-focus-width:3px;--corporate-duration-fast:.18s;--corporate-duration:.36s;--corporate-duration-long:.96s;--corporate-ease:cubic-bezier(.16, 1, .3, 1);color-scheme:light;color:var(--corporate-ink);background:var(--corporate-paper);font-family:var(--corporate-font-body);font-synthesis:none}.concept-corporate,.concept-corporate *,.concept-corporate :before,.concept-corporate :after{box-sizing:border-box}.concept-corporate :where(a,button,summary){font:inherit}.concept-corporate :where(a,button,summary):focus-visible{outline:var(--corporate-focus-width) solid var(--corporate-focus);outline-offset:.25rem}.concept-corporate ::selection{color:var(--corporate-ink);background:var(--corporate-green-soft)}.concept-corporate{min-width:0;font-size:clamp(1rem,.97rem + .12vw,1.08rem);line-height:1.62;overflow:clip}.concept-corporate [hidden]{display:none!important}.concept-corporate :where(h1,h2,h3,p,ul,ol,dl,figure){margin:0}.concept-corporate :where(ul,ol){padding:0;list-style:none}.concept-corporate :where(a){color:inherit;text-decoration:none}.concept-corporate :where(img){width:100%;height:auto;display:block}.corp-header,.corp-main,.corp-footer{width:min(100%, var(--corporate-container));padding-inline:var(--corporate-gutter);margin-inline:auto}.corp-header{z-index:20;background:color-mix(in oklab, var(--corporate-paper) 96%, transparent);padding-top:.8rem;position:relative}.corp-header__bar{border-block:var(--corporate-rule-width) solid var(--corporate-rule);grid-template-columns:minmax(8rem,.7fr) auto minmax(8rem,.7fr);align-items:center;gap:1.5rem;min-height:4.6rem;display:grid}.corp-wordmark{width:fit-content;min-height:2.75rem;font-family:var(--corporate-font-display);letter-spacing:.02em;align-items:center;font-size:clamp(2.6rem,3.5vw,3.8rem);font-weight:820;line-height:.8;display:inline-flex}.corp-wordmark:focus-visible{outline-offset:.4rem}.corp-nav{justify-content:center;align-items:stretch;display:flex}.corp-nav>a{min-height:3rem;color:var(--corporate-ink-soft);border-inline-start:var(--corporate-rule-width) solid var(--corporate-rule-soft);letter-spacing:.055em;text-transform:uppercase;transition:color var(--corporate-duration-fast) ease, background-color var(--corporate-duration-fast) ease;align-items:center;padding-inline:clamp(.6rem,1.3vw,1.2rem);font-size:.76rem;font-weight:670;display:inline-flex;position:relative}.corp-nav>a:last-of-type{border-inline-end:var(--corporate-rule-width) solid var(--corporate-rule-soft)}.corp-nav>a:after{background:var(--corporate-oxide);content:"";transform-origin:50%;height:2px;transition:transform var(--corporate-duration) var(--corporate-ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.corp-nav>a:is(:hover,:focus-visible),.corp-nav>a[aria-current=page]{color:var(--corporate-ink);background:var(--corporate-paper-raised)}.corp-nav>a:is(:hover,:focus-visible):after,.corp-nav>a[aria-current=page]:after{transform:scaleX(1)}.corp-locales{justify-content:flex-end;gap:.25rem;display:flex}.corp-directory{position:static}.corp-directory summary{min-height:3rem;color:var(--corporate-ink-soft);border-inline:var(--corporate-rule-width) solid var(--corporate-rule-soft);cursor:pointer;letter-spacing:.055em;text-transform:uppercase;grid-template-columns:1fr 1rem;align-items:center;gap:.55rem;padding-inline:clamp(.7rem,1.3vw,1.2rem);font-size:.76rem;font-weight:670;list-style:none;display:grid;position:relative}.corp-directory summary::-webkit-details-marker{display:none}.corp-directory summary:after{background:var(--corporate-green);content:"";transform-origin:50%;height:2px;transition:transform var(--corporate-duration) var(--corporate-ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.corp-directory summary i{width:.8rem;height:1px;transition:transform var(--corporate-duration) var(--corporate-ease);background:currentColor;display:block;position:relative}.corp-directory summary i:after{content:"";background:currentColor;position:absolute;inset:0;transform:rotate(90deg)}.corp-directory:is([open],.is-active) summary,.corp-directory summary:is(:hover,:focus-visible){color:var(--corporate-ink);background:var(--corporate-paper-raised)}.corp-directory:is([open],.is-active) summary:after,.corp-directory summary:is(:hover,:focus-visible):after{transform:scaleX(1)}.corp-directory[open] summary i{transform:rotate(45deg)}.corp-directory__panel{z-index:30;color:var(--corporate-night-ink);border-block:1px solid var(--corporate-green);background:var(--corporate-night);grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);gap:clamp(2rem,5vw,6rem);padding:clamp(1.5rem,3vw,3rem);display:grid;position:absolute;inset:calc(100% - 1px) 0 auto;box-shadow:0 1.4rem 3.5rem #0410083d}.corp-directory__lead strong{max-width:10ch;font-family:var(--corporate-font-display);font-size:clamp(2.5rem,4vw,4rem);font-weight:620;line-height:.88;display:block}.corp-directory__lead p{max-width:38ch;color:var(--corporate-night-muted);margin-top:1.1rem;font-size:.82rem}.corp-directory__groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2.5rem);display:grid}.corp-directory__groups h2,.corp-footer__directory h2,.corp-mobile-menu__groups h2{color:var(--corporate-green-soft);font-family:var(--corporate-font-body);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:760;line-height:1.35}.corp-directory__groups section>div{margin-top:.8rem}.corp-directory__groups a{min-height:2.75rem;color:var(--corporate-night-muted);border-block-end:1px solid color-mix(in oklab, var(--corporate-night-ink) 18%, transparent);align-items:center;padding-block:.55rem;font-size:.78rem;line-height:1.25;display:flex}.corp-directory__groups a:is(:hover,:focus-visible),.corp-directory__groups a[aria-current=page]{color:var(--corporate-night-ink);border-color:var(--corporate-green)}.corp-locales a{width:2.75rem;min-height:2.75rem;color:var(--corporate-muted);border:var(--corporate-rule-width) solid transparent;border-radius:var(--corporate-radius-small);place-items:center;font-size:.72rem;font-weight:750;display:inline-grid}.corp-locales a:is(:hover,:focus-visible),.corp-locales a[aria-current=page]{color:var(--corporate-ink);border-color:var(--corporate-rule);background:var(--corporate-paper-raised)}.corp-mobile-menu{display:none}.corp-concept-note{color:var(--corporate-muted);border-block-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);grid-template-columns:minmax(12rem,.65fr) 1fr;gap:1rem 2rem;padding-block:.7rem;font-size:.74rem;display:grid}.corp-concept-note span{color:var(--corporate-oxide-text);letter-spacing:.04em;text-transform:uppercase;font-weight:750}.corp-concept-note p{max-width:78ch}.corp-main{min-width:0}.corp-hero{border-block-end:var(--corporate-rule-width) solid var(--corporate-rule);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(2.75rem,4.5vw,4.5rem) clamp(3rem,5vw,5.5rem);display:grid;position:relative}.corp-hero:before,.corp-hero:after,.corp-page-head:after,.corp-close:after{border-block-start:var(--corporate-rule-width) solid var(--corporate-rule);border-inline-start:var(--corporate-rule-width) solid var(--corporate-rule);content:"";pointer-events:none;width:1.25rem;height:1.25rem;position:absolute}.corp-hero:before{inset:1.1rem auto auto 0}.corp-hero:after{inset:1.1rem 0 auto auto;transform:rotate(90deg)}.corp-hero__copy{z-index:2;grid-column:1/span 5;max-width:72rem;position:relative}.corp-hero h1,.corp-page-head h1,.corp-contact h1{max-width:14ch;font-family:var(--corporate-font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(3.6rem,7.2vw,6rem);font-weight:610;line-height:.84}.corp-hero__copy>p{max-width:55ch;color:var(--corporate-ink-soft);margin-top:clamp(1.35rem,2.5vw,2.25rem);font-size:clamp(1.05rem,1.35vw,1.32rem);line-height:1.55}.corp-hero__actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.corp-arrow-link{width:max-content;min-width:min(100%,14rem);max-width:100%;min-height:3.65rem;color:var(--corporate-ink);border:var(--corporate-rule-width) solid var(--corporate-rule);border-radius:var(--corporate-radius-small);letter-spacing:.035em;text-transform:uppercase;transition:color var(--corporate-duration-fast) ease, background-color var(--corporate-duration-fast) ease, border-color var(--corporate-duration-fast) ease;background:0 0;grid-template-columns:minmax(0,1fr) 3.25rem;align-items:stretch;font-size:.82rem;font-weight:730;display:inline-grid}.corp-arrow-link>span:first-child{overflow-wrap:anywhere;text-wrap:pretty;align-items:center;min-width:0;min-height:3.65rem;padding:.9rem 1rem;line-height:1.25;display:flex}.corp-arrow-link__mark{place-self:center}.corp-arrow-link__mark,.corp-row-action i,.corp-audience-grid i{width:1.35rem;height:1px;transition:transform var(--corporate-duration) var(--corporate-ease);background:currentColor;display:block;position:relative}.corp-arrow-link__mark:before,.corp-arrow-link__mark:after,.corp-row-action i:before,.corp-row-action i:after,.corp-audience-grid i:before,.corp-audience-grid i:after{content:"";transform-origin:100%;background:currentColor;width:.52rem;height:1px;position:absolute;inset-inline-end:0}.corp-arrow-link__mark:before,.corp-row-action i:before,.corp-audience-grid i:before{transform:rotate(38deg)}.corp-arrow-link__mark:after,.corp-row-action i:after,.corp-audience-grid i:after{transform:rotate(-38deg)}.corp-arrow-link--green{color:var(--corporate-ink);border-color:var(--corporate-green);background:var(--corporate-green)}.corp-arrow-link--night{color:var(--corporate-night-ink);border-color:var(--corporate-night-muted)}.corp-arrow-link:is(:hover,:focus-visible){color:var(--corporate-paper-raised);border-color:var(--corporate-ink);background:var(--corporate-ink)}.corp-arrow-link--green:is(:hover,:focus-visible){color:var(--corporate-paper-raised);border-color:var(--corporate-night);background:var(--corporate-night)}.corp-arrow-link--night:is(:hover,:focus-visible){color:var(--corporate-night);border-color:var(--corporate-night-ink);background:var(--corporate-night-ink)}.corp-arrow-link:is(:hover,:focus-visible) .corp-arrow-link__mark{transform:translate(.3rem)}.corp-hero__system{grid-column:6/-1;align-self:stretch;min-width:0}.corp-energy-mosaic{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.42fr) minmax(11rem,.58fr);gap:.65rem;height:100%;min-height:34rem;margin:0;display:grid}.corp-energy-mosaic>div{background:var(--corporate-paper-deep);min-width:0;position:relative;overflow:hidden}.corp-energy-mosaic__wind{grid-row:1/-1}.corp-energy-mosaic img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--corporate-ease)}.corp-energy-mosaic>div:is(:hover,:focus-within) img{transform:scale(1.025)}.corp-energy-mosaic figcaption{color:var(--corporate-ink);background:var(--corporate-green);letter-spacing:.03em;text-transform:uppercase;padding:.75rem .85rem;font-size:.72rem;font-weight:760;position:absolute;inset:auto 0 0}.corp-hero__system .corp-matrix{z-index:2;grid-area:1/1/auto/span 8;align-self:end}.corp-hero__asset{z-index:1;pointer-events:none;animation:corp-asset-reveal var(--corporate-duration-long) var(--corporate-ease) both;grid-area:1/8/auto/-1;margin-block-start:clamp(-19rem,-17vw,-11rem);margin-inline-end:-2vw}@keyframes corp-asset-reveal{0%{clip-path:inset(0 100% 0 0);filter:blur(.3rem)}to{clip-path:inset(0);filter:blur()}}.corp-matrix{min-width:0}.corp-matrix figcaption{max-width:66ch;color:var(--corporate-muted);margin-bottom:1rem;font-size:.78rem}.corp-matrix__rows{border:var(--corporate-rule-width) solid var(--corporate-rule);background:color-mix(in oklab, var(--corporate-paper-raised) 86%, transparent)}.corp-matrix__row{border-block-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);grid-template-columns:clamp(7.8rem,14vw,12.5rem) minmax(0,1fr);min-height:3.25rem;display:grid}.corp-matrix__row:last-child{border-block-end:0}.corp-matrix__label{border-inline-end:var(--corporate-rule-width) solid var(--corporate-rule);grid-template-columns:2.6rem 1fr;align-items:center;gap:.55rem;padding-inline:.7rem;display:grid}a.corp-matrix__label{min-height:2.75rem;transition:color var(--corporate-duration-fast) ease, background-color var(--corporate-duration-fast) ease}a.corp-matrix__label:is(:hover,:focus-visible){color:var(--corporate-paper-raised);background:var(--corporate-ink)}a.corp-matrix__label:is(:hover,:focus-visible) span{color:var(--corporate-oxide-soft)}.corp-matrix__row:has(a.corp-matrix__label:is(:hover,:focus-visible)) .corp-matrix__cell{background:var(--corporate-paper-deep)}.corp-matrix__row:has(a.corp-matrix__label:is(:hover,:focus-visible)) .corp-matrix__cell i{transform:scale(1.3)}.corp-matrix__label span{color:var(--corporate-oxide-text);font-family:var(--corporate-font-display);font-size:1.2rem;font-weight:650}.corp-matrix__label strong{letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:760}.corp-matrix__cells{grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.corp-matrix__cell{border-inline-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);place-items:center;min-width:0;display:grid;position:relative}.corp-matrix__cell:last-child{border-inline-end:0}.corp-matrix__cell i{z-index:2;aspect-ratio:1;border:1px solid var(--corporate-rule);background:var(--corporate-paper-raised);width:.55rem;transition:transform var(--corporate-duration-fast) var(--corporate-ease), background-color var(--corporate-duration-fast) ease;border-radius:50%;display:block;position:relative}.corp-matrix__cell[data-active=true]:before{z-index:1;background:var(--corporate-oxide);content:"";transform-origin:0;height:2px;animation:corp-trace-draw var(--corporate-duration-long) var(--corporate-ease) forwards;position:absolute;inset:50% 0 auto;transform:scaleX(0)}.corp-matrix__cell[data-active=true] i{border-color:var(--corporate-oxide-text);background:var(--corporate-oxide);box-shadow:0 0 0 .22rem var(--corporate-paper-raised)}.corp-matrix__cell[data-turn=true]:after{z-index:1;background:var(--corporate-oxide);content:"";transform-origin:top;width:2px;height:calc(100% + 1px);animation:corp-trace-turn var(--corporate-duration-long) var(--corporate-ease) .42s forwards;position:absolute;inset:50% -1px auto auto;transform:scaleY(0)}.corp-matrix__cell:nth-child(2):before{animation-delay:80ms}.corp-matrix__cell:nth-child(3):before{animation-delay:.16s}.corp-matrix__cell:nth-child(4):before{animation-delay:.24s}.corp-matrix__cell:nth-child(5):before{animation-delay:.32s}.corp-matrix__cell:nth-child(6):before{animation-delay:.4s}.corp-matrix__cell:nth-child(7):before{animation-delay:.48s}.corp-matrix__cell:nth-child(8):before{animation-delay:.56s}@keyframes corp-trace-draw{to{transform:scaleX(1)}}@keyframes corp-trace-turn{to{transform:scaleY(1)}}.corp-matrix--compact figcaption{max-width:52ch}.corp-matrix--compact .corp-matrix__row{min-height:2.85rem}.corp-audiences,.corp-services-preview,.corp-energy-world,.corp-governance,.corp-people-preview,.corp-insights-preview,.corp-close,.corp-index-stack,.corp-relationship,.corp-service-visual,.corp-method,.corp-artefacts,.corp-related-record,.corp-project-index,.corp-project-context,.corp-project-proof,.corp-decision-record,.corp-related-services,.corp-company-model,.corp-governance-detail,.corp-boundaries,.corp-people-ledger,.corp-people-landscape,.corp-insights-index,.corp-reading,.corp-disciplines,.corp-empty-state,.corp-contact{padding-block:var(--corporate-section);border-block-end:var(--corporate-rule-width) solid var(--corporate-rule)}.corp-section-copy{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:start;gap:clamp(1.5rem,4vw,5rem);margin-bottom:clamp(2rem,4vw,4rem);display:grid}.corp-section-copy--wide{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr)}.corp-section-copy h2,.corp-featured h2,.corp-governance h2,.corp-close h2,.corp-relationship h2,.corp-energy-world h2,.corp-method>h2,.corp-artefacts h2,.corp-related-record h2,.corp-project-context h2,.corp-decision-record h2,.corp-related-services h2,.corp-company-model h2,.corp-governance-detail h2,.corp-boundaries h2,.corp-people-landscape h2,.corp-disciplines h2,.corp-empty-state h2{max-width:20ch;font-family:var(--corporate-font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.65rem,5.3vw,5rem);font-weight:570;line-height:.88}.corp-section-copy>p,.corp-company-model>div>p,.corp-governance-detail>p,.corp-people-matrix>p,.corp-relationship>p,.corp-relationship__copy>p{max-width:64ch;color:var(--corporate-muted);font-size:clamp(1.02rem,1.3vw,1.25rem)}.corp-audience-grid{border-block-start:var(--corporate-rule-width) solid var(--corporate-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.corp-audience-grid a{border-inline-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);border-block-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);min-height:11rem;transition:background-color var(--corporate-duration) var(--corporate-ease);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 2rem;padding:clamp(1.25rem,2.5vw,2.5rem);display:grid}.corp-audience-grid a:nth-child(2n){border-inline-end:0}.corp-audience-grid a strong{font-size:clamp(1.3rem,2vw,2rem);line-height:1.1}.corp-audience-grid a span{max-width:46ch;color:var(--corporate-muted)}.corp-audience-grid i{grid-area:1/2/span 2;align-self:center}.corp-audience-grid a:is(:hover,:focus-visible){background:var(--corporate-paper-raised)}.corp-audience-grid a:is(:hover,:focus-visible) i{transform:translate(.3rem)}.corp-service-ledger{border-block-start:var(--corporate-rule-width) solid var(--corporate-rule)}.corp-service-ledger li{border-block-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);grid-template-columns:5rem minmax(0,1fr) 4rem;min-height:9rem;display:grid}.corp-service-ledger>li>span{color:var(--corporate-oxide-text);border-inline-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);font-family:var(--corporate-font-display);padding:1.5rem 1rem;font-size:2rem}.corp-service-ledger li>div{grid-template-columns:minmax(12rem,.85fr) minmax(14rem,1.15fr);align-items:center;gap:2rem;padding:1.5rem clamp(1rem,2vw,2rem);display:grid}.corp-service-ledger h3{font-size:clamp(1.45rem,2.4vw,2.4rem);line-height:1.05}.corp-service-ledger h3 a{text-underline-offset:.24em;text-decoration-thickness:1px}.corp-service-ledger h3 a:is(:hover,:focus-visible){text-decoration:underline}.corp-service-ledger p{max-width:55ch;color:var(--corporate-muted)}.corp-row-action{border-inline-start:var(--corporate-rule-width) solid var(--corporate-rule-soft);place-items:center;min-width:3rem;display:grid}.corp-row-action:is(:hover,:focus-visible){color:var(--corporate-paper);background:var(--corporate-ink)}.corp-row-action:is(:hover,:focus-visible) i{transform:translate(.3rem)}.corp-energy-world{background:var(--corporate-paper-raised)}.corp-energy-band{grid-template-rows:minmax(0,1.2fr) minmax(0,.8fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:.65rem;height:clamp(32rem,42vw,40rem);display:grid}.corp-energy-band figure{background:var(--corporate-paper-deep);min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.corp-energy-band__hydro{grid-area:1/1/-1/span 6}.corp-energy-band__offshore{grid-area:1/7/auto/-1}.corp-energy-band__tidal{grid-area:2/7/auto/span 3}.corp-energy-band__campus{grid-area:2/10/auto/-1}.corp-energy-band img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--corporate-ease)}.corp-energy-band figure:is(:hover,:focus-within) img{transform:scale(1.025)}.corp-energy-band figcaption{color:var(--corporate-ink);background:color-mix(in oklab, var(--corporate-green) 92%, white);grid-template-columns:auto 1fr;gap:.15rem .7rem;padding:.8rem .9rem;display:grid;position:absolute;inset:auto 0 0}.corp-energy-band figcaption span{font-family:var(--corporate-font-display);grid-row:1/span 2;font-size:1.7rem}.corp-energy-band figcaption strong{font-size:.86rem}.corp-energy-band figcaption small{font-size:.68rem}.corp-featured{margin-inline:calc(var(--corporate-gutter) * -1);padding-block:clamp(2.75rem,5vw,5rem);padding-inline:var(--corporate-gutter);color:var(--corporate-ink);border-block:var(--corporate-rule-width) solid var(--corporate-blueprint-soft);background:var(--corporate-mineral);grid-template-columns:minmax(18rem,.78fr) minmax(0,1.4fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.corp-featured__copy{align-self:center}.corp-record-label,.corp-local-disclosure{width:fit-content;color:var(--corporate-green-text);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:750}.corp-featured h2{max-width:14ch}.corp-featured h3{margin-top:1.5rem;font-size:clamp(1.5rem,2.8vw,2.8rem)}.corp-featured__copy>p:not(.corp-record-label){max-width:48ch;color:var(--corporate-muted);margin-top:.8rem}.corp-featured__copy ul{flex-wrap:wrap;gap:.5rem;margin-block:1.5rem;display:flex}.corp-featured__copy li{border:1px solid var(--corporate-blueprint-soft);padding:.45rem .6rem;font-size:.75rem}.corp-featured__visual{min-width:0;position:relative}.corp-featured__evidence{border-block-start:1px solid var(--corporate-blueprint-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem;display:grid}.corp-featured__evidence div{border-inline-end:1px solid var(--corporate-blueprint-soft);border-block-end:1px solid var(--corporate-blueprint-soft);padding:1rem}.corp-featured__evidence div:nth-child(2n){border-inline-end:0}.corp-featured__evidence strong,.corp-featured__evidence span{display:block}.corp-featured__evidence span{color:var(--corporate-muted);margin-top:.35rem;font-size:.78rem}.corp-blueprint{min-width:0;min-height:clamp(26rem,43vw,44rem);color:var(--corporate-blueprint);border:1px solid var(--corporate-blueprint-soft);background:var(--corporate-mineral-raised);position:relative;overflow:hidden}.corp-blueprint--panel{min-height:clamp(22rem,34vw,34rem)}.corp-blueprint svg{width:100%;height:100%;min-height:inherit;display:block}.corp-blueprint :where(path,rect,circle,polyline,polygon,line,ellipse){vector-effect:non-scaling-stroke}.corp-blueprint text{fill:var(--corporate-blueprint);stroke:var(--corporate-mineral-raised);stroke-width:3px;stroke-linejoin:round;paint-order:stroke fill;font-family:var(--corporate-font-body);letter-spacing:.055em;font-size:10px;font-weight:700}.corp-blueprint pattern path{fill:none;stroke:var(--corporate-blueprint-faint);stroke-width:.7px}.corp-blueprint marker path{fill:var(--corporate-blueprint);stroke:none}.corp-blueprint__grid path{fill:none;stroke:var(--corporate-blueprint-faint);stroke-width:1px}.corp-blueprint__registration :where(path,rect),.corp-blueprint__key :where(path,circle),.corp-blueprint__scale path,.corp-blueprint__title-block :where(path,rect){fill:none;stroke:var(--corporate-blueprint-soft);stroke-width:1px}.corp-blueprint__coordinates text,.corp-blueprint__scale text,.corp-blueprint__title-block text{fill:color-mix(in oklab, var(--corporate-blueprint) 78%, white);font-size:8px}.corp-blueprint__title-block rect{fill:color-mix(in oklab, var(--corporate-mineral-raised) 88%, white)}.corp-blueprint__north path{fill:none;stroke:var(--corporate-blueprint);stroke-width:1.2px}.corp-blueprint__north text{font-size:13px}.corp-blueprint__contours path{fill:none;stroke:color-mix(in oklab, var(--corporate-blueprint-soft) 68%, white);stroke-width:1px}.corp-blueprint__system :where(path,rect,circle){fill:none;stroke:var(--corporate-blueprint);stroke-width:1.4px}.corp-blueprint__system text{font-size:8px}.corp-blueprint__solar-field rect{fill:color-mix(in oklab, var(--corporate-blueprint-faint) 62%, white)}.corp-blueprint__solar-field path,.corp-blueprint__inverters path,.corp-blueprint__storage path,.corp-blueprint__substation-yard path,.corp-blueprint__control-building path,.corp-blueprint__offshore-substation path,.corp-blueprint__landfall path{stroke-width:.75px!important}.corp-blueprint__boundary{stroke-width:2px!important}.corp-blueprint__trace{stroke-dasharray:7 5;stroke:var(--corporate-green-text)!important;stroke-width:2px!important}.corp-blueprint__road-casing{stroke:color-mix(in oklab, var(--corporate-blueprint-faint) 68%, white)!important;stroke-width:14px!important}.corp-blueprint__road-center{stroke-dasharray:6 5;stroke:var(--corporate-blueprint-soft)!important;stroke-width:1px!important}.corp-blueprint__dimensions path{stroke:var(--corporate-blueprint-soft)!important;stroke-width:.8px!important}.corp-blueprint__dimensions text{fill:var(--corporate-blueprint);font-size:8px}.corp-blueprint__signal{transform-box:fill-box;transform-origin:50%;fill:var(--corporate-green)!important;stroke:var(--corporate-green-text)!important}.corp-blueprint__water{stroke:var(--corporate-blueprint-soft)!important;stroke-width:28px!important}.corp-blueprint__water-edge{stroke:var(--corporate-blueprint)!important;stroke-width:1.5px!important}.corp-blueprint__shore{stroke:var(--corporate-blueprint-soft)!important;stroke-width:2px!important}.corp-blueprint__array-zones path:first-child{fill:url(#corp-blueprint-north-array-hatch);opacity:.52;stroke:var(--corporate-blueprint-soft);stroke-dasharray:8 5}.corp-blueprint__array-cables path{stroke:var(--corporate-blueprint)!important;stroke-width:1.2px!important}.corp-blueprint__exclusion{stroke-dasharray:4 4;fill:none!important;stroke:var(--corporate-blueprint-soft)!important;stroke-width:.8px!important}.corp-blueprint__drainage path,.corp-blueprint__tailrace{fill:color-mix(in oklab, var(--corporate-blueprint-faint) 52%, white)!important;stroke:var(--corporate-blueprint-soft)!important;stroke-width:1px!important}.corp-blueprint__gates rect,.corp-blueprint__powerhouse rect,.corp-blueprint__storage>rect,.corp-blueprint__substation-yard>rect,.corp-blueprint__control-building>rect,.corp-blueprint__offshore-substation>rect,.corp-blueprint__landfall>rect{fill:color-mix(in oklab, var(--corporate-blueprint-faint) 38%, white)!important}.corp-blueprint__node rect,.corp-blueprint__ledger rect,.corp-blueprint__capital-blocks rect{fill:color-mix(in oklab, var(--corporate-blueprint-faint) 46%, white)!important}.corp-blueprint__substation{fill:color-mix(in oklab, var(--corporate-green-soft) 44%, white)!important}@media (prefers-reduced-motion:no-preference){.corp-blueprint__trace,.corp-blueprint__signal{transition:opacity var(--corporate-duration) var(--corporate-ease), transform var(--corporate-duration) var(--corporate-ease)}.corp-blueprint:hover .corp-blueprint__trace{opacity:.72}.corp-blueprint:hover .corp-blueprint__signal{transform:scale(1.3)}}.corp-governance__flow{border-block:var(--corporate-rule-width) solid var(--corporate-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.corp-governance__flow div{border-inline-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);min-height:11rem;padding:1.5rem;position:relative}.corp-governance__flow div:last-child{border-inline-end:0}.corp-governance__flow span{color:var(--corporate-oxide-text);font-family:var(--corporate-font-display);font-size:2rem;display:block}.corp-governance__flow strong{margin-top:2.5rem;font-size:1.2rem;display:block}.corp-governance__flow i{background:var(--corporate-oxide);width:2rem;height:1px;position:absolute;inset:2.1rem -1rem auto auto}.corp-governance__flow div:last-child i{display:none}.corp-people-preview{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,6rem);display:grid}.corp-people-preview .corp-section-copy{margin:0;display:block}.corp-people-preview .corp-section-copy p{margin-block:1rem 1.5rem}.corp-people-preview__world{min-width:0}.corp-people-preview__world>img{object-fit:cover;border-block-end:.35rem solid var(--corporate-green);width:100%;height:clamp(18rem,28vw,28rem);display:block}.corp-people-preview__list{border-block-start:var(--corporate-rule-width) solid var(--corporate-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.corp-people-preview__list article{border-inline-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);border-block-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);min-height:17rem;padding:1.25rem}.corp-people-preview__list article:last-child{border-inline-end:0}.corp-people-preview__list article>span{aspect-ratio:1;width:4.5rem;color:var(--corporate-paper);background:var(--corporate-ink);font-family:var(--corporate-font-display);place-items:center;font-size:2rem;display:grid}.corp-people-preview__list h3{margin-top:2rem;font-size:1.35rem}.corp-people-preview__list p{color:var(--corporate-muted);margin-top:.3rem}.corp-people-preview__list small{color:var(--corporate-oxide-text);margin-top:1.4rem;display:block}.corp-insight-ledger{border-block-start:var(--corporate-rule-width) solid var(--corporate-rule);grid-template-columns:1.25fr .85fr .85fr;display:grid}.corp-insight-ledger article{border-inline-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);border-block-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);grid-template-columns:3rem 1fr;min-height:18rem;padding:1.25rem;display:grid}.corp-insight-ledger article:last-child{border-inline-end:0}.corp-insight-ledger article>span{color:var(--corporate-oxide-text);font-family:var(--corporate-font-display);font-size:1.6rem}.corp-insight-ledger article>div>p:first-child{color:var(--corporate-muted);font-size:.74rem}.corp-insight-ledger h3{margin-top:3rem;font-size:clamp(1.5rem,2.7vw,2.8rem);line-height:1}.corp-insight-ledger h3 a:is(:hover,:focus-visible){text-underline-offset:.2em;text-decoration:underline 1px}.corp-insight-ledger article>div>p:last-child{color:var(--corporate-muted);margin-top:1rem}.corp-insights-preview>.corp-arrow-link{margin-top:1rem}.corp-close{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.55fr) auto;align-items:end;gap:clamp(1.5rem,4vw,5rem);display:grid;position:relative}.corp-close:after{inset:auto 0 1.1rem auto;transform:rotate(180deg)}.corp-close p{max-width:48ch;color:var(--corporate-muted)}.corp-footer{color:var(--corporate-night-ink);background:var(--corporate-night);grid-template-columns:minmax(14rem,.48fr) minmax(0,1.52fr);gap:clamp(2rem,4vw,5rem);padding-block:clamp(3rem,6vw,6rem);display:grid}.corp-wordmark--footer{color:var(--corporate-night-ink)}.corp-footer__identity p{max-width:34ch;color:var(--corporate-night-muted);margin-top:1rem;font-size:.82rem}.corp-footer__directory{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:1.5rem clamp(1rem,2vw,2.5rem);display:grid}.corp-footer__directory section>div{margin-top:.75rem}.corp-footer__directory a{border-block-end:1px solid color-mix(in oklab, var(--corporate-night-ink) 24%, transparent);align-items:center;min-height:2.75rem;font-size:.82rem;display:flex}.corp-footer__directory a:is(:hover,:focus-visible){color:var(--corporate-oxide-soft)}.corp-footer__disclosure{border:1px solid color-mix(in oklab, var(--corporate-night-ink) 30%, transparent);grid-column:1/-1;grid-template-columns:minmax(12rem,.48fr) minmax(0,1.52fr);gap:clamp(1rem,4vw,5rem);padding:1.25rem;display:grid}.corp-footer__disclosure strong{color:var(--corporate-oxide-soft);text-transform:uppercase;font-size:.78rem}.corp-footer__disclosure p{color:var(--corporate-night-muted);margin-top:0;font-size:.82rem}.corp-page-head{border-block-end:var(--corporate-rule-width) solid var(--corporate-rule);padding-block:clamp(2.75rem,5vw,5.5rem) clamp(2.5rem,4vw,4.25rem);position:relative}.corp-page-head:after{inset:1.1rem 0 auto auto;transform:rotate(90deg)}.corp-breadcrumbs{color:var(--corporate-muted);flex-wrap:wrap;gap:.4rem;margin-bottom:2rem;font-size:.76rem;display:flex}.corp-breadcrumbs a{text-underline-offset:.2rem;align-items:center;min-height:2.75rem;text-decoration:underline 1px;display:inline-flex}.corp-page-head h1{max-width:18ch}.corp-page-head__lead{max-width:62ch;color:var(--corporate-muted);margin-top:1.5rem;font-size:clamp(1.08rem,1.45vw,1.38rem)}.corp-page-head__meta{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.corp-page-head__meta li{border:var(--corporate-rule-width) solid var(--corporate-rule-soft);padding:.48rem .65rem;font-size:.76rem}.corp-page-head .corp-local-disclosure{color:var(--corporate-oxide-text);border:1px solid var(--corporate-oxide-soft);margin-top:1.5rem;padding:.65rem .8rem}.corp-index-stack{padding-top:0}.corp-index-stack article{border-block-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:15rem;padding-block:2rem;display:grid}.corp-index-stack article>span{color:var(--corporate-oxide-text);border-inline-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);font-family:var(--corporate-font-display);align-self:stretch;padding:.3rem 1rem;font-size:2rem}.corp-index-stack h2{font-family:var(--corporate-font-display);font-size:clamp(2.5rem,5vw,4.8rem);font-weight:560;line-height:.88}.corp-index-stack article>div>p{max-width:60ch;color:var(--corporate-muted);margin-top:.8rem}.corp-index-stack__responsibility{border-block-start:1px solid var(--corporate-rule-soft);padding-top:.75rem;font-size:.86rem}.corp-relationship{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.corp-relationship__copy>p{margin-top:1.25rem}.corp-relationship__labels{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.corp-relationship__labels span,.corp-company-model__layers span{min-height:2.6rem;color:var(--corporate-green-text);border:1px solid var(--corporate-green);align-items:center;padding-inline:.8rem;font-size:.75rem;font-weight:740;display:inline-flex}.corp-relationship>img{object-fit:cover;width:100%;height:clamp(24rem,43vw,42rem)}.corp-service-visual{grid-template-columns:minmax(0,1.45fr) minmax(14rem,.55fr);gap:.65rem;display:grid}.corp-service-visual>img{object-fit:cover;width:100%;height:clamp(26rem,48vw,44rem)}.corp-service-visual>div{color:var(--corporate-ink);background:var(--corporate-green);align-content:end;display:grid}.corp-service-visual>div span{border-block-start:1px solid color-mix(in oklab, var(--corporate-ink) 35%, transparent);align-items:flex-end;min-height:6rem;padding:1rem;font-size:clamp(1rem,1.7vw,1.45rem);font-weight:720;display:flex}.corp-method>h2{margin-bottom:2rem}.corp-method ol{border-block-start:var(--corporate-rule-width) solid var(--corporate-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.corp-method li{border-inline-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);border-block-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);min-height:18rem;padding:1.25rem}.corp-method li:last-child{border-inline-end:0}.corp-method li>span{color:var(--corporate-oxide-text);font-family:var(--corporate-font-display);font-size:1.8rem}.corp-method h3{margin-top:4rem;font-size:1.45rem}.corp-method p{color:var(--corporate-muted);margin-top:.75rem}.corp-artefacts{grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,5vw,6rem);display:grid}.corp-artefacts>div>p{max-width:48ch;color:var(--corporate-muted);margin-top:1rem}.corp-artefacts dl{border-block-start:var(--corporate-rule-width) solid var(--corporate-rule)}.corp-artefacts dl>div{border-block-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);grid-template-columns:.72fr 1.28fr;gap:1.25rem;padding-block:1.25rem;display:grid}.corp-artefacts dt{font-weight:740}.corp-artefacts dd{color:var(--corporate-muted);margin:0}.corp-related-record>h2,.corp-related-services>h2{margin-bottom:2rem}.corp-related-record>div{color:var(--corporate-night-ink);background:var(--corporate-night);grid-template-columns:1fr minmax(14rem,auto);align-items:center;gap:2rem;padding:1.5rem;display:grid}.corp-related-record strong{font-family:var(--corporate-font-display);font-size:clamp(2rem,4vw,4rem);font-weight:560}.corp-related-record p{max-width:54ch;color:var(--corporate-night-muted);margin-top:.6rem}.corp-project-index{padding-top:0}.corp-project-index article{border-block-end:var(--corporate-rule-width) solid var(--corporate-rule);grid-template-columns:5rem minmax(15rem,1.25fr) minmax(12rem,.75fr) 4rem;min-height:16rem;display:grid}.corp-project-index__number{color:var(--corporate-oxide-text);border-inline-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);font-family:var(--corporate-font-display);padding:1.4rem 1rem;font-size:2.3rem}.corp-project-index article>div:nth-child(2){padding:1.5rem 2rem}.corp-project-index article>div:nth-child(2)>p:first-child{color:var(--corporate-muted);font-size:.8rem}.corp-project-index h2{font-family:var(--corporate-font-display);margin-top:2.5rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:560;line-height:.85}.corp-project-index h2 a:is(:hover,:focus-visible){text-underline-offset:.2em;text-decoration:underline 1px}.corp-project-index article>div:nth-child(2)>p:last-child{max-width:55ch;color:var(--corporate-muted);margin-top:1rem}.corp-project-index article>ul{border-inline-start:var(--corporate-rule-width) solid var(--corporate-rule-soft);align-content:center;padding:1.5rem;display:grid}.corp-project-index article>ul li{border-block-end:1px solid var(--corporate-rule-soft);padding-block:.7rem;font-size:.82rem}.corp-project-context{grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,6rem);display:grid}.corp-project-context>div{max-width:65ch;color:var(--corporate-muted);gap:1rem;display:grid}.corp-project-proof{margin-inline:calc(var(--corporate-gutter) * -1);padding-inline:var(--corporate-gutter);color:var(--corporate-ink);background:var(--corporate-mineral)}.corp-project-proof__ledger{border-block-start:1px solid var(--corporate-blueprint-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.corp-project-proof__ledger div{border-inline-end:1px solid var(--corporate-blueprint-soft);border-block-end:1px solid var(--corporate-blueprint-soft);min-height:9rem;padding:1rem}.corp-project-proof__ledger div:last-child{border-inline-end:0}.corp-project-proof__ledger strong,.corp-project-proof__ledger span{display:block}.corp-project-proof__ledger span{color:var(--corporate-muted);margin-top:.6rem;font-size:.78rem}.corp-decision-record>h2{margin-bottom:2rem}.corp-decision-record [role=table]{border-block-start:var(--corporate-rule-width) solid var(--corporate-rule)}.corp-decision-record [role=row]{border-block-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);grid-template-columns:4rem .65fr 1.4fr .8fr 1.15fr;min-height:8rem;display:grid}.corp-decision-record [role=cell]{border-inline-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);align-content:center;margin:0;padding:1rem}.corp-decision-record [role=cell]:first-child{color:var(--corporate-oxide-text);font-family:var(--corporate-font-display);font-size:1.6rem}.corp-decision-record [role=cell]:last-child{border-inline-end:0}.corp-decision-record p{color:var(--corporate-muted)}.corp-related-services>div{flex-wrap:wrap;gap:.6rem;display:flex}.corp-related-services a{border:1px solid var(--corporate-rule);align-items:center;min-height:3rem;padding:.65rem .85rem;display:inline-flex}.corp-related-services a:is(:hover,:focus-visible){color:var(--corporate-paper);background:var(--corporate-ink)}.corp-company-model{grid-template-columns:.65fr 1.35fr;align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.corp-company-model>img{object-fit:cover;width:100%;height:clamp(26rem,46vw,44rem)}.corp-company-model__layers{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.corp-governance-detail{grid-template-columns:.75fr .6fr 1.25fr;gap:2rem;display:grid}.corp-governance-detail>div{border-block-start:1px solid var(--corporate-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.corp-governance-detail>div span{border-inline-end:1px solid var(--corporate-rule-soft);border-block-end:1px solid var(--corporate-rule-soft);padding:1rem}.corp-boundaries{grid-template-columns:.8fr 1.2fr;gap:4rem;display:grid}.corp-boundaries ul{border-block-start:1px solid var(--corporate-rule)}.corp-boundaries li{border-block-end:1px solid var(--corporate-rule-soft);padding:1.2rem}.corp-people-landscape{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:.65rem;padding-top:0;display:grid}.corp-people-landscape>img{object-fit:cover;width:100%;height:clamp(28rem,48vw,46rem)}.corp-people-landscape>div{color:var(--corporate-ink);background:var(--corporate-green);align-content:end;padding:clamp(1.5rem,3vw,3rem);display:grid}.corp-people-landscape>div>p{max-width:48ch;margin-top:1.2rem}.corp-people-landscape>div>div{flex-wrap:wrap;gap:.45rem;margin-top:2rem;display:flex}.corp-people-landscape>div span{border:1px solid color-mix(in oklab, var(--corporate-ink) 45%, transparent);align-items:center;min-height:2.5rem;padding-inline:.75rem;font-size:.72rem;font-weight:730;display:inline-flex}.corp-people-ledger{padding-top:0}.corp-people-ledger article{border-block-end:1px solid var(--corporate-rule);grid-template-columns:6rem .8fr 1.2fr 12rem;min-height:12rem;display:grid}.corp-people-ledger article>*{border-inline-end:1px solid var(--corporate-rule-soft);align-content:center;padding:1rem}.corp-people-ledger article>:last-child{border-inline-end:0}.corp-person-mark{color:var(--corporate-paper);background:var(--corporate-ink);font-family:var(--corporate-font-display);place-items:center;font-size:2rem;display:grid;position:relative}.corp-person-mark i{color:var(--corporate-oxide-soft);font-family:var(--corporate-font-body);font-size:.65rem;font-style:normal;position:absolute;inset:.4rem .5rem auto auto}.corp-people-ledger h2{font-size:clamp(1.6rem,2.8vw,2.8rem)}.corp-people-ledger p{color:var(--corporate-muted);margin-top:.4rem}.corp-people-ledger small{color:var(--corporate-oxide-text)}.corp-people-matrix{grid-template-columns:.6fr .55fr 1.25fr;gap:2rem;display:grid}.corp-people-matrix>div{border-block-start:1px solid var(--corporate-rule);grid-template-columns:repeat(2,1fr);display:grid}.corp-people-matrix section{border-inline-end:1px solid var(--corporate-rule-soft);border-block-end:1px solid var(--corporate-rule-soft);min-height:9rem;padding:1rem}.corp-people-matrix section p{color:var(--corporate-muted);margin-top:.6rem;font-size:.8rem}.corp-insights-index{padding-top:0}.corp-insights-index article{border-block-end:1px solid var(--corporate-rule);grid-template-columns:minmax(14rem,.58fr) 4rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:13rem;padding-block:1.5rem;display:grid}.corp-insights-index article>img{object-fit:cover;width:100%;height:13rem}.corp-insights-index article>span{color:var(--corporate-oxide-text);font-family:var(--corporate-font-display);font-size:2rem}.corp-insights-index article>div>p:first-child{color:var(--corporate-muted);font-size:.74rem}.corp-insights-index h2{font-family:var(--corporate-font-display);margin-top:1rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:560;line-height:.88}.corp-insights-index h2 a:is(:hover,:focus-visible){text-underline-offset:.2em;text-decoration:underline 1px}.corp-insights-index article>div>p:last-child{max-width:58ch;color:var(--corporate-muted);margin-top:.8rem}.corp-insights-index__featured{min-height:22rem!important}.corp-insights-index__featured>img{height:22rem}.corp-reading{padding-top:0}.corp-reading .corp-page-head{margin-inline:0}.corp-reading__media{margin-inline:calc(var(--corporate-gutter) * -1)}.corp-reading__media img{object-fit:cover;border-block-end:.4rem solid var(--corporate-green);width:100%;height:clamp(24rem,52vw,50rem)}.corp-reading__body{padding-block:var(--corporate-section);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.55fr);gap:clamp(2rem,6vw,8rem);display:grid}.corp-reading__prose{max-width:72ch}.corp-reading__prose p{margin-top:1.5rem;font-size:clamp(1.05rem,1.3vw,1.22rem);line-height:1.75}.corp-reading__prose p:first-child{margin-top:0;font-size:clamp(1.3rem,1.8vw,1.6rem);line-height:1.6}.corp-reading__prose h2{font-family:var(--corporate-font-display);margin-top:4rem;font-size:clamp(2.8rem,5vw,5rem);font-weight:560;line-height:.88}.corp-reading aside{color:var(--corporate-night-ink);background:var(--corporate-night);align-self:start;padding:1.25rem}.corp-reading aside h2{font-size:1.1rem}.corp-reading aside ol{counter-reset:questions;margin-top:1rem}.corp-reading aside li{color:var(--corporate-night-muted);border-block-end:1px solid color-mix(in oklab, var(--corporate-night-ink) 25%, transparent);counter-increment:questions;padding-block:.9rem}.corp-reading aside li:before{color:var(--corporate-oxide-soft);content:counter(questions, decimal-leading-zero);margin-inline-end:.6rem}.corp-reading aside p{color:var(--corporate-night-muted);margin-top:2rem;font-size:.78rem}.corp-reading__next{border-block-start:1px solid var(--corporate-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.corp-reading__next a{border-inline-end:1px solid var(--corporate-rule-soft);border-block-end:1px solid var(--corporate-rule-soft);min-height:10rem;padding:1.25rem}.corp-reading__next a:last-child{border-inline-end:0}.corp-reading__next span,.corp-reading__next strong{display:block}.corp-reading__next span{color:var(--corporate-muted);font-size:.74rem}.corp-reading__next strong{margin-top:2rem;font-size:1.4rem}.corp-reading__next a:is(:hover,:focus-visible){color:var(--corporate-paper);background:var(--corporate-ink)}.corp-disciplines>h2{margin-bottom:2rem}.corp-disciplines>div{border-block-start:1px solid var(--corporate-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.corp-careers-landscape{margin-inline:calc(var(--corporate-gutter) * -1);border-block-end:.4rem solid var(--corporate-green)}.corp-careers-landscape img{object-fit:cover;width:100%;height:clamp(24rem,52vw,48rem);display:block}.corp-disciplines article{border-inline-end:1px solid var(--corporate-rule-soft);border-block-end:1px solid var(--corporate-rule-soft);min-height:14rem;padding:1.25rem}.corp-disciplines article:last-child{border-inline-end:0}.corp-disciplines h3{margin-top:3rem;font-size:1.35rem}.corp-disciplines p{color:var(--corporate-muted);margin-top:.8rem}.corp-empty-state{text-align:center;justify-items:center;max-width:70rem;margin-inline:auto;display:grid}.corp-empty-state>div{grid-template-columns:repeat(4,2rem);gap:.5rem;margin-bottom:2rem;display:grid}.corp-empty-state>div i{aspect-ratio:1;border:1px solid var(--corporate-rule);border-radius:50%;width:2rem}.corp-empty-state>div i:first-child{background:var(--corporate-oxide);border-color:var(--corporate-oxide)}.corp-empty-state p{max-width:58ch;color:var(--corporate-muted);margin-block:1.2rem 2rem}.corp-contact{border-block-end:0;min-height:0;padding-block:0;display:block}.corp-contact__hero,.corp-contact__directory,.corp-contact__offices,.corp-contact__handoff{padding-block:var(--corporate-section);border-block-end:1px solid var(--corporate-rule)}.corp-contact__hero{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.corp-contact__hero>div>p:not(.corp-local-disclosure){max-width:54ch;color:var(--corporate-muted);margin-top:1.5rem;font-size:clamp(1.08rem,1.45vw,1.35rem)}.corp-contact__hero>img{object-fit:cover;width:100%;height:clamp(30rem,48vw,46rem)}.corp-contact .corp-local-disclosure{color:var(--corporate-green-text);margin-bottom:1rem}.corp-contact__directory{grid-template-columns:minmax(18rem,.58fr) minmax(0,1.42fr);gap:clamp(2rem,5vw,6rem);display:grid}.corp-contact__directory header>p:not(.corp-local-disclosure){max-width:54ch;color:var(--corporate-muted);margin-top:1.25rem}.corp-contact__directory h2,.corp-contact__offices h2,.corp-contact__handoff h2{max-width:16ch;font-family:var(--corporate-font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.8rem,5.6vw,5.5rem);font-weight:570;line-height:.88}.corp-contact__channels{border-block-start:1px solid var(--corporate-rule);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.corp-contact__channels article{border-inline-end:1px solid var(--corporate-rule-soft);border-block-end:1px solid var(--corporate-rule-soft);min-height:12rem;padding:1.2rem}.corp-contact__channels article:first-child,.corp-contact__channels article:nth-child(2){grid-column:span 6;min-height:15rem}.corp-contact__channels article:nth-child(n+3){grid-column:span 4}.corp-contact__channels article:nth-child(2),.corp-contact__channels article:last-child{border-inline-end:0}.corp-contact__channels article>span{color:var(--corporate-green-text);font-family:var(--corporate-font-display);font-size:1.7rem}.corp-contact__channels h3{margin-top:1.5rem;font-size:clamp(1.1rem,1.7vw,1.45rem)}.corp-contact__channels strong{color:var(--corporate-green-text);overflow-wrap:anywhere;margin-top:.8rem;font-size:clamp(1.05rem,1.7vw,1.5rem);display:block}.corp-contact__channels p{color:var(--corporate-muted);margin-top:.55rem}.corp-contact small{max-width:54ch;color:var(--corporate-muted);margin-top:1rem;display:block}.corp-contact__channels small,.corp-contact__offices small{color:var(--corporate-green-text);font-size:.66rem}.corp-contact__offices{margin-inline:calc(var(--corporate-gutter) * -1);padding-inline:var(--corporate-gutter);color:var(--corporate-ink);background:var(--corporate-green)}.corp-contact__offices>div{border-block-start:1px solid color-mix(in oklab, var(--corporate-ink) 45%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem;display:grid}.corp-contact__offices article{border-inline-end:1px solid color-mix(in oklab, var(--corporate-ink) 30%, transparent);border-block-end:1px solid color-mix(in oklab, var(--corporate-ink) 45%, transparent);min-height:16rem;padding:1.25rem}.corp-contact__offices article:last-child{border-inline-end:0}.corp-contact__offices h3{font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1.05}.corp-contact__offices address{max-width:26ch;margin-top:2rem;font-style:normal;font-weight:700}.corp-contact__offices p{max-width:34ch;margin-top:.8rem}.corp-contact__offices small{color:var(--corporate-ink);font-weight:650}.corp-contact__handoff{margin-inline:calc(var(--corporate-gutter) * -1);padding-inline:var(--corporate-gutter);color:var(--corporate-night-ink);background:var(--corporate-night);grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.corp-contact__handoff p{max-width:48ch;color:var(--corporate-night-muted);margin-block:1.2rem 2rem}.corp-contact__handoff small{color:var(--corporate-night-muted)}.corp-contact__handoff>img{object-fit:cover;width:100%;height:clamp(24rem,40vw,38rem)}.corp-company-story,.corp-company-history,.corp-company-values,.corp-careers-benefits,.corp-careers-process,.corp-newsroom-lead,.corp-newsroom-grid,.corp-customer-cases,.corp-customer-proof,.corp-location-world,.corp-location-ledger,.corp-location-principles,.corp-partner-system,.corp-partner-rails,.corp-sustainability-world,.corp-commitment-ledger,.corp-reporting-frame,.corp-investor-status,.corp-investor-modules,.corp-investor-controls,.corp-governance-cascade,.corp-policy-families,.corp-support-paths,.corp-support-faq,.corp-events-programme,.corp-events-lifecycle,.corp-policy-reader,.corp-document-library,.corp-document-records,.corp-institutional-close{padding-block:var(--corporate-section);border-block-end:1px solid var(--corporate-rule)}:where(.corp-company-story,.corp-company-history,.corp-company-values,.corp-careers-benefits,.corp-careers-process,.corp-newsroom-lead,.corp-newsroom-grid,.corp-customer-cases,.corp-customer-proof,.corp-location-world,.corp-location-principles,.corp-partner-system,.corp-partner-rails,.corp-sustainability-world,.corp-reporting-frame,.corp-investor-status,.corp-investor-controls,.corp-governance-cascade,.corp-policy-families,.corp-support-paths,.corp-support-faq,.corp-events-programme,.corp-events-lifecycle,.corp-policy-reader,.corp-document-library,.corp-document-records,.corp-institutional-close) h2{max-width:19ch;font-family:var(--corporate-font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.65rem,5.3vw,5rem);font-weight:570;line-height:.88}:where(.corp-newsroom-grid,.corp-customer-cases,.corp-location-principles,.corp-partner-rails,.corp-reporting-frame,.corp-governance-cascade,.corp-support-paths,.corp-support-faq,.corp-events-programme,.corp-document-library)>header{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(1.5rem,4vw,5rem);margin-bottom:clamp(2.5rem,5vw,5rem);display:grid}:where(.corp-newsroom-grid,.corp-customer-cases,.corp-location-principles,.corp-partner-rails,.corp-reporting-frame,.corp-governance-cascade,.corp-support-paths,.corp-support-faq,.corp-events-programme,.corp-document-library)>header>p,.corp-company-story>div>p,.corp-company-history>div>ol p,.corp-careers-landscape>div>p,.corp-careers-benefits>div:first-child+div p,.corp-careers-process li p,.corp-customer-proof>div>p,.corp-location-world__intro>p,.corp-partner-system>div>p,.corp-sustainability-world>div>p,.corp-investor-status>div>p,.corp-investor-controls>div>p,.corp-policy-families>div>p,.corp-events-lifecycle>div>p,.corp-document-records>div:first-child>p,.corp-institutional-close p{max-width:65ch;color:var(--corporate-muted);font-size:clamp(1rem,1.3vw,1.22rem)}.corp-company-story{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(2rem,5vw,6rem);display:grid}.corp-company-story>div{align-content:start;display:grid}.corp-company-story>div>p{margin-top:1.5rem}.corp-company-story>img{object-fit:cover;height:clamp(32rem,48vw,48rem)}.corp-company-story blockquote{color:var(--corporate-ink);background:var(--corporate-green);margin:auto 0 0;padding:clamp(1.2rem,2.4vw,2.2rem)}.corp-company-story blockquote strong{max-width:18ch;font-family:var(--corporate-font-display);font-size:clamp(2rem,3.8vw,3.8rem);font-weight:600;line-height:.9;display:block}.corp-company-story blockquote p{max-width:48ch;margin-top:1rem}.corp-company-history{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(2rem,6vw,7rem);display:grid}.corp-company-history ol{border-block-start:1px solid var(--corporate-rule);margin-top:2.5rem}.corp-company-history li{border-block-end:1px solid var(--corporate-rule-soft);grid-template-columns:minmax(9rem,.42fr) minmax(0,1fr);gap:1.5rem;padding-block:1.4rem;display:grid}.corp-company-history h3{font-size:1.25rem}.corp-company-history aside{color:var(--corporate-night-ink);background:var(--corporate-night);padding:clamp(1.5rem,3vw,3rem)}.corp-company-history aside h2{font-size:clamp(2.2rem,4.3vw,4rem)}.corp-company-history dl{margin-top:2rem}.corp-company-history dl>div{border-block-end:1px solid color-mix(in oklab, var(--corporate-night-ink) 22%, transparent);padding-block:1rem}.corp-company-history dt{color:var(--corporate-green-soft);font-weight:730}.corp-company-history dd{color:var(--corporate-night-muted);margin:.35rem 0 0;font-size:.86rem}.corp-company-values{margin-inline:calc(var(--corporate-gutter) * -1);padding-inline:var(--corporate-gutter);color:var(--corporate-ink);background:var(--corporate-green);grid-template-columns:minmax(16rem,.5fr) minmax(0,1.5fr);gap:clamp(2rem,5vw,6rem);display:grid}.corp-company-values>div{border-block-start:1px solid color-mix(in oklab, var(--corporate-ink) 35%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.corp-company-values article{border-inline-end:1px solid color-mix(in oklab, var(--corporate-ink) 24%, transparent);border-block-end:1px solid color-mix(in oklab, var(--corporate-ink) 24%, transparent);min-height:14rem;padding:1.3rem}.corp-company-values article:last-child{border-inline-end:0}.corp-company-values h3{margin-top:3rem;font-size:1.35rem}.corp-company-values article p{margin-top:.8rem}.corp-careers-landscape{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:0;display:grid}.corp-careers-landscape img{height:clamp(28rem,48vw,46rem)}.corp-careers-landscape>div{color:var(--corporate-ink);background:var(--corporate-green);align-content:end;padding:clamp(1.5rem,3vw,3rem);display:grid}.corp-careers-landscape>div h2{max-width:14ch;font-family:var(--corporate-font-display);font-size:clamp(2.8rem,5vw,5rem);font-weight:580;line-height:.88}.corp-careers-landscape>div>p{color:var(--corporate-ink-soft);margin-top:1.25rem}.corp-careers-benefits{grid-template-columns:minmax(16rem,.48fr) minmax(0,1.52fr);gap:clamp(2rem,5vw,6rem);display:grid}.corp-careers-benefits>div:last-child{border-block-start:1px solid var(--corporate-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.corp-careers-benefits article{border-inline-end:1px solid var(--corporate-rule-soft);border-block-end:1px solid var(--corporate-rule-soft);min-height:13rem;padding:1.25rem}.corp-careers-benefits article:nth-child(2n){border-inline-end:0}.corp-careers-benefits h3{font-size:1.35rem}.corp-careers-benefits article p{margin-top:.8rem}.corp-careers-benefits article span{color:var(--corporate-green-text);margin-top:1.5rem;font-size:.7rem;display:block}.corp-careers-process>header{margin-bottom:2.5rem}.corp-careers-process ol{counter-reset:careers-process;border-block:1px solid var(--corporate-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.corp-careers-process li{border-inline-end:1px solid var(--corporate-rule-soft);counter-increment:careers-process;min-height:16rem;padding:1.35rem}.corp-careers-process li:last-child{border-inline-end:0}.corp-careers-process li:before{color:var(--corporate-green-text);font-family:var(--corporate-font-display);content:counter(careers-process, decimal-leading-zero);font-size:1.7rem;display:block}.corp-careers-process h3{margin-top:3rem;font-size:1.25rem}.corp-careers-process li p{margin-top:.75rem;font-size:.88rem}.corp-institutional{min-width:0}.corp-newsroom-lead{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:.7rem;padding-top:0;display:grid}.corp-newsroom-lead>img{object-fit:cover;height:clamp(30rem,50vw,48rem)}.corp-newsroom-lead>article{color:var(--corporate-ink);background:var(--corporate-green);align-content:end;padding:clamp(1.5rem,3vw,3rem);display:grid}.corp-newsroom-lead>article>p:first-child,.corp-newsroom-grid article>span,.corp-newsroom-grid aside article span{font-size:.72rem;font-weight:720}.corp-newsroom-lead>article h2{margin-top:2rem}.corp-newsroom-lead>article>p:not(:first-child){margin-top:1rem}.corp-newsroom-lead>article>span{margin-top:2rem;font-size:.72rem}.corp-newsroom-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(2rem,5vw,6rem);display:grid}.corp-newsroom-grid>header{grid-column:1/-1;margin-bottom:0}.corp-newsroom-grid__releases{border-block-start:1px solid var(--corporate-rule)}.corp-newsroom-grid__releases article{border-block-end:1px solid var(--corporate-rule-soft);min-height:15rem;padding:1.5rem 0}.corp-newsroom-grid h3{margin-top:1.8rem;font-size:clamp(1.45rem,2.5vw,2.5rem);line-height:1.05}.corp-newsroom-grid article p{max-width:58ch;color:var(--corporate-muted);margin-top:.8rem}.corp-newsroom-grid>aside{color:var(--corporate-night-ink);background:var(--corporate-night);padding:clamp(1.3rem,2.5vw,2.4rem)}.corp-newsroom-grid>aside>h2{font-size:clamp(2.3rem,4vw,4rem)}.corp-newsroom-grid>aside>p{color:var(--corporate-night-muted);margin-top:1rem}.corp-newsroom-grid aside>div{margin-top:2rem}.corp-newsroom-grid aside article{border-block-end:1px solid color-mix(in oklab, var(--corporate-night-ink) 22%, transparent);padding-block:1rem}.corp-newsroom-grid aside h3{margin-top:0;font-size:1.08rem}.corp-newsroom-grid aside article p,.corp-newsroom-grid aside article span{color:var(--corporate-night-muted)}.corp-newsroom-grid aside article span{margin-top:.7rem;display:block}.corp-customer-cases>div{grid-template-columns:repeat(12,minmax(0,1fr));gap:.7rem;display:grid}.corp-customer-cases article{border-block-end:1px solid var(--corporate-rule);grid-column:span 4;min-width:0}.corp-customer-cases article:first-child,.corp-customer-cases article:nth-child(2){grid-column:span 6}.corp-customer-cases article>img{object-fit:cover;height:clamp(18rem,28vw,30rem)}.corp-customer-cases article>div{padding:1.25rem 0 1.75rem}.corp-customer-cases article span{color:var(--corporate-green-text);font-size:.72rem}.corp-customer-cases h3{font-family:var(--corporate-font-display);margin-top:1rem;font-size:clamp(2.2rem,4vw,4rem);font-weight:570;line-height:.9}.corp-customer-cases h3 a:is(:hover,:focus-visible){color:var(--corporate-green-text)}.corp-customer-cases article p{max-width:52ch;color:var(--corporate-muted);margin-block:.9rem 1.5rem}.corp-customer-proof{grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,6rem);display:grid}.corp-customer-proof ol{border-block-start:1px solid var(--corporate-rule)}.corp-customer-proof li{border-block-end:1px solid var(--corporate-rule-soft);grid-template-columns:minmax(10rem,.6fr) minmax(0,1.4fr);gap:1.5rem;padding-block:1.35rem;display:grid}.corp-customer-proof li p{color:var(--corporate-muted)}.corp-location-world{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:.7rem;padding-top:0;display:grid}.corp-location-world__media{grid-template-rows:repeat(2,1fr);grid-template-columns:1.35fr .65fr;gap:.7rem;min-height:44rem;display:grid}.corp-location-world__media img{object-fit:cover;height:100%}.corp-location-world__media img:first-child{grid-row:1/-1}.corp-location-world__intro{color:var(--corporate-ink);background:var(--corporate-green);align-content:center;padding:clamp(1.5rem,3vw,3rem);display:grid}.corp-location-world__intro>p{color:var(--corporate-ink-soft);margin-top:1.25rem}.corp-location-ledger{padding-top:0}.corp-location-ledger article{border-block-end:1px solid var(--corporate-rule);grid-template-columns:5rem minmax(13rem,.72fr) minmax(0,1.28fr) minmax(11rem,.5fr);min-height:10rem;display:grid}.corp-location-ledger article>*{border-inline-end:1px solid var(--corporate-rule-soft);align-content:center;padding:1.1rem;display:grid}.corp-location-ledger article>:last-child{border-inline-end:0}.corp-location-ledger>article>span{color:var(--corporate-green-text);font-family:var(--corporate-font-display);font-size:1.8rem}.corp-location-ledger h2{font-size:clamp(1.4rem,2.4vw,2.4rem);line-height:1.05}.corp-location-ledger p,.corp-location-ledger small{color:var(--corporate-muted)}.corp-location-principles>div{border-block-start:1px solid var(--corporate-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.corp-location-principles article{border-inline-end:1px solid var(--corporate-rule-soft);border-block-end:1px solid var(--corporate-rule-soft);min-height:13rem;padding:1.25rem}.corp-location-principles article:last-child{border-inline-end:0}.corp-location-principles h3{margin-top:2.7rem;font-size:1.3rem}.corp-location-principles article p{color:var(--corporate-muted);margin-top:.8rem}.corp-partner-system{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(1rem,3vw,3rem);display:grid}.corp-partner-system>img{object-fit:cover;height:100%;min-height:34rem}.corp-partner-system>div>p{margin-top:1.25rem}.corp-partner-system__items{border-block-start:1px solid var(--corporate-rule);margin-top:2.5rem}.corp-partner-system__items article{border-block-end:1px solid var(--corporate-rule-soft);grid-template-columns:minmax(10rem,.55fr) minmax(10rem,.65fr) minmax(0,1fr);gap:1rem;padding-block:1.2rem;display:grid}.corp-partner-system__items span{color:var(--corporate-green-text);font-size:.7rem}.corp-partner-system__items h3{font-size:1.12rem}.corp-partner-system__items p{color:var(--corporate-muted);font-size:.86rem}.corp-partner-rails ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.corp-partner-rails li{min-height:18rem;color:var(--corporate-night-ink);background:var(--corporate-night);padding:1.35rem;position:relative;overflow:hidden}.corp-partner-rails li>i{background:var(--corporate-green);transform-origin:bottom;width:.35rem;transition:transform var(--corporate-duration-long) var(--corporate-ease);position:absolute;inset:0 auto 0 0;transform:scaleY(.28)}.corp-partner-rails li:is(:hover,:focus-within)>i{transform:scaleY(1)}.corp-partner-rails li>div{align-content:end;height:100%;display:grid}.corp-partner-rails h3{font-size:1.4rem}.corp-partner-rails li p{color:var(--corporate-night-muted);margin-top:.8rem}.corp-sustainability-world{margin-inline:calc(var(--corporate-gutter) * -1);padding-inline:var(--corporate-gutter);color:var(--corporate-night-ink);background:var(--corporate-night);grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr);gap:clamp(2rem,5vw,6rem);display:grid}.corp-sustainability-world>div>p{color:var(--corporate-night-muted);margin-top:1.25rem}.corp-sustainability-world .corp-energy-mosaic{min-height:38rem}.corp-commitment-ledger{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0;display:grid}.corp-commitment-ledger article{border-inline-end:1px solid var(--corporate-rule-soft);border-block-end:1px solid var(--corporate-rule-soft);min-height:17rem;padding:1.35rem}.corp-commitment-ledger article:last-child{border-inline-end:0}.corp-commitment-ledger h3{margin-top:4rem;font-size:1.3rem}.corp-commitment-ledger p{color:var(--corporate-muted);margin-top:.8rem}.corp-reporting-frame>div{border-block-start:1px solid var(--corporate-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.corp-reporting-frame article{border-inline-end:1px solid var(--corporate-rule-soft);border-block-end:1px solid var(--corporate-rule-soft);min-height:15rem;padding:1.25rem}.corp-reporting-frame article:last-child{border-inline-end:0}.corp-reporting-frame h3{font-size:1.35rem}.corp-reporting-frame article p{color:var(--corporate-muted);margin-top:.8rem}.corp-reporting-frame article span{color:var(--corporate-green-text);margin-top:2rem;font-size:.7rem;display:block}.corp-investor-status{margin-inline:calc(var(--corporate-gutter) * -1);padding-inline:var(--corporate-gutter);color:var(--corporate-ink);border-block:1px solid var(--corporate-blueprint-soft);background:var(--corporate-mineral);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,6rem);display:grid}.corp-investor-status>div{align-content:center;display:grid}.corp-investor-status>div>p{color:var(--corporate-muted);margin-top:1.2rem}.corp-investor-status>div>strong{color:var(--corporate-green-text);border-block:1px solid var(--corporate-blueprint-soft);margin-top:2rem;padding-block:1rem;font-size:.78rem;display:block}.corp-investor-status>.corp-blueprint{height:clamp(28rem,44vw,42rem)}.corp-investor-modules{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;display:grid}.corp-investor-modules article{border-inline-end:1px solid var(--corporate-rule-soft);border-block-end:1px solid var(--corporate-rule-soft);min-height:17rem;padding:1.35rem;position:relative}.corp-investor-modules article:last-child{border-inline-end:0}.corp-investor-modules article>span{color:var(--corporate-green-text);font-size:.7rem}.corp-investor-modules h2{font-family:var(--corporate-font-body);margin-top:3rem;font-size:1.5rem;line-height:1.1}.corp-investor-modules article p{color:var(--corporate-muted);margin-top:.8rem}.corp-investor-modules article i{border:1px solid var(--corporate-rule);border-radius:50%;width:1.3rem;height:1.3rem;position:absolute;inset:1.35rem 1.35rem auto auto}.corp-investor-controls{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,6rem);display:grid}.corp-investor-controls .corp-arrow-link{margin-top:2rem}.corp-investor-controls ol{border-block-start:1px solid var(--corporate-rule)}.corp-investor-controls li{border-block-end:1px solid var(--corporate-rule-soft);grid-template-columns:minmax(11rem,.65fr) minmax(0,1.35fr);gap:1.5rem;padding-block:1.25rem;display:grid}.corp-investor-controls li p{color:var(--corporate-muted)}.corp-governance-cascade>ol{border-block-start:1px solid var(--corporate-rule)}.corp-governance-cascade li{border-block-end:1px solid var(--corporate-rule-soft);grid-template-columns:5rem minmax(14rem,.6fr) minmax(0,1fr);min-height:10rem;display:grid}.corp-governance-cascade li>span,.corp-governance-cascade li>div,.corp-governance-cascade li>i{border-inline-end:1px solid var(--corporate-rule-soft);padding:1.2rem}.corp-governance-cascade li>span{color:var(--corporate-green-text);font-family:var(--corporate-font-display);font-size:1.8rem}.corp-governance-cascade li>div{grid-template-columns:minmax(10rem,.6fr) minmax(0,1.4fr);align-items:center;gap:1.2rem;display:grid}.corp-governance-cascade li h3{font-size:1.35rem}.corp-governance-cascade li p{color:var(--corporate-muted)}.corp-governance-cascade li>i{border-inline-end:0;position:relative}.corp-governance-cascade li>i:before{background:var(--corporate-green);content:"";height:2px;position:absolute;inset:50% 1rem auto}.corp-policy-families{grid-template-columns:minmax(0,.82fr) minmax(18rem,1.18fr);align-items:stretch;gap:clamp(2rem,5vw,6rem);display:grid}.corp-policy-families>.corp-blueprint{height:100%;min-height:40rem}.corp-policy-families>div>div{border-block-start:1px solid var(--corporate-rule);margin-block:2rem}.corp-policy-families article{border-block-end:1px solid var(--corporate-rule-soft);padding-block:1.2rem}.corp-policy-families article p{color:var(--corporate-muted);margin-top:.55rem}.corp-support-paths>div{border-block-start:1px solid var(--corporate-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.corp-support-paths>div>a{border-inline-end:1px solid var(--corporate-rule-soft);border-block-end:1px solid var(--corporate-rule-soft);min-height:18rem;transition:color var(--corporate-duration-fast) ease, background-color var(--corporate-duration-fast) ease;padding:1.35rem 3rem 1.35rem 1.35rem;position:relative}.corp-support-paths>div>a:last-child{border-inline-end:0}.corp-support-paths>div>a:is(:hover,:focus-visible){color:var(--corporate-paper);background:var(--corporate-ink)}.corp-support-paths a>span{color:var(--corporate-green-text);font-size:.7rem}.corp-support-paths a:is(:hover,:focus-visible)>span{color:var(--corporate-green-soft)}.corp-support-paths h3{margin-top:3rem;font-size:1.4rem}.corp-support-paths a p{color:var(--corporate-muted);margin-top:.8rem}.corp-support-paths a:is(:hover,:focus-visible) p{color:var(--corporate-night-muted)}.corp-support-paths a>i{background:currentColor;width:1.25rem;height:1px;position:absolute;inset:1.5rem 1.35rem auto auto}.corp-support-paths a>i:after{content:"";border-block-start:1px solid;border-inline-end:1px solid;width:.5rem;height:.5rem;position:absolute;inset:-.25rem 0 auto auto;transform:rotate(45deg)}.corp-support-faq>div{border-block-start:1px solid var(--corporate-rule)}.corp-support-faq details{border-block-end:1px solid var(--corporate-rule-soft)}.corp-support-faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 3rem;align-items:center;min-height:4.5rem;font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:680;list-style:none;display:grid}.corp-support-faq summary::-webkit-details-marker{display:none}.corp-support-faq summary i{background:currentColor;width:1rem;height:1px;margin-inline:auto;position:relative}.corp-support-faq summary i:after{content:"";transition:transform var(--corporate-duration) var(--corporate-ease);background:currentColor;position:absolute;inset:0;transform:rotate(90deg)}.corp-support-faq details[open] summary i:after{transform:rotate(90deg)scaleX(0)}.corp-support-faq details>p{max-width:70ch;color:var(--corporate-muted);padding:0 4rem 1.5rem 0}.corp-events-programme>div{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:clamp(2rem,4vw,4rem);display:grid}.corp-events-programme ol{border-block-start:1px solid var(--corporate-rule)}.corp-events-programme li{border-block-end:1px solid var(--corporate-rule-soft);min-height:13rem;padding-block:1.3rem}.corp-events-programme li span{color:var(--corporate-green-text);font-size:.7rem}.corp-events-programme h3{margin-top:1.8rem;font-size:1.4rem}.corp-events-programme li p{color:var(--corporate-muted);margin-top:.7rem}.corp-events-programme__media{grid-template-columns:1.35fr .65fr;gap:.7rem;min-height:36rem;display:grid}.corp-events-programme__media img{object-fit:cover;height:100%}.corp-events-lifecycle{margin-inline:calc(var(--corporate-gutter) * -1);padding-inline:var(--corporate-gutter);color:var(--corporate-night-ink);background:var(--corporate-night);grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,6rem);display:grid}.corp-events-lifecycle>div>p{color:var(--corporate-night-muted);margin-top:1.2rem}.corp-events-lifecycle ol{border-block-start:1px solid color-mix(in oklab, var(--corporate-night-ink) 28%, transparent)}.corp-events-lifecycle li{border-block-end:1px solid color-mix(in oklab, var(--corporate-night-ink) 22%, transparent);grid-template-columns:minmax(8rem,.5fr) minmax(0,1.5fr);gap:1.5rem;padding-block:1.25rem;display:grid}.corp-events-lifecycle li p{color:var(--corporate-night-muted)}.corp-policy-reader{grid-template-columns:minmax(13rem,.34fr) minmax(0,1.66fr);gap:clamp(2rem,6vw,8rem);display:grid}.corp-policy-reader>nav{border-block-start:1px solid var(--corporate-rule);align-self:start;position:sticky;top:1rem}.corp-policy-reader>nav a{border-block-end:1px solid var(--corporate-rule-soft);align-items:center;min-height:3.4rem;padding-block:.7rem;font-size:.8rem;display:flex}.corp-policy-reader>nav a:is(:hover,:focus-visible){color:var(--corporate-green-text)}.corp-policy-reader>div>section{padding-block:0 var(--corporate-section)}.corp-policy-reader>div>section+section{padding-top:var(--corporate-section);border-block-start:1px solid var(--corporate-rule)}.corp-policy-reader section>header{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:clamp(1.5rem,4vw,5rem);display:grid}.corp-policy-reader section>header>p{max-width:65ch;color:var(--corporate-muted);font-size:clamp(1rem,1.25vw,1.18rem)}.corp-policy-reader section>div{border-block-start:1px solid var(--corporate-rule);margin-top:3rem}.corp-policy-reader section article{border-block-end:1px solid var(--corporate-rule-soft);grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);gap:1.5rem;padding-block:1.25rem;display:grid}.corp-policy-reader article p{color:var(--corporate-muted)}.corp-policy-reader article span{color:var(--corporate-green-text);grid-column:2;font-size:.7rem}.corp-policy-reader--accessibility section article{padding-inline-start:2rem;position:relative}.corp-policy-reader--accessibility section article:before{border-block-end:2px solid var(--corporate-green);border-inline-start:2px solid var(--corporate-green);content:"";width:.65rem;height:.35rem;position:absolute;inset:1.55rem auto auto 0;transform:rotate(-45deg)}.corp-document-library>div{border-block-start:1px solid var(--corporate-rule)}.corp-document-library article{border-block-end:1px solid var(--corporate-rule-soft);grid-template-columns:minmax(0,1.3fr) minmax(12rem,.7fr);align-items:center;gap:2rem;min-height:9rem;padding-block:1.25rem;display:grid}.corp-document-library h3{font-size:clamp(1.3rem,2.2vw,2rem)}.corp-document-library article p{max-width:65ch;color:var(--corporate-muted);margin-top:.5rem}.corp-document-library article>span{min-height:3rem;color:var(--corporate-green-text);border:1px solid var(--corporate-rule-soft);align-items:center;padding:.75rem;font-size:.75rem;display:flex}.corp-document-records{background:var(--corporate-paper-raised);grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.75rem);display:grid}.corp-institutional--documents .corp-document-records{padding-block:var(--corporate-section-compact)}.corp-document-records__intro{border-block:1px solid var(--corporate-rule);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:end;gap:clamp(1.5rem,4vw,5rem);padding-block:clamp(1.5rem,3vw,2.75rem);display:grid}.corp-document-records__grid{border-block:1px solid var(--corporate-rule);border-inline-start:1px solid var(--corporate-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.corp-document-records article{border-inline-end:1px solid var(--corporate-rule);grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;min-width:0;min-height:20rem;padding:clamp(1.1rem,2vw,1.6rem);display:grid}.corp-document-records__icon{border:1px solid var(--corporate-green-text);background:var(--corporate-paper);align-content:end;gap:.28rem;width:2.6rem;height:3.25rem;padding:.75rem .5rem .45rem;display:grid;position:relative}.corp-document-records__icon:before{border-block-end:1px solid var(--corporate-green-text);border-inline-start:1px solid var(--corporate-green-text);background:var(--corporate-paper-raised);content:"";width:.8rem;height:.8rem;position:absolute;inset:-1px -1px auto auto}.corp-document-records__icon i{background:var(--corporate-rule);height:1px;display:block}.corp-document-records article p{color:var(--corporate-muted);margin-top:.45rem;font-size:.86rem}.corp-document-records article strong{border-block-start:1px solid var(--corporate-rule-soft);color:var(--corporate-green-text);padding-top:.85rem;font-size:.72rem;font-weight:650;display:block}.corp-document-records article>button{white-space:normal;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3rem;margin-top:0;padding-inline:.9rem;display:flex}.corp-document-records article>button i{flex:none;width:1.35rem;height:.75rem;display:block;position:relative}.corp-document-records article>button i:before,.corp-document-records article>button i:after{content:"";position:absolute}.corp-document-records article>button i:before{background:currentColor;height:1px;inset:50% 0 auto}.corp-document-records article>button i:after{border-block-start:1px solid;border-inline-end:1px solid;width:.45rem;height:.45rem;inset:.2rem .05rem auto auto;transform:rotate(45deg)}.corp-institutional-close{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.corp-institutional-close nav{gap:.7rem;display:grid}.corp-knowledge-hub{padding-block:var(--corporate-section);border-block-end:var(--corporate-rule-width) solid var(--corporate-rule);grid-template-columns:minmax(0,1.65fr) minmax(22rem,.75fr);align-items:start;gap:clamp(2rem,4vw,5rem);display:grid}.corp-knowledge-guides__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem 2rem;margin-bottom:1.5rem;display:grid}.corp-knowledge-guides__header>div{grid-column:1/-1}.corp-knowledge-guides__header h2,.corp-news-preview h2{max-width:18ch;font-family:var(--corporate-font-display);font-size:clamp(3rem,5vw,5.5rem);font-weight:580;line-height:.9}.corp-knowledge-guides__header p,.corp-news-preview header>p{max-width:66ch;color:var(--corporate-muted);margin-top:1rem}.corp-knowledge-guides__header>ul,.corp-topic-register,.corp-topic-list,.corp-reading__topics ul{flex-wrap:wrap;gap:.45rem;display:flex}.corp-knowledge-guides__header>ul li,.corp-topic-register li,.corp-topic-list li,.corp-reading__topics li{color:var(--corporate-green-text);border:1px solid var(--corporate-green-soft);border-radius:999px;padding:.35rem .65rem;font-size:.68rem;font-weight:720}.corp-guide-feature{border:1px solid var(--corporate-rule-soft);border-radius:var(--corporate-radius);background:var(--corporate-paper-raised);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);min-height:25rem;display:grid;overflow:hidden}.corp-guide-feature>img{object-fit:cover;width:100%;height:100%;min-height:25rem}.corp-guide-feature>div{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem,3vw,3rem);display:flex}.corp-editorial-meta{color:var(--corporate-muted);flex-wrap:wrap;gap:.45rem .9rem;font-size:.68rem;font-weight:680;display:flex}.corp-editorial-meta>:first-child{color:var(--corporate-green-text)}.corp-guide-feature h3,.corp-insights-library__featured h2{font-family:var(--corporate-font-display);margin-top:clamp(2rem,4vw,4.5rem);font-size:clamp(2.6rem,4.5vw,5rem);font-weight:580;line-height:.9}.corp-guide-feature h3 a,.corp-guide-grid h3 a,.corp-insights-library h2 a{text-decoration:none}.corp-guide-feature h3 a:is(:hover,:focus-visible),.corp-guide-grid h3 a:is(:hover,:focus-visible),.corp-insights-library h2 a:is(:hover,:focus-visible){text-underline-offset:.18em;text-decoration:underline 1px}.corp-guide-feature>div>p,.corp-insights-library__featured>div>p{max-width:58ch;color:var(--corporate-muted);margin-top:1rem}.corp-guide-feature .corp-arrow-link{margin-top:clamp(1.5rem,3vw,2.5rem)}.corp-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.7rem;display:grid}.corp-guide-grid article{border:1px solid var(--corporate-rule-soft);border-radius:var(--corporate-radius);grid-template-columns:minmax(9rem,.75fr) minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.corp-guide-grid article>img{object-fit:cover;width:100%;height:100%;min-height:19rem}.corp-guide-grid article>div{flex-direction:column;min-width:0;padding:1.35rem;display:flex}.corp-guide-grid h3{margin-top:2.5rem;font-size:clamp(1.45rem,2.2vw,2.3rem);line-height:1.02}.corp-guide-grid article>div>p{color:var(--corporate-muted);margin-top:.8rem;font-size:.86rem}.corp-guide-grid time{color:var(--corporate-muted);margin-top:auto;padding-top:1.5rem;font-size:.68rem}.corp-news-preview{border:1px solid var(--corporate-rule-soft);border-radius:var(--corporate-radius);background:var(--corporate-paper-raised);overflow:hidden}.corp-news-preview>header{border-block-end:1px solid var(--corporate-rule-soft);padding:clamp(1.5rem,3vw,2.5rem)}.corp-news-preview header .corp-arrow-link{margin-top:1.5rem}.corp-news-preview>div>a{border-block-end:1px solid var(--corporate-rule-soft);min-height:8.25rem;transition:background-color var(--corporate-duration-fast) ease-out;grid-template-columns:4.25rem 5.5rem minmax(0,1fr);align-items:center;gap:.8rem;padding:1rem;text-decoration:none;display:grid}.corp-news-preview>div>a:last-child{border-block-end:0}.corp-news-preview>div>a:is(:hover,:focus-visible){background:var(--corporate-paper-deep)}.corp-news-preview>div>a>time{min-height:3.8rem;color:var(--corporate-green-text);border:1px solid var(--corporate-green-soft);border-radius:var(--corporate-radius-small);font-family:var(--corporate-font-display);text-align:center;place-items:center;font-size:1.3rem;font-weight:650;display:grid}.corp-news-preview>div>a>img{object-fit:cover;border-radius:var(--corporate-radius-small);width:5.5rem;height:5.5rem}.corp-news-preview>div>a>span{gap:.35rem;min-width:0;padding-inline-end:1.5rem;display:grid;position:relative}.corp-news-preview small{color:var(--corporate-green-text);font-size:.65rem;font-weight:720}.corp-news-preview strong{font-size:.92rem;line-height:1.25}.corp-news-preview i{border-block-start:1px solid;border-inline-end:1px solid;width:.7rem;height:.7rem;position:absolute;inset:50% 0 auto auto;transform:translateY(-50%)rotate(45deg)}.corp-insights-library{padding-block:0 var(--corporate-section);border-block-end:var(--corporate-rule-width) solid var(--corporate-rule)}.corp-topic-register{border-block-end:1px solid var(--corporate-rule-soft);padding-block:1.25rem}.corp-insights-library__featured{border-block-end:1px solid var(--corporate-rule);grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);min-height:28rem;display:grid}.corp-insights-library__featured>img{object-fit:cover;width:100%;height:100%;min-height:28rem}.corp-insights-library__featured>div{flex-direction:column;justify-content:center;padding:clamp(1.75rem,4vw,4rem);display:flex}.corp-insights-library__featured .corp-topic-list{margin-top:1.5rem}.corp-insights-library__featured .corp-arrow-link{margin-top:clamp(1.5rem,3vw,2.5rem)}.corp-insights-library__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.7rem;display:grid}.corp-insights-library__grid article{border:1px solid var(--corporate-rule-soft);border-radius:var(--corporate-radius);background:var(--corporate-paper-raised);overflow:hidden}.corp-insights-library__grid article>img{object-fit:cover;width:100%;height:clamp(17rem,28vw,24rem)}.corp-insights-library__grid article>div{flex-direction:column;min-height:24rem;padding:clamp(1.4rem,2.5vw,2.4rem);display:flex}.corp-insights-library__grid h2{font-family:var(--corporate-font-display);margin-top:2.5rem;font-size:clamp(2.3rem,4vw,4.2rem);font-weight:580;line-height:.92}.corp-insights-library__grid article>div>p{color:var(--corporate-muted);margin-top:1rem}.corp-insights-library__grid .corp-topic-list{margin-top:1.25rem}.corp-insights-library__grid time{color:var(--corporate-muted);margin-top:2rem;font-size:.7rem}.corp-insights-library__grid .corp-arrow-link{margin-top:1.5rem}.corp-reading__media{position:relative}.corp-reading__media img{height:clamp(22rem,34vw,34rem)}.corp-reading__media figcaption{inset:auto var(--corporate-gutter) 0 auto;max-width:32rem;color:var(--corporate-night-muted);background:var(--corporate-night);padding:.75rem 1rem;font-size:.68rem;position:absolute}.corp-reading__standfirst{font-size:clamp(1.35rem,2vw,1.75rem)!important;line-height:1.55!important}.corp-reading__prose blockquote{color:var(--corporate-ink);border-block:1px solid var(--corporate-green);background:var(--corporate-paper-deep);margin-block:3.5rem;padding:clamp(1.5rem,3vw,2.5rem)}.corp-reading__prose blockquote p{font-family:var(--corporate-font-display);margin-top:0;font-size:clamp(2rem,4vw,3.8rem);font-weight:560;line-height:1}.corp-reading__takeaways{border:1px solid var(--corporate-rule-soft);background:var(--corporate-paper-raised);margin-top:4rem;padding:clamp(1.5rem,3vw,2.5rem)}.corp-reading__takeaways h2{margin-top:0;font-size:clamp(2.2rem,4vw,3.8rem)}.corp-reading__takeaways ul{counter-reset:takeaways;gap:0;margin-top:1.5rem;display:grid}.corp-reading__takeaways li{border-block-end:1px solid var(--corporate-rule-soft);counter-increment:takeaways;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding-block:1rem;display:grid}.corp-reading__takeaways li:before{color:var(--corporate-green-text);content:counter(takeaways, decimal-leading-zero)}.corp-reading aside{position:sticky;top:6rem}.corp-reading__topics{border-block-end:1px solid color-mix(in oklab, var(--corporate-night-ink) 25%, transparent);margin-bottom:2rem;padding-bottom:2rem}.corp-reading__topics ul{margin-top:1rem}.corp-reading__topics li{color:var(--corporate-green-soft);border-color:color-mix(in oklab, var(--corporate-green) 55%, transparent)}.corp-reading__next{gap:.7rem;padding-top:.7rem}.corp-reading__next a{border:1px solid var(--corporate-rule-soft);border-radius:var(--corporate-radius);min-height:0;padding:0;text-decoration:none;display:grid;overflow:hidden}.corp-reading__next a>img{object-fit:cover;width:100%;height:15rem}.corp-reading__next a>:not(img){margin-inline:1.25rem}.corp-reading__next a>span{margin-top:1.25rem}.corp-reading__next a>strong{margin-top:1.5rem}.corp-reading__next a>p{color:var(--corporate-muted);margin-block:.75rem 1.5rem}.corp-newsroom-lead{border-block-end:1px solid var(--corporate-rule);grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);gap:0}.corp-newsroom-lead>img{height:100%;min-height:clamp(26rem,36vw,36rem)}.corp-newsroom-lead>article{min-height:clamp(26rem,36vw,36rem);padding:clamp(1.75rem,4vw,4rem)}.corp-newsroom-meta{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;font-size:.72rem;font-weight:720;display:flex}.corp-newsroom-meta time{color:var(--corporate-night-ink);background:var(--corporate-night);padding:.45rem .65rem}.corp-newsroom-lead>article>small{margin-top:2rem;font-weight:700}.corp-newsroom-grid{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);gap:clamp(2rem,4vw,5rem)}.corp-newsroom-grid__releases article{grid-template-columns:5.5rem 13rem minmax(0,1fr);align-items:center;gap:1.25rem;min-height:0;padding-block:1.25rem;display:grid}.corp-newsroom-grid__releases article>time{min-height:4.5rem;color:var(--corporate-green-text);border:1px solid var(--corporate-green-soft);font-family:var(--corporate-font-display);text-align:center;place-items:center;font-size:1.5rem;font-weight:650;display:grid}.corp-newsroom-grid__releases article>img{object-fit:cover;width:100%;height:9rem}.corp-newsroom-grid__releases article>div{min-width:0}.corp-newsroom-grid__releases article>div>span,.corp-newsroom-grid__releases article>div>small{color:var(--corporate-green-text);font-size:.68rem;font-weight:720}.corp-newsroom-grid__releases article>div>small{color:var(--corporate-muted);margin-top:1rem;display:block}.corp-newsroom-grid__releases h3{margin-top:.65rem}.corp-newsroom-grid>aside{border:1px solid var(--corporate-rule-soft);color:var(--corporate-ink);background:var(--corporate-paper-raised)}.corp-newsroom-grid>aside>p,.corp-newsroom-grid aside article p,.corp-newsroom-grid aside article span{color:var(--corporate-muted)}.corp-newsroom-grid aside article{border-color:var(--corporate-rule-soft)}.corp-newsroom-grid>aside>.corp-arrow-link{margin-top:2rem}.corp-newsroom-tools{grid-template-columns:minmax(14rem,1.4fr) repeat(2,minmax(10rem,.75fr)) auto}.corp-newsroom-lead>article{flex-direction:column;display:flex}.corp-newsroom-lead h2 a,.corp-newsroom-grid__releases h3 a{color:inherit;text-underline-offset:.14em;transition:color var(--corporate-duration-fast) ease, text-decoration-color var(--corporate-duration-fast) ease;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.08em}.corp-newsroom-lead h2 a:is(:hover,:focus-visible),.corp-newsroom-grid__releases h3 a:is(:hover,:focus-visible){color:var(--corporate-green-text);text-decoration-color:currentColor}.corp-newsroom-lead .corp-topic-list{margin-top:1.2rem}.corp-newsroom-lead .corp-topic-list li{color:var(--corporate-ink);border-color:color-mix(in oklab, var(--corporate-ink) 35%, transparent)}.corp-newsroom-lead>article>.corp-arrow-link{width:100%;margin-top:1.5rem}.corp-newsroom-lead>article>span:last-child{margin-top:1rem}.corp-newsroom-grid__releases article>div{flex-direction:column;align-items:flex-start;min-height:100%;display:flex}.corp-newsroom-grid__releases .corp-topic-list{margin-top:.9rem}.corp-newsroom-grid__releases .corp-arrow-link{width:100%;margin-top:1rem}.corp-news-reading__media img{object-position:center 55%}.corp-news-reading__data{background-image:linear-gradient(var(--corporate-blueprint-soft) 1px, transparent 1px), linear-gradient(90deg, var(--corporate-blueprint-soft) 1px, transparent 1px);background-size:2rem 2rem}.corp-news-reading .corp-reading__body>aside .corp-arrow-link{width:100%;margin-block:1.5rem}@media (width<=75rem){.corp-header__bar{grid-template-columns:minmax(7rem,.55fr) auto minmax(7rem,.55fr);gap:.6rem}.corp-nav>a,.corp-directory summary{padding-inline:.55rem;font-size:.68rem}.corp-hero__copy{grid-column:1/span 6}.corp-hero__system{grid-column:7/-1}.corp-energy-mosaic{min-height:31rem}.corp-insight-ledger{grid-template-columns:1.1fr .95fr .95fr}}@media (width<=60rem){.corp-header{padding-top:0}.corp-header__bar{grid-template-columns:1fr auto;min-height:4.4rem}.corp-nav,.corp-locales{display:none}.corp-mobile-menu{display:block}.corp-mobile-menu summary{min-height:2.75rem;color:var(--corporate-ink);border:1px solid var(--corporate-rule);border-radius:var(--corporate-radius-small);cursor:pointer;grid-template-columns:1fr 2.75rem;align-items:center;list-style:none;display:grid}.corp-mobile-menu summary::-webkit-details-marker{display:none}.corp-mobile-menu__open-label,.corp-mobile-menu__close-label{text-transform:uppercase;padding-inline:.8rem;font-size:.76rem;font-weight:750}.corp-mobile-menu__close-label,.corp-mobile-menu[open] .corp-mobile-menu__open-label{display:none}.corp-mobile-menu[open] .corp-mobile-menu__close-label{display:block}.corp-mobile-menu__mark{width:1.1rem;height:1px;transition:transform var(--corporate-duration) var(--corporate-ease);background:currentColor;margin-inline:auto;display:block;position:relative}.corp-mobile-menu__mark:after{content:"";transition:transform var(--corporate-duration) var(--corporate-ease);background:currentColor;position:absolute;inset:0;transform:rotate(90deg)}.corp-mobile-menu[open] .corp-mobile-menu__mark{transform:rotate(45deg)}.corp-mobile-menu[open] .corp-mobile-menu__mark:after{transform:rotate(90deg)scaleX(0)}.corp-mobile-menu__panel{padding:1rem var(--corporate-gutter) 1.5rem;border-block-end:1px solid var(--corporate-rule);background:var(--corporate-paper);position:absolute;inset:calc(100% - .8rem) 0 auto;box-shadow:0 1.25rem 3rem #10171324}.corp-mobile-menu__panel>nav:first-child{display:grid}.corp-mobile-menu__panel>nav:first-child a{border-block-end:1px solid var(--corporate-rule-soft);align-items:center;min-height:3.25rem;display:flex}.corp-mobile-menu__panel a[aria-current=page]{color:var(--corporate-oxide-text)}.corp-mobile-menu__locales{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem;display:grid}.corp-mobile-menu__locales a{border:1px solid var(--corporate-rule-soft);grid-template-columns:auto 1fr;align-items:center;gap:.5rem;min-height:3rem;padding-inline:.75rem;display:grid}.corp-mobile-menu__locales a span{color:var(--corporate-muted);font-size:.7rem}.corp-concept-note{grid-template-columns:1fr}.corp-hero{display:block}.corp-hero h1,.corp-page-head h1,.corp-contact h1{max-width:16ch}.corp-hero__system{margin-top:2.5rem;display:block}.corp-energy-mosaic{min-height:32rem}.corp-section-copy,.corp-section-copy--wide,.corp-featured,.corp-people-preview,.corp-relationship,.corp-service-visual,.corp-artefacts,.corp-project-context,.corp-company-model,.corp-people-landscape,.corp-governance-detail,.corp-boundaries,.corp-people-matrix,.corp-reading__body,.corp-contact__hero,.corp-contact__directory,.corp-contact__handoff{grid-template-columns:1fr}.corp-section-copy{gap:1rem}.corp-relationship>img,.corp-service-visual>img,.corp-company-model>img,.corp-people-landscape>img,.corp-contact__hero>img,.corp-contact__handoff>img{height:26rem}.corp-service-visual>div{grid-template-columns:repeat(3,1fr)}.corp-service-visual>div span{border-block-start:0;border-inline-end:1px solid color-mix(in oklab, var(--corporate-ink) 35%, transparent);min-height:7rem}.corp-energy-band{grid-template-rows:20rem 14rem 14rem;height:auto}.corp-energy-band__hydro{grid-area:1/1/auto/-1}.corp-energy-band__offshore{grid-area:2/1/span 2/span 7}.corp-energy-band__tidal{grid-area:2/8/auto/-1}.corp-energy-band__campus{grid-area:3/8/auto/-1}.corp-featured__visual .corp-blueprint{min-height:20rem}.corp-service-ledger li>div{grid-template-columns:1fr;gap:.75rem}.corp-governance__flow,.corp-method ol,.corp-project-proof__ledger,.corp-disciplines>div{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-governance__flow div:nth-child(2){border-inline-end:0}.corp-people-preview__list{grid-template-columns:repeat(3,minmax(0,1fr))}.corp-insight-ledger{grid-template-columns:1fr}.corp-insight-ledger article{border-inline-end:0;min-height:13rem}.corp-close{grid-template-columns:1fr;align-items:start}.corp-footer{grid-template-columns:repeat(2,1fr)}.corp-footer__disclosure{grid-column:1/-1}.corp-index-stack article{grid-template-columns:4rem 1fr}.corp-index-stack article>.corp-arrow-link{grid-column:2;width:fit-content}.corp-project-index article{grid-template-columns:4rem 1fr 4rem}.corp-project-index article>ul{border-inline:0;border-block-start:1px solid var(--corporate-rule-soft);grid-column:2}.corp-project-index .corp-row-action{grid-area:1/3/span 2}.corp-decision-record [role=row]{grid-template-columns:4rem .7fr 1.3fr}.corp-decision-record [role=cell]:nth-child(4),.corp-decision-record [role=cell]:nth-child(5){border-block-start:1px solid var(--corporate-rule-soft);grid-column:span 1}.corp-decision-record [role=cell]:nth-child(4){grid-column:2}.corp-decision-record [role=cell]:nth-child(5){grid-column:3}.corp-governance-detail>div,.corp-people-matrix>div{grid-column:1}.corp-people-ledger article{grid-template-columns:5rem 1fr 1.3fr}.corp-people-ledger article>small{border-block-start:1px solid var(--corporate-rule-soft);grid-column:2/-1}.corp-insights-index article{grid-template-columns:3.5rem 1fr}.corp-insights-index article>img{grid-column:1/-1;height:22rem}.corp-insights-index article>.corp-arrow-link{grid-column:2;width:fit-content}.corp-contact__offices>div{grid-template-columns:1fr}.corp-contact__offices article{border-inline-end:0;min-height:11rem}}@media (width<=42rem){.corp-header,.corp-main,.corp-footer{padding-inline:var(--corporate-gutter)}.corp-wordmark{font-size:2.8rem}.corp-concept-note p{display:none}.corp-concept-note{padding-block:.55rem}.corp-hero{padding-top:2.5rem}.corp-hero h1,.corp-page-head h1,.corp-contact h1{font-size:clamp(3.15rem,16vw,5.2rem);line-height:.86}.corp-hero__actions{display:grid}.corp-arrow-link{width:100%}.corp-energy-mosaic{grid-template-rows:20rem 12rem;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.corp-energy-mosaic__wind{grid-area:1/1/auto/-1}.corp-energy-mosaic__hydro{grid-area:2/1}.corp-energy-mosaic__offshore{grid-area:2/2}.corp-energy-mosaic figcaption{padding:.55rem .6rem;font-size:.62rem}.corp-energy-band{grid-template-rows:18rem 18rem 12rem}.corp-energy-band__hydro{grid-area:1/1/auto/-1}.corp-energy-band__offshore{grid-area:2/1/auto/-1}.corp-energy-band__tidal{grid-area:3/1/auto/span 6}.corp-energy-band__campus{grid-area:3/7/auto/-1}.corp-energy-band figcaption{padding:.55rem .6rem}.corp-energy-band figcaption span{font-size:1.25rem}.corp-energy-band figcaption small{display:none}.corp-matrix figcaption{font-size:.74rem}.corp-matrix__row{grid-template-columns:8.7rem minmax(0,1fr);min-height:3.2rem}.corp-matrix__label{grid-template-columns:2rem 1fr;padding-inline:.45rem}.corp-matrix__label strong{letter-spacing:0;text-transform:none;white-space:nowrap;font-size:.66rem}.corp-matrix__label span{font-size:1rem}.corp-matrix__cell i{width:.42rem}.corp-audience-grid,.corp-people-preview__list,.corp-featured__evidence,.corp-governance__flow,.corp-method ol,.corp-project-proof__ledger,.corp-reading__next,.corp-disciplines>div{grid-template-columns:1fr}.corp-audience-grid a{border-inline-end:0;min-height:8.5rem}.corp-service-ledger li{grid-template-columns:3.5rem 1fr 3rem}.corp-service-ledger>li>span{padding-inline:.6rem;font-size:1.45rem}.corp-service-ledger li>div{padding-inline:.75rem}.corp-featured{margin-inline:calc(var(--corporate-gutter) * -1)}.corp-featured__visual .corp-blueprint{min-height:16rem}.corp-featured__evidence div{border-inline-end:0}.corp-governance__flow div{border-inline-end:0;min-height:8rem}.corp-governance__flow i{display:none}.corp-people-preview__list article{border-inline-end:0;min-height:11rem}.corp-people-preview__world>img,.corp-relationship>img,.corp-service-visual>img,.corp-company-model>img,.corp-people-landscape>img,.corp-contact__hero>img,.corp-contact__handoff>img{height:18rem}.corp-service-visual>div{grid-template-columns:repeat(3,minmax(0,1fr))}.corp-service-visual>div span{min-height:5.5rem;padding:.65rem;font-size:.72rem}.corp-insight-ledger article{grid-template-columns:2.4rem 1fr}.corp-footer{grid-template-columns:1fr}.corp-footer__disclosure{grid-column:1}.corp-page-head{padding-top:2.5rem}.corp-index-stack article{grid-template-columns:3.2rem 1fr}.corp-index-stack article>span{padding-inline:.5rem}.corp-index-stack article>.corp-arrow-link{width:100%}.corp-artefacts dl>div{grid-template-columns:1fr;gap:.45rem}.corp-related-record>div{grid-template-columns:1fr}.corp-project-index article{grid-template-columns:3.2rem 1fr}.corp-project-index__number{padding-inline:.5rem;font-size:1.65rem}.corp-project-index article>div:nth-child(2){padding-inline:.8rem}.corp-project-index article>ul{grid-column:2;padding-inline:.8rem}.corp-project-index .corp-row-action{border-inline-start:0;border-block-start:1px solid var(--corporate-rule-soft);grid-area:auto/1/auto/-1;min-height:3rem}.corp-project-proof{margin-inline:calc(var(--corporate-gutter) * -1)}.corp-project-proof>.corp-blueprint{min-height:20rem}.corp-project-proof__ledger div{border-inline-end:0;min-height:7rem}.corp-decision-record [role=row]{grid-template-columns:3rem 1fr;min-height:0;padding-block:.5rem;display:grid}.corp-decision-record [role=cell]{border-inline-end:0;padding-block:.45rem;border-block-start:0!important;grid-column:2!important}.corp-decision-record [role=cell]:first-child{border-inline-end:1px solid var(--corporate-rule-soft);grid-row:1/span 4;grid-column:1!important}.corp-people-ledger article{grid-template-columns:4.5rem 1fr}.corp-people-ledger article>div:nth-child(3),.corp-people-ledger article>small{border-block-start:1px solid var(--corporate-rule-soft);grid-column:2}.corp-people-matrix>div{grid-template-columns:1fr}.corp-insights-index article{grid-template-columns:2.7rem 1fr}.corp-insights-index article>img{height:17rem}.corp-insights-index article>.corp-arrow-link{width:100%}.corp-reading__body{padding-block:3rem}.corp-reading__next a{border-inline-end:0}.corp-disciplines article{border-inline-end:0;min-height:9rem}.corp-contact{min-height:auto;padding:0}.corp-contact__hero{padding-top:4rem}.corp-contact__channels{grid-template-columns:1fr}.corp-contact__channels article:nth-child(n){border-inline-end:0;grid-column:1;min-height:10rem}.corp-contact__offices{margin-inline:calc(var(--corporate-gutter) * -1)}.corp-contact__offices article{min-height:10rem}.corp-contact__handoff{margin-inline:calc(var(--corporate-gutter) * -1)}}.concept-corporate :where(button,input,select){font:inherit}.concept-corporate :where(button,input,select):focus-visible{outline:.16rem solid var(--corporate-focus);outline-offset:.18rem}.corp-search-trigger{width:3rem;min-height:3rem;color:var(--corporate-ink-soft);border:0;border-inline-end:var(--corporate-rule-width) solid var(--corporate-rule-soft);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid;position:relative}.corp-search-trigger>i{border:1px solid;border-radius:50%;width:.9rem;height:.9rem;display:block;position:relative}.corp-search-trigger>i:after{content:"";background:currentColor;width:.45rem;height:1px;position:absolute;bottom:-.2rem;right:-.35rem;transform:rotate(45deg)}.corp-nav .corp-search-trigger>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.corp-search-trigger:is(:hover,:focus-visible){color:var(--corporate-green-text);background:var(--corporate-paper-raised)}.corp-mobile-menu__panel>.corp-search-trigger{border:1px solid var(--corporate-rule-soft);background:var(--corporate-paper);justify-content:flex-start;gap:.8rem;width:100%;min-height:3.5rem;padding-inline:1rem;font-weight:720;display:flex}.corp-search-dialog,.corp-document-preview{width:min(70rem,100vw - 2rem);max-height:min(50rem,100dvh - 2rem);color:var(--corporate-ink);border:1px solid var(--corporate-green);border-radius:var(--corporate-radius);background:var(--corporate-paper);margin:auto;padding:0;overflow:hidden;box-shadow:0 1.5rem 4rem #04100847}.corp-search-dialog::backdrop,.corp-document-preview::backdrop{background:#020c06b8}.corp-search-dialog__shell{grid-template-rows:auto auto auto minmax(0,1fr);max-height:min(50rem,100dvh - 2rem);display:grid}.corp-search-dialog__shell>header,.corp-document-preview>div>header{min-height:4.5rem;color:var(--corporate-night-ink);background:var(--corporate-night);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,2rem);display:flex}.corp-search-dialog h2,.corp-document-preview h2{font-family:var(--corporate-font-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:620;line-height:.95}.corp-search-dialog header button,.corp-document-preview header button{min-height:2.75rem;color:var(--corporate-night-ink);border:1px solid var(--corporate-green);cursor:pointer;background:0 0;align-items:center;gap:.65rem;padding-inline:.8rem;font-size:.75rem;font-weight:720;display:flex}.corp-search-dialog header button i{width:.8rem;height:.8rem;position:relative}.corp-search-dialog header button i:before,.corp-search-dialog header button i:after{content:"";background:currentColor;height:1px;position:absolute;inset:50% 0 auto;transform:rotate(45deg)}.corp-search-dialog header button i:after{transform:rotate(-45deg)}.corp-search-dialog__shell>label{border-bottom:1px solid var(--corporate-rule-soft);gap:.45rem;padding:1rem clamp(1rem,3vw,2rem);display:grid}.corp-search-dialog__shell>label>span,.corp-library-tools label>span{color:var(--corporate-green-text);letter-spacing:.055em;text-transform:uppercase;font-size:.7rem;font-weight:760}.corp-search-dialog input,.corp-library-tools :is(input,select){width:100%;min-height:3rem;color:var(--corporate-ink);border:1px solid var(--corporate-rule);background:var(--corporate-paper);padding:.65rem .8rem}.corp-search-dialog input::placeholder,.corp-library-tools input::placeholder{color:var(--corporate-ink-muted)}.corp-search-dialog__status,.corp-library-status{min-height:3rem;color:var(--corporate-ink-muted);border-bottom:1px solid var(--corporate-rule-soft);align-items:center;gap:.55rem;padding:.65rem clamp(1rem,3vw,2rem);font-size:.75rem;display:flex}.corp-search-dialog__status strong,.corp-library-status strong{color:var(--corporate-green-text)}.corp-search-dialog nav{min-height:0;padding:0 clamp(1rem,3vw,2rem) 1rem;overflow-y:auto}.corp-search-dialog nav a{border-bottom:1px solid var(--corporate-rule-soft);grid-template-columns:minmax(8rem,.35fr) minmax(12rem,.65fr) minmax(18rem,1fr);align-items:center;gap:1rem;min-height:6rem;padding:1rem 0;display:grid}.corp-search-dialog nav a>span{color:var(--corporate-green-text);text-transform:uppercase;font-size:.68rem;font-weight:760}.corp-search-dialog nav a>strong{font-size:1.05rem}.corp-search-dialog nav a>p{color:var(--corporate-ink-muted);font-size:.82rem;line-height:1.45}.corp-search-dialog nav a:is(:hover,:focus-visible){background:var(--corporate-paper-raised)}.corp-search-dialog__empty{color:var(--corporate-ink-muted);text-align:center;padding:2rem}.corp-library-tools{grid-template-columns:minmax(14rem,1.4fr) repeat(3,minmax(9rem,.7fr)) auto;align-items:end;gap:.75rem;margin-top:clamp(2rem,5vw,4rem);display:grid}.corp-library-tools label{gap:.45rem;min-width:0;display:grid}.corp-library-tools>button,.corp-project-registry__empty button,.corp-library-empty button,.corp-document-records article>button{min-height:3rem;color:var(--corporate-night-ink);border:1px solid var(--corporate-green);background:var(--corporate-night);cursor:pointer;padding-inline:.9rem;font-size:.74rem;font-weight:720}.corp-institutional-tools{margin-top:clamp(2rem,5vw,4rem)}.corp-project-registry,.corp-operating-snapshot,.corp-project-data{margin-top:var(--corporate-section-space);border-block-start:var(--corporate-rule-width) solid var(--corporate-rule)}.corp-project-registry>header,.corp-operating-snapshot>header,.corp-project-data>header{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);align-items:end;gap:1.5rem 4rem;padding-top:clamp(2rem,4vw,3.5rem);display:grid}.corp-project-registry>header h2,.corp-operating-snapshot>header h2,.corp-project-data>header h2{max-width:14ch;font-family:var(--corporate-font-display);font-size:clamp(2.8rem,5vw,5rem);font-weight:620;line-height:.9}.corp-project-registry>header p,.corp-operating-snapshot>header p,.corp-project-data>header p{color:var(--corporate-ink-muted)}.corp-project-registry__tools{grid-template-columns:minmax(13rem,1.2fr) repeat(4,minmax(8rem,.7fr)) auto}.corp-project-registry__views{border:1px solid var(--corporate-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;display:grid}.corp-project-registry__views figure{border-inline-start:1px solid var(--corporate-rule-soft);min-width:0;min-height:25rem}.corp-project-registry__views figure:first-child{border-inline-start:0}.corp-project-registry__views figcaption{min-height:3.5rem;color:var(--corporate-green-text);border-bottom:1px solid var(--corporate-rule-soft);letter-spacing:.055em;text-transform:uppercase;padding:.9rem 1rem;font-size:.7rem;font-weight:760}.corp-capacity-plot__chart{background-color:var(--corporate-mineral);background-image:linear-gradient(90deg, transparent 0, transparent calc(25% - 1px), var(--corporate-blueprint-soft) 25%, transparent calc(25% + 1px), transparent calc(50% - 1px), var(--corporate-blueprint-soft) 50%, transparent calc(50% + 1px), transparent calc(75% - 1px), var(--corporate-blueprint-soft) 75%, transparent calc(75% + 1px));min-height:21.5rem;padding:clamp(1.1rem,2vw,1.75rem)}.corp-capacity-plot__scale{color:var(--corporate-blueprint);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline-start:clamp(9rem,38%,15rem);font-size:.62rem;font-weight:700;display:grid}.corp-capacity-plot__scale span:last-child{text-align:end}.corp-capacity-plot ol{margin:1rem 0 0;padding:0;list-style:none;display:grid}.corp-capacity-plot li{border-block-start:1px solid var(--corporate-blueprint-soft);transition:background-color var(--corporate-duration-fast) ease, box-shadow var(--corporate-duration-fast) ease}.corp-capacity-plot li:last-child{border-block-end:1px solid var(--corporate-blueprint-soft)}.corp-capacity-plot li[data-capacity-geometry=saltwell]{--project-capacity-share:56%}.corp-capacity-plot li[data-capacity-geometry=riverline]{--project-capacity-share:28%}.corp-capacity-plot li[data-capacity-geometry=north-array]{--project-capacity-share:84%}.corp-capacity-plot li>a{width:100%;min-height:5rem;color:var(--corporate-ink);grid-template-columns:minmax(8rem,.8fr) minmax(8rem,1.4fr) 4rem;align-items:center;gap:1rem;padding:.75rem;display:grid}.corp-capacity-plot__label{gap:.2rem;min-width:0;display:grid}.corp-capacity-plot__label strong{font-size:.82rem;line-height:1.25}.corp-capacity-plot__label small{color:var(--corporate-blueprint);text-transform:uppercase;font-size:.62rem;font-weight:700}.corp-capacity-plot__track{border:1px solid var(--corporate-blueprint-soft);background:color-mix(in oklab, var(--corporate-paper) 82%, transparent);height:1rem;display:block;overflow:hidden}.corp-capacity-plot__track i{width:var(--project-capacity-share);background:var(--corporate-green);transform-origin:0;height:100%;transition:width var(--corporate-duration) var(--corporate-ease), background-color var(--corporate-duration-fast) ease;display:block}.corp-capacity-plot__value{color:var(--corporate-night);text-align:end;justify-content:end;align-items:baseline;gap:.25rem;display:flex}.corp-capacity-plot__value strong{font-family:var(--corporate-font-display);font-size:1.7rem;line-height:1}.corp-capacity-plot__value small{font-size:.62rem;font-weight:750}.corp-capacity-plot li[data-highlighted],.corp-capacity-plot li:has(a:is(:hover,:focus-visible)){background:var(--corporate-paper);box-shadow:inset .22rem 0 var(--corporate-green)}.corp-capacity-plot li[data-highlighted] .corp-capacity-plot__track i,.corp-capacity-plot li:has(a:is(:hover,:focus-visible)) .corp-capacity-plot__track i{background:var(--corporate-night)}.corp-project-map>div{background:var(--corporate-mineral);min-height:21.5rem;position:relative;overflow:hidden}.corp-project-map__network{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.corp-project-map__network pattern path{fill:none;stroke:var(--corporate-blueprint-soft);stroke-width:.16px}.corp-project-map__contour,.corp-project-map__water,.corp-project-map__trace{fill:none;vector-effect:non-scaling-stroke}.corp-project-map__contour{stroke:var(--corporate-blueprint-soft);stroke-width:.8px}.corp-project-map__water{stroke:color-mix(in oklab, var(--corporate-blueprint) 72%, white);stroke-width:1.15px}.corp-project-map__trace{stroke:var(--corporate-green-text);stroke-dasharray:3 2;stroke-width:1.4px}.corp-project-map__network circle{fill:var(--corporate-green);stroke:var(--corporate-paper);stroke-width:.7px;vector-effect:non-scaling-stroke}.corp-project-map a{top:var(--project-y);left:var(--project-x);min-width:10rem;max-width:14rem;color:var(--corporate-ink);border:1px solid var(--corporate-blueprint-soft);background:color-mix(in oklab, var(--corporate-paper) 94%, transparent);transition:color var(--corporate-duration-fast) ease, border-color var(--corporate-duration-fast) ease, background-color var(--corporate-duration-fast) ease, transform var(--corporate-duration-fast) ease, box-shadow var(--corporate-duration-fast) ease;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);gap:.12rem .55rem;padding:.65rem .75rem;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .65rem 1.5rem #2141481a}.corp-project-map a[data-map-geometry=saltwell]{--project-x:66%;--project-y:64%}.corp-project-map a[data-map-geometry=riverline]{--project-x:38%;--project-y:35%}.corp-project-map a[data-map-geometry=north-array]{--project-x:22%;--project-y:70%}.corp-project-map a>i{border:.2rem solid var(--corporate-paper);background:var(--corporate-green);border-radius:50%;grid-area:1/1/-1;width:.9rem;height:.9rem;margin-top:.15rem;display:block;box-shadow:0 .35rem .8rem #04721d33}.corp-project-map a>span{color:var(--corporate-green-text);text-transform:uppercase;grid-column:2;font-size:.65rem;font-weight:760}.corp-project-map a>small{grid-column:2;font-size:.76rem;font-weight:720;line-height:1.25}.corp-project-map a>em{color:var(--corporate-blueprint);grid-column:2;font-size:.62rem;font-style:normal;font-weight:750}.corp-project-map a[data-highlighted],.corp-project-map a:is(:hover,:focus-visible){z-index:2;color:var(--corporate-night);border-color:var(--corporate-green-text);background:var(--corporate-green);transform:translate(-50%,-50%)scale(1.035);box-shadow:0 .9rem 2rem #04721d33}.corp-project-map a:is([data-highlighted],:hover,:focus-visible)>span,.corp-project-map a:is([data-highlighted],:hover,:focus-visible)>em{color:var(--corporate-night)}.corp-project-registry__records{border:1px solid var(--corporate-rule);margin-top:1rem}.corp-project-registry__records article{border-bottom:1px solid var(--corporate-rule-soft);min-width:0;transition:background-color var(--corporate-duration-fast) ease, box-shadow var(--corporate-duration-fast) ease;grid-template-columns:4rem minmax(18rem,1fr) 8rem 4rem;display:grid}.corp-project-registry__records article:last-child{border-bottom:0}.corp-project-registry__records article>*{border-inline-start:1px solid var(--corporate-rule-soft);align-content:center;min-width:0;padding:1rem;display:grid}.corp-project-registry__records article>:first-child{color:var(--corporate-green-text);border-inline-start:0}.corp-project-registry__records article>div>p:first-child{color:var(--corporate-green-text);text-transform:uppercase;font-size:.68rem;font-weight:760}.corp-project-registry__records h2{margin-top:.25rem;font-size:1.4rem}.corp-project-registry__records h2 a:is(:hover,:focus-visible){color:var(--corporate-green-text)}.corp-project-registry__records article[data-highlighted]{background:color-mix(in oklab, var(--corporate-green) 9%, var(--corporate-paper));box-shadow:inset .22rem 0 var(--corporate-green)}.corp-project-registry__records article[data-highlighted] h2 a{color:var(--corporate-green-text);text-underline-offset:.14em;text-decoration:underline .08em}.corp-project-registry__records article>div>p:last-child{color:var(--corporate-ink-muted);margin-top:.4rem;font-size:.8rem}.corp-project-registry__records article>strong{text-align:center}.corp-project-registry__empty,.corp-library-empty{text-align:center;margin-top:1rem;padding:2rem}.corp-project-registry__empty h2,.corp-library-empty h2{font-size:1.4rem}.corp-project-registry__empty button,.corp-library-empty button{margin-top:1rem}.corp-operating-snapshot__tabs{border:1px solid var(--corporate-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,4vw,3.5rem);display:grid}.corp-operating-snapshot__tabs button{min-height:4rem;color:var(--corporate-ink-soft);border:0;border-inline-start:1px solid var(--corporate-rule-soft);background:var(--corporate-paper-raised);cursor:pointer;padding:.75rem 1rem;font-weight:720}.corp-operating-snapshot__tabs button:first-child{border-inline-start:0}.corp-operating-snapshot__tabs button[aria-selected=true]{color:var(--corporate-ink);background:var(--corporate-green)}.corp-operating-snapshot>article{color:var(--corporate-ink);border:1px solid var(--corporate-blueprint-soft);background:var(--corporate-mineral);border-block-start:0;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);display:grid}.corp-operating-snapshot>article figure{border-inline-end:1px solid var(--corporate-blueprint-soft);padding:clamp(1.25rem,3vw,2.5rem)}.corp-data-bars{min-height:clamp(11rem,18vw,15rem)}.corp-data-bars svg{width:100%;height:clamp(11rem,18vw,15rem);display:block;overflow:visible}.corp-data-bars rect{fill:color-mix(in oklab, var(--corporate-green) 56%, white);stroke:var(--corporate-green-text);stroke-width:1px;vector-effect:non-scaling-stroke}.corp-data-bars circle{fill:var(--corporate-mineral-raised);stroke:var(--corporate-green-text);stroke-width:2px;vector-effect:non-scaling-stroke}.corp-data-bars__grid path{fill:none;stroke:var(--corporate-blueprint-faint);stroke-width:1px;vector-effect:non-scaling-stroke}.corp-data-bars__area{fill:color-mix(in oklab, var(--corporate-blueprint-faint) 72%, transparent);stroke:none}.corp-data-bars__line,.corp-data-bars__baseline{fill:none;stroke:var(--corporate-blueprint);stroke-width:2px;vector-effect:non-scaling-stroke}.corp-data-bars__baseline{stroke:var(--corporate-rule);stroke-width:1px}.corp-operating-snapshot figcaption,.corp-project-data figcaption,.corp-insight-data figcaption{color:var(--corporate-green-text);text-transform:uppercase;margin-top:.8rem;font-size:.68rem;font-weight:720}.corp-operating-snapshot>article>dl{align-content:center;display:grid}.corp-operating-snapshot>article>dl>div{border-bottom:1px solid var(--corporate-blueprint-soft);padding:1rem 1.25rem}.corp-operating-snapshot dt,.corp-project-data dt{text-transform:uppercase;color:var(--corporate-green-text);font-size:.68rem;font-weight:760}.corp-operating-snapshot dd,.corp-project-data dd{margin-top:.25rem;font-weight:720}.corp-project-data{grid-template-columns:minmax(0,1fr) minmax(18rem,.4fr);display:grid}.corp-project-data>header{grid-column:1/-1}.corp-project-data figure{color:var(--corporate-ink);border:1px solid var(--corporate-blueprint-soft);background:var(--corporate-mineral);margin-top:2rem;padding:clamp(1rem,3vw,2rem)}.corp-project-data dl{border:1px solid var(--corporate-rule);align-content:stretch;margin-top:2rem;display:grid}.corp-project-data dl>div{border-bottom:1px solid var(--corporate-rule-soft);padding:.85rem 1rem}.corp-project-data dl>div:last-child{border-bottom:0}.corp-insight-data{color:var(--corporate-ink);border:1px solid var(--corporate-blueprint-soft);background:var(--corporate-mineral);margin-block:2.5rem;padding:1.25rem}.corp-insight-data .corp-data-bars{min-height:11rem}.corp-insight-data .corp-data-bars svg{height:11rem}.corp-document-records article>button{align-self:center;min-width:2.75rem}.corp-document-preview>div{padding:clamp(1.25rem,4vw,3rem)}.corp-document-preview>div>header{margin:calc(-1*clamp(1.25rem,4vw,3rem));margin-bottom:clamp(1.5rem,4vw,3rem)}.corp-document-preview>div>header>span{color:var(--corporate-green-soft);text-transform:uppercase;font-size:.7rem;font-weight:760}.corp-document-preview>div>p{max-width:68ch;color:var(--corporate-ink-muted);margin-top:1rem}.corp-document-preview>div>strong{color:var(--corporate-green-text);margin-top:1rem;display:block}.corp-document-preview>div>div[aria-hidden]{border:1px solid var(--corporate-rule-soft);background:var(--corporate-paper-raised);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-height:14rem;margin-top:1.5rem;padding:1rem;display:grid}.corp-document-preview>div>div[aria-hidden] i{border:1px solid var(--corporate-rule-soft);background:var(--corporate-paper)}@media (width<=78rem){.corp-library-tools,.corp-project-registry__tools{grid-template-columns:repeat(3,minmax(0,1fr))}.corp-library-tools>label:first-child,.corp-project-registry__tools>label:first-child{grid-column:span 2}.corp-library-tools>button,.corp-project-registry__tools>button{width:100%}}@media (width<=60rem){.corp-search-dialog nav a,.corp-project-registry>header,.corp-operating-snapshot>header,.corp-project-data>header,.corp-project-data,.corp-operating-snapshot>article,.corp-project-registry__views{grid-template-columns:minmax(0,1fr)}.corp-project-registry__views figure,.corp-project-registry__views figure:first-child{border-top:1px solid var(--corporate-rule-soft);border-inline-start:0}.corp-project-registry__views figure:first-child{border-top:0}.corp-project-registry__records article{grid-template-columns:3.5rem minmax(0,1fr) 6rem}.corp-project-registry__records .corp-row-action{border-top:1px solid var(--corporate-rule-soft);border-inline-start:0;grid-column:1/-1;min-height:3rem}.corp-operating-snapshot>article figure{border-bottom:1px solid var(--corporate-blueprint-soft);border-inline-end:0}.corp-project-data figure,.corp-project-data dl{margin-top:1rem}}@media (width<=42rem){.corp-search-dialog,.corp-document-preview{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.corp-search-dialog__shell{max-height:calc(100dvh - 1rem)}.corp-search-dialog header button span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.corp-search-dialog nav a{gap:.35rem}.corp-library-tools,.corp-project-registry__tools{grid-template-columns:minmax(0,1fr)}.corp-library-tools>label:first-child,.corp-project-registry__tools>label:first-child{grid-column:1}.corp-capacity-plot>div{min-height:18rem;padding:1rem}.corp-capacity-plot a{width:clamp(3.5rem, calc(var(--project-capacity) * .045rem), 6rem)}.corp-project-map>div{min-height:18rem}.corp-project-map a{min-width:5.5rem}.corp-project-registry__records article{grid-template-columns:3rem minmax(0,1fr)}.corp-project-registry__records article>strong{text-align:left;border-top:1px solid var(--corporate-rule-soft);border-inline-start:1px solid var(--corporate-rule-soft);grid-column:2}.corp-operating-snapshot__tabs{grid-template-columns:minmax(0,1fr)}.corp-operating-snapshot__tabs button,.corp-operating-snapshot__tabs button:first-child{border-top:1px solid var(--corporate-rule-soft);border-inline-start:0}.corp-operating-snapshot__tabs button:first-child{border-top:0}.corp-operating-snapshot .corp-data-bars,.corp-project-data .corp-data-bars{min-height:11rem}.corp-operating-snapshot .corp-data-bars svg,.corp-project-data .corp-data-bars svg{height:11rem}.corp-document-records article>button{width:100%}}@media (prefers-reduced-motion:reduce){.corp-hero__asset,.corp-matrix__cell[data-active=true]:before,.corp-matrix__cell[data-turn=true]:after{animation:none}.corp-matrix__cell[data-active=true]:before{transform:scaleX(1)}.corp-matrix__cell[data-turn=true]:after{transform:scaleY(1)}.concept-corporate *,.concept-corporate :before,.concept-corporate :after{scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (prefers-contrast:more){.concept-corporate{--corporate-muted:#3d4942;--corporate-rule-soft:#8e9992}}@media (width<=60rem){.corp-mobile-menu__panel{z-index:35;overscroll-behavior:contain;max-height:min(78vh,100dvh - 6rem);overflow-y:auto}.corp-mobile-menu__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.corp-mobile-menu__groups section{min-width:0}.corp-mobile-menu__groups section>nav{margin-top:.55rem;display:grid}.corp-mobile-menu__groups a{border-block-end:1px solid var(--corporate-rule-soft);align-items:center;min-height:3rem;padding-block:.55rem;font-size:.82rem;display:flex}.corp-mobile-menu__groups a[aria-current=page]{color:var(--corporate-green-text);border-color:var(--corporate-green)}.corp-footer{grid-template-columns:1fr}.corp-footer__directory{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-footer__disclosure,:where(.corp-newsroom-grid,.corp-customer-cases,.corp-location-principles,.corp-partner-rails,.corp-reporting-frame,.corp-governance-cascade,.corp-support-paths,.corp-support-faq,.corp-events-programme,.corp-document-library)>header,.corp-company-story,.corp-company-history,.corp-company-values,.corp-careers-landscape,.corp-careers-benefits,.corp-newsroom-lead,.corp-newsroom-grid,.corp-customer-proof,.corp-location-world,.corp-partner-system,.corp-sustainability-world,.corp-investor-status,.corp-investor-controls,.corp-policy-families,.corp-events-programme>div,.corp-events-lifecycle,.corp-policy-reader,.corp-policy-reader section>header,.corp-document-records,.corp-institutional-close{grid-template-columns:1fr}.corp-company-story>img,.corp-investor-status>.corp-blueprint,.corp-policy-families>.corp-blueprint{height:30rem;min-height:0}.corp-company-story blockquote{margin-top:2rem}.corp-company-values>div,.corp-careers-process ol,.corp-commitment-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-company-values article:nth-child(2n),.corp-careers-process li:nth-child(2n),.corp-commitment-ledger article:nth-child(2n){border-inline-end:0}.corp-careers-landscape{margin-inline:calc(var(--corporate-gutter) * -1)}.corp-careers-landscape img{height:28rem}.corp-careers-landscape>div{min-height:22rem}.corp-newsroom-lead>img{height:30rem}.corp-newsroom-lead>article{min-height:24rem}.corp-customer-cases article,.corp-customer-cases article:first-child,.corp-customer-cases article:nth-child(2){grid-column:span 6}.corp-location-world__media,.corp-events-programme__media{min-height:36rem}.corp-location-world__intro{min-height:22rem}.corp-location-ledger article{grid-template-columns:4rem minmax(0,.8fr) minmax(0,1.2fr)}.corp-location-ledger article small{border-block-start:1px solid var(--corporate-rule-soft);border-inline-end:0;grid-column:2/-1}.corp-partner-system>img{height:32rem;min-height:0}.corp-partner-system__items article{grid-template-columns:minmax(9rem,.5fr) minmax(0,1.5fr)}.corp-partner-system__items article p{grid-column:2}.corp-partner-rails ol,.corp-reporting-frame>div,.corp-investor-modules,.corp-support-paths>div{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-partner-rails li:last-child,.corp-reporting-frame article:last-child,.corp-investor-modules article:last-child,.corp-support-paths>div>a:last-child{grid-column:1/-1}.corp-sustainability-world .corp-energy-mosaic{min-height:34rem}.corp-governance-cascade li{grid-template-columns:4rem minmax(0,1fr)}.corp-governance-cascade li>i{display:none}.corp-governance-cascade li>div{border-inline-end:0}.corp-policy-reader>nav{border-block-start:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid;position:static}.corp-policy-reader>nav a{border:1px solid var(--corporate-rule-soft);padding:.65rem}}@media (width<=42rem){.corp-mobile-menu__panel{inset-inline:calc(var(--corporate-gutter) * -1);max-height:calc(100dvh - 5rem)}.corp-mobile-menu__groups,.corp-footer__directory{grid-template-columns:1fr}.corp-directory__panel{display:none}:where(.corp-newsroom-grid,.corp-customer-cases,.corp-location-principles,.corp-partner-rails,.corp-reporting-frame,.corp-governance-cascade,.corp-support-paths,.corp-support-faq,.corp-events-programme,.corp-document-library)>header{grid-template-columns:1fr;gap:1rem}.corp-company-story>img,.corp-careers-landscape img,.corp-newsroom-lead>img,.corp-investor-status>.corp-blueprint,.corp-policy-families>.corp-blueprint{height:21rem}.corp-company-history li,.corp-customer-proof li,.corp-investor-controls li,.corp-events-lifecycle li,.corp-policy-reader section article{grid-template-columns:1fr;gap:.65rem}.corp-company-values>div,.corp-careers-benefits>div:last-child,.corp-careers-process ol,.corp-location-principles>div,.corp-partner-rails ol,.corp-commitment-ledger,.corp-reporting-frame>div,.corp-investor-modules,.corp-support-paths>div{grid-template-columns:1fr}.corp-company-values article,.corp-careers-benefits article,.corp-careers-process li,.corp-location-principles article,.corp-commitment-ledger article,.corp-reporting-frame article,.corp-investor-modules article,.corp-support-paths>div>a{border-inline-end:0;min-height:11rem}.corp-careers-landscape>div,.corp-newsroom-lead>article,.corp-location-world__intro{min-height:19rem}.corp-customer-cases>div{grid-template-columns:1fr}.corp-customer-cases article,.corp-customer-cases article:first-child,.corp-customer-cases article:nth-child(2){grid-column:1}.corp-customer-cases article>img{height:21rem}.corp-location-world__media,.corp-events-programme__media{grid-template-rows:23rem 14rem;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.corp-location-world__media img:first-child,.corp-events-programme__media img:first-child{grid-area:1/1/auto/-1}.corp-location-world__media img:nth-child(2){grid-area:2/1}.corp-location-world__media img:nth-child(3){grid-area:2/2}.corp-events-programme__media img:nth-child(2){grid-area:2/1/auto/-1}.corp-location-ledger article{grid-template-columns:3.5rem minmax(0,1fr)}.corp-location-ledger article p,.corp-location-ledger article small{border-block-start:1px solid var(--corporate-rule-soft);border-inline-end:0;grid-column:2}.corp-partner-system__items article{grid-template-columns:1fr;gap:.55rem}.corp-partner-system__items article p{grid-column:1}.corp-sustainability-world .corp-energy-mosaic{min-height:0}.corp-governance-cascade li{grid-template-columns:3.5rem minmax(0,1fr)}.corp-governance-cascade li>div,.corp-policy-reader>nav{grid-template-columns:1fr}.corp-policy-reader article span{grid-column:1}.corp-document-library article,.corp-document-records article{grid-template-columns:1fr;gap:.8rem}.corp-document-records article>span{display:none}.corp-institutional-close nav{width:100%}}@media (width<=60rem){.corp-knowledge-hub{grid-template-columns:minmax(0,1fr)}.corp-news-preview{width:100%}.corp-insights-library__featured{grid-template-columns:minmax(0,1fr)}.corp-insights-library__featured>img{height:29rem;min-height:0}.corp-reading__body{grid-template-columns:minmax(0,1fr)}.corp-reading aside{position:static}.corp-newsroom-grid__releases article{grid-template-columns:4.75rem 11rem minmax(0,1fr)}}@media (width<=42rem){.corp-knowledge-guides__header{grid-template-columns:minmax(0,1fr);align-items:start}.corp-knowledge-guides__header>ul,.corp-knowledge-guides__header>.corp-arrow-link{grid-column:1}.corp-guide-feature{grid-template-columns:minmax(0,1fr)}.corp-guide-feature>img{height:17rem;min-height:0}.corp-guide-feature>div{min-height:0}.corp-guide-grid,.corp-insights-library__grid,.corp-reading__next,.corp-guide-grid article{grid-template-columns:minmax(0,1fr)}.corp-guide-grid article>img{height:14rem;min-height:0}.corp-guide-grid article>div{min-height:0}.corp-news-preview>div>a{grid-template-columns:3.6rem 4.5rem minmax(0,1fr);gap:.65rem;padding:.8rem}.corp-news-preview>div>a>img{width:4.5rem;height:4.5rem}.corp-news-preview strong{font-size:.84rem}.corp-insights-library__featured>img{height:22rem}.corp-insights-library__featured>div{min-height:0;padding:1.5rem}.corp-insights-library__grid article>img{height:19rem}.corp-insights-library__grid article>div{min-height:0}.corp-reading__media figcaption{max-width:none;margin-inline:0;position:static}.corp-reading__prose h2{margin-top:3rem;font-size:clamp(2.4rem,13vw,3.8rem)}.corp-reading__prose blockquote{margin-block:2.5rem}.corp-reading__takeaways li{grid-template-columns:2rem minmax(0,1fr)}.corp-reading__next a>img{height:13rem}.corp-newsroom-lead>img,.corp-newsroom-lead>article{height:auto;min-height:0}.corp-newsroom-lead>img{height:22rem}.corp-newsroom-grid__releases article{grid-template-columns:minmax(0,1fr);gap:.8rem}.corp-newsroom-grid__releases article>time{width:fit-content;min-height:0;padding:.45rem .65rem}.corp-newsroom-grid__releases article>img{height:16rem}}@media (width<=60rem){.corp-document-records__intro,.corp-document-records__grid{grid-template-columns:minmax(0,1fr)}.corp-document-records article{min-height:0}}@media (width<=42rem){.corp-capacity-plot__chart{min-height:0;padding:1rem}.corp-capacity-plot__scale{margin-inline-start:0}.corp-capacity-plot li>a{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;width:100%;min-height:5.5rem}.corp-capacity-plot__track{grid-column:1/-1}.corp-project-map a{min-width:7rem;max-width:9rem;padding:.5rem}.corp-document-records article>.corp-document-records__icon{display:grid}}
