.anatomy_figure__5dIcK{margin:0}.anatomy_explorer___AIZm{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;background:var(--white)}.anatomy_stage__uKgzb{min-width:0;background:#f3f5f6;display:flex;flex-direction:column}.anatomy_readout__9Covw,.anatomy_topbar__RcOtu{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:20px 24px;font-size:12px;color:var(--slate);font-variant-numeric:tabular-nums}.anatomy_topbar__RcOtu{letter-spacing:.06em}.anatomy_viewport__brvxD{width:100%;margin:auto 0;overflow:hidden}.anatomy_svg__treF0{width:100%;height:auto;display:block;overflow:visible}.anatomy_svg__treF0 path{vector-effect:non-scaling-stroke}.anatomy_part__dz9EF{transition:transform .65s cubic-bezier(.22,.68,0,1),opacity .18s ease-out}.anatomy_part__dz9EF[data-on=false]{opacity:.28}.anatomy_solid__cDeq4{--face:#c8d2db;--top:#e7edf1;--edge:#64788c;--shade0:#9daebf;--shade1:#afbfcd;--shade2:#c2cfda;--shade3:#d7e0e7}.anatomy_solid__cDeq4[data-material=floor]{--face:#d5c9b5;--top:#eee8dc;--edge:#9a8d78;--shade0:#b4a68e;--shade1:#c4b79f;--shade2:#d8ccb7;--shade3:#e5dccb}.anatomy_solid__cDeq4[data-material=envelope]{--face:#d6dcd9;--top:#f1f3f1;--edge:#879a91;--shade0:#afbdb5;--shade1:#becbc3;--shade2:#d1dbd5;--shade3:#e0e7e3}.anatomy_solid__cDeq4[data-material=roof]{--face:#cdd4da;--top:#edf0f3;--edge:#8192a1;--shade0:#aab9c7;--shade1:#b9c6d1;--shade2:#d0dbe4;--shade3:#e0e6ed}.anatomy_solid__cDeq4[data-material=glass]{--face:#bad2dc;--top:#d8ebf1;--edge:#6d95a7;--shade0:#99b7c4;--shade1:#aac8d4;--shade2:#c5e0e9;--shade3:#d9edf2}.anatomy_fill__VyG1i{fill:var(--face)}.anatomy_top__t5vUJ{fill:var(--top)}.anatomy_shade__p8JY3[data-shade="0"]{fill:var(--shade0)}.anatomy_shade__p8JY3[data-shade="1"]{fill:var(--shade1)}.anatomy_shade__p8JY3[data-shade="2"]{fill:var(--shade2)}.anatomy_shade__p8JY3[data-shade="3"]{fill:var(--shade3)}.anatomy_crease__KqUrK,.anatomy_edge__JxyJd{fill:none;stroke:var(--edge);stroke-width:.6;stroke-linecap:round;stroke-linejoin:round}.anatomy_crease__KqUrK{stroke-opacity:.55;stroke-width:.45}.anatomy_controls__uTH_2{padding:8px 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.anatomy_controls__uTH_2>div{display:flex;gap:6px;flex-wrap:wrap}.anatomy_controls__uTH_2 button,.anatomy_reset__i3rDB{border:1px solid var(--line);border-radius:var(--r-button);min-height:44px;padding:10px 14px;background:var(--white);color:var(--navy);font:inherit;font-size:13px;cursor:pointer}.anatomy_controls__uTH_2 button[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:var(--white)}.anatomy_controls__uTH_2 button:hover,.anatomy_reset__i3rDB:hover{border-color:var(--navy)}.anatomy_panel__T2nQ7{padding:28px;border-left:1px solid var(--line);min-width:0}.anatomy_eyebrow__shvTX{font-size:13px;color:var(--slate);margin:0 0 18px}.anatomy_systems__M4Fe3{display:grid;gap:10px}.anatomy_systems__M4Fe3 button{width:100%;border:1px solid var(--line);border-radius:var(--r-button);display:flex;align-items:center;gap:14px;min-height:78px;background:var(--white);padding:14px 16px;text-align:left;color:var(--navy);font:inherit;cursor:pointer}.anatomy_systems__M4Fe3 button[aria-pressed=true]{background:var(--gray-100);border-color:var(--navy)}.anatomy_systems__M4Fe3 button:hover{border-color:var(--navy)}.anatomy_number__t0iD3{font-size:12px;font-variant-numeric:tabular-nums;color:var(--slate)}.anatomy_systems__M4Fe3 strong{display:block;font-size:15px;font-weight:600}.anatomy_systems__M4Fe3 small{display:block;font-size:12px;color:var(--slate);margin-top:3px}.anatomy_systems__M4Fe3 svg{width:16px;height:16px;margin-left:auto;flex:none}.anatomy_detail__cSGLK{margin-top:26px;min-height:190px}.anatomy_detail__cSGLK h3{font-size:19px!important;line-height:1.45!important;margin:0 0 12px}.anatomy_detail__cSGLK p{font-size:14px;color:var(--slate);margin:0 0 16px;line-height:1.8}.anatomy_detail__cSGLK p.anatomy_decisions__JKz8x{font-size:14px;margin-bottom:12px}.anatomy_detail__cSGLK a{min-height:44px;display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:600;text-underline-offset:5px}.anatomy_detail__cSGLK a svg{width:16px;height:16px}.anatomy_reset__i3rDB{margin-top:4px;background:transparent}.anatomy_caption__eEVk0{font-size:14px;color:var(--slate);margin-top:16px;max-width:105ch;line-height:1.8}.anatomy_preview__uTOYK{background:#f3f5f6;border-radius:var(--r-card);padding:10px 20px 24px}.anatomy_preview__uTOYK p{font-size:17px;font-weight:600;margin:0 0 4px}.anatomy_preview__uTOYK span{font-size:12px;color:var(--slate)}.anatomy_preview__uTOYK .anatomy_svg__treF0{max-height:460px}.anatomy_explorer___AIZm a:focus-visible,.anatomy_explorer___AIZm button:focus-visible{outline:2px solid var(--navy);outline-offset:4px}@media(max-width:1000px){.anatomy_explorer___AIZm{grid-template-columns:minmax(0,1.4fr) minmax(265px,1fr)}.anatomy_panel__T2nQ7{padding:20px}.anatomy_controls__uTH_2,.anatomy_readout__9Covw,.anatomy_topbar__RcOtu{padding-inline:16px}.anatomy_controls__uTH_2{justify-content:flex-start}}@media(max-width:760px){.anatomy_explorer___AIZm{grid-template-columns:minmax(0,1fr)}.anatomy_panel__T2nQ7{border-left:0;border-top:1px solid var(--line)}.anatomy_systems__M4Fe3{grid-template-columns:repeat(2,minmax(0,1fr))}.anatomy_systems__M4Fe3 button{padding:12px;gap:10px;min-height:88px}.anatomy_systems__M4Fe3 button svg{display:none}.anatomy_systems__M4Fe3 small{font-size:11px;word-break:keep-all}.anatomy_detail__cSGLK{min-height:0}.anatomy_viewport__brvxD{margin:0}.anatomy_readout__9Covw{font-size:11px}.anatomy_topbar__RcOtu{font-size:10px}.anatomy_caption__eEVk0{font-size:14px}.anatomy_preview__uTOYK{padding:8px 16px 20px}}@media(max-width:380px){.anatomy_systems__M4Fe3{grid-template-columns:minmax(0,1fr)}.anatomy_systems__M4Fe3 button{min-height:70px}.anatomy_controls__uTH_2 button{font-size:12px;padding-inline:11px}}@media(prefers-reduced-motion:reduce){.anatomy_part__dz9EF{transition:none}}.website_root__4hT3Y{font-family:var(--font-sans);color:var(--navy);background:var(--white);line-height:1.7;font-weight:400}.website_root__4hT3Y *{box-sizing:border-box}.website_wrap__CySd0{width:min(calc(100% - 80px),var(--page-max));margin-inline:auto}.website_root__4hT3Y h1,.website_root__4hT3Y h2,.website_root__4hT3Y h3{font-weight:600;line-height:1.25;letter-spacing:-.035em;word-break:keep-all;text-wrap:balance}.website_root__4hT3Y h1{font-size:clamp(36px,5vw,66px);max-width:18ch}.website_root__4hT3Y h2{font-size:clamp(26px,3.2vw,42px)}.website_root__4hT3Y h3{font-size:22px}.website_root__4hT3Y p{word-break:keep-all;overflow-wrap:anywhere}.website_root__4hT3Y a{text-underline-offset:5px}.website_root__4hT3Y :focus-visible{outline:2px solid var(--navy-stroke);outline-offset:5px}.website_root__4hT3Y ::selection{background:var(--navy);color:var(--white)}.website_hero__EKkYx{padding:80px 0 56px}.website_heroTop__pV028{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:40px}.website_heroTop__pV028>div{max-width:660px}.website_lead__2I7gf{font-size:clamp(17px,2vw,21px);color:var(--slate);max-width:55ch;margin:24px 0}.website_actions__WwBGW{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px}.website_primary__CsXmt,.website_secondary__IZoUF{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 20px;border-radius:var(--r-button);text-decoration:none;font-size:15px;font-weight:600;line-height:1.5}.website_primary__CsXmt{background:var(--navy);color:var(--white)}.website_primary__CsXmt:hover{background:var(--navy-deep)}.website_secondary__IZoUF{background:var(--gray-100);color:var(--navy)}.website_secondary__IZoUF:hover{background:var(--gray-200)}.website_textLink__ZEc2n{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-weight:600;text-decoration:underline}.website_primary__CsXmt svg,.website_secondary__IZoUF svg,.website_textLink__ZEc2n svg{width:18px;height:18px;flex:none;transition:transform .18s ease-out}.website_primary__CsXmt:hover svg,.website_secondary__IZoUF:hover svg,.website_textLink__ZEc2n:hover svg{transform:translateX(3px)}.website_caption__VYT6_{font-size:14px;color:var(--slate);margin-top:12px;max-width:75ch}.website_heroMosaic__TZytN{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto;gap:16px}.website_heroPhoto__EqB_M{position:relative;grid-row:span 2;margin:0;border-radius:var(--r-card);overflow:hidden;min-height:430px;background:var(--gray-100)}.website_heroPhoto__EqB_M img{width:100%;height:100%;object-fit:cover}.website_photoFooter__hfQsp{position:absolute;bottom:0;inset-inline:0;background:var(--navy);color:var(--white);padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.website_photoFooter__hfQsp a{color:inherit;font-size:14px;min-height:44px;display:inline-flex;align-items:center;gap:8px}.website_photoFooter__hfQsp strong{font-size:17px;font-weight:600}.website_heroPlan__qLVL3{position:relative;margin:0;display:flex;flex-direction:column;justify-content:space-between;background:var(--gray-100);padding:24px;border-radius:var(--r-card);overflow:hidden}.website_heroPlan__qLVL3 img{width:100%;height:auto;margin:20px 0 12px;object-fit:contain}.website_heroPlan__qLVL3 figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.website_heroPlan__qLVL3 a{font-weight:600;min-height:44px;display:inline-flex;align-items:center;gap:8px}.website_heroNext__iW68e{display:grid;grid-template-columns:1fr 1fr;gap:16px}.website_entryCard__CA1xY{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;background:var(--navy);color:var(--white);border-radius:var(--r-card);text-decoration:none;transition:transform .18s ease-out}.website_entryCard__CA1xY:last-child{background:var(--gray-100);color:var(--navy)}.website_entryCard__CA1xY:hover{transform:translateY(-3px)}.website_entryCard__CA1xY>svg{width:28px;height:28px}.website_entryCard__CA1xY strong{font-size:19px;font-weight:600;line-height:1.4}.website_entryCard__CA1xY span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.website_section__YhPrB{padding:80px 0;border-top:1px solid var(--line)}.website_soft__9Bd0h{background:var(--gray-100);border:0}.website_sectionHead__ttsia{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:36px}.website_sectionHead__ttsia>div,.website_sectionHead__ttsia>p{max-width:55ch}.website_sectionHead__ttsia p{color:var(--slate);margin-top:16px}.website_marketGrid___6u5Y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.website_marketCard__bs_FQ{padding:28px;min-height:190px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:var(--gray-100);border-radius:var(--r-card);color:var(--navy);text-decoration:none;transition:background .18s ease-out}.website_marketCard__bs_FQ:hover{background:var(--gray-200)}.website_marketCard__bs_FQ h3{font-size:22px}.website_marketCard__bs_FQ p{font-size:16px;color:var(--slate);margin:10px 0 0}.website_cardLink__j7cKl{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;font-weight:600}.website_cardLink__j7cKl svg{width:18px}.website_feature__2q_x_{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.website_feature__2q_x_>div>p{color:var(--slate);margin-top:24px}.website_figure__uajv2{margin:0;background:var(--gray-100);border-radius:var(--r-card);overflow:hidden}.website_figure__uajv2 img{width:100%;height:auto;display:block}.website_figure__uajv2 figcaption{font-size:13px;color:var(--slate);padding:16px 20px}.website_offerList__PPX6M{border-top:1px solid var(--line)}.website_offer__zdRdq{display:grid;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:32px;padding:28px 0;border-bottom:1px solid var(--line)}.website_offer__zdRdq h3{font-size:22px;margin-top:8px}.website_offer__zdRdq p{color:var(--slate)}.website_badge__WJvKV{gap:8px;font-size:13px;color:var(--navy);padding:4px 10px;background:var(--gray-100);border-radius:var(--r-button)}.website_badge__WJvKV,.website_offer__zdRdq a{display:inline-flex;align-items:center;font-weight:600}.website_offer__zdRdq a{min-height:44px;gap:12px;white-space:nowrap}.website_split__VxCa3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.website_article__ry4T6{padding:32px;border:1px solid var(--line);border-radius:var(--r-card);min-width:0}.website_article__ry4T6>svg{width:36px;height:36px;margin-bottom:24px}.website_article__ry4T6 h3{margin-bottom:16px}.website_article__ry4T6 p{color:var(--slate)}.website_article__ry4T6 ul{margin:20px 0 0;padding-left:20px}.website_article__ry4T6 li{margin-bottom:8px}.website_article__ry4T6 .website_textLink__ZEc2n{margin-top:16px}.website_wideCard__kKvS0{padding:40px;background:var(--navy);color:var(--white);border-radius:var(--r-card);display:flex;justify-content:space-between;align-items:center;gap:40px}.website_wideCard__kKvS0 p{max-width:60ch;margin-top:16px;color:var(--white)}.website_wideCard__kKvS0 .website_primary__CsXmt{background:var(--white);color:var(--navy);white-space:nowrap}.website_wideCard__kKvS0 .website_primary__CsXmt:hover{background:var(--gray-100)}.website_steps__sehLJ{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;counter-reset:step}.website_steps__sehLJ li{counter-increment:step;border-top:2px solid var(--navy);padding-top:20px}.website_steps__sehLJ li:before{content:counter(step,decimal-leading-zero);font-size:14px;font-variant-numeric:tabular-nums;color:var(--slate);display:block;margin-bottom:20px}.website_steps__sehLJ h3{font-size:20px}.website_steps__sehLJ p{margin-top:12px;color:var(--slate);font-size:15px}.website_facts__GKMTI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:28px 0}.website_facts__GKMTI>div{padding:18px 0;border-bottom:1px solid var(--line)}.website_facts__GKMTI dt{font-size:13px;color:var(--slate);margin-bottom:8px}.website_facts__GKMTI dd{font-size:17px;overflow-wrap:anywhere}.website_breadcrumb__NNSd8{display:inline-flex;min-height:44px;align-items:center;gap:8px;font-size:14px;margin-bottom:24px}.website_breadcrumb__NNSd8 a{color:var(--slate)}.website_prose__dx0tk{max-width:72ch;color:var(--slate)}.website_prose__dx0tk p+p{margin-top:20px}.website_gallery__xcGv1{display:grid;grid-template-columns:1fr 1fr;gap:24px}.website_gallery__xcGv1 .website_figure__uajv2:first-child{grid-column:span 2}.website_gallery__xcGv1 .website_figure__uajv2 img{aspect-ratio:3/2;object-fit:cover}.website_catalog__0Lvuf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.website_catalogCard__37ccA{color:inherit;text-decoration:none;display:block;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.website_catalogCard__37ccA img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .24s ease-out}.website_catalogCard__37ccA:hover img{transform:scale(1.015)}.website_catalogBody__l0JEb{padding:28px}.website_catalogBody__l0JEb h3{margin:12px 0}.website_catalogBody__l0JEb p{color:var(--slate);margin-bottom:20px}.website_faq__Fb2ZM{border-top:1px solid var(--line)}.website_faq__Fb2ZM details{border-bottom:1px solid var(--line);padding:20px 0}.website_faq__Fb2ZM summary{font-weight:600;font-size:18px;cursor:pointer;min-height:44px;display:list-item}.website_faq__Fb2ZM p{max-width:75ch;margin:16px 0;color:var(--slate)}.website_screen__pmR6a{padding:20px;background:var(--gray-100);border-radius:var(--r-card)}.website_screen__pmR6a img{width:100%;height:auto}.website_jumpLinks__s4uxP{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.website_jumpLinks__s4uxP a{min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:var(--r-button);font-size:14px;text-decoration:none}.website_jumpLinks__s4uxP a:hover{background:var(--gray-100)}@media(max-width:1000px){.website_heroTop__pV028{align-items:flex-start;flex-direction:column;gap:16px}.website_heroMosaic__TZytN{grid-template-columns:1.1fr 1fr}.website_heroPhoto__EqB_M{min-height:400px}.website_feature__2q_x_{gap:32px}.website_offer__zdRdq{grid-template-columns:1fr 1.5fr}.website_offer__zdRdq>a{grid-column:2}.website_marketGrid___6u5Y,.website_steps__sehLJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.website_wrap__CySd0{width:calc(100% - 40px)}.website_hero__EKkYx{padding:48px 0 40px}.website_catalog__0Lvuf,.website_feature__2q_x_,.website_heroMosaic__TZytN,.website_split__VxCa3{grid-template-columns:minmax(0,1fr)}.website_heroPhoto__EqB_M{grid-row:auto;min-height:0;height:360px}.website_heroNext__iW68e{grid-template-columns:1fr 1fr}.website_entryCard__CA1xY{padding:20px;min-height:150px}.website_section__YhPrB{padding:56px 0}.website_sectionHead__ttsia{align-items:flex-start;flex-direction:column;gap:16px}.website_marketGrid___6u5Y{grid-template-columns:minmax(0,1fr)}.website_marketCard__bs_FQ{min-height:155px;padding:24px}.website_article__ry4T6{padding:24px}.website_offer__zdRdq{grid-template-columns:minmax(0,1fr);gap:16px}.website_offer__zdRdq>a{grid-column:auto;justify-self:start}.website_wideCard__kKvS0{padding:28px;align-items:flex-start;flex-direction:column;gap:24px}.website_facts__GKMTI,.website_gallery__xcGv1{grid-template-columns:minmax(0,1fr)}.website_gallery__xcGv1 .website_figure__uajv2:first-child{grid-column:auto}.website_photoFooter__hfQsp{padding:14px 18px}.website_photoFooter__hfQsp strong{font-size:15px}.website_heroPlan__qLVL3{padding:20px}}@media(max-width:380px){.website_wrap__CySd0{width:calc(100% - 32px)}.website_heroNext__iW68e,.website_steps__sehLJ{grid-template-columns:minmax(0,1fr)}.website_heroPhoto__EqB_M{height:320px}.website_actions__WwBGW>a{width:100%}.website_photoFooter__hfQsp{align-items:flex-start;flex-direction:column;gap:0}}@media(prefers-reduced-motion:reduce){.website_root__4hT3Y *{transition:none!important;animation:none!important}.website_catalogCard__37ccA:hover img,.website_entryCard__CA1xY:hover,.website_root__4hT3Y a:hover svg{transform:none}}.website_immersiveHero__qEFre{position:relative;min-height:560px;height:min(860px,calc(100svh - var(--spacing-header)));isolation:isolate;color:var(--white);background:var(--navy);overflow:hidden}.website_heroBackdrop__XXdX2{object-fit:cover;object-position:center 46%;z-index:-2}.website_heroScrim__genJf{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,18,31,.85),rgba(9,18,31,.65) 32%,rgba(9,18,31,.22) 75%);z-index:-1}.website_immersiveContent__e2uUd{height:100%;display:flex;align-items:center;padding-block:72px 120px}.website_immersiveContent__e2uUd>.website_wrap__CySd0{width:min(calc(100% - 80px),var(--page-max))}.website_immersiveContent__e2uUd h1{font-size:clamp(34px,3.6vw,52px);line-height:1.4;letter-spacing:-.025em}.website_immersiveContent__e2uUd p{font-size:18px;line-height:1.8;margin-top:28px;color:var(--white);max-width:46ch}.website_immersiveContent__e2uUd .website_primary__CsXmt{background:var(--white);color:var(--navy)}.website_immersiveContent__e2uUd .website_primary__CsXmt:hover{background:var(--gray-100)}.website_immersiveContent__e2uUd .website_secondary__IZoUF{background:transparent;color:var(--white);border:1px solid rgba(255,255,255,.7)}.website_immersiveContent__e2uUd .website_secondary__IZoUF:hover{background:rgba(255,255,255,.12)}.website_immersiveContent__e2uUd p.website_heroScope__zmpyD{font-size:14px;margin-top:20px;color:rgba(255,255,255,.88)}.website_immersiveBottom__2dHWP{position:absolute;bottom:28px;inset-inline:0}.website_immersiveBottom__2dHWP>.website_wrap__CySd0{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px}.website_immersiveBottom__2dHWP a{display:inline-flex;align-items:center;min-height:44px;gap:16px;color:inherit;text-decoration:underline}.website_immersiveBottom__2dHWP svg{width:18px;height:18px}@media(max-width:700px){.website_immersiveHero__qEFre{min-height:620px;max-height:800px}.website_immersiveContent__e2uUd>.website_wrap__CySd0{width:calc(100% - 40px)}.website_immersiveContent__e2uUd p{font-size:16px}.website_heroScrim__genJf{background:linear-gradient(90deg,rgba(9,18,31,.84),rgba(9,18,31,.5))}.website_heroBackdrop__XXdX2{object-position:58% center}.website_immersiveBottom__2dHWP>.website_wrap__CySd0{align-items:flex-start;flex-direction:column;gap:4px}.website_immersiveContent__e2uUd{padding-block:64px 140px}}@media(max-width:380px){.website_immersiveContent__e2uUd>.website_wrap__CySd0{width:calc(100% - 32px)}.website_immersiveHero__qEFre{min-height:680px}.website_immersiveContent__e2uUd .website_actions__WwBGW>a{width:auto}}.website_root__4hT3Y{--r-button:999px;--r-card:16px}.website_root__4hT3Y .website_section__YhPrB{padding-block:100px}.website_root__4hT3Y .website_primary__CsXmt,.website_root__4hT3Y .website_secondary__IZoUF{border-radius:999px;padding-inline:24px;min-height:48px}.website_root__4hT3Y .website_hero__EKkYx{padding-top:90px}.website_root__4hT3Y .website_catalogCard__37ccA,.website_root__4hT3Y .website_figure__uajv2 img{border-radius:16px}.website_root__4hT3Y h1{font-weight:600}.website_root__4hT3Y .website_sectionHead__ttsia{margin-bottom:48px}.website_root__4hT3Y .website_wideCard__kKvS0{border-radius:20px}.website_root__4hT3Y .website_article__ry4T6{background:#f8f9fa;border-radius:16px}@media(max-width:700px){.website_root__4hT3Y .website_section__YhPrB{padding-block:72px}.website_root__4hT3Y .website_hero__EKkYx{padding-top:60px}.website_root__4hT3Y .website_sectionHead__ttsia{margin-bottom:32px}}.contact-pages_page__sFtyU{max-width:1280px;margin:0 auto;padding:64px 40px 96px;color:var(--ink);font-weight:400}.contact-pages_page__sFtyU figure,.contact-pages_page__sFtyU h1,.contact-pages_page__sFtyU h2,.contact-pages_page__sFtyU h3,.contact-pages_page__sFtyU p{margin:0}.contact-pages_page__sFtyU h1{font-size:clamp(32px,3.7vw,52px);line-height:1.22;letter-spacing:-.035em;word-break:keep-all}.contact-pages_page__sFtyU h2{font-size:clamp(25px,2.7vw,34px);font-weight:600;line-height:1.35;letter-spacing:-.025em;word-break:keep-all}.contact-pages_page__sFtyU h3{font-size:20px;font-weight:600;line-height:1.45;word-break:keep-all}.contact-pages_page__sFtyU p{font-size:16px;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}.contact-pages_page__sFtyU a:focus-visible{outline:3px solid var(--navy-stroke);outline-offset:5px}.contact-pages_eyebrow__x4frM{margin-bottom:20px!important;color:var(--slate);font-size:14px!important;font-weight:600}.contact-pages_hero__NufNF{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center}.contact-pages_heroCopy___wqm1{min-width:0}.contact-pages_lead__odEQI{margin-top:24px!important;color:var(--fg-2);font-size:18px!important;max-width:650px}.contact-pages_heroFigure__aFBbT{overflow:hidden;background:var(--gray-100);border-radius:var(--r-card)}.contact-pages_heroFigure__aFBbT img{width:100%;height:auto;display:block;aspect-ratio:5/4;object-fit:cover}.contact-pages_heroFigure__aFBbT figcaption{padding:12px 16px;font-size:13px;line-height:1.5;color:var(--fg-2)}.contact-pages_actions__hDn48{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px}.contact-pages_primary__2A7zh{display:inline-flex;gap:24px;align-items:center;justify-content:space-between;padding:13px 22px;border-radius:var(--r-button);background:var(--navy);color:var(--white);font-size:16px;font-weight:500;text-decoration:none}.contact-pages_primary__2A7zh:hover{background:var(--navy-stroke)}.contact-pages_textLink__BEXT4{display:inline-flex;align-items:center;min-height:44px;font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:5px;color:var(--navy)}.contact-pages_hint__6weZJ{margin-top:16px!important;color:var(--fg-2);font-size:14px!important;line-height:1.7!important}.contact-pages_section___ENCf{margin-top:80px;padding-top:48px;border-top:1px solid var(--line)}.contact-pages_sectionHeading__CLBJX{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.contact-pages_sectionHeading__CLBJX p{color:var(--fg-2);max-width:480px}.contact-pages_observations___Wse3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.contact-pages_observation___oV_k{min-width:0}.contact-pages_observation___oV_k svg{color:var(--slate);margin-bottom:16px}.contact-pages_observation___oV_k p{margin-top:12px;color:var(--fg-2);font-size:15px}.contact-pages_gallery__yD5EE{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.contact-pages_gallery__yD5EE figure{border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.contact-pages_gallery__yD5EE img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block}.contact-pages_gallery__yD5EE .contact-pages_plan__jVsCe{object-fit:contain;background:var(--white);padding:12px}.contact-pages_gallery__yD5EE figcaption{padding:12px 16px;color:var(--fg-2);line-height:1.6;font-size:14px}.contact-pages_twoColumns__9Yz4w{display:grid;grid-template-columns:1fr 1fr;gap:48px}.contact-pages_list__6qSgB{list-style:none;padding:0;margin:24px 0 0}.contact-pages_list__6qSgB li{padding:16px 0;border-top:1px solid var(--line);font-size:16px;line-height:1.7}.contact-pages_list__6qSgB strong{font-weight:600;display:block;margin-bottom:4px}.contact-pages_list__6qSgB span{color:var(--fg-2)}.contact-pages_steps__imQLd{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.contact-pages_steps__imQLd li{border-top:2px solid var(--navy);padding-top:18px}.contact-pages_stepNumber__GAMQW{display:block;color:var(--slate);font-size:13px;margin-bottom:20px}.contact-pages_steps__imQLd p{color:var(--fg-2);margin-top:12px;font-size:15px}.contact-pages_location__PtF8e{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;background:var(--gray-50);border-radius:var(--r-card);padding:36px;margin-top:40px}.contact-pages_location__PtF8e p{color:var(--fg-2)}.contact-pages_location__PtF8e h3{margin-bottom:12px}.contact-pages_contactHero__IZtWW{max-width:820px}.contact-pages_context__7tEWe{display:inline-block;font-size:14px!important;color:var(--slate);background:var(--gray-100);padding:8px 12px;margin-bottom:20px!important;border-radius:4px}.contact-pages_routes__d3jDZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.contact-pages_route__3ymrO{padding:28px;border:1px solid var(--line);border-radius:var(--r-card);display:flex;flex-direction:column;align-items:flex-start}.contact-pages_route__3ymrO svg{margin-bottom:32px;color:var(--slate)}.contact-pages_route__3ymrO p{color:var(--fg-2);margin-top:16px;margin-bottom:20px}.contact-pages_route__3ymrO .contact-pages_textLink__BEXT4{margin-top:auto}.contact-pages_contactDetails__vmEhJ{display:grid;grid-template-columns:1fr 1.15fr;gap:48px}.contact-pages_details__e2S4t{margin:0}.contact-pages_details__e2S4t>div{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.contact-pages_details__e2S4t dt{color:var(--fg-2);font-size:14px;line-height:1.7;padding-top:10px}.contact-pages_details__e2S4t dd{margin:0;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.contact-pages_details__e2S4t dd p{padding-top:10px}.contact-pages_procurement__3EIJG{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.contact-pages_procurement__3EIJG article{padding:28px;background:var(--gray-50);border-radius:var(--r-card)}.contact-pages_procurement__3EIJG p{margin-top:12px;color:var(--fg-2)}.contact-pages_procurement__3EIJG article:last-child{grid-column:1/-1}.contact-pages_scopeNote__5xNnW{border-left:3px solid var(--orange);padding:18px 24px;background:var(--sand-2);margin-top:32px}.contact-pages_scopeNote__5xNnW p{color:var(--fg-2);font-size:15px}.contact-pages_scopeNote__5xNnW strong{color:var(--ink);font-weight:600}@media (max-width:900px){.contact-pages_page__sFtyU{padding:48px 28px 72px}.contact-pages_hero__NufNF{gap:28px}.contact-pages_observations___Wse3,.contact-pages_steps__imQLd{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-pages_routes__d3jDZ{gap:16px}.contact-pages_route__3ymrO{padding:22px}.contact-pages_contactDetails__vmEhJ,.contact-pages_location__PtF8e{gap:28px}.contact-pages_sectionHeading__CLBJX{display:block}.contact-pages_sectionHeading__CLBJX p{margin-top:16px}}@media (max-width:640px){.contact-pages_page__sFtyU{padding:32px 20px 64px}.contact-pages_contactDetails__vmEhJ,.contact-pages_gallery__yD5EE,.contact-pages_hero__NufNF,.contact-pages_location__PtF8e,.contact-pages_procurement__3EIJG,.contact-pages_routes__d3jDZ,.contact-pages_twoColumns__9Yz4w{grid-template-columns:1fr}.contact-pages_hero__NufNF{gap:32px}.contact-pages_lead__odEQI{font-size:17px!important;margin-top:20px!important}.contact-pages_heroFigure__aFBbT img{aspect-ratio:4/3}.contact-pages_section___ENCf{margin-top:56px;padding-top:32px}.contact-pages_observations___Wse3,.contact-pages_steps__imQLd{gap:28px 20px}.contact-pages_observation___oV_k h3,.contact-pages_steps__imQLd h3{font-size:18px}.contact-pages_location__PtF8e{padding:24px;gap:24px}.contact-pages_twoColumns__9Yz4w{gap:36px}.contact-pages_routes__d3jDZ{margin-top:32px}.contact-pages_route__3ymrO svg{margin-bottom:20px}.contact-pages_details__e2S4t>div{grid-template-columns:80px 1fr;gap:12px}.contact-pages_primary__2A7zh{width:100%}.contact-pages_scopeNote__5xNnW{padding:16px 20px}}.contact-pages_contactHero__IZtWW{padding-top:90px}.contact-pages_primary__2A7zh{border-radius:999px;min-height:48px;padding-inline:26px}.contact-pages_route__3ymrO{border-radius:16px}.contact-pages_page__sFtyU h1{font-weight:600}.contact-pages_routes__d3jDZ{gap:24px}@media(max-width:700px){.contact-pages_contactHero__IZtWW{padding-top:60px}}.contact-pages_page__sFtyU>section[data-service-panel]{padding:64px 0;background:transparent}.contact-pages_page__sFtyU>section[data-service-panel]>div{width:100%}.public-sector_navigation__8QiMl{display:flex;flex-wrap:wrap;gap:8px 28px;padding:28px 0 0}.public-sector_navigation__8QiMl a{min-height:44px;display:flex;align-items:center;font-size:15px;color:var(--fg-2);text-underline-offset:5px;text-decoration:underline}.public-sector_facilities__ux5wT{display:grid;grid-template-columns:1fr 1fr;gap:36px}.public-sector_facilities__ux5wT article{min-width:0}.public-sector_facilities__ux5wT img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:16px;margin-bottom:24px}.public-sector_facilities__ux5wT p{margin-top:12px!important;color:var(--fg-2)}.public-sector_facilities__ux5wT small{display:block;margin-top:16px;font-size:12px;color:var(--fg-2);line-height:1.7}.public-sector_tags__BC_mg{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.public-sector_tags__BC_mg span{font-size:13px;background:var(--gray-100);padding:8px 13px;border-radius:999px;line-height:1.4}.public-sector_benefits__7HYch{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.public-sector_benefits__7HYch article{border-top:1px solid var(--line);padding-top:24px}.public-sector_benefits__7HYch article>p{margin-top:16px!important;color:var(--fg-2)}.public-sector_benefits__7HYch article>div{margin-top:24px}.public-sector_benefits__7HYch strong{font-size:13px;font-weight:600}.public-sector_benefits__7HYch article>div p{font-size:14px;line-height:1.7;margin-top:8px!important;color:var(--fg-2)}.public-sector_productStatus__TcOpj{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:40px;padding:28px;background:var(--gray-50);border-radius:16px}.public-sector_productStatus__TcOpj h3{font-size:19px!important}.public-sector_productStatus__TcOpj p{max-width:70ch;margin-top:12px!important;font-size:15px!important;color:var(--fg-2)}.public-sector_pending__1oCGg{flex-shrink:0;font-size:13px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;line-height:1.5}.public-sector_sources___s1t1{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:20px;color:var(--fg-2);font-size:12px}.public-sector_sources___s1t1 span{width:100%;line-height:1.8}.public-sector_sources___s1t1 a{min-height:36px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.public-sector_paths__h1FTj{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.public-sector_paths__h1FTj>div{padding-top:24px;border-top:1px solid var(--line)}.public-sector_paths__h1FTj p{margin-top:12px!important;color:var(--fg-2);font-size:15px!important;line-height:1.8}@media(max-width:900px){.public-sector_benefits__7HYch{gap:20px}.public-sector_productStatus__TcOpj{display:block}.public-sector_pending__1oCGg{display:inline-flex;margin-top:20px}}@media(max-width:640px){.public-sector_benefits__7HYch,.public-sector_facilities__ux5wT,.public-sector_paths__h1FTj{grid-template-columns:1fr}.public-sector_facilities__ux5wT{gap:32px}.public-sector_productStatus__TcOpj{padding:24px}.public-sector_navigation__8QiMl{gap:4px 20px}.public-sector_facilities__ux5wT img{margin-bottom:20px}.public-sector_sources___s1t1 a{min-height:44px}.public-sector_paths__h1FTj{gap:24px}}