@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");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}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6a2daa6f-module__-0thcW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6a2daa6f-module__-0thcW__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");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}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_bf5435d1-module__3zh7EW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_bf5435d1-module__3zh7EW__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");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}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_6f84f994-module__CZoHqG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_6f84f994-module__CZoHqG__variable{--font-concept-body:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/4a439e1ba971da1a-s.1vgctuhklh__x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2tbuiduw72dt5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.28n7p9dmf_8k7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/99ac5753282bcf05-s.3w6kcxkrsxlac.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.22iyan98j1_2e.woff2)format("woff2");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}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_22fd69d-module__9-lz4W__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_22fd69d-module__9-lz4W__variable{--font-concept-mono:"Roboto Mono", "Roboto Mono Fallback"}
.PrivacyConsent-module__5AwTaa__panel{color:#17304a;font-family:var(--font-concept-body,var(--font-body)), sans-serif;z-index:1000;background:#fff;border:1px solid #17304a3d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;width:calc(100% - 2rem);max-width:68rem;padding:1.5rem;display:grid;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 1.5rem 5rem #10273b38}.PrivacyConsent-module__5AwTaa__panel h2,.PrivacyConsent-module__5AwTaa__panel p{margin:0}.PrivacyConsent-module__5AwTaa__panel h2{letter-spacing:-.035em;margin:.35rem 0 .65rem;font-size:1.35rem;line-height:1.1}.PrivacyConsent-module__5AwTaa__panel p:not(.PrivacyConsent-module__5AwTaa__eyebrow){color:#5e7082;max-width:66ch;line-height:1.55}.PrivacyConsent-module__5AwTaa__panel a{color:#236cb1;text-underline-offset:.2em;margin-top:.65rem;font-weight:700;text-decoration:underline;display:inline-block}.PrivacyConsent-module__5AwTaa__eyebrow{color:#236cb1;font-family:var(--font-concept-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.PrivacyConsent-module__5AwTaa__actions{gap:.5rem;min-width:15rem;display:grid}.PrivacyConsent-module__5AwTaa__actions button{cursor:pointer;font:inherit;border:1px solid #236cb1;min-height:2.8rem;padding:.65rem 1rem;font-size:.78rem;font-weight:700}.PrivacyConsent-module__5AwTaa__accept{color:#fff;background:#236cb1}.PrivacyConsent-module__5AwTaa__decline,.PrivacyConsent-module__5AwTaa__close{color:#17304a;background:#fff}.PrivacyConsent-module__5AwTaa__close{border-color:#0000!important}.PrivacyConsent-module__5AwTaa__actions button:focus-visible,.PrivacyConsent-module__5AwTaa__panel a:focus-visible{outline-offset:3px;outline:3px solid #86b8e7}@media (max-width:720px){.PrivacyConsent-module__5AwTaa__panel{grid-template-columns:1fr;align-items:stretch;width:100%;bottom:0}.PrivacyConsent-module__5AwTaa__actions{min-width:0}}@media (prefers-reduced-motion:reduce){.PrivacyConsent-module__5AwTaa__panel{scroll-behavior:auto}}
.HomePage-module__CQOg5q__page{--font-mono:var(--font-concept-mono);--blue:#3186d6;--blue-deep:#236cb1;--blue-soft:#86b8e7;--ink:#17304a;--ink-deep:#10273b;--slate:#5e7082;--paper:#f6f9fc;--ice:#eef4f8;--mist:#eaf1f4;--line:#17304a26;--line-strong:#17304a57;--display-leading:.95;--display-leading-tight:.9;--display-tracking:-.068em;--display-tracking-tight:-.076em;--header-height:5.25rem;--layout-gutter:clamp(1.25rem, 4.45vw, 5.5rem);--layout-max:120rem;--motion-ease:cubic-bezier(.2, .75, .25, 1);--motion-ease-emphasized:cubic-bezier(.16, 1, .3, 1);background:var(--paper);color:var(--ink);font-family:var(--font-concept-body), sans-serif;min-height:100svh;overflow:clip}.HomePage-module__CQOg5q__page :where(h1,h2,h3,h4,p,figure,dl,dd){margin:0}.HomePage-module__CQOg5q__page :where(h1,h2,h3,h4){text-wrap:balance}.HomePage-module__CQOg5q__page :where(p){text-wrap:pretty}.HomePage-module__CQOg5q__page :where(ol,ul){margin:0;padding:0;list-style:none}.HomePage-module__CQOg5q__page picture,.HomePage-module__CQOg5q__page picture img{width:100%;height:100%;display:block}.HomePage-module__CQOg5q__page picture img{object-fit:cover}.HomePage-module__CQOg5q__section,.HomePage-module__CQOg5q__hero,.HomePage-module__CQOg5q__siteFooter{max-width:var(--layout-max);margin-inline:auto}.HomePage-module__CQOg5q__hero{background:var(--paper);min-height:max(49.75rem, calc(100svh - var(--header-height)));grid-template-columns:minmax(0,56%) minmax(0,44%);display:grid;position:relative;overflow:hidden}.HomePage-module__CQOg5q__heroSignal{background:var(--blue);z-index:2;width:1.125rem;position:absolute;top:0;bottom:0;left:0}.HomePage-module__CQOg5q__heroCopy{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;padding:clamp(3.5rem,7vw,7.9rem) clamp(2rem,6vw,6rem) 4rem clamp(3rem,5vw,4.25rem);display:grid}.HomePage-module__CQOg5q__eyebrow,.HomePage-module__CQOg5q__inverseEyebrow{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:700}.HomePage-module__CQOg5q__hero h1{letter-spacing:var(--hero-title-letter-spacing);font-size:clamp(2.8rem,4.45vw,4rem);font-weight:600;line-height:var(--hero-title-line-height);max-width:18ch;word-spacing:var(--hero-title-word-spacing);margin-top:4rem}.HomePage-module__CQOg5q__heroLead{color:var(--slate);max-width:32rem;margin-top:3.5rem;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.62}.HomePage-module__CQOg5q__heroActions{border-top:.125rem solid var(--blue-deep);gap:clamp(2rem,5vw,5rem);max-width:40rem;margin-top:4rem;padding-top:2rem;display:flex}.HomePage-module__CQOg5q__heroActions a,.HomePage-module__CQOg5q__caseCopy>a,.HomePage-module__CQOg5q__questionsLink,.HomePage-module__CQOg5q__reviewSidecar>a{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-block-size:2.75rem;font-size:.68rem;font-weight:700;display:inline-flex}.HomePage-module__CQOg5q__heroActions a:first-child,.HomePage-module__CQOg5q__caseCopy>a,.HomePage-module__CQOg5q__questionsLink{color:var(--ink)}.HomePage-module__CQOg5q__heroActions a:last-child{color:var(--blue-deep)}.HomePage-module__CQOg5q__heroActions a,.HomePage-module__CQOg5q__caseCopy>a,.HomePage-module__CQOg5q__questionsLink,.HomePage-module__CQOg5q__reviewSidecar>a{transition:color .16s,translate .16s}.HomePage-module__CQOg5q__heroActions a:hover,.HomePage-module__CQOg5q__caseCopy>a:hover,.HomePage-module__CQOg5q__questionsLink:hover,.HomePage-module__CQOg5q__reviewSidecar>a:hover{color:var(--blue);translate:.25rem}.HomePage-module__CQOg5q__heroMedia{grid-template-columns:2fr 1.15fr;min-height:100%;display:grid;position:relative;overflow:hidden}.HomePage-module__CQOg5q__heroPrimaryImage,.HomePage-module__CQOg5q__heroSecondaryImage{overflow:hidden}.HomePage-module__CQOg5q__heroSecondaryImage{align-self:start;height:62%}.HomePage-module__CQOg5q__heroPrimaryImage img,.HomePage-module__CQOg5q__heroSecondaryImage img{transition:scale .8s cubic-bezier(.2,.75,.25,1);scale:1.015}.HomePage-module__CQOg5q__heroMedia:hover img{scale:1.045}.HomePage-module__CQOg5q__heroRecord{z-index:2;background:#fff;gap:1rem;width:70%;max-width:27rem;padding:1.75rem;display:grid;position:absolute;bottom:4.25rem;left:10%}.HomePage-module__CQOg5q__heroRecord p,.HomePage-module__CQOg5q__heroRecord span,.HomePage-module__CQOg5q__sectionNote,.HomePage-module__CQOg5q__inverseNote{font-size:.68rem}.HomePage-module__CQOg5q__heroRecord p{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.HomePage-module__CQOg5q__heroRecord strong{font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.35}.HomePage-module__CQOg5q__heroRecord span{color:var(--slate);line-height:1.55}.HomePage-module__CQOg5q__narrative{background:#fff;grid-template-columns:minmax(19rem,33.1%) minmax(0,66.9%);min-height:44rem;display:grid}.HomePage-module__CQOg5q__narrativeSidecar{background:var(--ink);border-left:1.125rem solid var(--blue);color:#fff;flex-direction:column;padding:4rem clamp(2.2rem,4.5vw,4rem);display:flex}.HomePage-module__CQOg5q__inverseEyebrow{color:var(--blue-soft)}.HomePage-module__CQOg5q__narrativeSidecar h2{letter-spacing:var(--display-tracking);font-size:clamp(2.8rem,3.2vw,3rem);line-height:var(--display-leading);margin-top:2.5rem}.HomePage-module__CQOg5q__narrativeStatement{letter-spacing:-.025em;max-width:17ch;margin-top:clamp(4rem,9vw,8rem);font-size:clamp(1.25rem,1.6vw,1.55rem);font-weight:600;line-height:1.35}.HomePage-module__CQOg5q__narrativeSidecar>span{border-top:.125rem solid var(--blue);color:var(--blue-soft);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:1.5rem;font-size:.62rem}.HomePage-module__CQOg5q__narrativeBody{padding:4rem clamp(2.5rem,7vw,6.6rem)}.HomePage-module__CQOg5q__narrativeBody>h3{letter-spacing:-.06em;font-size:clamp(2.2rem,2.6vw,2.4rem);line-height:1.02}.HomePage-module__CQOg5q__narrativeIntro{color:var(--slate);max-width:48rem;margin-top:1.5rem;font-size:1.05rem;line-height:1.72}.HomePage-module__CQOg5q__narrativeBody>ol{border-top:.125rem solid var(--blue-deep);margin-top:2.5rem}.HomePage-module__CQOg5q__narrativeBody>ol li{grid-template-columns:2.5rem minmax(0,1fr);gap:1.5rem;padding-block:1.7rem;display:grid}.HomePage-module__CQOg5q__narrativeBody>ol li+li{border-top:1px solid var(--mist)}.HomePage-module__CQOg5q__narrativeBody>ol li>span,.HomePage-module__CQOg5q__questions li>span,.HomePage-module__CQOg5q__caseCopy li>span:first-child,.HomePage-module__CQOg5q__fileSheet li a>span{color:var(--blue-deep);font-family:var(--font-mono), monospace;font-size:.68rem;font-weight:600}.HomePage-module__CQOg5q__narrativeBody h4{font-size:1.22rem;line-height:1.4}.HomePage-module__CQOg5q__narrativeBody li p{color:var(--slate);max-width:45rem;margin-top:.75rem;font-size:.92rem;line-height:1.65}.HomePage-module__CQOg5q__assetLandscape,.HomePage-module__CQOg5q__projectFile,.HomePage-module__CQOg5q__questions{background:var(--paper);padding:clamp(4rem, 7vw, 7.5rem) var(--layout-gutter)}.HomePage-module__CQOg5q__sectionHeading,.HomePage-module__CQOg5q__inverseHeading{grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr);align-items:start;gap:clamp(2rem,8vw,9rem);display:grid}.HomePage-module__CQOg5q__sectionHeading h2,.HomePage-module__CQOg5q__inverseHeading h2{letter-spacing:var(--display-tracking);font-size:clamp(2.8rem,3.8vw,3.6rem);line-height:var(--display-leading);max-width:13ch;margin-top:2rem}.HomePage-module__CQOg5q__sectionIntro{gap:1rem;max-width:36rem;padding-top:3.4rem;display:grid}.HomePage-module__CQOg5q__sectionIntro p{color:var(--slate);font-size:1rem;line-height:1.75}.HomePage-module__CQOg5q__assetWall{border-top:.125rem solid var(--blue-deep);grid-template-rows:clamp(15rem,16.67vw,20rem) clamp(12.5rem,13.75vw,16.5rem);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:4rem;padding-top:2rem;display:grid}.HomePage-module__CQOg5q__assetWall figure{min-width:0;position:relative;overflow:hidden}.HomePage-module__CQOg5q__assetWide,.HomePage-module__CQOg5q__assetTall,.HomePage-module__CQOg5q__assetSmall{min-width:0}.HomePage-module__CQOg5q__assetWall figure:first-child{grid-column:1/span 2}.HomePage-module__CQOg5q__assetWall figure:nth-child(2){grid-area:1/3/span 2}.HomePage-module__CQOg5q__assetWall figure:nth-child(3){grid-column:4}.HomePage-module__CQOg5q__assetWall figure:nth-child(4){grid-column:1}.HomePage-module__CQOg5q__assetWall figure:nth-child(5){grid-column:2}.HomePage-module__CQOg5q__assetWall figure:nth-child(6){grid-column:4}.HomePage-module__CQOg5q__assetWall picture img{transition:scale .55s cubic-bezier(.2,.75,.25,1)}.HomePage-module__CQOg5q__assetWall figure:hover img{scale:1.045}.HomePage-module__CQOg5q__assetWall figcaption{color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;transition:background .22s ease, color .22s ease, translate .3s var(--motion-ease-emphasized);background:#fff;padding:.55rem .7rem;font-size:.61rem;font-weight:600;position:absolute;top:1rem;left:1rem}.HomePage-module__CQOg5q__sectionNote,.HomePage-module__CQOg5q__inverseNote{border-top:.125rem solid var(--blue-deep);color:var(--slate);font-family:var(--font-mono), monospace;letter-spacing:.03em;text-transform:uppercase;margin-top:2.5rem;padding-top:1.4rem}.HomePage-module__CQOg5q__fieldNarrative{background:var(--ink);color:#fff;padding:clamp(4rem, 7vw, 7.5rem) var(--layout-gutter)}.HomePage-module__CQOg5q__inverseHeading .HomePage-module__CQOg5q__sectionIntro p{color:#ffffffb8}.HomePage-module__CQOg5q__sceneGrid{grid-template-columns:.9fr .95fr 1.15fr;gap:1.5rem;margin-top:4.5rem;display:grid}.HomePage-module__CQOg5q__sceneGrid li:nth-child(2){translate:0 -3rem}.HomePage-module__CQOg5q__sceneGrid figure{position:relative}.HomePage-module__CQOg5q__sceneGrid picture{height:clamp(29rem,30vw,36rem);overflow:hidden}.HomePage-module__CQOg5q__sceneGrid picture img{transition:scale .7s var(--motion-ease)}.HomePage-module__CQOg5q__sceneGrid li:nth-child(3) picture{height:clamp(26rem,27vw,32.5rem)}.HomePage-module__CQOg5q__sceneGrid figure>span{background:var(--blue-deep);color:#fff;font-family:var(--font-mono), monospace;transition:background .22s ease, translate .3s var(--motion-ease-emphasized);padding:1.3rem 1.5rem;font-size:.68rem;position:absolute;bottom:2.7rem;left:0}.HomePage-module__CQOg5q__sceneGrid figcaption{padding:1.15rem 0 0 5.5rem;font-size:1rem;font-weight:700}.HomePage-module__CQOg5q__inverseNote{border-color:var(--blue);color:var(--blue-soft)}.HomePage-module__CQOg5q__projectFile{background:var(--ice);overflow:clip}.HomePage-module__CQOg5q__fileComposition{grid-template-rows:2rem minmax(30rem,auto) 2rem;grid-template-columns:minmax(21rem,.92fr) minmax(30rem,1.18fr);max-width:82rem;min-height:34rem;margin:clamp(4rem,7vw,6.5rem) auto 0;display:grid;position:relative}.HomePage-module__CQOg5q__fileBackdrop{background:#d8e5ed;grid-area:1/1/4;margin-left:-2.25rem;margin-right:3.25rem;position:relative}.HomePage-module__CQOg5q__fileBackdrop:before,.HomePage-module__CQOg5q__fileBackdrop:after{background:var(--blue-deep);content:"";position:absolute}.HomePage-module__CQOg5q__fileBackdrop:before{width:3.5rem;height:.125rem;top:0;left:0}.HomePage-module__CQOg5q__fileBackdrop:after{width:.125rem;height:3.5rem;bottom:0;right:0}.HomePage-module__CQOg5q__fileSheet{min-height:30rem;transition:box-shadow .45s var(--motion-ease), rotate .5s var(--motion-ease-emphasized), translate .5s var(--motion-ease-emphasized);z-index:3;background:#fff;grid-area:2/1;margin-left:.75rem;padding:2.5rem 2.65rem 1.8rem;position:relative;box-shadow:0 1.5rem 4.5rem #17304a1f}.HomePage-module__CQOg5q__fileSheetMeta{border-top:.125rem solid var(--blue-deep);justify-content:space-between;align-items:start;gap:1.5rem;padding-top:1.25rem;display:flex}.HomePage-module__CQOg5q__fileSheetMeta p,.HomePage-module__CQOg5q__fileSheetMeta span{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:700}.HomePage-module__CQOg5q__fileSheetMeta span{color:var(--slate);text-align:right}.HomePage-module__CQOg5q__fileSheet h3{letter-spacing:-.055em;max-width:12ch;margin-top:2.15rem;font-size:clamp(2rem,2.35vw,2.45rem);font-weight:600;line-height:.98}.HomePage-module__CQOg5q__fileSheet ol{border-top:1px solid var(--mist);margin-top:1.8rem}.HomePage-module__CQOg5q__fileSheet li{border-bottom:1px solid var(--mist);transition:background .22s;position:relative}.HomePage-module__CQOg5q__fileSheet li:after{background:var(--blue);content:"";transform-origin:0;height:1px;transition:transform .38s var(--motion-ease-emphasized);width:100%;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.HomePage-module__CQOg5q__fileSheet li a{color:var(--ink);font:inherit;text-align:left;min-height:3.45rem;transition:padding .32s var(--motion-ease-emphasized);background:0 0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;padding:0 .2rem;display:grid}.HomePage-module__CQOg5q__fileSheet li a:focus-visible{outline:.18rem solid var(--blue-deep);outline-offset:.2rem}.HomePage-module__CQOg5q__fileSheet li strong{letter-spacing:-.012em;font-size:.94rem;font-weight:600}.HomePage-module__CQOg5q__fileSheet li small{color:var(--slate);font-family:var(--font-mono), monospace;letter-spacing:.055em;text-transform:uppercase;font-size:.57rem;font-weight:700}.HomePage-module__CQOg5q__fileStageActive{background:#eaf3f9}.HomePage-module__CQOg5q__fileStageActive:after{transform:scaleX(1)!important}.HomePage-module__CQOg5q__fileStageActive a{padding-inline:.65rem!important}.HomePage-module__CQOg5q__fileComposition:has(.HomePage-module__CQOg5q__fileSlide:target) .HomePage-module__CQOg5q__fileStageActive{background:0 0}.HomePage-module__CQOg5q__fileComposition:has(.HomePage-module__CQOg5q__fileSlide:target) .HomePage-module__CQOg5q__fileStageActive:after{transform:scaleX(0)!important}.HomePage-module__CQOg5q__fileComposition:has(.HomePage-module__CQOg5q__fileSlide:target) .HomePage-module__CQOg5q__fileStageActive a{padding-inline:.2rem!important}:is(.HomePage-module__CQOg5q__fileComposition:has(#HomePage-module__CQOg5q__project-evidence-scope:target) .HomePage-module__CQOg5q__fileSheet li:first-child,.HomePage-module__CQOg5q__fileComposition:has(#HomePage-module__CQOg5q__project-evidence-custody:target) .HomePage-module__CQOg5q__fileSheet li:nth-child(2),.HomePage-module__CQOg5q__fileComposition:has(#HomePage-module__CQOg5q__project-evidence-route:target) .HomePage-module__CQOg5q__fileSheet li:nth-child(3),.HomePage-module__CQOg5q__fileComposition:has(#HomePage-module__CQOg5q__project-evidence-closeout:target) .HomePage-module__CQOg5q__fileSheet li:nth-child(4)){background:#eaf3f9}.HomePage-module__CQOg5q__fileComposition:has(#HomePage-module__CQOg5q__project-evidence-scope:target) .HomePage-module__CQOg5q__fileSheet li:first-child:after{transform:scaleX(1)!important}.HomePage-module__CQOg5q__fileComposition:has(#HomePage-module__CQOg5q__project-evidence-custody:target) .HomePage-module__CQOg5q__fileSheet li:nth-child(2):after{transform:scaleX(1)!important}.HomePage-module__CQOg5q__fileComposition:has(#HomePage-module__CQOg5q__project-evidence-route:target) .HomePage-module__CQOg5q__fileSheet li:nth-child(3):after{transform:scaleX(1)!important}.HomePage-module__CQOg5q__fileComposition:has(#HomePage-module__CQOg5q__project-evidence-closeout:target) .HomePage-module__CQOg5q__fileSheet li:nth-child(4):after{transform:scaleX(1)!important}:is(.HomePage-module__CQOg5q__fileComposition:has(#HomePage-module__CQOg5q__project-evidence-scope:target) .HomePage-module__CQOg5q__fileSheet li:first-child a,.HomePage-module__CQOg5q__fileComposition:has(#HomePage-module__CQOg5q__project-evidence-custody:target) .HomePage-module__CQOg5q__fileSheet li:nth-child(2) a,.HomePage-module__CQOg5q__fileComposition:has(#HomePage-module__CQOg5q__project-evidence-route:target) .HomePage-module__CQOg5q__fileSheet li:nth-child(3) a,.HomePage-module__CQOg5q__fileComposition:has(#HomePage-module__CQOg5q__project-evidence-closeout:target) .HomePage-module__CQOg5q__fileSheet li:nth-child(4) a){padding-inline:.65rem!important}.HomePage-module__CQOg5q__fileSheetFooter{color:var(--slate);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;margin-top:1.3rem;font-size:.54rem;display:flex}.HomePage-module__CQOg5q__fileImage{z-index:4;grid-area:1/2/4;align-self:stretch;margin-left:-1.35rem;position:relative;overflow:hidden}.HomePage-module__CQOg5q__fileSlides{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.HomePage-module__CQOg5q__fileSlides::-webkit-scrollbar{display:none}.HomePage-module__CQOg5q__fileSlide{min-width:0;scroll-margin-top:var(--header-height);scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-rows:minmax(28.25rem,1fr) auto;display:grid}.HomePage-module__CQOg5q__fileSlideMedia{min-height:28.25rem;position:relative;overflow:hidden}.HomePage-module__CQOg5q__fileSlideMedia picture,.HomePage-module__CQOg5q__fileSlideMedia picture img{height:100%}.HomePage-module__CQOg5q__fileSlideMedia picture img{transition:scale .85s var(--motion-ease), translate .85s var(--motion-ease);scale:1.025}.HomePage-module__CQOg5q__fileSlideMeta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.065em;text-transform:uppercase;background:#ffffffe0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;font-size:.59rem;font-weight:700;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.HomePage-module__CQOg5q__fileImage figcaption{background:var(--ink);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.75rem;padding:.85rem 1rem .85rem 1.4rem;display:grid}.HomePage-module__CQOg5q__fileImage figcaption p{gap:.35rem;display:grid}.HomePage-module__CQOg5q__fileImage figcaption p span{color:var(--blue-soft);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:700}.HomePage-module__CQOg5q__fileImage figcaption p strong{font-size:.9rem;font-weight:600;line-height:1.25}.HomePage-module__CQOg5q__fileSlideControls{display:flex}.HomePage-module__CQOg5q__fileSlideControls a{color:#fff;height:3rem;transition:background .18s ease, color .18s ease, translate .22s var(--motion-ease-emphasized);background:0 0;border:1px solid #ffffff61;justify-content:center;align-items:center;width:3rem;margin-left:-1px;font-size:1.1rem;display:flex}.HomePage-module__CQOg5q__fileSlideControls a:hover{color:var(--ink);background:#fff}.HomePage-module__CQOg5q__fileSlideControls a:focus-visible{outline-offset:.18rem;outline:.18rem solid #fff}.HomePage-module__CQOg5q__caseStory{background:#fff;grid-template-columns:55.2% 44.8%;min-height:56.25rem;display:grid}.HomePage-module__CQOg5q__caseStory>figure{min-height:56.25rem;position:relative;overflow:hidden}.HomePage-module__CQOg5q__caseStory>figure:after{content:"";background:#17304a1f;transition:background .45s;position:absolute;inset:0}.HomePage-module__CQOg5q__caseStory>figure figcaption{background:var(--blue);color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;z-index:2;padding:.8rem 1rem;font-size:.65rem;font-weight:600;position:absolute;top:3rem;left:3rem}.HomePage-module__CQOg5q__caseCopy{padding:4rem clamp(2.5rem,5.2vw,5rem)}.HomePage-module__CQOg5q__caseStatus{color:#a74c2c;font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:2rem;font-size:.68rem;font-weight:600;display:block}.HomePage-module__CQOg5q__caseCopy h2{letter-spacing:var(--display-tracking);font-size:clamp(2.8rem,3.7vw,3.5rem);line-height:var(--display-leading);max-width:10ch;margin-top:2.5rem}.HomePage-module__CQOg5q__caseCopy>p:not(.HomePage-module__CQOg5q__eyebrow){color:var(--slate);margin-top:2.25rem;font-size:1.05rem;line-height:1.7}.HomePage-module__CQOg5q__caseCopy>p:not(.HomePage-module__CQOg5q__eyebrow)+p:not(.HomePage-module__CQOg5q__eyebrow){margin-top:1rem}.HomePage-module__CQOg5q__caseCopy ol{border-top:.125rem solid var(--blue-deep);margin-top:3rem}.HomePage-module__CQOg5q__caseCopy li{border-bottom:1px solid var(--mist);grid-template-columns:2.5rem 1fr auto;align-items:center;gap:1rem;padding-block:1.15rem;display:grid}.HomePage-module__CQOg5q__caseCopy li strong{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.HomePage-module__CQOg5q__caseCopy li>span:last-child{color:var(--blue)}.HomePage-module__CQOg5q__caseCopy>a{margin-top:3rem;display:inline-flex}.HomePage-module__CQOg5q__questions>ol{border-top:.125rem solid var(--blue-deep);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3.5rem;display:grid}.HomePage-module__CQOg5q__questions li{border-bottom:1px solid var(--mist);grid-template-columns:2.5rem minmax(0,1fr);gap:1.5rem;padding:2.5rem 2.5rem 2.5rem 0;display:grid}.HomePage-module__CQOg5q__questions li:nth-child(2n){border-left:1px solid var(--mist);padding-left:2.5rem}.HomePage-module__CQOg5q__questions h3{font-size:1.35rem;line-height:1.42}.HomePage-module__CQOg5q__questions li p{color:var(--slate);margin-top:1.4rem;font-size:.95rem;line-height:1.72}.HomePage-module__CQOg5q__questionsLink{justify-content:flex-end;margin-top:2.5rem;display:flex}.HomePage-module__CQOg5q__projectReview{background:var(--paper);grid-template-columns:33.6% minmax(0,66.4%);display:grid}.HomePage-module__CQOg5q__reviewSidecar{background:var(--ink);color:#fff;flex-direction:column;min-height:56.25rem;padding:4rem;display:flex}.HomePage-module__CQOg5q__reviewSidecar h2{letter-spacing:var(--display-tracking);font-size:clamp(2.8rem,3.2vw,3rem);line-height:var(--display-leading);margin-top:2.5rem}.HomePage-module__CQOg5q__reviewSidecar>p:not(.HomePage-module__CQOg5q__inverseEyebrow){color:#ffffffc2;margin-top:2.5rem;font-size:1.05rem;line-height:1.68}.HomePage-module__CQOg5q__reviewSidecar picture{height:13.25rem;margin-top:auto;overflow:hidden}.HomePage-module__CQOg5q__reviewSidecar>a{color:#fff;margin-top:3rem}.HomePage-module__CQOg5q__reviewBody{padding:4rem clamp(2.5rem,8vw,8rem)}.HomePage-module__CQOg5q__reviewBody h3{letter-spacing:var(--display-tracking);font-size:clamp(2.8rem,3.7vw,3.5rem);line-height:var(--display-leading);max-width:12ch;margin-top:2rem}.HomePage-module__CQOg5q__reviewBody>p:not(.HomePage-module__CQOg5q__eyebrow){color:var(--slate);margin-top:1.8rem;font-size:1.05rem;line-height:1.7}.HomePage-module__CQOg5q__reviewBody>p:not(.HomePage-module__CQOg5q__eyebrow)+p:not(.HomePage-module__CQOg5q__eyebrow){margin-top:1rem}.HomePage-module__CQOg5q__reviewBody dl{border-top:.125rem solid var(--blue-deep);margin-top:3.25rem}.HomePage-module__CQOg5q__reviewBody dl>div{border-bottom:1px solid var(--line);grid-template-columns:10rem 1fr;gap:2rem;padding-block:1.4rem;display:grid}.HomePage-module__CQOg5q__reviewBody dt{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:600}.HomePage-module__CQOg5q__reviewBody dd{color:var(--slate);font-size:.98rem}.HomePage-module__CQOg5q__primaryButton{background:var(--blue-deep);color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin-top:2.5rem;padding:1.25rem 1.4rem;font-size:.72rem;font-weight:600;transition:background .16s,translate .16s;display:inline-flex}.HomePage-module__CQOg5q__primaryButton:hover{background:var(--blue);translate:0 -.15rem}.HomePage-module__CQOg5q__reviewBody>span{color:var(--slate);margin-top:2rem;font-size:.7rem;display:block}.HomePage-module__CQOg5q__siteFooter{background:var(--ink);color:#fff;min-height:31.25rem;padding:3rem var(--layout-gutter) 2rem;grid-template-columns:minmax(20rem,1fr) minmax(32rem,1.25fr);gap:4rem;display:grid;position:relative}.HomePage-module__CQOg5q__footerLogoPlate{justify-content:flex-start;align-items:center;width:14.5rem;display:flex}.HomePage-module__CQOg5q__footerLogoPlate img{width:14.5rem;height:auto}.HomePage-module__CQOg5q__footerBrand h2{letter-spacing:var(--display-tracking);margin-top:2.5rem;font-size:clamp(2.2rem,3vw,2.8rem);line-height:.98}.HomePage-module__CQOg5q__footerBrand>a{color:var(--blue-soft);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:3rem;font-size:.68rem;display:inline-flex}.HomePage-module__CQOg5q__footerColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding-top:.75rem;display:grid}.HomePage-module__CQOg5q__footerColumns nav>p{color:var(--blue-soft);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:600}.HomePage-module__CQOg5q__footerColumns ul{gap:1.5rem;margin-top:2.5rem;display:grid}.HomePage-module__CQOg5q__footerColumns a{color:#ffffffe0;font-size:.86rem;transition:color .16s}.HomePage-module__CQOg5q__footerColumns a:hover{color:var(--blue-soft)}.HomePage-module__CQOg5q__footerLegal{border-top:1px solid var(--ink-deep);color:#ffffff94;font-family:var(--font-mono), monospace;bottom:0;left:var(--layout-gutter);letter-spacing:.03em;right:var(--layout-gutter);grid-column:1/-1;justify-content:space-between;align-items:center;padding-block:1.8rem;font-size:.62rem;display:flex;position:absolute}.HomePage-module__CQOg5q__footerLegal p{margin:0}.HomePage-module__CQOg5q__privacyChoices{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:uppercase;background:0 0;border:0;padding:0}.HomePage-module__CQOg5q__privacyChoices:hover,.HomePage-module__CQOg5q__privacyChoices:focus-visible{color:var(--blue-soft)}.HomePage-module__CQOg5q__privacyChoices:focus-visible{outline:2px solid var(--blue-soft);outline-offset:4px}@media (min-width:90rem){.HomePage-module__CQOg5q__hero h1{font-size:4rem}.HomePage-module__CQOg5q__heroLead{font-size:1.215rem}.HomePage-module__CQOg5q__narrativeSidecar h2,.HomePage-module__CQOg5q__reviewSidecar h2{font-size:3rem}.HomePage-module__CQOg5q__narrativeStatement{font-size:1.55rem}.HomePage-module__CQOg5q__narrativeBody>h3{font-size:2.4rem}.HomePage-module__CQOg5q__sectionHeading h2,.HomePage-module__CQOg5q__inverseHeading h2{font-size:3.6rem}.HomePage-module__CQOg5q__caseCopy h2,.HomePage-module__CQOg5q__reviewBody h3{font-size:3.5rem}.HomePage-module__CQOg5q__footerBrand h2{font-size:2.8rem}}@media (hover:hover) and (pointer:fine){.HomePage-module__CQOg5q__assetWall figure:hover figcaption{background:var(--blue-deep);color:#fff;translate:0 -.25rem}.HomePage-module__CQOg5q__sceneGrid li:hover picture img,.HomePage-module__CQOg5q__fileSlide:hover picture img{scale:1.04}.HomePage-module__CQOg5q__sceneGrid li:hover figure>span{background:var(--blue);translate:.3rem -.3rem}.HomePage-module__CQOg5q__fileComposition:hover .HomePage-module__CQOg5q__fileSheet{translate:-.35rem -.35rem;rotate:-.35deg;box-shadow:0 2rem 5.5rem #17304a29}.HomePage-module__CQOg5q__fileSheet li:hover{background:var(--paper)}.HomePage-module__CQOg5q__fileSheet li:hover a{padding-inline:.65rem}.HomePage-module__CQOg5q__fileSheet li:hover:after{transform:scaleX(1)}.HomePage-module__CQOg5q__caseStory>figure:hover:after{background:#17304a0a}}@media (prefers-reduced-motion:no-preference){.HomePage-module__CQOg5q__heroSignal{animation:HomePage-module__CQOg5q__signal-enter .85s .18s both var(--motion-ease-emphasized);transform-origin:top}.HomePage-module__CQOg5q__heroCopy>*{animation:HomePage-module__CQOg5q__hero-copy-in .72s both var(--motion-ease-emphasized)}.HomePage-module__CQOg5q__heroCopy>.HomePage-module__CQOg5q__eyebrow{animation-delay:.12s}.HomePage-module__CQOg5q__heroCopy>h1{animation-delay:.21s}.HomePage-module__CQOg5q__heroCopy>.HomePage-module__CQOg5q__heroLead{animation-delay:.33s}.HomePage-module__CQOg5q__heroCopy>.HomePage-module__CQOg5q__heroActions{animation-delay:.44s}.HomePage-module__CQOg5q__heroMedia{animation:HomePage-module__CQOg5q__hero-media-in .98s 80ms both var(--motion-ease-emphasized)}.HomePage-module__CQOg5q__heroPrimaryImage img,.HomePage-module__CQOg5q__heroSecondaryImage img{animation:HomePage-module__CQOg5q__hero-image-settle 1.4s .12s both var(--motion-ease)}.HomePage-module__CQOg5q__heroRecord{animation:HomePage-module__CQOg5q__record-enter .72s .68s both var(--motion-ease-emphasized)}.HomePage-module__CQOg5q__fileSlides{scroll-behavior:smooth}.HomePage-module__CQOg5q__fileSlide:target .HomePage-module__CQOg5q__fileSlideMedia{animation:HomePage-module__CQOg5q__file-slide-in .62s both var(--motion-ease-emphasized)}@supports (animation-timeline:view()) and (animation-range:entry){.HomePage-module__CQOg5q__narrativeSidecar,.HomePage-module__CQOg5q__sectionHeading,.HomePage-module__CQOg5q__inverseHeading,.HomePage-module__CQOg5q__caseCopy,.HomePage-module__CQOg5q__reviewSidecar,.HomePage-module__CQOg5q__reviewBody>:where(.HomePage-module__CQOg5q__eyebrow,h3,p,dl,a,span),.HomePage-module__CQOg5q__footerBrand,.HomePage-module__CQOg5q__footerColumns{animation:linear both HomePage-module__CQOg5q__section-enter;animation-timeline:view();animation-range:entry 2% cover 31%}.HomePage-module__CQOg5q__narrativeBody>:where(h3,p,ol),.HomePage-module__CQOg5q__assetWall figure,.HomePage-module__CQOg5q__sceneGrid li,.HomePage-module__CQOg5q__questions>ol,.HomePage-module__CQOg5q__questionsLink{animation:linear both HomePage-module__CQOg5q__detail-enter;animation-timeline:view();animation-range:entry 3% cover 27%}.HomePage-module__CQOg5q__assetWall figure:nth-child(2n),.HomePage-module__CQOg5q__sceneGrid li:nth-child(2n),.HomePage-module__CQOg5q__reviewBody>:nth-child(2n){--detail-entry-x:-1.65rem}.HomePage-module__CQOg5q__assetWall figure:nth-child(2),.HomePage-module__CQOg5q__sceneGrid li:nth-child(2){animation-range:entry 10% cover 32%}.HomePage-module__CQOg5q__assetWall figure:nth-child(3n),.HomePage-module__CQOg5q__sceneGrid li:nth-child(3){animation-range:entry 14% cover 36%}.HomePage-module__CQOg5q__fileComposition{view-timeline:--file-composition block}.HomePage-module__CQOg5q__fileBackdrop{animation:linear both HomePage-module__CQOg5q__file-backdrop-enter;animation-timeline:--file-composition;animation-range:entry 4% cover 30%}.HomePage-module__CQOg5q__fileSheet{animation:linear both HomePage-module__CQOg5q__file-sheet-enter;animation-timeline:--file-composition;animation-range:entry 5% cover 34%}.HomePage-module__CQOg5q__fileSheet li:after{animation:linear both HomePage-module__CQOg5q__file-row-trace;animation-timeline:--file-composition;animation-range:entry 16% cover 38%}.HomePage-module__CQOg5q__fileSheet li:nth-child(2):after{animation-range:entry 20% cover 42%}.HomePage-module__CQOg5q__fileSheet li:nth-child(3):after{animation-range:entry 24% cover 46%}.HomePage-module__CQOg5q__fileSheet li:nth-child(4):after{animation-range:entry 28% cover 50%}.HomePage-module__CQOg5q__fileImage{animation:linear both HomePage-module__CQOg5q__file-image-enter;animation-timeline:--file-composition;animation-range:entry 9% cover 38%}.HomePage-module__CQOg5q__fileSlideMedia picture img{animation:linear both HomePage-module__CQOg5q__file-image-depth;animation-timeline:--file-composition;animation-range:entry exit}.HomePage-module__CQOg5q__caseStory>figure img,.HomePage-module__CQOg5q__reviewSidecar picture img{animation:linear both HomePage-module__CQOg5q__media-depth;animation-timeline:view();animation-range:entry exit}}@keyframes HomePage-module__CQOg5q__signal-enter{0%{scale:1 0}}@keyframes HomePage-module__CQOg5q__hero-copy-in{0%{clip-path:inset(0 0 100%);translate:0 1.85rem}72%{clip-path:inset(0)}to{clip-path:none;translate:0}}@keyframes HomePage-module__CQOg5q__hero-media-in{0%{clip-path:inset(0 0 0 100%)}}@keyframes HomePage-module__CQOg5q__hero-image-settle{0%{scale:1.1}to{scale:1.015}}@keyframes HomePage-module__CQOg5q__record-enter{0%{translate:0 1.5rem}}@keyframes HomePage-module__CQOg5q__section-enter{0%{clip-path:inset(0 0 72%);translate:-1.35rem 2.7rem}68%{clip-path:inset(0)}to{clip-path:none;translate:0}}@keyframes HomePage-module__CQOg5q__detail-enter{0%{clip-path:inset(0 0 54%);translate:var(--detail-entry-x,1.65rem) 1.7rem}66%{clip-path:inset(0)}to{clip-path:none;translate:0}}@keyframes HomePage-module__CQOg5q__media-depth{0%{translate:0 -2.5%;scale:1.07}to{translate:0 2.5%;scale:1.07}}@keyframes HomePage-module__CQOg5q__file-backdrop-enter{0%{transform:translate(-2rem,2rem)scale(.94)}}@keyframes HomePage-module__CQOg5q__file-sheet-enter{0%{transform:translate(-3rem,2.5rem)rotate(-2deg)scale(.96)}}@keyframes HomePage-module__CQOg5q__file-row-trace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes HomePage-module__CQOg5q__file-image-enter{0%{clip-path:inset(0 100% 0 0);transform:translate(2.5rem,1.5rem)}to{clip-path:inset(0);transform:translate(0,0)}}@keyframes HomePage-module__CQOg5q__file-image-depth{0%{transform:translateY(-2.5%)scale(1.04)}to{transform:translateY(2.5%)scale(1.04)}}@keyframes HomePage-module__CQOg5q__file-slide-in{0%{clip-path:inset(0 0 0 12%);transform:translate(1.5rem)scale(1.015)}}}@media (prefers-reduced-motion:reduce){.HomePage-module__CQOg5q__page *,.HomePage-module__CQOg5q__page :before,.HomePage-module__CQOg5q__page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:71.25rem){.HomePage-module__CQOg5q__heroCopy{padding-right:2.5rem}.HomePage-module__CQOg5q__heroRecord{width:80%;left:6%}.HomePage-module__CQOg5q__reviewSidecar{padding-inline:3rem}}@media (max-width:56.25rem){.HomePage-module__CQOg5q__page{--header-height:4.75rem}.HomePage-module__CQOg5q__hero{grid-template-columns:minmax(0,1fr);min-height:auto}.HomePage-module__CQOg5q__heroCopy{min-height:44rem;padding:clamp(3.2rem,11vw,6rem) 2rem 4rem 2.5rem}.HomePage-module__CQOg5q__hero h1{margin-top:3rem;font-size:clamp(2.6rem,6.5vw,4rem)}.HomePage-module__CQOg5q__heroLead{margin-top:2.5rem}.HomePage-module__CQOg5q__heroActions{flex-direction:column;gap:1.25rem;margin-top:2rem}.HomePage-module__CQOg5q__heroMedia{height:32rem}.HomePage-module__CQOg5q__heroRecord{width:76%;bottom:2rem;left:8%}.HomePage-module__CQOg5q__narrative,.HomePage-module__CQOg5q__caseStory,.HomePage-module__CQOg5q__projectReview{grid-template-columns:1fr}.HomePage-module__CQOg5q__narrativeSidecar{min-height:34rem}.HomePage-module__CQOg5q__reviewSidecar{min-height:auto}.HomePage-module__CQOg5q__reviewSidecar picture{margin-top:clamp(2.5rem,6vw,4.5rem)}.HomePage-module__CQOg5q__narrativeSidecar>span{margin-top:4rem}.HomePage-module__CQOg5q__sectionHeading,.HomePage-module__CQOg5q__inverseHeading{grid-template-columns:1fr;gap:1rem}.HomePage-module__CQOg5q__sectionIntro{padding-top:1.5rem}.HomePage-module__CQOg5q__assetWall{grid-template-rows:12.5rem 14rem 12.5rem 11rem;grid-template-columns:repeat(2,minmax(0,1fr))}.HomePage-module__CQOg5q__assetWall figure:first-child{grid-area:1/1}.HomePage-module__CQOg5q__assetWall figure:nth-child(2){grid-area:1/2/span 2}.HomePage-module__CQOg5q__assetWall figure:nth-child(3){grid-area:2/1}.HomePage-module__CQOg5q__assetWall figure:nth-child(4){grid-area:3/1}.HomePage-module__CQOg5q__assetWall figure:nth-child(5){grid-area:3/2}.HomePage-module__CQOg5q__assetWall figure:nth-child(6){grid-area:4/1/auto/-1}.HomePage-module__CQOg5q__sceneGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem}.HomePage-module__CQOg5q__sceneGrid li:nth-child(2){translate:0 -2rem}.HomePage-module__CQOg5q__sceneGrid picture{height:24rem}.HomePage-module__CQOg5q__sceneGrid li:nth-child(3) picture{height:22rem}.HomePage-module__CQOg5q__sceneGrid figcaption{padding-left:0}.HomePage-module__CQOg5q__fileComposition{grid-template-rows:1.5rem auto 2rem;grid-template-columns:minmax(0,1fr) minmax(17rem,.85fr)}.HomePage-module__CQOg5q__fileBackdrop{grid-row:1/4}.HomePage-module__CQOg5q__fileSheet{grid-row:2}.HomePage-module__CQOg5q__fileImage{grid-row:2/4}.HomePage-module__CQOg5q__caseStory>figure{min-height:32rem}.HomePage-module__CQOg5q__questions>ol{grid-template-columns:1fr}.HomePage-module__CQOg5q__questions li:nth-child(2n){border-left:0;padding-left:0}.HomePage-module__CQOg5q__questions li{padding-block:2rem}.HomePage-module__CQOg5q__siteFooter{grid-template-columns:1fr;padding-bottom:7rem}}@media (max-width:40rem){.HomePage-module__CQOg5q__heroSignal{width:.45rem}.HomePage-module__CQOg5q__heroCopy{min-height:38rem;padding-inline:1.5rem}.HomePage-module__CQOg5q__hero h1{letter-spacing:var(--hero-title-letter-spacing);font-size:clamp(1.9rem,8.5vw,2.8rem)}.HomePage-module__CQOg5q__heroLead{font-size:1.05rem}.HomePage-module__CQOg5q__heroMedia{grid-template-columns:1.8fr 1fr;height:26rem}.HomePage-module__CQOg5q__heroRecord{gap:.7rem;width:90%;padding:1.1rem;bottom:1rem;left:5%}.HomePage-module__CQOg5q__narrativeSidecar,.HomePage-module__CQOg5q__narrativeBody,.HomePage-module__CQOg5q__assetLandscape,.HomePage-module__CQOg5q__fieldNarrative,.HomePage-module__CQOg5q__projectFile,.HomePage-module__CQOg5q__questions,.HomePage-module__CQOg5q__reviewSidecar,.HomePage-module__CQOg5q__reviewBody{padding-inline:1.5rem}.HomePage-module__CQOg5q__assetLandscape,.HomePage-module__CQOg5q__fieldNarrative,.HomePage-module__CQOg5q__projectFile,.HomePage-module__CQOg5q__questions,.HomePage-module__CQOg5q__reviewBody{padding-block:3.5rem}.HomePage-module__CQOg5q__narrativeSidecar{border-left-width:.45rem}.HomePage-module__CQOg5q__narrativeSidecar h2,.HomePage-module__CQOg5q__sectionHeading h2,.HomePage-module__CQOg5q__inverseHeading h2,.HomePage-module__CQOg5q__reviewSidecar h2,.HomePage-module__CQOg5q__reviewBody h3,.HomePage-module__CQOg5q__caseCopy h2{font-size:clamp(2.2rem,9vw,2.8rem)}.HomePage-module__CQOg5q__narrativeBody>h3{font-size:clamp(1.9rem,8vw,2.2rem)}.HomePage-module__CQOg5q__narrativeBody>ol li{grid-template-columns:1.8rem 1fr;gap:.85rem}.HomePage-module__CQOg5q__assetWall{grid-template-rows:9rem 11rem 9rem 10rem;gap:.75rem}.HomePage-module__CQOg5q__assetWall figcaption{padding:.45rem;font-size:.53rem;top:.5rem;left:.5rem}.HomePage-module__CQOg5q__sceneGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem;margin-top:3rem}.HomePage-module__CQOg5q__sceneGrid li:first-child{grid-column:1/-1}.HomePage-module__CQOg5q__sceneGrid li:nth-child(2){translate:0}.HomePage-module__CQOg5q__sceneGrid picture{height:18rem}.HomePage-module__CQOg5q__sceneGrid li:nth-child(2) picture,.HomePage-module__CQOg5q__sceneGrid li:nth-child(3) picture{height:14rem}.HomePage-module__CQOg5q__sceneGrid figure>span{padding:1rem 1.1rem;bottom:2.35rem}.HomePage-module__CQOg5q__sceneGrid figcaption{padding-top:.85rem;font-size:.88rem}.HomePage-module__CQOg5q__fileComposition{grid-template-rows:auto;grid-template-columns:1fr;min-height:auto;margin-top:3rem;display:grid}.HomePage-module__CQOg5q__fileBackdrop{grid-area:1/1;height:6rem;margin:0 2.5rem -3.5rem -.75rem}.HomePage-module__CQOg5q__fileSheet{grid-area:2/1;min-height:auto;margin-left:0;padding:1.5rem}.HomePage-module__CQOg5q__fileSheetMeta{gap:.75rem}.HomePage-module__CQOg5q__fileSheetMeta span{max-width:8rem}.HomePage-module__CQOg5q__fileSheet li{grid-template-columns:1.75rem minmax(0,1fr)}.HomePage-module__CQOg5q__fileSheet li small{display:none}.HomePage-module__CQOg5q__fileSheetFooter{gap:1rem}.HomePage-module__CQOg5q__fileImage{grid-area:3/1;margin-top:-1rem;margin-left:1rem}.HomePage-module__CQOg5q__fileSlideMedia{height:20rem;min-height:20rem}.HomePage-module__CQOg5q__fileSlide{grid-template-rows:20rem auto}.HomePage-module__CQOg5q__caseStory>figure{min-height:25rem}.HomePage-module__CQOg5q__caseCopy{padding:3.5rem 1.5rem}.HomePage-module__CQOg5q__questions li{padding-block:1.8rem;grid-template-columns:1.8rem 1fr;gap:.85rem;padding-right:0}.HomePage-module__CQOg5q__questions li p{margin-top:1rem;line-height:1.65}.HomePage-module__CQOg5q__reviewSidecar{min-height:auto;padding-block:3.5rem}.HomePage-module__CQOg5q__reviewBody dl{margin-top:2.5rem}.HomePage-module__CQOg5q__reviewBody dl>div{grid-template-columns:1fr;gap:.7rem;padding-block:1.05rem}.HomePage-module__CQOg5q__siteFooter{gap:3rem;padding:2.5rem 1.5rem 7rem}.HomePage-module__CQOg5q__footerColumns{grid-template-columns:repeat(2,1fr);gap:2.25rem 1rem}.HomePage-module__CQOg5q__footerColumns nav:last-child{grid-column:1/-1}.HomePage-module__CQOg5q__footerLegal{left:1.5rem;right:1.5rem}}
.SiteHeader-module__JMfsBq__header{--header-blue:var(--blue-deep,#236cb1);--header-ink:var(--ink,#17304a);--header-muted:var(--slate,var(--muted,#5e7082));--header-line:var(--line,#17304a29);--header-line-strong:var(--line-strong,#17304a57);--site-header-height:5.25rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--header-line);color:var(--header-ink);min-height:var(--site-header-height);z-index:30;background:#f6f9fcf0;position:sticky;top:0}.SiteHeader-module__JMfsBq__skipLink{background:var(--header-ink);color:#fff;z-index:100;padding:.8rem 1rem;transition:transform .16s;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.SiteHeader-module__JMfsBq__skipLink:focus{transform:translateY(0)}.SiteHeader-module__JMfsBq__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SiteHeader-module__JMfsBq__headerInner{max-width:var(--layout-max,120rem);min-height:var(--site-header-height);padding-inline:var(--layout-gutter,clamp(1.25rem, 4vw, 4rem));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,1.6vw,1.85rem);margin-inline:auto;display:grid}.SiteHeader-module__JMfsBq__brand{width:fit-content;display:inline-flex}.SiteHeader-module__JMfsBq__brand img{width:clamp(8.4rem,9.5vw,9.55rem);height:auto}.SiteHeader-module__JMfsBq__desktopNavigation{justify-self:center;min-width:0}.SiteHeader-module__JMfsBq__desktopNavigation>ul{align-items:center;gap:clamp(.75rem,1.15vw,1.3rem);margin:0;padding:0;list-style:none;display:flex}.SiteHeader-module__JMfsBq__desktopItem,.SiteHeader-module__JMfsBq__desktopGroup{position:relative}.SiteHeader-module__JMfsBq__desktopGroup>summary,.SiteHeader-module__JMfsBq__desktopDirectLink{color:var(--header-ink);cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.38rem;min-height:2.75rem;padding-block:.75rem;font-size:.59rem;font-weight:700;list-style:none;display:inline-flex;position:relative}.SiteHeader-module__JMfsBq__desktopGroup>summary::-webkit-details-marker{display:none}.SiteHeader-module__JMfsBq__mobileNavigation>summary::-webkit-details-marker{display:none}.SiteHeader-module__JMfsBq__mobileGroup>summary::-webkit-details-marker{display:none}.SiteHeader-module__JMfsBq__desktopGroup>summary:before,.SiteHeader-module__JMfsBq__desktopDirectLink:after{background:var(--header-blue);content:"";transform-origin:0;width:100%;height:.125rem;transition:scale .18s;position:absolute;bottom:.35rem;left:0;scale:0 1}.SiteHeader-module__JMfsBq__desktopGroup>summary:hover:before,.SiteHeader-module__JMfsBq__desktopGroup>summary:focus-visible:before,.SiteHeader-module__JMfsBq__desktopGroup[open]>summary:before,.SiteHeader-module__JMfsBq__desktopDirectLink:hover:after,.SiteHeader-module__JMfsBq__desktopDirectLink:focus-visible:after{scale:1}.SiteHeader-module__JMfsBq__disclosureIcon,.SiteHeader-module__JMfsBq__mobileDisclosureIcon{border-bottom:1px solid;border-right:1px solid;width:.35rem;height:.35rem;transition:rotate .18s,translate .18s;display:block;translate:0 -.12rem;rotate:45deg}.SiteHeader-module__JMfsBq__desktopGroup[open]>summary .SiteHeader-module__JMfsBq__disclosureIcon,.SiteHeader-module__JMfsBq__mobileGroup[open]>summary .SiteHeader-module__JMfsBq__mobileDisclosureIcon{translate:0 .12rem;rotate:225deg}.SiteHeader-module__JMfsBq__desktopPanel{border:1px solid var(--header-line);z-index:40;background:#fff;width:min(31rem,100vw - 2rem);padding:1.1rem;position:absolute;top:calc(100% + .65rem);left:-1.25rem;box-shadow:0 1.75rem 4.5rem #17304a2e}.SiteHeader-module__JMfsBq__desktopPanel:before{background:var(--header-blue);content:"";height:.2rem;position:absolute;top:-1px;left:-1px;right:-1px}.SiteHeader-module__JMfsBq__alignEnd .SiteHeader-module__JMfsBq__desktopPanel{left:auto;right:-1.25rem}.SiteHeader-module__JMfsBq__panelMeta{color:var(--header-blue);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.2rem .2rem .85rem;font-size:.54rem;font-weight:700;display:flex}.SiteHeader-module__JMfsBq__overviewLink{color:var(--header-ink);background:#eef4f9;justify-content:space-between;align-items:center;gap:1rem;min-height:4.65rem;padding:.9rem 1rem;transition:background .16s,color .16s;display:flex}.SiteHeader-module__JMfsBq__overviewLink>span:first-child{gap:.2rem;display:grid}.SiteHeader-module__JMfsBq__overviewLink small,.SiteHeader-module__JMfsBq__desktopPanel li small{color:var(--header-muted);font-size:.68rem;font-weight:400;line-height:1.4}.SiteHeader-module__JMfsBq__overviewLink small{font-family:var(--font-mono), monospace;letter-spacing:.075em;text-transform:uppercase;font-size:.5rem;font-weight:700}.SiteHeader-module__JMfsBq__overviewLink strong{font-size:.92rem;line-height:1.2}.SiteHeader-module__JMfsBq__overviewLink>span:last-child{color:var(--header-blue);font-size:1rem;transition:translate .18s}.SiteHeader-module__JMfsBq__overviewLink:hover,.SiteHeader-module__JMfsBq__overviewLink:focus-visible{background:var(--header-ink);color:#fff}.SiteHeader-module__JMfsBq__overviewLink:hover small,.SiteHeader-module__JMfsBq__overviewLink:focus-visible small{color:#c7d9e9}.SiteHeader-module__JMfsBq__overviewLink:hover>span:last-child,.SiteHeader-module__JMfsBq__overviewLink:focus-visible>span:last-child{translate:.2rem -.2rem}.SiteHeader-module__JMfsBq__desktopPanel ol{margin:.7rem 0 0;padding:0;list-style:none;display:grid}.SiteHeader-module__JMfsBq__desktopPanel ol.SiteHeader-module__JMfsBq__twoColumnList{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteHeader-module__JMfsBq__desktopPanel li{border-bottom:1px solid var(--header-line);min-width:0}.SiteHeader-module__JMfsBq__desktopPanel .SiteHeader-module__JMfsBq__twoColumnList li:nth-last-child(-n+2),.SiteHeader-module__JMfsBq__desktopPanel ol:not(.SiteHeader-module__JMfsBq__twoColumnList) li:last-child{border-bottom:0}.SiteHeader-module__JMfsBq__desktopPanel li a{color:var(--header-ink);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.65rem;min-height:4.45rem;padding:.75rem .7rem;transition:background .15s;display:grid}.SiteHeader-module__JMfsBq__desktopPanel li a:hover,.SiteHeader-module__JMfsBq__desktopPanel li a:focus-visible{background:#f4f8fb}.SiteHeader-module__JMfsBq__desktopPanel li a>span:last-child{gap:.2rem;display:grid}.SiteHeader-module__JMfsBq__desktopPanel li strong{font-size:.76rem;line-height:1.25}.SiteHeader-module__JMfsBq__routeNumber{color:var(--header-blue);font-family:var(--font-mono), monospace;letter-spacing:.06em;padding-top:.12rem;font-size:.5rem;font-weight:700}.SiteHeader-module__JMfsBq__headerActions{align-items:center;gap:1.05rem;display:flex}.SiteHeader-module__JMfsBq__accountMenu{position:relative}.SiteHeader-module__JMfsBq__accountMenu>summary{color:var(--header-muted);cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;max-width:13rem;min-height:2.75rem;font-size:.59rem;font-weight:700;list-style:none;display:flex;overflow:hidden}.SiteHeader-module__JMfsBq__accountMenu>summary::-webkit-details-marker{display:none}.SiteHeader-module__JMfsBq__accountPanel{border:1px solid var(--header-line);background:#fff;min-width:16rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 1.4rem 4rem #17304a29}.SiteHeader-module__JMfsBq__accountPanel p{border-bottom:1px solid var(--header-line);color:var(--header-muted);overflow-wrap:anywhere;margin:0 0 .35rem;padding:.6rem;font-size:.72rem}.SiteHeader-module__JMfsBq__accountPanel a,.SiteHeader-module__JMfsBq__accountPanel button,.SiteHeader-module__JMfsBq__mobileSignOut{color:var(--header-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:.75rem .6rem;font-size:.76rem;font-weight:700}.SiteHeader-module__JMfsBq__accountPanel a:hover,.SiteHeader-module__JMfsBq__accountPanel button:hover,.SiteHeader-module__JMfsBq__accountPanel a:focus-visible,.SiteHeader-module__JMfsBq__accountPanel button:focus-visible{background:#eef4f9}.SiteHeader-module__JMfsBq__headerActions .SiteHeader-module__JMfsBq__desktopGroup>summary{color:var(--header-muted)}.SiteHeader-module__JMfsBq__headerActions .SiteHeader-module__JMfsBq__desktopPanel{width:min(25rem,100vw - 2rem)}.SiteHeader-module__JMfsBq__portalLink{color:var(--header-muted);font-family:var(--font-mono), monospace;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;min-height:2.75rem;padding-block:.75rem;font-size:.59rem;font-weight:700;display:inline-flex;position:relative}.SiteHeader-module__JMfsBq__portalLink:after{background:var(--header-blue);content:"";transform-origin:0;width:100%;height:.125rem;transition:scale .18s;position:absolute;bottom:.35rem;left:0;scale:0 1}.SiteHeader-module__JMfsBq__portalLink:hover:after,.SiteHeader-module__JMfsBq__portalLink:focus-visible:after{scale:1}.SiteHeader-module__JMfsBq__portalLink span{color:var(--header-blue);transition:translate .18s}.SiteHeader-module__JMfsBq__portalLink:hover span,.SiteHeader-module__JMfsBq__portalLink:focus-visible span{translate:.15rem -.15rem}.SiteHeader-module__JMfsBq__projectLink{background:var(--header-blue);color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.25rem;min-height:2.75rem;padding:.65rem .9rem;font-size:.62rem;font-weight:700;transition:background .16s,translate .16s;display:inline-flex}.SiteHeader-module__JMfsBq__projectLink:hover{background:var(--blue,#3186d6);translate:0 -.125rem}.SiteHeader-module__JMfsBq__projectLink span{transition:translate .22s cubic-bezier(.16,1,.3,1)}.SiteHeader-module__JMfsBq__projectLink:hover span{translate:.2rem -.2rem}.SiteHeader-module__JMfsBq__mobileNavigation{display:none}@media (max-width:74rem){.SiteHeader-module__JMfsBq__headerInner{grid-template-columns:auto 1fr}.SiteHeader-module__JMfsBq__desktopNavigation,.SiteHeader-module__JMfsBq__headerActions{display:none}.SiteHeader-module__JMfsBq__mobileNavigation{justify-self:end;display:block;position:relative}.SiteHeader-module__JMfsBq__mobileNavigation>summary{cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;min-height:2.75rem;padding:.8rem 0;font-size:.66rem;font-weight:700;list-style:none;display:flex}.SiteHeader-module__JMfsBq__mobileNavigation>summary:after{color:var(--header-blue);content:"+";margin-left:.45rem;font-size:.9rem}.SiteHeader-module__JMfsBq__mobileNavigation[open]>summary:after{content:"−"}.SiteHeader-module__JMfsBq__mobileNavigation>nav{border:1px solid var(--header-line);max-height:calc(100dvh - var(--site-header-height) - 1.5rem);overscroll-behavior:contain;background:#fff;min-width:min(25rem,100vw - 2.5rem);padding:.75rem 1.25rem 1rem;position:absolute;top:calc(100% + .75rem);right:0;overflow:auto;box-shadow:0 1.4rem 4rem #17304a29}.SiteHeader-module__JMfsBq__mobileNavigation nav>ol,.SiteHeader-module__JMfsBq__mobileSubmenu ol{margin:0;padding:0;list-style:none}.SiteHeader-module__JMfsBq__mobileDirectItem,.SiteHeader-module__JMfsBq__mobileGroupItem{border-bottom:1px solid var(--header-line)}.SiteHeader-module__JMfsBq__mobileDirectItem{grid-template-columns:1.6rem 1fr;align-items:baseline;gap:.9rem;display:grid}.SiteHeader-module__JMfsBq__mobileDirectItem>span,.SiteHeader-module__JMfsBq__mobileRouteNumber,.SiteHeader-module__JMfsBq__mobileSubmenu li>span{color:var(--header-blue);font-family:var(--font-mono), monospace;letter-spacing:.06em;font-size:.55rem}.SiteHeader-module__JMfsBq__mobileDirectItem>a{color:var(--header-ink);padding-block:.9rem;font-size:.88rem;font-weight:700;display:flex}.SiteHeader-module__JMfsBq__mobileSignOut{min-height:3rem;padding-inline:0}.SiteHeader-module__JMfsBq__mobileGroup>summary{cursor:pointer;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:3.2rem;padding-block:.65rem;list-style:none;display:grid}.SiteHeader-module__JMfsBq__mobileGroup>summary>span:nth-child(2){font-size:.88rem;font-weight:700}.SiteHeader-module__JMfsBq__mobileDisclosureIcon{color:var(--header-blue);margin-right:.2rem}.SiteHeader-module__JMfsBq__mobileSubmenu{border-left:1px solid var(--header-blue);margin:0 0 .9rem 1.6rem;padding-left:.9rem}.SiteHeader-module__JMfsBq__mobileOverviewLink{color:var(--header-ink);font-family:var(--font-mono), monospace;letter-spacing:.055em;text-transform:uppercase;background:#eef4f9;justify-content:space-between;align-items:center;min-height:2.75rem;padding:.65rem .8rem;font-size:.58rem;font-weight:700;display:flex}.SiteHeader-module__JMfsBq__mobileOverviewLink>span:last-child{color:var(--header-blue)}.SiteHeader-module__JMfsBq__mobileSubmenu li{border-bottom:1px solid var(--header-line);grid-template-columns:1.35rem minmax(0,1fr);align-items:baseline;gap:.65rem;display:grid}.SiteHeader-module__JMfsBq__mobileSubmenu li:last-child{border-bottom:0}.SiteHeader-module__JMfsBq__mobileSubmenu li a{color:var(--header-ink);padding-block:.75rem;font-size:.78rem;font-weight:650;line-height:1.3}.SiteHeader-module__JMfsBq__mobileNavigation nav>ol>li:last-child{border-bottom:0}.SiteHeader-module__JMfsBq__mobileNavigation nav>ol>li:last-child a{color:var(--header-blue)}}@media (max-width:56.25rem){.SiteHeader-module__JMfsBq__header{--site-header-height:4.75rem}}@media (max-width:40rem){.SiteHeader-module__JMfsBq__headerInner{gap:.8rem;padding-inline:1.25rem}.SiteHeader-module__JMfsBq__brand img{width:7.5rem}}@media (prefers-reduced-motion:no-preference){.SiteHeader-module__JMfsBq__header{animation:.52s cubic-bezier(.16,1,.3,1) both SiteHeader-module__JMfsBq__header-enter}.SiteHeader-module__JMfsBq__desktopGroup[open] .SiteHeader-module__JMfsBq__desktopPanel,.SiteHeader-module__JMfsBq__mobileNavigation[open]>nav,.SiteHeader-module__JMfsBq__mobileGroup[open] .SiteHeader-module__JMfsBq__mobileSubmenu{transform-origin:100% 0;animation:.28s cubic-bezier(.16,1,.3,1) both SiteHeader-module__JMfsBq__menu-enter}.SiteHeader-module__JMfsBq__mobileGroup[open] .SiteHeader-module__JMfsBq__mobileSubmenu{transform-origin:0 0;animation-name:SiteHeader-module__JMfsBq__submenu-enter}@keyframes SiteHeader-module__JMfsBq__header-enter{0%{translate:0 -1.25rem}}@keyframes SiteHeader-module__JMfsBq__menu-enter{0%{clip-path:inset(0 0 100%);opacity:0;translate:0 -.45rem}}@keyframes SiteHeader-module__JMfsBq__submenu-enter{0%{clip-path:inset(0 0 100%);opacity:0;translate:0 -.2rem}}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__JMfsBq__header *,.SiteHeader-module__JMfsBq__header :before,.SiteHeader-module__JMfsBq__header :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.SiteHeader-module__JMfsBq__header,.SiteHeader-module__JMfsBq__projectLink,.SiteHeader-module__JMfsBq__desktopPanel,.SiteHeader-module__JMfsBq__mobileNavigation>nav{border:1px solid canvastext}}
.EditorialPages-module__Ktq_JW__page{--font-mono:var(--font-concept-mono);--blue:#3186d6;--blue-deep:#236cb1;--blue-soft:#86b8e7;--ink:#17304a;--ink-deep:#10273b;--slate:#5e7082;--paper:#f6f9fc;--ice:#eef4f8;--mist:#eaf1f4;--line:#17304a26;--line-strong:#17304a57;--display-leading:.95;--display-tracking:-.068em;--header-height:5.25rem;--layout-gutter:clamp(1.25rem, 4.45vw, 5.5rem);--layout-max:120rem;--motion-ease:cubic-bezier(.2, .75, .25, 1);--motion-ease-emphasized:cubic-bezier(.16, 1, .3, 1);background:var(--paper);color:var(--ink);font-family:var(--font-concept-body), sans-serif;min-height:100svh;overflow:clip}.EditorialPages-module__Ktq_JW__page :where(h1,h2,h3,p,figure,dl,dd){margin:0}.EditorialPages-module__Ktq_JW__page :where(h1,h2,h3){text-wrap:balance}.EditorialPages-module__Ktq_JW__page :where(p){text-wrap:pretty}.EditorialPages-module__Ktq_JW__page :where(ol,ul){margin:0;padding:0;list-style:none}.EditorialPages-module__Ktq_JW__page picture,.EditorialPages-module__Ktq_JW__page picture img{width:100%;height:100%;display:block}.EditorialPages-module__Ktq_JW__page picture img{object-fit:cover}.EditorialPages-module__Ktq_JW__section{max-width:var(--layout-max);margin-inline:auto}.EditorialPages-module__Ktq_JW__eyebrow,.EditorialPages-module__Ktq_JW__inverseEyebrow{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:700}.EditorialPages-module__Ktq_JW__inverseEyebrow{color:var(--blue-soft)}.EditorialPages-module__Ktq_JW__solutionsHero{background:var(--paper);min-height:max(47rem, calc(100svh - var(--header-height)));grid-template-columns:minmax(0,48.5%) minmax(0,51.5%);display:grid;overflow:hidden}.EditorialPages-module__Ktq_JW__heroCopy{border-left:1.125rem solid var(--blue);align-content:center;padding:clamp(4rem,7vw,7rem) clamp(2.5rem,5vw,5.25rem);display:grid}.EditorialPages-module__Ktq_JW__heroCopy h1{letter-spacing:var(--hero-title-letter-spacing);font-size:clamp(4.15rem,5.45vw,4.85rem);font-weight:600;line-height:var(--hero-title-line-height);max-width:10ch;word-spacing:var(--hero-title-word-spacing);margin-top:3.5rem}.EditorialPages-module__Ktq_JW__heroLead{color:var(--slate);max-width:34rem;margin-top:3rem;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.72}.EditorialPages-module__Ktq_JW__heroLinks{border-top:.125rem solid var(--blue-deep);gap:clamp(2rem,5vw,5rem);max-width:39rem;margin-top:3.5rem;padding-top:1.5rem;display:flex}.EditorialPages-module__Ktq_JW__heroLinks a,.EditorialPages-module__Ktq_JW__callout a,.EditorialPages-module__Ktq_JW__processHeroCopy a{font-family:var(--font-mono), monospace;letter-spacing:.075em;text-transform:uppercase;align-items:center;min-block-size:2.75rem;font-size:.68rem;font-weight:700;transition:color .16s,translate .18s;display:inline-flex}.EditorialPages-module__Ktq_JW__heroLinks a:last-child{color:var(--blue-deep)}.EditorialPages-module__Ktq_JW__heroLinks a:hover,.EditorialPages-module__Ktq_JW__callout a:hover,.EditorialPages-module__Ktq_JW__processHeroCopy a:hover{color:var(--blue);translate:.25rem}.EditorialPages-module__Ktq_JW__solutionsHeroMedia{background:var(--ink);min-height:100%;position:relative;overflow:hidden}.EditorialPages-module__Ktq_JW__heroMainImage{width:73%;height:100%;margin-left:auto;overflow:hidden}.EditorialPages-module__Ktq_JW__heroMainImage:after{content:"";background:linear-gradient(90deg,#17304a40,#0000 40%);position:absolute;inset:0}.EditorialPages-module__Ktq_JW__heroMainImage img,.EditorialPages-module__Ktq_JW__heroInsetImage img{transition:scale .85s var(--motion-ease);scale:1.015}.EditorialPages-module__Ktq_JW__heroInsetImage{z-index:2;width:39%;height:36%;position:absolute;bottom:5.25rem;left:0;overflow:hidden}.EditorialPages-module__Ktq_JW__heroRouteCard{z-index:3;background:#fff;gap:.75rem;width:61%;max-width:28rem;padding:1.5rem;display:grid;position:absolute;top:4.25rem;left:13%}.EditorialPages-module__Ktq_JW__heroRouteCard span,.EditorialPages-module__Ktq_JW__heroRouteCard small{color:var(--slate);font-size:.63rem;line-height:1.5}.EditorialPages-module__Ktq_JW__heroRouteCard span{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.EditorialPages-module__Ktq_JW__heroRouteCard strong{font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.35}.EditorialPages-module__Ktq_JW__editorialHeading{grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr);align-items:start;gap:clamp(2rem,8vw,9rem);display:grid}.EditorialPages-module__Ktq_JW__editorialHeading h2,.EditorialPages-module__Ktq_JW__routingSystem h2,.EditorialPages-module__Ktq_JW__responsibilityMap h2,.EditorialPages-module__Ktq_JW__callout h2,.EditorialPages-module__Ktq_JW__fieldFileCopy h2{letter-spacing:var(--display-tracking);font-size:clamp(2.75rem,3.6vw,3.45rem);line-height:var(--display-leading)}.EditorialPages-module__Ktq_JW__editorialHeading h2{max-width:13ch;margin-top:2rem}.EditorialPages-module__Ktq_JW__headingCopy{gap:1rem;max-width:36rem;padding-top:3.4rem;display:grid}.EditorialPages-module__Ktq_JW__headingCopy p{color:var(--slate);font-size:1rem;line-height:1.75}.EditorialPages-module__Ktq_JW__solutionDirectory,.EditorialPages-module__Ktq_JW__operatingContexts,.EditorialPages-module__Ktq_JW__operatingSequence,.EditorialPages-module__Ktq_JW__reportingRegister{padding:clamp(4.5rem, 7vw, 7.5rem) var(--layout-gutter);background:#fff}.EditorialPages-module__Ktq_JW__directoryLayout{border-top:.125rem solid var(--blue-deep);grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);gap:clamp(2.5rem,5vw,5rem);margin-top:4rem;padding-top:2rem;display:grid}.EditorialPages-module__Ktq_JW__directoryVisual{align-self:start;height:min(42rem,100svh - 8rem);min-height:31rem;position:sticky;top:7.25rem;overflow:hidden}.EditorialPages-module__Ktq_JW__directoryVisual figure{opacity:0;transition:opacity .38s;position:absolute;inset:0}.EditorialPages-module__Ktq_JW__directoryVisual figure.EditorialPages-module__Ktq_JW__isActive{opacity:1}.EditorialPages-module__Ktq_JW__directoryVisual figure:after{content:"";background:linear-gradient(#0000 55%,#10273bbd);position:absolute;inset:0}.EditorialPages-module__Ktq_JW__directoryVisual figcaption{color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;z-index:2;gap:1rem;padding:1.5rem;font-size:.66rem;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.EditorialPages-module__Ktq_JW__directoryVisual figcaption span{color:var(--blue-soft)}.EditorialPages-module__Ktq_JW__solutionList{border-top:1px solid var(--line)}.EditorialPages-module__Ktq_JW__solutionItem{border-bottom:1px solid var(--line)}.EditorialPages-module__Ktq_JW__solutionItem a{min-height:11rem;transition:background .22s ease, padding-inline .32s var(--motion-ease-emphasized);grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;align-items:start;gap:1.5rem;padding:1.75rem 0;display:grid}.EditorialPages-module__Ktq_JW__itemNumber,.EditorialPages-module__Ktq_JW__solutionItem small,.EditorialPages-module__Ktq_JW__itemArrow{color:var(--blue-deep);font-family:var(--font-mono), monospace;font-size:.64rem;font-weight:600}.EditorialPages-module__Ktq_JW__solutionItem h3{letter-spacing:-.045em;font-size:clamp(1.45rem,1.9vw,1.75rem);line-height:1.15}.EditorialPages-module__Ktq_JW__solutionItem p{color:var(--slate);max-width:40rem;margin-top:.85rem;font-size:.9rem;line-height:1.65}.EditorialPages-module__Ktq_JW__solutionItem small{letter-spacing:.035em;text-transform:uppercase;margin-top:1.1rem;display:block}.EditorialPages-module__Ktq_JW__itemArrow{transition:translate .22s var(--motion-ease-emphasized);font-size:1rem}.EditorialPages-module__Ktq_JW__routingSystem{background:var(--ink);color:#fff;padding:clamp(4.5rem, 7vw, 7.5rem) var(--layout-gutter) 3rem}.EditorialPages-module__Ktq_JW__routingSystem>header{grid-template-columns:minmax(9rem,.28fr) minmax(0,.95fr) minmax(19rem,.62fr);gap:clamp(1.5rem,5vw,5rem);display:grid}.EditorialPages-module__Ktq_JW__routingSystem h2{max-width:13ch}.EditorialPages-module__Ktq_JW__routingSystem>header>p:last-child,.EditorialPages-module__Ktq_JW__responsibilityMap>header>p:last-child{color:#ffffffb8;font-size:1rem;line-height:1.75}.EditorialPages-module__Ktq_JW__routingSystem>ol{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:5rem;display:grid;position:relative}.EditorialPages-module__Ktq_JW__routingSystem>ol:before{background:var(--blue);content:"";height:.125rem;position:absolute;top:1.25rem;left:1.25rem;right:1.25rem}.EditorialPages-module__Ktq_JW__routingSystem li{min-width:0;padding-right:clamp(1.25rem,3vw,3rem);position:relative}.EditorialPages-module__Ktq_JW__routingSystem li>span{background:var(--blue-deep);font-family:var(--font-mono), monospace;height:2.5rem;transition:background .22s ease, scale .3s var(--motion-ease-emphasized);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;font-size:.64rem;display:flex;position:relative}.EditorialPages-module__Ktq_JW__routingSystem li:last-child>span{background:var(--blue)}.EditorialPages-module__Ktq_JW__routingSystem li h3{margin-top:2rem;font-size:1.18rem}.EditorialPages-module__Ktq_JW__routingSystem li p{color:#ffffffab;margin-top:1rem;font-size:.88rem;line-height:1.7}.EditorialPages-module__Ktq_JW__inverseNote{border-top:.125rem solid var(--blue);color:var(--blue-soft);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:4rem;padding-top:1.4rem;font-size:.64rem}.EditorialPages-module__Ktq_JW__operatingContexts{background:var(--paper)}.EditorialPages-module__Ktq_JW__contextStories{border-top:.125rem solid var(--blue-deep);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:4rem;padding-top:2rem;display:grid}.EditorialPages-module__Ktq_JW__contextStories li:nth-child(2){margin-top:4rem}.EditorialPages-module__Ktq_JW__contextStories li:nth-child(3){margin-top:8rem}.EditorialPages-module__Ktq_JW__contextStories figure{height:clamp(20rem,25vw,29rem);position:relative;overflow:hidden}.EditorialPages-module__Ktq_JW__contextStories figure:after{content:"";background:linear-gradient(#0000 60%,#10273b94);position:absolute;inset:0}.EditorialPages-module__Ktq_JW__contextStories figcaption{color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;z-index:2;font-size:.62rem;position:absolute;bottom:1rem;left:1rem}.EditorialPages-module__Ktq_JW__contextStories h3{letter-spacing:-.035em;margin-top:1.5rem;font-size:1.4rem;line-height:1.25}.EditorialPages-module__Ktq_JW__contextStories>li>p{color:var(--slate);margin-top:.85rem;font-size:.9rem;line-height:1.7}.EditorialPages-module__Ktq_JW__decisionRegister{background:var(--ice);grid-template-columns:minmax(0,54%) minmax(0,46%);min-height:54rem;display:grid}.EditorialPages-module__Ktq_JW__registerCopy{padding:clamp(4.5rem, 7vw, 7.5rem) clamp(2.5rem, 6vw, 6rem) clamp(4.5rem, 7vw, 7.5rem) var(--layout-gutter)}.EditorialPages-module__Ktq_JW__registerCopy h2{letter-spacing:var(--display-tracking);font-size:clamp(2.75rem,3.6vw,3.45rem);line-height:var(--display-leading);max-width:13ch;margin-top:2rem}.EditorialPages-module__Ktq_JW__registerCopy>p:not(.EditorialPages-module__Ktq_JW__eyebrow){color:var(--slate);max-width:39rem;margin-top:2rem;font-size:1rem;line-height:1.75}.EditorialPages-module__Ktq_JW__registerCopy dl{border-top:.125rem solid var(--blue-deep);margin-top:3rem}.EditorialPages-module__Ktq_JW__registerCopy dl>div{border-bottom:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);gap:1.5rem;padding-block:1.3rem;display:grid}.EditorialPages-module__Ktq_JW__registerCopy dt{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.045em;text-transform:uppercase;font-size:.63rem;font-weight:600}.EditorialPages-module__Ktq_JW__registerCopy dd{color:var(--slate);font-size:.88rem;line-height:1.6}.EditorialPages-module__Ktq_JW__registerImage{min-height:44rem;margin:3.5rem 0 3.5rem -1.5rem;position:relative;overflow:hidden}.EditorialPages-module__Ktq_JW__registerImage figcaption{background:#fff;grid-template-columns:1fr;gap:.85rem;width:min(22rem,78%);padding:1.5rem;display:grid;position:absolute;bottom:2.5rem;left:-1px}.EditorialPages-module__Ktq_JW__registerImage figcaption span,.EditorialPages-module__Ktq_JW__registerImage figcaption strong{font-family:var(--font-mono), monospace;letter-spacing:.045em;text-transform:uppercase;font-size:.62rem}.EditorialPages-module__Ktq_JW__registerImage figcaption span{border-bottom:.125rem solid var(--blue-deep);color:var(--blue-deep);padding-bottom:.9rem}.EditorialPages-module__Ktq_JW__registerImage figcaption strong{color:var(--slate);font-weight:500}.EditorialPages-module__Ktq_JW__callout{padding:clamp(4.5rem, 6.5vw, 6.5rem) var(--layout-gutter);background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.72fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.EditorialPages-module__Ktq_JW__callout h2{max-width:13ch}.EditorialPages-module__Ktq_JW__calloutLead{gap:clamp(2rem,3vw,3rem);display:grid}.EditorialPages-module__Ktq_JW__calloutAction{border-top:1px solid var(--line);align-self:end;gap:1.5rem;max-width:32rem;padding-top:1.5rem;display:grid}.EditorialPages-module__Ktq_JW__calloutAction p{color:var(--slate);font-size:.95rem;line-height:1.7}.EditorialPages-module__Ktq_JW__callout a{color:var(--blue-deep);width:fit-content}.EditorialPages-module__Ktq_JW__calloutDark{background:var(--ink-deep);color:#fff}.EditorialPages-module__Ktq_JW__calloutDark .EditorialPages-module__Ktq_JW__calloutAction{border-color:#ffffff2e}.EditorialPages-module__Ktq_JW__calloutDark .EditorialPages-module__Ktq_JW__calloutAction p{color:#ffffffad}.EditorialPages-module__Ktq_JW__calloutDark a{color:var(--blue-soft)}.EditorialPages-module__Ktq_JW__processHero{background:var(--ink);height:max(47rem, calc(100svh - var(--header-height)));min-height:47rem;max-height:58rem;position:relative;overflow:hidden}.EditorialPages-module__Ktq_JW__processHero:after{content:"";background:linear-gradient(90deg,#10273bdb 0 42%,#10273b26 72%,#0000);position:absolute;inset:0}.EditorialPages-module__Ktq_JW__processHeroImage{position:absolute;inset:0;overflow:hidden}.EditorialPages-module__Ktq_JW__processHeroImage img{scale:1.02}.EditorialPages-module__Ktq_JW__processHeroCopy{color:#fff;left:var(--layout-gutter);z-index:2;width:42%;max-width:40rem;display:grid;position:absolute;top:50%;translate:0 -52%}.EditorialPages-module__Ktq_JW__processHeroCopy h1{letter-spacing:var(--hero-title-letter-spacing);font-size:clamp(4rem,5.3vw,4.8rem);font-weight:600;line-height:var(--hero-title-line-height);max-width:10ch;word-spacing:var(--hero-title-word-spacing);margin-top:3rem}.EditorialPages-module__Ktq_JW__processHeroCopy>p:not(.EditorialPages-module__Ktq_JW__inverseEyebrow){color:#ffffffc7;max-width:33rem;margin-top:2.5rem;font-size:clamp(1.03rem,1.2vw,1.18rem);line-height:1.72}.EditorialPages-module__Ktq_JW__processHeroCopy a{color:#fff;width:fit-content;margin-top:2.75rem}.EditorialPages-module__Ktq_JW__processHeroRail{z-index:3;background:#fffffff0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:38%;right:0}.EditorialPages-module__Ktq_JW__processHeroRail span{color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-align:center;text-transform:uppercase;padding:1.3rem 1rem;font-size:.61rem;font-weight:600}.EditorialPages-module__Ktq_JW__processHeroRail span+span{border-left:1px solid var(--line)}.EditorialPages-module__Ktq_JW__operatingSequence{background:var(--paper)}.EditorialPages-module__Ktq_JW__sequenceLayout{border-top:.125rem solid var(--blue-deep);grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr);gap:clamp(3rem,6vw,6rem);margin-top:4rem;padding-top:2rem;display:grid}.EditorialPages-module__Ktq_JW__sequenceImage{align-self:start;height:min(42rem,100svh - 8rem);min-height:31rem;position:sticky;top:7.25rem;overflow:hidden}.EditorialPages-module__Ktq_JW__sequenceImage:after{content:"";background:linear-gradient(#0000 65%,#10273ba6);position:absolute;inset:0}.EditorialPages-module__Ktq_JW__sequenceImage figcaption{color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;z-index:2;font-size:.62rem;position:absolute;bottom:1.4rem;left:1.4rem}.EditorialPages-module__Ktq_JW__sequenceList{counter-reset:sequence}.EditorialPages-module__Ktq_JW__sequenceList li{border-bottom:1px solid var(--line);grid-template-columns:8rem minmax(0,1fr);gap:1.25rem 2rem;min-height:17rem;padding:2.25rem 0;display:grid}.EditorialPages-module__Ktq_JW__sequenceList li:first-child{padding-top:0}.EditorialPages-module__Ktq_JW__sequenceIndex{align-content:start;gap:.75rem;display:grid}.EditorialPages-module__Ktq_JW__sequenceIndex span,.EditorialPages-module__Ktq_JW__sequenceIndex strong,.EditorialPages-module__Ktq_JW__sequenceList small{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:600}.EditorialPages-module__Ktq_JW__sequenceIndex span{background:var(--blue-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.EditorialPages-module__Ktq_JW__sequenceList h3{letter-spacing:-.05em;font-size:clamp(1.7rem,2.2vw,2rem);line-height:1.15}.EditorialPages-module__Ktq_JW__sequenceList li>p{color:var(--slate);grid-column:2;max-width:43rem;font-size:.93rem;line-height:1.72}.EditorialPages-module__Ktq_JW__sequenceList small{border-left:.125rem solid var(--blue);color:var(--slate);grid-column:2;padding-left:.8rem;line-height:1.5}.EditorialPages-module__Ktq_JW__fieldToFile{background:var(--ink);color:#fff;min-height:56rem;padding:clamp(4.5rem, 7vw, 7.5rem) var(--layout-gutter);grid-template-columns:minmax(19rem,35%) minmax(0,65%);display:grid}.EditorialPages-module__Ktq_JW__fieldFileCopy{align-content:start;padding-right:clamp(2.5rem,5vw,5rem);display:grid}.EditorialPages-module__Ktq_JW__fieldFileCopy h2{max-width:10ch;margin-top:2rem}.EditorialPages-module__Ktq_JW__fieldFileCopy>p:not(.EditorialPages-module__Ktq_JW__inverseEyebrow){color:#ffffffb8;margin-top:2.5rem;font-size:.98rem;line-height:1.75}.EditorialPages-module__Ktq_JW__fieldFileCopy dl{border-top:.125rem solid var(--blue);margin-top:3rem}.EditorialPages-module__Ktq_JW__fieldFileCopy dl>div{border-bottom:1px solid #ffffff24;padding-block:1rem}.EditorialPages-module__Ktq_JW__fieldFileCopy dt,.EditorialPages-module__Ktq_JW__fieldFileCopy dd{font-family:var(--font-mono), monospace;letter-spacing:.045em;text-transform:uppercase;font-size:.62rem}.EditorialPages-module__Ktq_JW__fieldFileCopy dt{color:var(--blue-soft)}.EditorialPages-module__Ktq_JW__fieldFileCopy dd{color:#ffffffb8;margin-top:.45rem}.EditorialPages-module__Ktq_JW__fieldFileComposition{grid-template-rows:3rem minmax(30rem,auto) 3rem;grid-template-columns:minmax(0,1.06fr) minmax(20rem,.84fr);align-self:center;display:grid;position:relative}.EditorialPages-module__Ktq_JW__fieldFileComposition>figure{grid-area:1/1/3;min-height:34rem;position:relative;overflow:hidden}.EditorialPages-module__Ktq_JW__fieldFileComposition>figure:after{content:"";background:linear-gradient(#0000 68%,#10273bad);position:absolute;inset:0}.EditorialPages-module__Ktq_JW__fieldFileComposition figcaption{color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;z-index:2;font-size:.61rem;position:absolute;bottom:1.5rem;left:1.5rem}.EditorialPages-module__Ktq_JW__recordSheet{color:var(--ink);z-index:3;background:#fff;grid-area:2/2/4;align-self:stretch;margin-left:-2rem;padding:2.25rem;position:relative;box-shadow:0 1.5rem 4.5rem #0000002e}.EditorialPages-module__Ktq_JW__recordSheet>span,.EditorialPages-module__Ktq_JW__recordSheet li span,.EditorialPages-module__Ktq_JW__recordSheet>small{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.045em;text-transform:uppercase;font-size:.62rem;font-weight:600}.EditorialPages-module__Ktq_JW__recordSheet>span{border-top:.125rem solid var(--blue-deep);padding-top:1rem;display:block}.EditorialPages-module__Ktq_JW__recordSheet h3{letter-spacing:-.055em;margin-top:1.5rem;font-size:clamp(1.7rem,2.1vw,2rem);line-height:1.1}.EditorialPages-module__Ktq_JW__recordSheet ol{border-top:1px solid var(--line);margin-top:2rem}.EditorialPages-module__Ktq_JW__recordSheet li{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:1rem;min-height:3.6rem;display:grid}.EditorialPages-module__Ktq_JW__recordSheet li strong{font-size:.84rem;font-weight:500}.EditorialPages-module__Ktq_JW__recordSheet>small{color:var(--slate);margin-top:1.5rem;line-height:1.5;display:block}.EditorialPages-module__Ktq_JW__responsibilityMap{background:var(--ink-deep);color:#fff;padding:clamp(4.5rem, 7vw, 7.5rem) var(--layout-gutter) 3rem}.EditorialPages-module__Ktq_JW__responsibilityMap>header{grid-template-columns:minmax(9rem,.25fr) minmax(0,.95fr) minmax(19rem,.6fr);gap:clamp(1.5rem,5vw,5rem);display:grid}.EditorialPages-module__Ktq_JW__responsibilityMap h2{max-width:12ch}.EditorialPages-module__Ktq_JW__rolesTable{border-top:.125rem solid var(--blue);margin-top:4.5rem}.EditorialPages-module__Ktq_JW__rolesHeader,.EditorialPages-module__Ktq_JW__rolesRow{grid-template-columns:minmax(11rem,.48fr) repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.EditorialPages-module__Ktq_JW__rolesHeader{color:var(--blue-soft);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #ffffff38;padding-block:1.2rem;font-size:.62rem}.EditorialPages-module__Ktq_JW__rolesRow{border-bottom:1px solid #ffffff24;padding-block:2rem}.EditorialPages-module__Ktq_JW__rolesRow strong{font-size:1rem;line-height:1.45}.EditorialPages-module__Ktq_JW__rolesRow strong span{color:var(--blue-soft);font-family:var(--font-mono), monospace;margin-bottom:.65rem;font-size:.62rem;display:block}.EditorialPages-module__Ktq_JW__rolesRow p{color:#ffffffad;font-size:.9rem;line-height:1.7}.EditorialPages-module__Ktq_JW__reportingRegister{background:var(--ice)}.EditorialPages-module__Ktq_JW__recordGroups{border-top:.125rem solid var(--blue-deep);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem;display:grid}.EditorialPages-module__Ktq_JW__recordGroups li{flex-direction:column;min-height:25rem;padding:2rem clamp(1.25rem,2.4vw,2.5rem) 1.5rem 0;display:flex}.EditorialPages-module__Ktq_JW__recordGroups li+li{border-left:1px solid var(--line);padding-left:clamp(1.25rem,2.4vw,2.5rem)}.EditorialPages-module__Ktq_JW__recordGroups li>span,.EditorialPages-module__Ktq_JW__recordGroups li>small{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:600}.EditorialPages-module__Ktq_JW__recordGroups h3{letter-spacing:-.035em;margin-top:3rem;font-size:1.35rem;line-height:1.3}.EditorialPages-module__Ktq_JW__recordGroups p{color:var(--slate);margin-top:1.2rem;font-size:.9rem;line-height:1.7}.EditorialPages-module__Ktq_JW__recordGroups li>small{border-top:1px solid var(--line);color:var(--slate);margin-top:auto;padding-top:1rem}@media (min-width:90rem){.EditorialPages-module__Ktq_JW__heroCopy h1,.EditorialPages-module__Ktq_JW__processHeroCopy h1{font-size:4.85rem}.EditorialPages-module__Ktq_JW__editorialHeading h2,.EditorialPages-module__Ktq_JW__routingSystem h2,.EditorialPages-module__Ktq_JW__responsibilityMap h2,.EditorialPages-module__Ktq_JW__callout h2,.EditorialPages-module__Ktq_JW__fieldFileCopy h2,.EditorialPages-module__Ktq_JW__registerCopy h2{font-size:3.45rem}}@media (hover:hover) and (pointer:fine){.EditorialPages-module__Ktq_JW__solutionsHeroMedia:hover :where(.EditorialPages-module__Ktq_JW__heroMainImage,.EditorialPages-module__Ktq_JW__heroInsetImage) img{scale:1.045}.EditorialPages-module__Ktq_JW__solutionItem a:hover{background:var(--paper);padding-inline:1rem}.EditorialPages-module__Ktq_JW__solutionItem a:hover .EditorialPages-module__Ktq_JW__itemArrow{translate:.25rem -.25rem}:is(.EditorialPages-module__Ktq_JW__solutionDirectory:has(.EditorialPages-module__Ktq_JW__solutionItem:first-child a:hover) .EditorialPages-module__Ktq_JW__directoryVisual figure:first-child,.EditorialPages-module__Ktq_JW__solutionDirectory:has(.EditorialPages-module__Ktq_JW__solutionItem:nth-child(2) a:hover) .EditorialPages-module__Ktq_JW__directoryVisual figure:nth-child(2),.EditorialPages-module__Ktq_JW__solutionDirectory:has(.EditorialPages-module__Ktq_JW__solutionItem:nth-child(3) a:hover) .EditorialPages-module__Ktq_JW__directoryVisual figure:nth-child(3),.EditorialPages-module__Ktq_JW__solutionDirectory:has(.EditorialPages-module__Ktq_JW__solutionItem:nth-child(4) a:hover) .EditorialPages-module__Ktq_JW__directoryVisual figure:nth-child(4),.EditorialPages-module__Ktq_JW__solutionDirectory:has(.EditorialPages-module__Ktq_JW__solutionItem:nth-child(5) a:hover) .EditorialPages-module__Ktq_JW__directoryVisual figure:nth-child(5),.EditorialPages-module__Ktq_JW__solutionDirectory:has(.EditorialPages-module__Ktq_JW__solutionItem:nth-child(6) a:hover) .EditorialPages-module__Ktq_JW__directoryVisual figure:nth-child(6)){opacity:1;z-index:2}.EditorialPages-module__Ktq_JW__routingSystem li:hover>span{background:var(--blue);scale:1.12}.EditorialPages-module__Ktq_JW__contextStories li:hover img,.EditorialPages-module__Ktq_JW__registerImage:hover img,.EditorialPages-module__Ktq_JW__sequenceImage:hover img,.EditorialPages-module__Ktq_JW__fieldFileComposition>figure:hover img{scale:1.04}.EditorialPages-module__Ktq_JW__contextStories img,.EditorialPages-module__Ktq_JW__registerImage img,.EditorialPages-module__Ktq_JW__sequenceImage img,.EditorialPages-module__Ktq_JW__fieldFileComposition>figure img{transition:scale .75s var(--motion-ease)}}@media (prefers-reduced-motion:no-preference){.EditorialPages-module__Ktq_JW__heroCopy>*,.EditorialPages-module__Ktq_JW__processHeroCopy>*{animation:EditorialPages-module__Ktq_JW__page-copy-enter .72s both var(--motion-ease-emphasized)}.EditorialPages-module__Ktq_JW__heroCopy>:first-child,.EditorialPages-module__Ktq_JW__processHeroCopy>:first-child{animation-delay:.1s}.EditorialPages-module__Ktq_JW__heroCopy>:nth-child(2),.EditorialPages-module__Ktq_JW__processHeroCopy>:nth-child(2){animation-delay:.19s}.EditorialPages-module__Ktq_JW__heroCopy>:nth-child(3),.EditorialPages-module__Ktq_JW__processHeroCopy>:nth-child(3){animation-delay:.31s}.EditorialPages-module__Ktq_JW__heroCopy>:nth-child(4),.EditorialPages-module__Ktq_JW__processHeroCopy>:nth-child(4){animation-delay:.42s}.EditorialPages-module__Ktq_JW__solutionsHeroMedia,.EditorialPages-module__Ktq_JW__processHeroImage{animation:EditorialPages-module__Ktq_JW__page-media-enter 1s 70ms both var(--motion-ease-emphasized)}.EditorialPages-module__Ktq_JW__heroRouteCard,.EditorialPages-module__Ktq_JW__processHeroRail{animation:EditorialPages-module__Ktq_JW__page-detail-enter .72s .65s both var(--motion-ease-emphasized)}@supports (animation-timeline:view()) and (animation-range:entry){.EditorialPages-module__Ktq_JW__editorialHeading,.EditorialPages-module__Ktq_JW__routingSystem>header,.EditorialPages-module__Ktq_JW__responsibilityMap>header,.EditorialPages-module__Ktq_JW__callout>*,.EditorialPages-module__Ktq_JW__registerCopy>*,.EditorialPages-module__Ktq_JW__fieldFileCopy>*{animation:linear both EditorialPages-module__Ktq_JW__scroll-section-enter;animation-timeline:view();animation-range:entry 2% cover 31%}.EditorialPages-module__Ktq_JW__solutionItem,.EditorialPages-module__Ktq_JW__contextStories li,.EditorialPages-module__Ktq_JW__sequenceList li,.EditorialPages-module__Ktq_JW__recordGroups li,.EditorialPages-module__Ktq_JW__rolesRow{animation:linear both EditorialPages-module__Ktq_JW__scroll-detail-enter;animation-timeline:view();animation-range:entry 3% cover 28%}.EditorialPages-module__Ktq_JW__solutionItem:nth-child(2n),.EditorialPages-module__Ktq_JW__contextStories li:nth-child(2n),.EditorialPages-module__Ktq_JW__sequenceList li:nth-child(2n),.EditorialPages-module__Ktq_JW__recordGroups li:nth-child(2n),.EditorialPages-module__Ktq_JW__rolesRow:nth-child(2n){--detail-entry-x:-1.5rem}.EditorialPages-module__Ktq_JW__directoryVisual,.EditorialPages-module__Ktq_JW__registerImage,.EditorialPages-module__Ktq_JW__sequenceImage,.EditorialPages-module__Ktq_JW__fieldFileComposition{animation:linear both EditorialPages-module__Ktq_JW__scroll-media-depth;animation-timeline:view();animation-range:entry 5% cover 44%}}@keyframes EditorialPages-module__Ktq_JW__page-copy-enter{0%{clip-path:inset(0 0 100%);translate:0 1.8rem}72%{clip-path:inset(0);translate:0}to{clip-path:none;translate:0}}@keyframes EditorialPages-module__Ktq_JW__page-media-enter{0%{clip-path:inset(0 0 0 18%);translate:1.7rem;scale:.975}78%{clip-path:inset(0);translate:0;scale:1}to{clip-path:none;translate:0;scale:1}}@keyframes EditorialPages-module__Ktq_JW__page-detail-enter{0%{clip-path:inset(0 0 70%);translate:1.1rem 1.2rem}70%{clip-path:inset(0);translate:0}to{clip-path:none;translate:0}}@keyframes EditorialPages-module__Ktq_JW__scroll-section-enter{0%{clip-path:inset(0 0 72%);translate:-1.35rem 2.6rem}68%{clip-path:inset(0);translate:0}to{clip-path:none;translate:0}}@keyframes EditorialPages-module__Ktq_JW__scroll-detail-enter{0%{clip-path:inset(0 0 54%);translate:var(--detail-entry-x,1.5rem) 1.6rem}66%{clip-path:inset(0);translate:0}to{clip-path:none;translate:0}}@keyframes EditorialPages-module__Ktq_JW__scroll-media-depth{0%{clip-path:inset(5% 7% 0 0);translate:1.8rem 2.3rem;scale:.965}74%{clip-path:inset(0);translate:0;scale:1}to{clip-path:none;translate:0;scale:1}}}@media (prefers-reduced-motion:reduce){.EditorialPages-module__Ktq_JW__page *,.EditorialPages-module__Ktq_JW__page :before,.EditorialPages-module__Ktq_JW__page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:71.25rem){.EditorialPages-module__Ktq_JW__heroCopy{padding-inline:3rem}.EditorialPages-module__Ktq_JW__processHeroCopy{width:48%}.EditorialPages-module__Ktq_JW__fieldToFile{grid-template-columns:minmax(18rem,32%) minmax(0,68%)}}@media (max-width:56.25rem){.EditorialPages-module__Ktq_JW__page{--header-height:4.75rem}.EditorialPages-module__Ktq_JW__solutionsHero{grid-template-columns:1fr;min-height:auto}.EditorialPages-module__Ktq_JW__heroCopy{min-height:42rem;padding:4.5rem 2.5rem}.EditorialPages-module__Ktq_JW__heroCopy h1,.EditorialPages-module__Ktq_JW__processHeroCopy h1{font-size:clamp(3.4rem,8.5vw,4.15rem)}.EditorialPages-module__Ktq_JW__solutionsHeroMedia{height:34rem}.EditorialPages-module__Ktq_JW__editorialHeading,.EditorialPages-module__Ktq_JW__routingSystem>header,.EditorialPages-module__Ktq_JW__responsibilityMap>header,.EditorialPages-module__Ktq_JW__callout{grid-template-columns:1fr}.EditorialPages-module__Ktq_JW__headingCopy{padding-top:1.5rem}.EditorialPages-module__Ktq_JW__directoryLayout,.EditorialPages-module__Ktq_JW__sequenceLayout{grid-template-columns:1fr}.EditorialPages-module__Ktq_JW__directoryVisual,.EditorialPages-module__Ktq_JW__sequenceImage{height:28rem;min-height:28rem;position:relative;top:auto}.EditorialPages-module__Ktq_JW__solutionItem a{min-height:auto}.EditorialPages-module__Ktq_JW__routingSystem>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.EditorialPages-module__Ktq_JW__routingSystem>ol:before{display:none}.EditorialPages-module__Ktq_JW__contextStories li:nth-child(2),.EditorialPages-module__Ktq_JW__contextStories li:nth-child(3){margin-top:3rem}.EditorialPages-module__Ktq_JW__decisionRegister{grid-template-columns:1fr;min-height:auto}.EditorialPages-module__Ktq_JW__registerCopy{padding-inline:var(--layout-gutter)}.EditorialPages-module__Ktq_JW__registerImage{height:35rem;margin:0 var(--layout-gutter) 4rem;min-height:35rem}.EditorialPages-module__Ktq_JW__calloutAction{max-width:none}.EditorialPages-module__Ktq_JW__processHero{height:49rem;min-height:49rem}.EditorialPages-module__Ktq_JW__processHero:after{background:linear-gradient(90deg,#10273be6,#10273b61)}.EditorialPages-module__Ktq_JW__processHeroCopy{left:var(--layout-gutter);right:var(--layout-gutter);width:auto}.EditorialPages-module__Ktq_JW__processHeroRail{left:0}.EditorialPages-module__Ktq_JW__fieldToFile{grid-template-columns:1fr;gap:4rem;min-height:auto}.EditorialPages-module__Ktq_JW__fieldFileCopy{padding-right:0}.EditorialPages-module__Ktq_JW__fieldFileCopy h2{max-width:14ch}.EditorialPages-module__Ktq_JW__rolesHeader,.EditorialPages-module__Ktq_JW__rolesRow{grid-template-columns:minmax(10rem,.55fr) repeat(2,minmax(0,1fr));gap:1.5rem}.EditorialPages-module__Ktq_JW__recordGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.EditorialPages-module__Ktq_JW__recordGroups li{border-bottom:1px solid var(--line);min-height:22rem}.EditorialPages-module__Ktq_JW__recordGroups li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:40rem){.EditorialPages-module__Ktq_JW__heroCopy,.EditorialPages-module__Ktq_JW__solutionDirectory,.EditorialPages-module__Ktq_JW__routingSystem,.EditorialPages-module__Ktq_JW__operatingContexts,.EditorialPages-module__Ktq_JW__registerCopy,.EditorialPages-module__Ktq_JW__callout,.EditorialPages-module__Ktq_JW__operatingSequence,.EditorialPages-module__Ktq_JW__fieldToFile,.EditorialPages-module__Ktq_JW__responsibilityMap,.EditorialPages-module__Ktq_JW__reportingRegister{padding-inline:1.5rem}.EditorialPages-module__Ktq_JW__heroCopy{border-left-width:.45rem;min-height:39rem;padding-block:3.5rem}.EditorialPages-module__Ktq_JW__heroCopy h1,.EditorialPages-module__Ktq_JW__processHeroCopy h1{margin-top:2.5rem;font-size:clamp(3rem,13vw,3.55rem)}.EditorialPages-module__Ktq_JW__heroLead{margin-top:2.25rem;font-size:1.02rem}.EditorialPages-module__Ktq_JW__heroLinks{flex-direction:column;gap:.75rem;margin-top:2.5rem}.EditorialPages-module__Ktq_JW__solutionsHeroMedia{height:27rem}.EditorialPages-module__Ktq_JW__heroMainImage{width:78%}.EditorialPages-module__Ktq_JW__heroInsetImage{width:42%;height:30%;bottom:1.5rem}.EditorialPages-module__Ktq_JW__heroRouteCard{width:83%;padding:1.1rem;top:1.5rem;left:5%}.EditorialPages-module__Ktq_JW__editorialHeading h2,.EditorialPages-module__Ktq_JW__routingSystem h2,.EditorialPages-module__Ktq_JW__responsibilityMap h2,.EditorialPages-module__Ktq_JW__callout h2,.EditorialPages-module__Ktq_JW__fieldFileCopy h2,.EditorialPages-module__Ktq_JW__registerCopy h2{font-size:clamp(2.2rem,9vw,2.75rem)}.EditorialPages-module__Ktq_JW__solutionDirectory,.EditorialPages-module__Ktq_JW__operatingContexts,.EditorialPages-module__Ktq_JW__operatingSequence,.EditorialPages-module__Ktq_JW__reportingRegister,.EditorialPages-module__Ktq_JW__routingSystem,.EditorialPages-module__Ktq_JW__responsibilityMap,.EditorialPages-module__Ktq_JW__fieldToFile,.EditorialPages-module__Ktq_JW__callout{padding-block:3.75rem}.EditorialPages-module__Ktq_JW__directoryLayout,.EditorialPages-module__Ktq_JW__sequenceLayout,.EditorialPages-module__Ktq_JW__contextStories,.EditorialPages-module__Ktq_JW__recordGroups{margin-top:3rem}.EditorialPages-module__Ktq_JW__directoryVisual,.EditorialPages-module__Ktq_JW__sequenceImage{height:21rem;min-height:21rem}.EditorialPages-module__Ktq_JW__directoryVisual figure:not(.EditorialPages-module__Ktq_JW__isActive){display:none}.EditorialPages-module__Ktq_JW__solutionItem a{grid-template-columns:1.7rem minmax(0,1fr) 1rem;gap:.75rem;padding-block:1.5rem}.EditorialPages-module__Ktq_JW__solutionItem h3{font-size:1.4rem}.EditorialPages-module__Ktq_JW__routingSystem>ol{grid-template-columns:1fr}.EditorialPages-module__Ktq_JW__routingSystem li{border-top:1px solid #ffffff26;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1rem;padding:1.2rem 0 0;display:grid}.EditorialPages-module__Ktq_JW__routingSystem li h3,.EditorialPages-module__Ktq_JW__routingSystem li p{grid-column:2;margin-top:0}.EditorialPages-module__Ktq_JW__contextStories{grid-template-columns:1fr;gap:3rem}.EditorialPages-module__Ktq_JW__contextStories li:nth-child(2),.EditorialPages-module__Ktq_JW__contextStories li:nth-child(3){margin-top:0}.EditorialPages-module__Ktq_JW__contextStories figure{height:22rem}.EditorialPages-module__Ktq_JW__registerCopy dl>div{grid-template-columns:1fr;gap:.75rem}.EditorialPages-module__Ktq_JW__registerImage{height:27rem;min-height:27rem;margin:0 1.5rem 3.75rem}.EditorialPages-module__Ktq_JW__processHero{height:48rem;min-height:48rem}.EditorialPages-module__Ktq_JW__processHero:after{background:linear-gradient(#10273b8a,#10273bf0 72%)}.EditorialPages-module__Ktq_JW__processHeroCopy{top:auto;bottom:6rem;translate:0}.EditorialPages-module__Ktq_JW__processHeroRail span{padding:1rem .35rem;font-size:.53rem}.EditorialPages-module__Ktq_JW__sequenceList li{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;min-height:auto;padding-block:2rem}.EditorialPages-module__Ktq_JW__fieldFileComposition{grid-template-rows:auto auto;grid-template-columns:1fr}.EditorialPages-module__Ktq_JW__fieldFileComposition>figure{grid-area:1/1;min-height:24rem}.EditorialPages-module__Ktq_JW__recordSheet{grid-area:2/1;margin:-2rem 1rem 0;padding:1.5rem}.EditorialPages-module__Ktq_JW__rolesHeader{display:none}.EditorialPages-module__Ktq_JW__rolesRow{grid-template-columns:1fr;gap:1.25rem;padding-block:1.75rem}.EditorialPages-module__Ktq_JW__rolesRow p{padding-left:1rem;position:relative}.EditorialPages-module__Ktq_JW__rolesRow p:before{color:var(--blue-soft);content:"TALC";font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.45rem;font-size:.56rem;display:block}.EditorialPages-module__Ktq_JW__rolesRow p:last-child:before{content:"Client / partner"}.EditorialPages-module__Ktq_JW__recordGroups{grid-template-columns:1fr}.EditorialPages-module__Ktq_JW__recordGroups li,.EditorialPages-module__Ktq_JW__recordGroups li+li,.EditorialPages-module__Ktq_JW__recordGroups li:nth-child(3){border-left:0;min-height:auto;padding:1.75rem 0}.EditorialPages-module__Ktq_JW__recordGroups h3{margin-top:1.5rem}.EditorialPages-module__Ktq_JW__recordGroups li>small{margin-top:2rem}}@media (max-width:22.5rem){.EditorialPages-module__Ktq_JW__heroCopy h1,.EditorialPages-module__Ktq_JW__processHeroCopy h1{font-size:2.85rem}.EditorialPages-module__Ktq_JW__solutionItem h3{font-size:1.25rem}}
