.ClientList_list__jD1l1{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(20,36,58,.14);border:1px solid rgba(20,36,58,.14)}.ClientList_list__jD1l1 a{display:grid;align-content:space-between;grid-gap:.35rem;gap:.35rem;min-height:11.5rem;padding:1.25rem 1.15rem 1.15rem;background:var(--white);color:inherit;text-decoration:none}.ClientList_list__jD1l1 img,.ClientList_wordmark__ivQum{height:2.55rem;width:auto;max-width:min(100%,13.5rem);object-fit:contain;object-position:left center;justify-self:start}.ClientList_wordmark__ivQum{display:flex;align-items:center;font-size:1.65rem;font-weight:700;letter-spacing:-.045em;color:var(--deep)}.ClientList_list__jD1l1 strong{margin-top:1.4rem;font-size:1.15rem;letter-spacing:-.02em}.ClientList_list__jD1l1 span{color:var(--muted);font-size:.95rem}.ClientList_list__jD1l1 a:hover strong{color:var(--tech)}.ClientList_row__fIDyv{list-style:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.75rem 2.25rem;margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0}.ClientList_row__fIDyv a{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;width:9.5rem;color:inherit;text-decoration:none}.ClientList_row__fIDyv img{height:2.15rem;width:auto;max-width:100%;object-fit:contain;object-position:left center;filter:grayscale(1);opacity:.78;transition:filter .2s ease,opacity .2s ease}.ClientList_row__fIDyv a:focus-visible img,.ClientList_row__fIDyv a:hover img{filter:none;opacity:1}.ClientList_row__fIDyv strong{margin-top:.35rem;font-size:.98rem;letter-spacing:-.02em}.ClientList_row__fIDyv span{color:var(--muted);font-size:.85rem}.ClientList_row__fIDyv a:hover strong{color:var(--tech)}@media (max-width:800px){.ClientList_list__jD1l1{grid-template-columns:1fr 1fr}.ClientList_list__jD1l1 a{min-height:10rem}}@media (max-width:520px){.ClientList_list__jD1l1{grid-template-columns:1fr}}.page_hero__7KFOs{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:100svh;margin-top:calc(var(--hero-pull, var(--header)) * -1);overflow:hidden;background:var(--deep);color:var(--white)}.page_heroMedia__LXNx7,.page_heroShade__jf493{position:absolute;inset:0}.page_heroMedia__LXNx7 img{display:block;width:100%;height:100%;object-fit:cover;object-position:32% 60%;animation:page_heroIn__4OIAo 1.2s ease both}.page_heroShade__jf493{background:linear-gradient(100deg,rgba(7,27,56,.9),rgba(7,27,56,.68) 26%,rgba(7,27,56,.22) 52%,rgba(7,27,56,.08))}.page_copy__78i8L{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:1.25rem;width:min(48rem,100%);padding:calc(var(--header) + 2rem) var(--gutter) calc(clamp(2.75rem, 7vw, 5.5rem) + var(--cookie-space, 0px))}.page_copy__78i8L>*{animation:page_rise__c4kUh .85s ease both}.page_copy__78i8L>:nth-child(2){animation-delay:.08s}.page_copy__78i8L>:nth-child(3){animation-delay:.16s}.page_copy__78i8L>:nth-child(4){animation-delay:.24s}.page_kicker__4Y54j{color:rgba(255,255,255,.8);font-size:.95rem}.page_kicker__4Y54j:after{content:"";display:block;width:3.25rem;height:2px;margin-top:.85rem;background:var(--cyan);transform-origin:left center;animation:page_rule__rC9UA .7s ease .25s both}.page_title__po7na{font-size:clamp(2.45rem,5vw,4.6rem);max-width:13ch;color:var(--white)}.page_lede__m7AMO{max-width:34rem;font-size:clamp(1.12rem,1.7vw,1.32rem);line-height:1.45;color:rgba(255,255,255,.9)}.page_button__52WaL{align-self:flex-start;display:inline-flex;align-items:center;min-height:48px;margin-top:.35rem;padding:.85rem 1.4rem;border-radius:4px;background:var(--white);color:var(--deep);text-decoration:none;font-weight:600;transition:background-color .2s ease}.page_button__52WaL:hover{background:var(--mist);color:var(--deep)}.page_afterHero__jA_b6{padding-top:clamp(3.25rem,7vw,5.5rem)}.page_chapters__oSuC3{padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.page_chaptersHead__iBKI7{padding:0 var(--gutter) clamp(1.75rem,4vw,3rem)}.page_section__zQZ2o{padding:clamp(4.5rem,9vw,8rem) var(--gutter)}.page_mist__FfSCp{background:var(--mist)}.page_heading__eEOyF{font-size:clamp(2rem,4vw,3.35rem);max-width:14ch;color:var(--deep);margin-bottom:clamp(1.25rem,3vw,2.25rem)}.page_chapters__oSuC3 .page_heading__eEOyF,.page_tasksCopy__YxIiW .page_heading__eEOyF{margin-bottom:0}.page_bands__icZPi{display:grid;border-top:1px solid var(--line)}.page_band__kwxoS{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 11.5rem;grid-gap:.35rem 1.5rem;gap:.35rem 1.5rem;align-items:center;padding:1rem var(--gutter);border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.page_bandFigure__y1o9U{position:relative;margin:0;height:4.75rem;overflow:hidden;border-radius:4px;background:var(--deep)}.page_bandFigure__y1o9U img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.page_band__kwxoS:focus-visible .page_bandFigure__y1o9U img,.page_band__kwxoS:hover .page_bandFigure__y1o9U img{transform:scale(1.06)}.page_bandCopy__UCGzU{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.page_index__voE0e{color:var(--electric);font-size:1.2rem;letter-spacing:-.04em;line-height:1}.page_directionTitle__TPIZS,.page_index__voE0e{font-family:var(--font-display),var(--font);font-weight:500}.page_directionTitle__TPIZS{font-size:clamp(1.05rem,1.45vw,1.35rem);letter-spacing:-.03em;line-height:1.15;color:var(--deep);overflow-wrap:break-word;transition:color .2s ease}.page_band__kwxoS:focus-visible .page_directionTitle__TPIZS,.page_band__kwxoS:hover .page_directionTitle__TPIZS{color:var(--tech)}.page_bandLede__D9hcS{max-width:62ch;color:var(--muted);font-size:.98rem;line-height:1.4}.page_more__hdVRu{display:inline-block;margin-top:.15rem;font-weight:600;color:var(--tech);transition:transform .2s ease}.page_band__kwxoS:focus-visible .page_more__hdVRu,.page_band__kwxoS:hover .page_more__hdVRu{transform:translateX(6px)}.page_tasksSection__z4dJK{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:78vh;background:var(--deep);color:var(--white)}.page_tasksCopy__YxIiW{display:flex;flex-direction:column;justify-content:center;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(4rem,8vw,7rem) var(--gutter)}.page_tasksCopy__YxIiW .page_heading__eEOyF{color:var(--white)}.page_tasksMedia__Spzlk{position:relative;margin:0;min-height:22rem;overflow:hidden;background:var(--tech)}.page_tasksMedia__Spzlk img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% center}.page_tasksMedia__Spzlk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,27,56,.72),rgba(7,27,56,0) 36%)}.page_tasks__0_6e1{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:38rem}.page_tasks__0_6e1 li{padding-left:1rem;border-left:2px solid var(--cyan);font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.4;color:var(--white)}.page_approach__mSJjX{display:grid;max-width:62rem}.page_step__0ZyaY{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-column-gap:1.25rem;column-gap:1.25rem;align-items:baseline;padding:1.6rem 0;border-top:1px solid var(--line)}.page_step__0ZyaY:last-child{border-bottom:1px solid var(--line)}.page_stepIndex__CoGSS{grid-row:1/span 2;color:var(--electric);font-family:var(--font-display),var(--font);font-size:clamp(1.7rem,3vw,2.35rem);font-weight:500;letter-spacing:-.04em;line-height:1}.page_step__0ZyaY h3{grid-column:2;font-size:clamp(1.45rem,2vw,1.9rem);color:var(--deep)}.page_step__0ZyaY p{grid-column:2;max-width:46ch;margin-top:.35rem;color:var(--muted)}.page_skills__C3sNq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-column-gap:clamp(2rem,5vw,5rem);column-gap:clamp(2rem,5vw,5rem);align-items:start}.page_skills__C3sNq .page_heading__eEOyF{grid-column:1;grid-row:1}.page_skills__C3sNq .page_statement__u5dTW{grid-column:1;grid-row:2;margin-top:-.5rem;font-size:clamp(1.25rem,2vw,1.6rem);max-width:22ch}.page_skills__C3sNq .page_bodyLines__g8rgk{grid-column:2;grid-row:1/span 2;margin-top:.35rem}.page_advantages__Ke4dV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2.5rem clamp(1.75rem,4vw,3.5rem);gap:2.5rem clamp(1.75rem,4vw,3.5rem)}.page_advantages__Ke4dV article{min-width:0;padding-top:1.15rem;border-top:2px solid var(--cyan)}.page_advantageMark__wXkvX{display:block;width:2.35rem;height:2.35rem;margin-bottom:1rem;color:var(--deep)}.page_advantageMark__wXkvX svg{display:block;width:100%;height:100%}.page_advantages__Ke4dV article h3{font-size:clamp(1.35rem,1.8vw,1.75rem);margin-bottom:.55rem;color:var(--deep)}.page_advantages__Ke4dV p{max-width:36ch;color:var(--muted)}.page_statement__u5dTW{font-size:clamp(1.8rem,3.5vw,3rem);letter-spacing:-.03em;line-height:1.08;max-width:16ch;color:var(--deep)}.page_textLink__pfFKU{display:inline-block;margin-top:1.5rem;font-weight:600}.page_contactGrid__FcWqy{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:start}.page_contactNote__Y_ry9{max-width:var(--measure);margin-top:1rem;color:var(--muted)}.page_bodyLines__g8rgk{display:grid;grid-gap:1.35rem;gap:1.35rem;max-width:40rem}.page_bodyLines__g8rgk strong{font-weight:600}@keyframes page_heroIn__4OIAo{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:none}}@keyframes page_rise__c4kUh{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes page_rule__rC9UA{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:860px){.page_hero__7KFOs{height:100svh;max-height:100svh}.page_copy__78i8L{gap:.85rem;padding-bottom:calc(.85rem + var(--cookie-space, 0px))}.page_lede__m7AMO{font-size:1rem}.page_heroShade__jf493{background:linear-gradient(180deg,rgba(7,27,56,.28),rgba(7,27,56,.2) 34%,rgba(7,27,56,.86) 70%,rgba(7,27,56,.94))}.page_title__po7na{max-width:12ch;font-size:clamp(1.7rem,7.2vw,2.7rem)}.page_band__kwxoS{grid-template-columns:2.5rem minmax(0,1fr) 5.25rem;gap:.65rem;align-items:start}.page_bandFigure__y1o9U{height:3.6rem;margin-top:.15rem}.page_advantages__Ke4dV,.page_contactGrid__FcWqy,.page_skills__C3sNq,.page_step__0ZyaY,.page_tasksSection__z4dJK{grid-template-columns:1fr}.page_tasksMedia__Spzlk{min-height:16rem;order:-1}.page_tasksMedia__Spzlk:after{background:linear-gradient(180deg,rgba(7,27,56,0),rgba(7,27,56,.35))}.page_advantages__Ke4dV{gap:1.75rem 0}.page_skills__C3sNq .page_bodyLines__g8rgk,.page_skills__C3sNq .page_heading__eEOyF,.page_skills__C3sNq .page_statement__u5dTW{grid-column:auto;grid-row:auto}.page_skills__C3sNq .page_bodyLines__g8rgk,.page_skills__C3sNq .page_statement__u5dTW{margin-top:0}}.ContactForm_form__93_AC{display:grid;grid-gap:1.1rem;gap:1.1rem;max-width:36rem}.ContactForm_field__WlekW{display:grid;grid-gap:.4rem;gap:.4rem}.ContactForm_consent__fV74d span,.ContactForm_field__WlekW span{font-size:.95rem;font-weight:600}.ContactForm_form__93_AC input,.ContactForm_form__93_AC textarea{width:100%;border:1px solid rgba(20,36,58,.28);background:var(--white);color:var(--ink);border-radius:4px;padding:.85rem .9rem;font:inherit}.ContactForm_form__93_AC textarea{min-height:9rem;resize:vertical}.ContactForm_invalid__rmgvU{border-color:var(--danger)}.ContactForm_alert__7vAjA,.ContactForm_error__6GSd5{color:var(--danger);font-size:.95rem}.ContactForm_alert__7vAjA{margin:0}.ContactForm_consent__fV74d{display:flex;gap:.75rem;align-items:flex-start;font-weight:400}.ContactForm_consent__fV74d input{width:1.15rem;height:1.15rem;margin-top:.25rem}.ContactForm_trap__278tk{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ContactForm_button__p_58e{justify-self:start;border:0;border-radius:4px;min-height:48px;padding:.85rem 1.4rem;background:var(--deep);color:var(--white);font:inherit;font-weight:600;cursor:pointer}.ContactForm_button__p_58e:hover{background:var(--tech)}.ContactForm_button__p_58e:active{background:#041226}.ContactForm_button__p_58e:disabled{background:var(--muted);cursor:not-allowed}.TextPage_page__zZDFi{padding:clamp(3.5rem,8vw,7rem) var(--gutter) clamp(4rem,9vw,8rem)}.TextPage_kicker__gMY8H{color:var(--muted);margin-bottom:1rem}.TextPage_crumbs__tU3io{margin:0 0 .85rem;color:var(--muted);font-size:.92rem}.TextPage_crumbs__tU3io ol{display:flex;flex-wrap:wrap;gap:.3rem .45rem;margin:0;padding:0;list-style:none}.TextPage_crumbs__tU3io li{display:inline-flex;align-items:center;gap:.45rem}.TextPage_crumbs__tU3io li+li:before{content:"/";opacity:.55}.TextPage_crumbs__tU3io a{color:inherit;text-decoration:none}.TextPage_crumbs__tU3io a:hover{color:var(--deep)}.TextPage_crumbsLight__Qm0gP{color:rgba(255,255,255,.82)}.TextPage_crumbsLight__Qm0gP a:hover{color:var(--white)}.TextPage_title___MhiO{font-size:clamp(1.45rem,6.4vw,3.4rem);color:var(--deep);max-width:14em;overflow-wrap:normal;word-break:keep-all}.TextPage_lede__qt9Vj{margin-top:1.5rem;max-width:40rem;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.45}.TextPage_intro__MiYIw{margin-top:1.15rem;max-width:40rem;color:var(--muted)}.TextPage_body__xQZ_J{margin-top:clamp(2rem,5vw,4rem);display:grid;grid-gap:1.1rem;gap:1.1rem;max-width:var(--measure)}.TextPage_split__4saJI{margin-top:clamp(2rem,5vw,4rem);display:grid;grid-template-columns:minmax(0,.92fr) minmax(16rem,1.05fr);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);align-items:start}.TextPage_split__4saJI .TextPage_body__xQZ_J{margin-top:0}.TextPage_aside__IqYW_{margin:.4rem 0 0;padding-top:.9rem;color:var(--muted);max-width:36ch;border-top:2px solid var(--cyan)}.TextPage_figureWide__5d4D6,.TextPage_figure__GAjSe{margin:clamp(1.75rem,4vw,2.75rem) 0 0;overflow:hidden;border-radius:4px;background:var(--deep)}.TextPage_figureWide__5d4D6{margin-inline:calc(var(--gutter) * -1);border-radius:0}.TextPage_photo___wBXY{display:block;width:100%;object-fit:cover;transition:transform .7s ease}.TextPage_figureWide__5d4D6 .TextPage_photo___wBXY{aspect-ratio:2.35/1;max-height:78vh}.TextPage_pageError__o1YiL{padding-top:clamp(1.5rem,3vw,2.5rem)}.TextPage_figureError__AORto{margin:0 0 clamp(1.35rem,3vw,2rem);overflow:hidden;border-radius:4px;background:var(--deep)}.TextPage_figureError__AORto .TextPage_photo___wBXY{aspect-ratio:16/9;max-height:min(52vh,26rem);object-position:center 72%}.TextPage_figure__GAjSe .TextPage_photo___wBXY{aspect-ratio:4/3}.TextPage_figureError__AORto:hover .TextPage_photo___wBXY,.TextPage_figureWide__5d4D6:hover .TextPage_photo___wBXY,.TextPage_figure__GAjSe:hover .TextPage_photo___wBXY{transform:scale(1.035)}.TextPage_split__4saJI .TextPage_figure__GAjSe{margin-top:0}.TextPage_mapBlock__CEbTH,.TextPage_split__4saJI .TextPage_figure__GAjSe{position:-webkit-sticky;position:sticky;top:calc(var(--header) + 1.25rem)}.TextPage_map__Woz_s{display:block;width:100%;height:min(32rem,68vh);min-height:22rem;border:0;border-radius:4px;background:var(--mist)}.TextPage_mapCaption__BDX1r{margin:.75rem 0 0;font-size:.95rem}.TextPage_mapHold__gjpRQ{display:grid;align-content:end;grid-gap:.7rem;gap:.7rem;height:min(32rem,68vh);min-height:22rem;padding:clamp(1.25rem,3vw,2rem);border-radius:4px;background:linear-gradient(180deg,rgba(7,27,56,.15),rgba(7,27,56,.72)),var(--deep);color:var(--mist)}.TextPage_mapKicker__U5JHJ{margin:0 0 .35rem;color:var(--white);font-size:.95rem}.TextPage_mapKicker__U5JHJ:after{content:"";display:block;width:2.5rem;height:2px;margin-top:.7rem;background:var(--cyan)}.TextPage_mapAddress__jQP2H{margin:0;max-width:18ch;color:var(--white);font-size:clamp(1.6rem,2.5vw,2.15rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}.TextPage_mapHold__gjpRQ p{max-width:36ch;margin:0}.TextPage_mapHold__gjpRQ a{color:var(--white)}.TextPage_mapNote__z7yRU{color:rgba(244,247,251,.78)}.TextPage_mapHold__gjpRQ button{justify-self:start;margin-top:.6rem;min-height:44px;padding:.7rem 1.05rem;border:0;border-radius:4px;background:var(--white);color:var(--deep);font:inherit;font-weight:600;cursor:pointer}.TextPage_mapHold__gjpRQ button:hover{background:var(--mist)}.TextPage_pageBroad__PSQPL{padding-top:0}.TextPage_broadHero___8cSa{position:relative;display:flex;align-items:flex-end;min-height:calc(100svh - var(--header));margin-inline:calc(var(--gutter) * -1);overflow:hidden;border-radius:0;background:var(--deep)}.TextPage_broadHero___8cSa .TextPage_photo___wBXY{position:absolute;inset:0;height:100%;object-position:center 42%;animation:TextPage_photoIn__0Ppdu 1.05s ease both}.TextPage_broadShade__bhTDU{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,27,56,.1),rgba(7,27,56,.18) 42%,rgba(7,27,56,.84))}.TextPage_broadCopy__vFUXZ{position:relative;z-index:1;display:grid;grid-gap:1rem;gap:1rem;max-width:44rem;padding:clamp(1.5rem,4vw,3rem)}.TextPage_kickerLight__DT_3A{color:rgba(255,255,255,.78)}.TextPage_titleLight__BZqIJ{font-size:clamp(1.7rem,5.6vw,3.7rem);color:var(--white);max-width:12em;overflow-wrap:normal;word-break:keep-all}.TextPage_ledeLight__wlMdG{max-width:38rem;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.45;color:rgba(255,255,255,.88)}.TextPage_mosaic__XH4nf{display:grid;grid-template-columns:1.35fr .9fr .9fr 1.15fr;grid-template-rows:1fr 1fr;grid-gap:.45rem;gap:.45rem;height:clamp(18rem,46vw,36rem);margin:clamp(2rem,5vw,3.5rem) calc(var(--gutter) * -1) 0}.TextPage_mosaic__XH4nf img{width:100%;height:100%;object-fit:cover;border-radius:0}.TextPage_mosaic__XH4nf img:first-child,.TextPage_mosaic__XH4nf img:last-child{grid-row:1/span 2}.TextPage_mosaic__XH4nf img:nth-child(2){grid-column:2;grid-row:1}.TextPage_mosaic__XH4nf img:nth-child(3){grid-column:3;grid-row:2}.TextPage_thumbFrame__10zrW{display:block;height:4.75rem;overflow:hidden;border-radius:4px;background:var(--deep)}.TextPage_thumbFrame__10zrW img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.TextPage_item__FHa2U:focus-visible .TextPage_thumbFrame__10zrW img,.TextPage_item__FHa2U:hover .TextPage_thumbFrame__10zrW img{transform:scale(1.06)}.TextPage_itemBody__c9Qp_{display:grid;grid-gap:.3rem;gap:.3rem;align-content:center}@keyframes TextPage_photoIn__0Ppdu{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.TextPage_list__kaKHs{margin:clamp(2rem,5vw,3rem) calc(var(--gutter) * -1) 0;padding:0;list-style:none;display:grid;border-top:1px solid var(--line)}.TextPage_item__FHa2U{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 11.5rem;grid-gap:.35rem 1.5rem;gap:.35rem 1.5rem;align-items:center;padding:1rem var(--gutter);text-decoration:none;color:inherit}.TextPage_item__FHa2U,.TextPage_item__FHa2U:last-child{border-bottom:1px solid var(--line)}.TextPage_item__FHa2U:hover strong{color:var(--tech)}.TextPage_index__n2EN0{color:var(--electric);font-size:1.2rem;letter-spacing:-.04em;line-height:1}.TextPage_index__n2EN0,.TextPage_item__FHa2U strong{font-family:var(--font-display),var(--font);font-weight:500}.TextPage_item__FHa2U strong{display:block;font-size:clamp(1.15rem,1.7vw,1.45rem);letter-spacing:-.03em;color:var(--deep);transition:color .2s ease}.TextPage_itemBody__c9Qp_ span:nth-child(2){color:var(--muted);font-size:.98rem;line-height:1.4}.TextPage_more__6mGVx{display:inline-block;margin-top:.15rem;color:var(--tech);font-weight:600;transition:transform .2s ease}.TextPage_item__FHa2U:focus-visible .TextPage_more__6mGVx,.TextPage_item__FHa2U:hover .TextPage_more__6mGVx{transform:translateX(6px)}.TextPage_solutionStrip__Xe3yy{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin:clamp(2rem,5vw,3.5rem) calc(var(--gutter) * -1) 0}.TextPage_solutionCard__MFEp3{position:relative;display:block;min-height:20rem;overflow:hidden;color:var(--white);text-decoration:none;background:var(--deep)}.TextPage_solutionCard__MFEp3 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.TextPage_solutionCard__MFEp3:focus-visible img,.TextPage_solutionCard__MFEp3:hover img{transform:scale(1.06)}.TextPage_solutionCard__MFEp3>span{position:absolute;right:0;bottom:0;left:0;display:grid;grid-gap:.2rem;gap:.2rem;padding:2.4rem .85rem .9rem;background:linear-gradient(180deg,rgba(7,27,56,0),rgba(7,27,56,.9))}.TextPage_solutionIndex__ZrX7n{font-family:var(--font-display),var(--font);font-size:.82rem;font-weight:500;letter-spacing:-.04em}.TextPage_solutionCard__MFEp3 strong{display:block;font-family:var(--font-display),var(--font);font-size:.98rem;font-weight:500;letter-spacing:-.03em;line-height:1.2;overflow-wrap:break-word}.TextPage_profileBoard__aR4Jv{margin:clamp(1.75rem,4vw,2.75rem) 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.TextPage_profileBoard__aR4Jv div{min-width:0;padding:1.05rem 1.15rem 1.2rem 0;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.TextPage_profileBoard__aR4Jv div:nth-child(4n){border-right:0;padding-right:0}.TextPage_profileBoard__aR4Jv dd,.TextPage_profileBoard__aR4Jv dt{margin:0}.TextPage_profileBoard__aR4Jv dt{color:var(--muted);font-size:.92rem}.TextPage_profileBoard__aR4Jv dd{margin-top:.45rem;color:var(--deep);font-family:var(--font-display),var(--font);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:500;letter-spacing:-.04em;line-height:1.15}.TextPage_subhead__JyDOM{margin-top:.8rem;padding-top:.85rem;border-top:2px solid var(--cyan);color:var(--deep);font-size:clamp(1.45rem,2.2vw,1.9rem)}.TextPage_contour__i_83r{margin:.35rem 0 .4rem;padding:0;list-style:none}.TextPage_contour__i_83r a{display:grid;grid-template-columns:2.4rem minmax(0,1fr);grid-gap:.2rem .85rem;gap:.2rem .85rem;padding:.85rem 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.TextPage_contourIndex__LRXQn{font-size:.95rem;letter-spacing:-.04em;line-height:1.4}.TextPage_contourIndex__LRXQn,.TextPage_contour__i_83r strong{color:var(--deep);font-family:var(--font-display),var(--font);font-weight:500}.TextPage_contour__i_83r strong{display:block;font-size:1.12rem;letter-spacing:-.03em;line-height:1.2}.TextPage_contour__i_83r a:hover strong{color:var(--tech)}.TextPage_contour__i_83r a span span{display:block;margin-top:.2rem;color:var(--muted);font-size:.98rem;line-height:1.4}.TextPage_facts__tl45V{margin:.4rem 0 0;display:grid;grid-gap:.85rem;gap:.85rem;max-width:46rem}.TextPage_facts__tl45V dd,.TextPage_facts__tl45V dt{margin:0}.TextPage_facts__tl45V div{display:grid;grid-template-columns:11rem minmax(0,1fr);grid-gap:.75rem 1.25rem;gap:.75rem 1.25rem;padding-top:.85rem;border-top:1px solid rgba(20,36,58,.14)}.TextPage_facts__tl45V dt{color:var(--muted)}.TextPage_back__HBti7{display:inline-block;margin-top:2rem;font-weight:600}.TextPage_actions__2Wnd8{display:flex;flex-wrap:wrap;gap:.35rem 1.75rem;margin-top:2rem}.TextPage_actions__2Wnd8 .TextPage_back__HBti7{margin-top:0}.TextPage_pitch__PvXPs{margin-top:clamp(3.5rem,8vw,6.5rem);padding-top:clamp(2.5rem,6vw,4rem);border-top:1px solid var(--line)}.TextPage_pitch__PvXPs h2{max-width:12ch;font-size:clamp(2.2rem,4.5vw,3.6rem);letter-spacing:-.04em;line-height:1.05;color:var(--deep)}.TextPage_reasons__luY5O{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.75rem clamp(2rem,4vw,4rem);gap:1.75rem clamp(2rem,4vw,4rem);margin-top:clamp(2rem,4vw,3rem)}.TextPage_reasons__luY5O h3{margin-bottom:.45rem;font-size:clamp(1.25rem,2vw,1.55rem);letter-spacing:-.03em;color:var(--deep)}.TextPage_pitchNote__eEjL7,.TextPage_reasons__luY5O p{max-width:42ch;color:var(--muted)}.TextPage_pitchNote__eEjL7{margin-top:1.75rem;max-width:46rem}.TextPage_policyMeta__ui_ij{margin-top:1rem;color:var(--muted)}.TextPage_toc__PRcaU{margin-top:2rem;max-width:42rem}.TextPage_toc__PRcaU ol{margin:0;padding:0;list-style:none;display:grid;grid-gap:.15rem;gap:.15rem}.TextPage_toc__PRcaU a{display:grid;grid-template-columns:2.4rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;padding:.45rem 0;border-top:1px solid var(--line);color:var(--deep);text-decoration:none;font-weight:600}.TextPage_toc__PRcaU li:last-child a{border-bottom:1px solid var(--line)}.TextPage_toc__PRcaU a span{color:var(--electric)}.TextPage_policy__PT_99 .TextPage_body__xQZ_J{max-width:42rem}.TextPage_policy__PT_99 section{display:grid;grid-gap:.8rem;gap:.8rem}.TextPage_policy__PT_99 h2{margin-top:.8rem;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.25;letter-spacing:-.03em;color:var(--deep)}.TextPage_policy__PT_99 section:first-child h2{margin-top:0}.TextPage_policy__PT_99 ul{margin:0;padding-left:1.15rem;display:grid;grid-gap:.4rem;gap:.4rem}@media (max-width:800px){.TextPage_item__FHa2U,.TextPage_mosaic__XH4nf,.TextPage_reasons__luY5O,.TextPage_split__4saJI{grid-template-columns:1fr}.TextPage_split__4saJI .TextPage_figure__GAjSe{order:-1;position:static}.TextPage_splitForm__RjRTU .TextPage_figure__GAjSe,.TextPage_splitForm__RjRTU .TextPage_mapBlock__CEbTH{order:1}.TextPage_mapBlock__CEbTH{position:static}.TextPage_facts__tl45V div{grid-template-columns:1fr;gap:.2rem}.TextPage_profileBoard__aR4Jv{grid-template-columns:1fr 1fr}.TextPage_profileBoard__aR4Jv div{padding-right:.85rem}.TextPage_profileBoard__aR4Jv div:nth-child(2n){border-right:0;padding-right:0}.TextPage_figureWide__5d4D6 .TextPage_photo___wBXY{aspect-ratio:16/10;max-height:none}.TextPage_pageBroad__PSQPL .TextPage_broadHero___8cSa{min-height:78svh}.TextPage_item__FHa2U{grid-template-columns:2.5rem minmax(0,1fr) 5.25rem;gap:.65rem;align-items:start}.TextPage_thumbFrame__10zrW{height:3.6rem;margin-top:.15rem}.TextPage_solutionStrip__Xe3yy{grid-template-columns:1fr}.TextPage_solutionCard__MFEp3{min-height:8.75rem}.TextPage_mosaic__XH4nf{grid-template-rows:repeat(4,9rem);height:auto}.TextPage_mosaic__XH4nf img:first-child,.TextPage_mosaic__XH4nf img:last-child,.TextPage_mosaic__XH4nf img:nth-child(2),.TextPage_mosaic__XH4nf img:nth-child(3){grid-column:auto;grid-row:auto}}