@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-20C4,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-20C4,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-20C4,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-20C4,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:var(--talc-blue);--blue-deep:var(--talc-blue-deep);--blue-soft:var(--talc-blue-soft);--ink:var(--talc-ink);--ink-deep:var(--talc-ink-deep);--slate:var(--talc-slate);--paper:var(--talc-paper);--ice:var(--talc-ice);--mist:var(--talc-mist);--line:var(--talc-line);--line-strong:var(--talc-line-strong);--display-leading:var(--talc-leading-section);--display-leading-tight:var(--talc-leading-section);--display-tracking:var(--talc-tracking-section);--display-tracking-tight:var(--talc-tracking-section);--header-height:5.25rem;--layout-gutter:var(--talc-gutter);--layout-max:var(--talc-layout-max);--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(44rem, 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:center;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;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase;font-weight:700;line-height:var(--talc-leading-meta)}.HomePage-module__CQOg5q__hero h1{font-size:var(--talc-type-hero);letter-spacing:var(--talc-tracking-hero);font-weight:600;line-height:var(--talc-leading-hero);margin-top:var(--talc-space-heading);word-spacing:.07em;max-width:100%}.HomePage-module__CQOg5q__heroLead{color:var(--slate);font-size:var(--talc-type-lead);line-height:var(--talc-leading-lead);max-width:35rem;margin-top:2rem}.HomePage-module__CQOg5q__heroActions{border-top:.125rem solid var(--blue-deep);flex-wrap:wrap;gap:.75rem clamp(2rem,5vw,5rem);max-width:40rem;margin-top:2.5rem;padding-top:1.25rem;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;font-size:var(--talc-type-action);letter-spacing:var(--talc-tracking-action);min-block-size:var(--talc-action-height);text-transform:uppercase;align-items:center;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:var(--talc-type-small)}.HomePage-module__CQOg5q__heroRecord p{color:var(--blue-deep);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.HomePage-module__CQOg5q__heroRecord strong{font-size:var(--talc-type-subheading);line-height:var(--talc-leading-subheading)}.HomePage-module__CQOg5q__heroRecord span{color:var(--slate);font-size:var(--talc-type-body);line-height:var(--talc-leading-body)}.HomePage-module__CQOg5q__narrative{background:#fff;grid-template-columns:minmax(19rem,33.1%) minmax(0,66.9%);display:grid}.HomePage-module__CQOg5q__narrativeSidecar{background:var(--ink);border-left:1.125rem solid var(--blue);color:#fff;flex-direction:column;min-width:0;padding:clamp(3rem,5vw,4rem) clamp(2rem,3vw,3rem);display:flex}.HomePage-module__CQOg5q__inverseEyebrow{color:var(--blue-soft)}.HomePage-module__CQOg5q__narrativeSidecar>.HomePage-module__CQOg5q__inverseEyebrow{text-wrap:balance;max-width:36ch;line-height:1.6}.HomePage-module__CQOg5q__narrativeSidecar h2{font-size:var(--talc-type-section);letter-spacing:var(--talc-tracking-section);line-height:var(--talc-leading-section);margin-top:var(--talc-space-heading);max-width:20ch;font-weight:600}.HomePage-module__CQOg5q__narrativeStatement{font-size:var(--talc-type-lead);letter-spacing:var(--talc-tracking-subheading);font-weight:500;line-height:var(--talc-leading-lead);max-width:34ch;margin-top:2.5rem}.HomePage-module__CQOg5q__narrativeSidecar>span{border-top:.125rem solid var(--blue);color:var(--blue-soft);font-family:var(--font-mono), monospace;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase;margin-top:auto;padding-top:1.5rem}.HomePage-module__CQOg5q__narrativeBody{min-width:0;padding:clamp(3rem,5vw,4rem) clamp(2.5rem,5vw,5rem)}.HomePage-module__CQOg5q__narrativeBody>h3{font-size:var(--talc-type-subheading);letter-spacing:var(--talc-tracking-subheading);line-height:var(--talc-leading-subheading);font-weight:600}.HomePage-module__CQOg5q__narrativeIntro{color:var(--slate);font-size:var(--talc-type-body);line-height:var(--talc-leading-body);max-width:65ch;margin-top:1.5rem}.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:2rem;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:var(--talc-type-meta);font-weight:700}.HomePage-module__CQOg5q__narrativeBody h4{font-size:var(--talc-type-subheading);line-height:var(--talc-leading-subheading);letter-spacing:var(--talc-tracking-subheading);font-weight:600}.HomePage-module__CQOg5q__narrativeBody li p{color:var(--slate);font-size:var(--talc-type-body);line-height:var(--talc-leading-body);max-width:65ch;margin-top:.75rem}.HomePage-module__CQOg5q__assetLandscape,.HomePage-module__CQOg5q__projectFile,.HomePage-module__CQOg5q__questions{background:var(--paper);padding:var(--talc-space-section) 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{font-size:var(--talc-type-section);letter-spacing:var(--talc-tracking-section);line-height:var(--talc-leading-section);margin-top:var(--talc-space-heading);max-width:13ch;font-weight:600}.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:var(--talc-type-body);line-height:var(--talc-leading-body)}.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__assetLink{width:100%;height:100%;display:block}.HomePage-module__CQOg5q__assetLink:focus-visible{outline:3px solid var(--blue-deep);outline-offset:-6px}.HomePage-module__CQOg5q__assetLink:focus-visible:after{content:"";pointer-events:none;border:3px solid #fff;position:absolute;inset:0}.HomePage-module__CQOg5q__assetLink:focus-visible+figcaption{background:var(--blue-deep);color:#fff}.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;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);overflow-wrap:anywhere;pointer-events:none;text-transform:uppercase;max-width:calc(100% - 2rem);transition:background .22s ease, color .22s ease, translate .3s var(--motion-ease-emphasized);background:#fff;padding:.55rem .7rem;font-weight:700;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:var(--talc-space-section) 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;font-size:var(--talc-type-meta);transition:background .22s ease, translate .3s var(--motion-ease-emphasized);padding:1.3rem 1.5rem;position:absolute;bottom:2.7rem;left:0}.HomePage-module__CQOg5q__sceneGrid figcaption{font-size:var(--talc-type-small);padding:1.15rem 0 0 5.5rem;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;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase;font-weight:700}.HomePage-module__CQOg5q__fileSheetMeta span{color:var(--slate);text-align:right}.HomePage-module__CQOg5q__fileSheet h3{font-size:var(--talc-type-subheading);letter-spacing:var(--talc-tracking-subheading);font-weight:600;line-height:var(--talc-leading-subheading);max-width:12ch;margin-top:2.15rem}.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{font-size:var(--talc-type-subheading);letter-spacing:var(--talc-tracking-subheading);font-weight:600}.HomePage-module__CQOg5q__fileSheet li small{color:var(--slate);font-family:var(--font-mono), monospace;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase;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;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase;justify-content:space-between;margin-top:1.3rem;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;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase;background:#ffffffe0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;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;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase;font-weight:700}.HomePage-module__CQOg5q__fileImage figcaption p strong{font-size:var(--talc-type-small);font-weight:600;line-height:var(--talc-leading-body)}.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;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase;z-index:2;padding:.8rem 1rem;font-weight:700;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;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase;margin-top:2rem;font-weight:700;display:block}.HomePage-module__CQOg5q__caseCopy h2{font-size:var(--talc-type-section);letter-spacing:var(--talc-tracking-section);line-height:var(--talc-leading-section);margin-top:var(--talc-space-heading);max-width:10ch;font-weight:600}.HomePage-module__CQOg5q__caseCopy>p:not(.HomePage-module__CQOg5q__eyebrow){color:var(--slate);font-size:var(--talc-type-meta);line-height:var(--talc-leading-meta);margin-top:2.25rem}.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;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase}.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:var(--talc-type-subheading);line-height:var(--talc-leading-subheading);letter-spacing:var(--talc-tracking-subheading);font-weight:600}.HomePage-module__CQOg5q__questions li p{color:var(--slate);font-size:var(--talc-type-body);line-height:var(--talc-leading-body);margin-top:1.4rem}.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{font-size:var(--talc-type-section);letter-spacing:var(--talc-tracking-section);line-height:var(--talc-leading-section);margin-top:var(--talc-space-heading);font-weight:600}.HomePage-module__CQOg5q__reviewSidecar>p:not(.HomePage-module__CQOg5q__inverseEyebrow){color:#ffffffc2;font-size:var(--talc-type-meta);line-height:var(--talc-leading-meta);margin-top:2.5rem}.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{font-size:var(--talc-type-section);letter-spacing:var(--talc-tracking-section);line-height:var(--talc-leading-section);margin-top:var(--talc-space-heading);max-width:12ch;font-weight:600}.HomePage-module__CQOg5q__reviewBody>p:not(.HomePage-module__CQOg5q__eyebrow){color:var(--slate);font-size:var(--talc-type-meta);line-height:var(--talc-leading-meta);margin-top:1.8rem}.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;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase;font-weight:700}.HomePage-module__CQOg5q__reviewBody dd{color:var(--slate);font-size:var(--talc-type-body)}.HomePage-module__CQOg5q__primaryButton{background:var(--blue-deep);color:#fff;font-family:var(--font-mono), monospace;font-size:var(--talc-type-action);letter-spacing:var(--talc-tracking-action);padding:var(--talc-action-padding);text-transform:uppercase;font-weight:700;line-height:var(--talc-leading-meta);min-height:var(--talc-action-height);margin-top:2.5rem;transition:background .16s,translate .16s;display:inline-flex}.HomePage-module__CQOg5q__primaryButton:hover{background:var(--talc-blue-hover);translate:0 -.15rem}.HomePage-module__CQOg5q__reviewBody>span{color:var(--slate);font-size:var(--talc-type-body);margin-top:2rem;display:block}.HomePage-module__CQOg5q__siteFooter,.HomePage-module__CQOg5q__compactFooter{--layout-gutter:var(--talc-gutter);--layout-max:var(--talc-layout-max)}.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{font-size:var(--talc-type-section);letter-spacing:var(--talc-tracking-section);line-height:var(--talc-leading-section);margin-top:var(--talc-space-heading);font-weight:600}.HomePage-module__CQOg5q__footerBrand>a{color:var(--blue-soft);font-family:var(--font-mono), monospace;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase;margin-top:3rem;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;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase;font-weight:700}.HomePage-module__CQOg5q__footerColumns ul{gap:1.5rem;margin-top:2.5rem;display:grid}.HomePage-module__CQOg5q__footerColumns a{color:#ffffffe0;font-size:var(--talc-type-small);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;font-size:var(--talc-type-meta);bottom:0;left:var(--layout-gutter);letter-spacing:var(--talc-tracking-meta);right:var(--layout-gutter);justify-content:space-between;align-items:center;padding-block:1.8rem;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 (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:auto;padding:clamp(3.2rem,11vw,6rem) 2rem 4rem 2.5rem}.HomePage-module__CQOg5q__hero h1{margin-top:2rem}.HomePage-module__CQOg5q__heroLead{margin-top:1.75rem}.HomePage-module__CQOg5q__heroActions{flex-direction:column;gap:.5rem;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,.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{padding-inline:1.5rem}.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,.HomePage-module__CQOg5q__narrativeBody{padding-block:3rem}.HomePage-module__CQOg5q__narrativeStatement{margin-top: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{max-width:calc(100% - 1rem);padding:.45rem;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}.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}.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}}.HomePage-module__CQOg5q__compactFooter{background:var(--ink);color:#c3d7e8;padding:1.25rem var(--layout-gutter)}.HomePage-module__CQOg5q__compactFooterRow{justify-content:space-between;align-items:center;gap:2rem;padding-bottom:1rem;display:flex}.HomePage-module__CQOg5q__compactFooterRow>a img{width:8rem;height:auto}.HomePage-module__CQOg5q__compactFooterRow>nav{align-items:center;gap:1.8rem;display:flex}.HomePage-module__CQOg5q__compactFooter :where(a,summary,button){color:inherit;font-family:var(--font-mono), monospace;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase}.HomePage-module__CQOg5q__compactFooterRow>nav>a,.HomePage-module__CQOg5q__compactFooter summary{cursor:pointer;align-items:center;min-height:2.75rem;text-decoration:none;display:flex}.HomePage-module__CQOg5q__compactFooter details{position:relative}.HomePage-module__CQOg5q__compactFooter summary{list-style:none}.HomePage-module__CQOg5q__compactFooter summary::-webkit-details-marker{display:none}.HomePage-module__CQOg5q__compactFooter details[open]>summary{color:#fff;text-underline-offset:5px;text-decoration:underline}.HomePage-module__CQOg5q__compactFooter details>ul{background:var(--ink-deep);z-index:5;border:1px solid #526d85;width:22rem;padding:.75rem 1rem;position:absolute;bottom:calc(100% + .5rem);right:0}.HomePage-module__CQOg5q__compactFooter details li+li{border-top:1px solid #526d85}.HomePage-module__CQOg5q__compactFooter details li a{font-size:var(--talc-type-small);line-height:var(--talc-leading-body);text-transform:none;padding-block:.65rem;text-decoration:none;display:block}.HomePage-module__CQOg5q__compactFooterLegal{border-top:1px solid #526d85;justify-content:space-between;align-items:center;gap:1rem;padding-top:.7rem;display:flex}.HomePage-module__CQOg5q__compactFooterLegal p{font-family:var(--font-mono), monospace;font-size:var(--talc-type-meta);line-height:var(--talc-leading-meta);text-transform:uppercase}.HomePage-module__CQOg5q__compactFooterLegal nav{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.HomePage-module__CQOg5q__compactFooterLegal :where(a,button){align-items:center;min-height:2.75rem;text-decoration:none;display:flex}.HomePage-module__CQOg5q__compactFooterLegal button{cursor:pointer;background:0 0;border:0;padding:0}.HomePage-module__CQOg5q__compactFooter :where(a,summary,button):hover{color:#fff}.HomePage-module__CQOg5q__compactFooter :where(a,summary,button):focus-visible{outline-offset:4px;outline:3px solid #78cafa}@media (max-width:700px){.HomePage-module__CQOg5q__compactFooterRow{flex-direction:column;align-items:start;gap:.75rem}.HomePage-module__CQOg5q__compactFooterRow>nav{flex-wrap:wrap;gap:.25rem 1.25rem;width:100%}.HomePage-module__CQOg5q__compactFooter details{position:static}.HomePage-module__CQOg5q__compactFooter details[open]{width:100%}.HomePage-module__CQOg5q__compactFooter details>ul{width:100%;margin-bottom:.75rem;padding:.5rem 1rem;position:static}.HomePage-module__CQOg5q__compactFooterLegal{flex-direction:column;align-items:start}.HomePage-module__CQOg5q__compactFooterLegal nav{gap:.1rem 1rem}}@media (min-width:701px){.HomePage-module__CQOg5q__compactFooter{padding-block:1rem}.HomePage-module__CQOg5q__compactFooterLegal :where(a,button){min-height:2.2rem}.HomePage-module__CQOg5q__compactFooter details:first-child>ul{left:0;right:auto}}
.SiteHeader-module__JMfsBq__header{--header-blue:#236cb1;--header-ink:#17304a;--header-muted:#5e7082;--header-line:#17304a29;--header-line-strong:#17304a57;--header-gutter:clamp(1.25rem, 4.45vw, 5.5rem);--header-max:120rem;--font-mono:var(--font-concept-mono);--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);font-family:var(--font-concept-body), sans-serif;min-height:var(--site-header-height);z-index:30;background:#f6f9fcf0;font-weight:400;position:sticky;top:0;container-type:inline-size}.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(--header-max);min-height:var(--site-header-height);padding-inline:var(--header-gutter);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:.805rem;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:1.045rem;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:.885rem;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:#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}@container (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:1.005rem;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:1.005rem;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:.905rem;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}}@container (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}}
.ProcessReportingContent-module__MO7KOW__frame{--font-mono:var(--font-concept-mono);--blue:var(--talc-blue);--blue-deep:var(--talc-blue-deep);--blue-soft:var(--talc-blue-soft);--ink:var(--talc-ink);--ink-deep:var(--talc-ink-deep);--slate:var(--talc-slate);--paper:var(--talc-paper);--ice:var(--talc-ice);--line:var(--talc-line);--header-height:5.25rem;--layout-gutter:var(--talc-gutter);--layout-max:var(--talc-layout-max);color:var(--ink);font-family:var(--font-concept-body), sans-serif;background:#fff;min-height:100svh;}.ProcessReportingContent-module__MO7KOW__frame :where(h1,h2,h3,p,figure){margin:0}.ProcessReportingContent-module__MO7KOW__frame :where(h1,h2,h3){text-wrap:balance}.ProcessReportingContent-module__MO7KOW__frame :where(p){text-wrap:pretty}.ProcessReportingContent-module__MO7KOW__frame :where(ol,ul){margin:0;padding:0;list-style:none}.ProcessReportingContent-module__MO7KOW__frame main>section{padding-inline:var(--layout-gutter)}.ProcessReportingContent-module__MO7KOW__frame main :where(a,[tabindex="0"]):focus-visible{outline-offset:6px;outline:3px solid #3186d6}.ProcessReportingContent-module__MO7KOW__frame main :where(section[id],li[id]){scroll-margin-top:calc(var(--header-height) + 1.5rem)}.ProcessReportingContent-module__MO7KOW__frame picture,.ProcessReportingContent-module__MO7KOW__frame picture img{width:100%;height:100%;display:block}.ProcessReportingContent-module__MO7KOW__frame picture img{object-fit:cover}.ProcessReportingContent-module__MO7KOW__eyebrow,.ProcessReportingContent-module__MO7KOW__inverseEyebrow{color:var(--blue-deep);font-family:var(--font-mono), monospace;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);font-weight:700;line-height:var(--talc-leading-meta);text-transform:uppercase}.ProcessReportingContent-module__MO7KOW__inverseEyebrow{color:#a8d3f7}.ProcessReportingContent-module__MO7KOW__button{background:var(--blue-deep);color:#fff;font-family:var(--font-mono), monospace;font-size:var(--talc-type-action);letter-spacing:var(--talc-tracking-action);min-height:var(--talc-action-height);padding:var(--talc-action-padding);text-transform:uppercase;width:fit-content;font-weight:700;line-height:var(--talc-leading-meta);justify-content:space-between;align-items:center;gap:2rem;text-decoration:none;transition:background .18s;display:inline-flex}.ProcessReportingContent-module__MO7KOW__button:hover{background:var(--talc-blue-hover)}.ProcessReportingContent-module__MO7KOW__actionArrow{filter:brightness(0)invert();background:url(/icons/arrow-forward.svg) 50%/contain no-repeat;flex:0 0 1.125rem;height:1.125rem;transition:translate .18s}.ProcessReportingContent-module__MO7KOW__button:hover .ProcessReportingContent-module__MO7KOW__actionArrow{translate:.2rem}.ProcessReportingContent-module__MO7KOW__hero{background:var(--ink-deep);color:#fff;padding-block:1.5rem 1.25rem}.ProcessReportingContent-module__MO7KOW__heroLayout{grid-template-columns:minmax(0,.39fr) minmax(0,.61fr);align-items:center;gap:2.5rem;display:grid}.ProcessReportingContent-module__MO7KOW__heroCopy{padding-block:2rem}.ProcessReportingContent-module__MO7KOW__heroCopy h1{font-size:var(--talc-type-hero);letter-spacing:var(--talc-tracking-hero);font-weight:600;line-height:var(--talc-leading-hero);margin-top:var(--talc-space-heading);text-wrap:balance;word-spacing:.07em}.ProcessReportingContent-module__MO7KOW__heroLead{color:#d7e4ef;font-size:var(--talc-type-lead);line-height:var(--talc-leading-lead);max-width:42ch;margin-top:1.4rem}.ProcessReportingContent-module__MO7KOW__heroCopy .ProcessReportingContent-module__MO7KOW__button{margin-top:2rem}.ProcessReportingContent-module__MO7KOW__heroImage{aspect-ratio:1.76;overflow:hidden}.ProcessReportingContent-module__MO7KOW__heroImage img{animation:.7s ease-out both ProcessReportingContent-module__MO7KOW__photoArrival}.ProcessReportingContent-module__MO7KOW__heroCopy>*{animation:.55s ease-out both ProcessReportingContent-module__MO7KOW__copyArrival}.ProcessReportingContent-module__MO7KOW__heroCopy>:nth-child(2){animation-delay:65ms}.ProcessReportingContent-module__MO7KOW__heroCopy>:nth-child(3){animation-delay:.11s}.ProcessReportingContent-module__MO7KOW__phaseRail{border-top:1px solid #526d85;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.5rem;padding-top:.7rem;display:grid}.ProcessReportingContent-module__MO7KOW__phaseRail a{color:#d7e4ef;font-family:var(--font-mono),monospace;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);line-height:var(--talc-leading-meta);text-transform:uppercase;align-items:center;gap:.6rem;min-height:3rem;padding-inline:1.5rem;text-decoration:none;transition:color .18s;display:flex}.ProcessReportingContent-module__MO7KOW__phaseRail a:first-child{padding-left:0}.ProcessReportingContent-module__MO7KOW__phaseRail a+a{border-left:1px solid #526d85}.ProcessReportingContent-module__MO7KOW__phaseRail a:hover{color:#a8d3f7}.ProcessReportingContent-module__MO7KOW__phaseRail a>span:first-child{flex-shrink:0}.ProcessReportingContent-module__MO7KOW__sectionHeading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:3.5rem;display:grid}.ProcessReportingContent-module__MO7KOW__sectionHeading h2,.ProcessReportingContent-module__MO7KOW__contact h2{font-size:var(--talc-type-section);letter-spacing:var(--talc-tracking-section);font-weight:600;line-height:var(--talc-leading-section);margin-top:var(--talc-space-heading)}.ProcessReportingContent-module__MO7KOW__sectionHeading>p,.ProcessReportingContent-module__MO7KOW__reportingLead>p{color:var(--slate);font-size:var(--talc-type-lead);line-height:var(--talc-leading-lead);max-width:55ch}.ProcessReportingContent-module__MO7KOW__sequence{padding-block:var(--talc-space-section)}.ProcessReportingContent-module__MO7KOW__sequenceLayout{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);column-gap:2.75rem;margin-top:1.5rem;display:grid}.ProcessReportingContent-module__MO7KOW__sequenceList{display:contents}.ProcessReportingContent-module__MO7KOW__sequenceList li{grid-template-columns:9rem minmax(0,1fr);align-items:start;gap:1.5rem;min-width:0;padding-block:3rem;display:grid;position:relative}.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(-n+2){grid-column:1/-1;grid-template-columns:14rem minmax(0,1fr);min-height:15rem}.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(2){border-bottom:1px solid var(--line);margin-bottom:2.75rem}.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(3){grid-area:3/2}.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(4){grid-area:4/2}.ProcessReportingContent-module__MO7KOW__sequenceIndex{flex-direction:column;align-items:center;gap:1rem;padding-inline:.5rem;display:flex;position:relative}.ProcessReportingContent-module__MO7KOW__sequenceIndex>span{background:var(--blue-deep);color:#fff;font-family:var(--font-mono),monospace;border-radius:50%;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;font-size:.8rem;font-weight:700;display:flex}.ProcessReportingContent-module__MO7KOW__sequenceIndex strong{color:var(--blue-deep);font-family:var(--font-mono),monospace;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);font-weight:700;line-height:var(--talc-leading-meta);text-align:center;text-transform:uppercase;max-width:16ch}.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(odd) .ProcessReportingContent-module__MO7KOW__sequenceIndex:after{background:var(--line);content:"";width:1px;height:calc(100% + 9rem);position:absolute;top:6rem;left:50%}.ProcessReportingContent-module__MO7KOW__stageCopy h3{font-size:var(--talc-type-subheading);letter-spacing:var(--talc-tracking-subheading);font-weight:600;line-height:var(--talc-leading-subheading)}.ProcessReportingContent-module__MO7KOW__stageCopy p{color:var(--slate);font-size:var(--talc-type-body);line-height:var(--talc-leading-body);max-width:65ch;margin-top:.9rem}.ProcessReportingContent-module__MO7KOW__stageCopy small{border-left:2px solid var(--blue-deep);color:#4b6379;font-family:var(--font-mono),monospace;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);line-height:var(--talc-leading-meta);text-transform:uppercase;max-width:78ch;margin-top:1.8rem;padding-left:1rem;display:block}.ProcessReportingContent-module__MO7KOW__sequenceList li:first-child .ProcessReportingContent-module__MO7KOW__stageCopy,.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(3) .ProcessReportingContent-module__MO7KOW__stageCopy{border-bottom:1px solid var(--line);height:100%;padding-bottom:2.3rem}.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(3),.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(4){padding-top:0}.ProcessReportingContent-module__MO7KOW__sequenceImage{flex-direction:column;grid-area:3/1/5;min-width:0;display:flex}.ProcessReportingContent-module__MO7KOW__sequenceImage picture{flex:1;min-height:29rem}.ProcessReportingContent-module__MO7KOW__sequenceImage figcaption{color:var(--ink);font-family:var(--font-mono),monospace;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);font-weight:700;line-height:var(--talc-leading-meta);text-transform:uppercase;padding-top:1.4rem}.ProcessReportingContent-module__MO7KOW__requirements{background:var(--ice);padding-block:var(--talc-space-section)}.ProcessReportingContent-module__MO7KOW__requirements .ProcessReportingContent-module__MO7KOW__sectionHeading{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.ProcessReportingContent-module__MO7KOW__requirementsRegion{border-top:2px solid var(--blue-deep);max-width:100%;margin-top:3rem;overflow-x:auto}.ProcessReportingContent-module__MO7KOW__requirementsTable{border-collapse:collapse;table-layout:fixed;width:100%}.ProcessReportingContent-module__MO7KOW__requirementsTable th,.ProcessReportingContent-module__MO7KOW__requirementsTable td{font-size:var(--talc-type-body);line-height:var(--talc-leading-body);text-align:left;vertical-align:top;border-bottom:1px solid #bdcfdf;padding:1.5rem 1.25rem}.ProcessReportingContent-module__MO7KOW__requirementsTable thead th{color:var(--blue-deep);font-family:var(--font-mono),monospace;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase;font-weight:700}.ProcessReportingContent-module__MO7KOW__requirementsTable th:first-child{width:31%;padding-left:0}.ProcessReportingContent-module__MO7KOW__requirementsTable th:nth-child(2){width:32%}.ProcessReportingContent-module__MO7KOW__requirementsTable td{color:#4b6379}.ProcessReportingContent-module__MO7KOW__requirementsTable tbody th{padding-left:3rem;font-weight:600;position:relative}.ProcessReportingContent-module__MO7KOW__requirementsTable tbody th:first-child{padding-left:3rem}.ProcessReportingContent-module__MO7KOW__requirementsTable tbody th>span{color:var(--blue-deep);font-family:var(--font-mono),monospace;font-size:var(--talc-type-meta);position:absolute;top:1.65rem;left:0}.ProcessReportingContent-module__MO7KOW__reporting{background:var(--ink-deep);color:#fff;padding-block:var(--talc-space-section)}.ProcessReportingContent-module__MO7KOW__reporting .ProcessReportingContent-module__MO7KOW__sectionHeading{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.ProcessReportingContent-module__MO7KOW__reporting .ProcessReportingContent-module__MO7KOW__sectionHeading h2{max-width:12ch}.ProcessReportingContent-module__MO7KOW__reportingLead>p{color:#d7e4ef}.ProcessReportingContent-module__MO7KOW__reportingLead .ProcessReportingContent-module__MO7KOW__qualification{font-size:var(--talc-type-small);margin-top:.75rem}.ProcessReportingContent-module__MO7KOW__records{border-top:2px solid var(--blue-deep);margin-top:2.5rem}.ProcessReportingContent-module__MO7KOW__records li{border-bottom:1px solid #526d85;grid-template-columns:2.5rem minmax(0,.85fr) minmax(0,1.1fr);align-items:start;gap:1.75rem;padding-block:1.7rem;display:grid}.ProcessReportingContent-module__MO7KOW__records li>span{color:#a8d3f7;font-family:var(--font-mono),monospace;font-size:var(--talc-type-meta);padding-top:.35rem}.ProcessReportingContent-module__MO7KOW__records h3{font-size:var(--talc-type-subheading);letter-spacing:var(--talc-tracking-subheading);font-weight:600;line-height:var(--talc-leading-subheading)}.ProcessReportingContent-module__MO7KOW__records p{color:#d7e4ef;font-size:var(--talc-type-body);line-height:var(--talc-leading-body);max-width:65ch}.ProcessReportingContent-module__MO7KOW__contact{padding-block:var(--talc-space-section);grid-template-columns:minmax(0,1fr) minmax(0,.9fr) auto;align-items:center;gap:3rem;display:grid}.ProcessReportingContent-module__MO7KOW__contact h2{font-size:var(--talc-type-section);max-width:12ch;font-weight:600;line-height:var(--talc-leading-section);letter-spacing:var(--talc-tracking-section)}.ProcessReportingContent-module__MO7KOW__contact>p{border-left:1px solid var(--line);color:var(--slate);font-size:var(--talc-type-body);line-height:var(--talc-leading-body);padding-left:3rem}@keyframes ProcessReportingContent-module__MO7KOW__photoArrival{0%{opacity:.3}to{opacity:1}}@keyframes ProcessReportingContent-module__MO7KOW__copyArrival{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:761px) and (max-width:1100px){.ProcessReportingContent-module__MO7KOW__requirements .ProcessReportingContent-module__MO7KOW__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProcessReportingContent-module__MO7KOW__heroLayout{gap:1.5rem}.ProcessReportingContent-module__MO7KOW__sequenceList li{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem}.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(-n+2){grid-template-columns:10rem minmax(0,1fr)}.ProcessReportingContent-module__MO7KOW__sequenceLayout{grid-template-columns:1fr}.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(-n+2),.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(3),.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(4){grid-column:1;grid-template-columns:7rem minmax(0,1fr)}.ProcessReportingContent-module__MO7KOW__sequenceImage{grid-area:3/1;margin-bottom:2rem}.ProcessReportingContent-module__MO7KOW__sequenceImage picture{aspect-ratio:1.8;flex:none;min-height:0}.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(3){grid-row:4;padding-top:2rem}.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(4){grid-row:5}.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(3) .ProcessReportingContent-module__MO7KOW__sequenceIndex:after{display:none}.ProcessReportingContent-module__MO7KOW__contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}.ProcessReportingContent-module__MO7KOW__contact .ProcessReportingContent-module__MO7KOW__button{grid-column:2}.ProcessReportingContent-module__MO7KOW__contact>p{padding-left:2rem}}@media (max-width:760px){.ProcessReportingContent-module__MO7KOW__hero{padding-block:2rem 1rem}.ProcessReportingContent-module__MO7KOW__heroLayout,.ProcessReportingContent-module__MO7KOW__sectionHeading,.ProcessReportingContent-module__MO7KOW__requirements .ProcessReportingContent-module__MO7KOW__sectionHeading,.ProcessReportingContent-module__MO7KOW__reporting .ProcessReportingContent-module__MO7KOW__sectionHeading{grid-template-columns:1fr;gap:1.75rem}.ProcessReportingContent-module__MO7KOW__heroCopy{padding-block:0}.ProcessReportingContent-module__MO7KOW__heroCopy h1{text-wrap:balance}.ProcessReportingContent-module__MO7KOW__heroImage{aspect-ratio:1.5}.ProcessReportingContent-module__MO7KOW__heroCopy .ProcessReportingContent-module__MO7KOW__button{margin-top:1.5rem}.ProcessReportingContent-module__MO7KOW__phaseRail{grid-template-columns:repeat(2,minmax(0,1fr))}.ProcessReportingContent-module__MO7KOW__phaseRail a{gap:.45rem;padding:.75rem}.ProcessReportingContent-module__MO7KOW__phaseRail a:nth-child(odd){border-left:0;padding-left:0}.ProcessReportingContent-module__MO7KOW__phaseRail a:nth-child(n+3){border-top:1px solid #526d85}.ProcessReportingContent-module__MO7KOW__sequence,.ProcessReportingContent-module__MO7KOW__requirements,.ProcessReportingContent-module__MO7KOW__reporting{padding-block:var(--talc-space-section)}.ProcessReportingContent-module__MO7KOW__sequenceLayout{flex-direction:column;margin-top:1rem;display:flex}.ProcessReportingContent-module__MO7KOW__sequenceList{display:block}.ProcessReportingContent-module__MO7KOW__sequenceList li,.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(-n+2),.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(3),.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(4){border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);gap:1.15rem;min-height:0;margin-bottom:0;padding-block:2rem}.ProcessReportingContent-module__MO7KOW__sequenceIndex{padding:0}.ProcessReportingContent-module__MO7KOW__sequenceIndex>span{width:3rem;height:3rem}.ProcessReportingContent-module__MO7KOW__sequenceIndex strong,.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(odd) .ProcessReportingContent-module__MO7KOW__sequenceIndex:after{display:none}.ProcessReportingContent-module__MO7KOW__stageCopy small{margin-top:1.2rem}.ProcessReportingContent-module__MO7KOW__sequenceList li:first-child .ProcessReportingContent-module__MO7KOW__stageCopy,.ProcessReportingContent-module__MO7KOW__sequenceList li:nth-child(3) .ProcessReportingContent-module__MO7KOW__stageCopy{border:0;padding-bottom:0}.ProcessReportingContent-module__MO7KOW__sequenceImage{margin-top:2rem}.ProcessReportingContent-module__MO7KOW__sequenceImage picture{aspect-ratio:1.2;flex:none;height:auto;min-height:0}.ProcessReportingContent-module__MO7KOW__requirementsRegion{margin-top:2rem}.ProcessReportingContent-module__MO7KOW__requirementsTable{min-width:39rem}.ProcessReportingContent-module__MO7KOW__requirementsTable th,.ProcessReportingContent-module__MO7KOW__requirementsTable td{padding:1.25rem 1rem}.ProcessReportingContent-module__MO7KOW__requirementsTable tbody th,.ProcessReportingContent-module__MO7KOW__requirementsTable tbody th:first-child{padding-left:2rem}.ProcessReportingContent-module__MO7KOW__requirementsTable tbody th>span{top:1.4rem}.ProcessReportingContent-module__MO7KOW__records li{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem 1rem;padding-block:1.5rem}.ProcessReportingContent-module__MO7KOW__records p{grid-column:2}.ProcessReportingContent-module__MO7KOW__contact{padding-block:var(--talc-space-section);grid-template-columns:1fr;gap:1.5rem}.ProcessReportingContent-module__MO7KOW__contact>p{border-left:0;padding:0}.ProcessReportingContent-module__MO7KOW__contact h2{max-width:none}.ProcessReportingContent-module__MO7KOW__contact .ProcessReportingContent-module__MO7KOW__button{min-width:11rem}}@media (prefers-reduced-motion:reduce){.ProcessReportingContent-module__MO7KOW__frame *,.ProcessReportingContent-module__MO7KOW__frame :before,.ProcessReportingContent-module__MO7KOW__frame :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.CopyReviewOverlay-module__7XAKZG__legend{z-index:999;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:10px;max-width:min(216px,100vw - 32px);padding:10px 12px;font:13px/1.4 Arial,sans-serif;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 36px #0f172a2e}.CopyReviewOverlay-module__7XAKZG__heading{margin-bottom:8px;font-weight:700}.CopyReviewOverlay-module__7XAKZG__categories{justify-items:start;gap:4px;margin-bottom:8px;display:grid}.CopyReviewOverlay-module__7XAKZG__categories span{color:#172033;white-space:nowrap;border-radius:4px;padding:3px 6px}.CopyReviewOverlay-module__7XAKZG__source{background:#e4dcff;-webkit-text-decoration:underline #6741c1;text-decoration:underline #6741c1;text-decoration-thickness:2px}.CopyReviewOverlay-module__7XAKZG__html{background:#d9edff;-webkit-text-decoration:underline #2474bd;text-decoration:underline #2474bd;text-decoration-thickness:2px}.CopyReviewOverlay-module__7XAKZG__new{background:#d9f8e4;-webkit-text-decoration:underline #16834a;text-decoration:underline #16834a;text-decoration-thickness:2px}.CopyReviewOverlay-module__7XAKZG__categories .CopyReviewOverlay-module__7XAKZG__old{white-space:normal;-webkit-text-decoration:underline dotted #d97706;text-decoration:underline dotted #d97706;text-decoration-thickness:2px}.CopyReviewOverlay-module__7XAKZG__legend button{color:#2355a4;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.CopyReviewOverlay-module__7XAKZG__legend button:focus-visible{outline-offset:3px;outline:2px solid #2355a4}@media (max-width:500px){.CopyReviewOverlay-module__7XAKZG__legend{max-width:calc(100vw - 16px);padding:9px 11px;font-size:12px;bottom:8px;right:8px}}.CopyReviewOverlay-module__7XAKZG__collapsed .CopyReviewOverlay-module__7XAKZG__heading,.CopyReviewOverlay-module__7XAKZG__collapsed .CopyReviewOverlay-module__7XAKZG__categories{display:none}.CopyReviewOverlay-module__7XAKZG__collapsed{padding:8px 12px}
.SitemapDirectory-module__ntwjya__page{--ink:var(--talc-ink);--muted:var(--talc-slate);--line:var(--talc-line);--blue:var(--talc-blue-deep);color:var(--ink);font-family:var(--font-concept-body), sans-serif;background:#f6f9fc;min-height:100svh;}.SitemapDirectory-module__ntwjya__main,.SitemapDirectory-module__ntwjya__footer{max-width:var(--talc-layout-max);padding-inline:var(--talc-gutter);margin-inline:auto}.SitemapDirectory-module__ntwjya__main{padding-top:3rem}.SitemapDirectory-module__ntwjya__intro{margin-bottom:2.5rem}.SitemapDirectory-module__ntwjya__eyebrow{color:var(--blue);font-family:var(--font-concept-mono), monospace;font-size:var(--talc-type-meta);letter-spacing:var(--talc-tracking-meta);text-transform:uppercase;font-weight:700;line-height:var(--talc-leading-meta);margin:0 0 .8rem}.SitemapDirectory-module__ntwjya__intro h1{font-size:var(--talc-type-hero);letter-spacing:var(--talc-tracking-hero);font-weight:600;line-height:var(--talc-leading-hero);word-spacing:.07em;margin:0}.SitemapDirectory-module__ntwjya__subtitle{color:var(--muted);font-size:var(--talc-type-lead);margin:.6rem 0 0}.SitemapDirectory-module__ntwjya__directory{grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,1fr));display:grid}.SitemapDirectory-module__ntwjya__column{min-width:0}.SitemapDirectory-module__ntwjya__column+.SitemapDirectory-module__ntwjya__column{border-left:1px solid var(--line);margin-left:2rem;padding-left:2rem}.SitemapDirectory-module__ntwjya__group+.SitemapDirectory-module__ntwjya__group{margin-top:1.125rem}.SitemapDirectory-module__ntwjya__group h2{font-size:var(--talc-type-subheading);letter-spacing:var(--talc-tracking-subheading);font-weight:600;line-height:var(--talc-leading-subheading);margin:0}.SitemapDirectory-module__ntwjya__group h2 a,.SitemapDirectory-module__ntwjya__childLink,.SitemapDirectory-module__ntwjya__help>a{justify-content:space-between;align-items:start;gap:1rem;text-decoration:none;display:flex}.SitemapDirectory-module__ntwjya__group img,.SitemapDirectory-module__ntwjya__help img{color:var(--blue);flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem}.SitemapDirectory-module__ntwjya__summary{color:var(--muted);font-size:var(--talc-type-small);line-height:var(--talc-leading-body);margin:.5rem 0 0}.SitemapDirectory-module__ntwjya__links{margin:1.25rem 0 0;padding:0;list-style:none}.SitemapDirectory-module__ntwjya__links li{border-top:1px solid var(--line)}.SitemapDirectory-module__ntwjya__links li:last-child{border-bottom:1px solid var(--line)}.SitemapDirectory-module__ntwjya__childLink{font-size:var(--talc-type-body);line-height:var(--talc-leading-body);padding-block:.875rem}.SitemapDirectory-module__ntwjya__solutions .SitemapDirectory-module__ntwjya__childLink{font-weight:600}.SitemapDirectory-module__ntwjya__description{color:var(--muted);font-size:var(--talc-type-small);font-weight:400;line-height:var(--talc-leading-body);margin-top:.4rem;display:block}.SitemapDirectory-module__ntwjya__column:last-child>.SitemapDirectory-module__ntwjya__group{border-bottom:1px solid var(--line);padding-bottom:.75rem}.SitemapDirectory-module__ntwjya__column:last-child .SitemapDirectory-module__ntwjya__links li:last-child{border-bottom:0}.SitemapDirectory-module__ntwjya__page a:hover{color:var(--blue)}.SitemapDirectory-module__ntwjya__page a:focus-visible,.SitemapDirectory-module__ntwjya__privacyChoices:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.SitemapDirectory-module__ntwjya__help{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding-block:1.5rem;display:flex}.SitemapDirectory-module__ntwjya__help h2{font-size:var(--talc-type-subheading);letter-spacing:var(--talc-tracking-subheading);font-weight:600;line-height:var(--talc-leading-subheading);margin:0}.SitemapDirectory-module__ntwjya__help p{color:var(--muted);font-size:var(--talc-type-body);margin:.4rem 0 0}.SitemapDirectory-module__ntwjya__help>a{color:var(--blue);font-size:var(--talc-type-body);text-transform:uppercase;flex-shrink:0;align-items:center;font-weight:600}.SitemapDirectory-module__ntwjya__footer{color:var(--muted);font-size:var(--talc-type-meta);font-family:var(--font-concept-mono), monospace;line-height:var(--talc-leading-meta);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem 1.5rem;display:flex}.SitemapDirectory-module__ntwjya__footer p{margin:0}.SitemapDirectory-module__ntwjya__footer>div{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.SitemapDirectory-module__ntwjya__privacyChoices{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}@media (max-width:1000px) and (min-width:701px){.SitemapDirectory-module__ntwjya__directory{grid-template-columns:repeat(2,minmax(0,1fr))}.SitemapDirectory-module__ntwjya__solutions{grid-column:1/-1}.SitemapDirectory-module__ntwjya__column+.SitemapDirectory-module__ntwjya__column{border-top:1px solid var(--line);margin-top:2rem;padding-top:2rem}.SitemapDirectory-module__ntwjya__column:nth-child(2){border-left:0;margin-left:0;padding-left:0}}@media (max-width:700px){.SitemapDirectory-module__ntwjya__main{padding-top:2rem}.SitemapDirectory-module__ntwjya__directory{grid-template-columns:minmax(0,1fr)}.SitemapDirectory-module__ntwjya__column+.SitemapDirectory-module__ntwjya__column{border-left:0;border-top:1px solid var(--line);margin:2rem 0 0;padding:2rem 0 0}.SitemapDirectory-module__ntwjya__help{flex-direction:column;align-items:start;gap:1rem}.SitemapDirectory-module__ntwjya__footer{font-family:var(--font-concept-mono), monospace;line-height:var(--talc-leading-meta);flex-direction:column;align-items:start}}
