.nr12-module__384_2W__page{--section-space:clamp(64px, 7vw, 104px)}.nr12-module__384_2W__page .button{font-size:12px}.nr12-module__384_2W__page .text-link{font-size:12px}.nr12-module__384_2W__hero{background:var(--ink);color:var(--paper);padding-bottom:48px}.nr12-module__384_2W__breadcrumbs{color:#bdc9df;flex-wrap:wrap;gap:8px 12px;padding-block:27px 35px;font-size:11px;display:flex}.nr12-module__384_2W__breadcrumbs a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.nr12-module__384_2W__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.nr12-module__384_2W__heroCopy h1{letter-spacing:-.6px;max-width:640px;font-size:clamp(48px,4.8vw,72px);line-height:1.02}.nr12-module__384_2W__heroCopy h1 em{color:var(--brand-light);font-style:normal}.nr12-module__384_2W__lead{color:#c9d4e6;max-width:55ch;margin-top:25px;font-size:15px;line-height:1.85}.nr12-module__384_2W__heroActions{flex-wrap:wrap;align-items:flex-start;gap:20px 26px;margin-top:30px;display:flex}.nr12-module__384_2W__heroActions>a{margin-top:2px}.nr12-module__384_2W__inquiry{max-width:360px}.nr12-module__384_2W__contactNote{color:#c9d4e6;margin-top:10px;font-size:11px;line-height:1.6}.nr12-module__384_2W__heroFigure{background:#10284b;min-width:0;margin:0}.nr12-module__384_2W__heroFigure img{width:100%;height:auto;display:block}.nr12-module__384_2W__heroFigure figcaption{color:#dce5f4;border-left:3px solid var(--brand-light);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:11px;line-height:1.5;display:flex}.nr12-module__384_2W__heroFigure figcaption>span:first-child{color:var(--brand-light);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.nr12-module__384_2W__hero :focus-visible,.nr12-module__384_2W__closing :focus-visible,.nr12-module__384_2W__darkBand :focus-visible{outline-color:var(--brand-light)}.nr12-module__384_2W__disciplineBar{border-bottom:1px solid var(--line);background:#edf1f7}.nr12-module__384_2W__disciplines{letter-spacing:1.2px;text-transform:uppercase;flex-wrap:wrap;gap:16px 38px;margin-block:0;padding:20px 0;font-size:11px;font-weight:800;list-style:none;display:flex}.nr12-module__384_2W__disciplines li{align-items:center;gap:12px;display:flex}.nr12-module__384_2W__disciplines li:before{content:"";background:var(--brand);width:5px;height:5px}.nr12-module__384_2W__section{padding-block:var(--section-space)}.nr12-module__384_2W__section h2,.nr12-module__384_2W__darkBand h2{letter-spacing:-.4px;font-size:clamp(38px,4vw,58px);line-height:1.06}.nr12-module__384_2W__intro{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:30px 100px;margin-bottom:45px;display:grid}.nr12-module__384_2W__intro>p{color:var(--muted);font-size:14px}.nr12-module__384_2W__fronts{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.nr12-module__384_2W__frontIntro>h2+p,.nr12-module__384_2W__frontIntro>p+p{color:var(--muted);margin-top:25px;font-size:14px}.nr12-module__384_2W__frontList{border-top:1px solid var(--line)}.nr12-module__384_2W__frontItem{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:14px;padding-block:25px;display:grid}.nr12-module__384_2W__frontItem>span{color:var(--brand);padding-top:4px;font-size:12px;font-weight:800}.nr12-module__384_2W__frontItem h3{font-size:30px}.nr12-module__384_2W__frontItem p{color:var(--muted);margin-top:10px;font-size:13px}.nr12-module__384_2W__gallerySection{background:#edf1f7}.nr12-module__384_2W__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.nr12-module__384_2W__gallery figure{min-width:0}.nr12-module__384_2W__galleryImage{background:#dce3ed;border:0;width:100%;padding:0;display:block;position:relative}.nr12-module__384_2W__galleryImage img{object-fit:contain;width:100%;height:340px;display:block}.nr12-module__384_2W__zoomHint{background:var(--ink);color:#fff;align-items:center;gap:9px;padding:7px 10px;font-size:10px;display:flex;position:absolute;bottom:10px;right:10px}.nr12-module__384_2W__zoomHint svg{width:15px;height:15px}.nr12-module__384_2W__gallery figcaption{padding-top:22px}.nr12-module__384_2W__tag{text-transform:uppercase;letter-spacing:1.4px;color:var(--brand-dark);margin-bottom:10px;font-size:10px;font-weight:800;display:block}.nr12-module__384_2W__gallery h3{font-size:30px}.nr12-module__384_2W__gallery p{color:var(--muted);margin-top:12px;font-size:13px}.nr12-module__384_2W__steps{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:42px 0 0;padding:0;list-style:none;display:grid}.nr12-module__384_2W__steps li{padding:25px 22px 0 0}.nr12-module__384_2W__stepNumber{color:var(--brand);justify-content:space-between;align-items:center;margin-bottom:23px;font-size:13px;font-weight:800;display:flex}.nr12-module__384_2W__steps li:last-child svg{visibility:hidden}.nr12-module__384_2W__steps h3{font-size:27px;line-height:1.12}.nr12-module__384_2W__steps p{color:var(--muted);margin-top:14px;font-size:12px}.nr12-module__384_2W__crosslink{border-left:4px solid var(--brand);background:#edf1f7;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:35px;padding:40px 46px;display:grid}.nr12-module__384_2W__crosslink>svg{width:54px;height:54px;color:var(--brand)}.nr12-module__384_2W__crosslink h2{font-size:37px}.nr12-module__384_2W__crosslink p{color:var(--muted);margin-top:13px;font-size:13px}.nr12-module__384_2W__crossSection{padding-bottom:var(--section-space)}.nr12-module__384_2W__closing{background:var(--ink);color:var(--paper);padding-block:70px}.nr12-module__384_2W__closingInner{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:center;gap:60px;display:grid}.nr12-module__384_2W__closing h2{max-width:700px;font-size:clamp(40px,4vw,58px)}.nr12-module__384_2W__closing p{color:#c9d4e6;max-width:60ch;margin-top:22px;font-size:14px}.nr12-module__384_2W__closing .nr12-module__384_2W__inquiry{justify-self:end}.nr12-module__384_2W__closing .nr12-module__384_2W__contactNote{margin-top:10px;font-size:11px}.nr12-module__384_2W__documentHero{color:var(--ink);background:#edf1f7}.nr12-module__384_2W__documentHero .nr12-module__384_2W__breadcrumbs{color:var(--muted)}.nr12-module__384_2W__documentHero .nr12-module__384_2W__breadcrumbs a:hover{color:var(--brand)}.nr12-module__384_2W__documentHero .nr12-module__384_2W__lead,.nr12-module__384_2W__documentHero .nr12-module__384_2W__contactNote{color:var(--muted)}.nr12-module__384_2W__documentHero .nr12-module__384_2W__heroCopy h1 em{color:var(--brand)}.nr12-module__384_2W__documentHero .nr12-module__384_2W__heroFigure{background:var(--ink)}.nr12-module__384_2W__documentHero .nr12-module__384_2W__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.nr12-module__384_2W__documentHero .nr12-module__384_2W__heroFigure{justify-self:center;width:100%;max-width:none}.nr12-module__384_2W__documentHero :focus-visible{outline-color:var(--brand)}.nr12-module__384_2W__documents{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:70px;display:grid}.nr12-module__384_2W__documentItem{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:29px 0;display:grid}.nr12-module__384_2W__documentItem>span{color:var(--brand);padding-top:6px;font-size:11px;font-weight:800}.nr12-module__384_2W__documentItem h3{font-size:31px}.nr12-module__384_2W__documentItem p{color:var(--muted);max-width:54ch;margin-top:12px;font-size:13px}.nr12-module__384_2W__scopeNote{border-left:3px solid var(--brand);color:var(--muted);background:#edf1f7;max-width:none;margin-top:15px;padding:15px 22px;font-size:12px}.nr12-module__384_2W__darkBand{background:var(--ink);color:var(--paper);padding-block:var(--section-space)}.nr12-module__384_2W__fieldGrid{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:75px;display:grid}.nr12-module__384_2W__fieldGrid>div>p:last-child{color:#c9d4e6;margin-top:25px;font-size:14px}.nr12-module__384_2W__fieldNotes{border-left:1px solid #486182;padding-left:45px}.nr12-module__384_2W__fieldNotes>div{border-bottom:1px solid #2e4564;padding-block:21px}.nr12-module__384_2W__fieldNotes>div:first-child{padding-top:0}.nr12-module__384_2W__fieldNotes h3{font-size:29px}.nr12-module__384_2W__fieldNotes p{color:#c9d4e6;margin-top:10px;font-size:13px}.nr12-module__384_2W__fieldNotes>p{border-left:3px solid var(--brand-light);color:#c9d4e6;margin-top:27px;padding-left:18px;font-size:12px}.nr12-module__384_2W__faqSection{background:#edf1f7}.nr12-module__384_2W__faqGrid{grid-template-columns:minmax(0,.68fr) minmax(0,1fr);gap:90px;display:grid}.nr12-module__384_2W__faqGrid>div:first-child>p:last-child{color:var(--muted);margin-top:24px;font-size:14px}.nr12-module__384_2W__faqs{border-top:1px solid #bac7d9}.nr12-module__384_2W__faqs details{border-bottom:1px solid #bac7d9}.nr12-module__384_2W__faqs summary{cursor:pointer;padding:23px 38px 23px 0;font-size:15px;font-weight:750;line-height:1.5;list-style:none;position:relative}.nr12-module__384_2W__faqs summary::-webkit-details-marker{display:none}.nr12-module__384_2W__faqs summary:after{content:"+";color:var(--brand);font-size:24px;font-weight:400;position:absolute;top:19px;right:4px}.nr12-module__384_2W__faqs details[open] summary:after{content:"−"}.nr12-module__384_2W__faqs details>p{color:var(--muted);padding-bottom:23px;font-size:13px}.nr12-module__384_2W__faqs details>a{margin-bottom:25px}.nr12-module__384_2W__dialog{background:var(--ink);width:min(1120px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--paper);border:1px solid #4b6485;padding:0}.nr12-module__384_2W__dialog::backdrop{background:#000c}.nr12-module__384_2W__dialogHeader{justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;display:flex}.nr12-module__384_2W__dialogHeader h2{font-size:25px}.nr12-module__384_2W__dialogHeader button{color:#fff;background:0 0;border:1px solid #7083a2;padding:9px 14px;font-size:12px}.nr12-module__384_2W__dialogHeader button:focus-visible{outline-color:var(--brand-light)}.nr12-module__384_2W__dialog img{object-fit:contain;width:100%;height:min(72dvh,760px);display:block}.nr12-module__384_2W__dialogCaption{color:#c9d4e6;padding:16px 22px;font-size:12px}@media (min-width:1500px){.nr12-module__384_2W__heroGrid{gap:76px}}@media (max-width:1100px){.nr12-module__384_2W__heroGrid,.nr12-module__384_2W__documentHero .nr12-module__384_2W__heroGrid{gap:35px}.nr12-module__384_2W__heroCopy h1{font-size:52px}.nr12-module__384_2W__heroActions{gap:16px}.nr12-module__384_2W__heroFigure figcaption,.nr12-module__384_2W__heroFigure figcaption>span{display:block}.nr12-module__384_2W__heroFigure figcaption>span+span{margin-top:6px}.nr12-module__384_2W__gallery{gap:20px}.nr12-module__384_2W__galleryImage img{height:270px}.nr12-module__384_2W__intro,.nr12-module__384_2W__fieldGrid,.nr12-module__384_2W__faqGrid{gap:40px}.nr12-module__384_2W__crosslink{grid-template-columns:50px minmax(0,1fr);gap:24px;padding:30px}.nr12-module__384_2W__crosslink>a{grid-column:2;justify-self:start}.nr12-module__384_2W__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 18px}.nr12-module__384_2W__steps li{padding-right:0}}@media (max-width:800px){.nr12-module__384_2W__heroGrid,.nr12-module__384_2W__documentHero .nr12-module__384_2W__heroGrid{grid-template-columns:1fr;gap:34px}.nr12-module__384_2W__heroCopy h1{max-width:650px;font-size:clamp(46px,7.5vw,62px)}.nr12-module__384_2W__heroFigure{max-width:660px}.nr12-module__384_2W__heroFigure img{object-fit:contain;max-height:510px}.nr12-module__384_2W__heroFigure figcaption{display:flex}.nr12-module__384_2W__heroFigure figcaption>span+span{margin-top:0}.nr12-module__384_2W__fronts,.nr12-module__384_2W__intro,.nr12-module__384_2W__fieldGrid,.nr12-module__384_2W__faqGrid{grid-template-columns:1fr;gap:32px}.nr12-module__384_2W__gallery{grid-template-columns:1fr;gap:36px}.nr12-module__384_2W__gallery figure{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:25px;display:grid}.nr12-module__384_2W__gallery figcaption{padding:0}.nr12-module__384_2W__galleryImage img{height:300px}.nr12-module__384_2W__documents{column-gap:30px}.nr12-module__384_2W__fieldNotes{padding-left:25px}.nr12-module__384_2W__closingInner{grid-template-columns:1fr;gap:30px}.nr12-module__384_2W__closing .nr12-module__384_2W__inquiry{justify-self:start}}@media (max-width:540px){.nr12-module__384_2W__breadcrumbs{gap:6px 9px;padding-block:22px 30px;font-size:10px}.nr12-module__384_2W__hero{padding-bottom:30px}.nr12-module__384_2W__heroCopy h1{font-size:46px}.nr12-module__384_2W__heroCopy .section-label{letter-spacing:1.6px;margin-bottom:20px;font-size:9px}.nr12-module__384_2W__lead{margin-top:21px;font-size:14px}.nr12-module__384_2W__heroActions{margin-top:23px}.nr12-module__384_2W__heroFigure figcaption{padding:12px 15px;display:block}.nr12-module__384_2W__heroFigure figcaption>span+span{margin-top:5px}.nr12-module__384_2W__disciplines{letter-spacing:.9px;gap:12px 25px;font-size:9px}.nr12-module__384_2W__frontItem{grid-template-columns:27px minmax(0,1fr)}.nr12-module__384_2W__gallery figure{display:block}.nr12-module__384_2W__gallery figcaption{padding-top:21px}.nr12-module__384_2W__galleryImage img{height:370px;max-height:110vw}.nr12-module__384_2W__documents{grid-template-columns:1fr}.nr12-module__384_2W__documentItem{padding-block:24px}.nr12-module__384_2W__steps{grid-template-columns:1fr;gap:0;margin-top:30px}.nr12-module__384_2W__steps li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:0 16px;padding-block:22px;display:grid}.nr12-module__384_2W__steps h3{font-size:29px}.nr12-module__384_2W__stepNumber{justify-content:start;align-self:start;margin:4px 0 0}.nr12-module__384_2W__stepNumber svg{display:none}.nr12-module__384_2W__steps p{grid-column:2;margin-top:9px;font-size:13px}.nr12-module__384_2W__crosslink{grid-template-columns:1fr;gap:23px;padding:27px}.nr12-module__384_2W__crosslink>a{grid-column:1}.nr12-module__384_2W__crosslink h2{font-size:35px}.nr12-module__384_2W__closing{padding-block:58px}.nr12-module__384_2W__page .button{gap:18px;padding-inline:16px;font-size:11px}.nr12-module__384_2W__dialogHeader h2{font-size:22px}.nr12-module__384_2W__dialogHeader{gap:12px;padding:12px}.nr12-module__384_2W__dialogHeader button{white-space:nowrap}}
