.FaqItem_item__zP2Jw{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.FaqItem_trigger__syzPk{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;inline-size:100%;padding-block:1.5rem;text-align:start}.FaqItem_question__yV_s6{color:var(--color-text);font-size:1.125rem;font-weight:500}@media(prefers-reduced-motion:no-preference){.FaqItem_question__yV_s6{transition:color .3s var(--ease-out)}}.FaqItem_active__YTU07{color:var(--color-label)}.FaqItem_panel__p3sJm{display:grid;grid-template-rows:0fr}@media(prefers-reduced-motion:no-preference){.FaqItem_panel__p3sJm{transition:grid-template-rows .45s var(--ease-out)}}.FaqItem_panel__p3sJm[data-open=true]{grid-template-rows:1fr}.FaqItem_clip__vWZyX{overflow:hidden}.FaqItem_answer__qQay9{-webkit-padding-after:1.5rem;padding-block-end:1.5rem;color:var(--color-muted);font-size:.9375rem;line-height:1.7}.Container_container__3w8GS{inline-size:min(100% - 2*var(--gutter),var(--container-max));margin-inline:auto}.Container_content__0o_Pd{--container-max:var(--content-max)}.Container_wide__tiKjL{--container-max:var(--wide-max)}.NavLinks_list__n2LiP{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem}.NavLinks_link__JTIjS{color:var(--color-muted);font-size:.875rem}@media(prefers-reduced-motion:no-preference){.NavLinks_link__JTIjS{transition:color .3s var(--ease-out)}}.NavLinks_link__JTIjS:hover{color:var(--color-text)}.Button_button__5Fngg{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-pill);font-weight:500;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.Button_button__5Fngg{transition:background-color .3s var(--ease-out),border-color .3s var(--ease-out)}.Button_button__5Fngg svg{transition:transform .3s var(--ease-out)}.Button_button__5Fngg:hover svg{transform:translate(2px,-2px)}}.Button_primary__swzAa{background:var(--color-accent);color:var(--color-text)}.Button_primary__swzAa:hover{background:var(--color-accent-hover)}.Button_outline__tvaA1{border-color:var(--color-border);color:var(--color-text)}.Button_outline__tvaA1:hover{border-color:var(--color-subtle)}.Button_sm__sh0pZ{block-size:2.75rem;padding-inline:1.375rem;font-size:.875rem}.Button_md__m9Lz9{block-size:3.375rem;padding-inline:1.75rem;font-size:.9375rem}@keyframes Reveal_rise__QDgKs{0%{opacity:0;transform:translateY(1.5rem)}}@media(prefers-reduced-motion:no-preference){.Reveal_reveal__wbnCX[data-visible=false]{opacity:0}.Reveal_reveal__wbnCX[data-visible=true]{animation:Reveal_rise__QDgKs var(--duration-base) var(--ease-out) backwards;animation-delay:calc(var(--order, 0)*var(--stagger))}}.Wordmark_wordmark__wDpjf{color:var(--color-text);font-size:1.375rem;font-weight:600}.SiteFooter_footer__XNAW2{-webkit-padding-after:2.5rem;padding-block-end:2.5rem}.SiteFooter_inner__ocmGR{display:grid;grid-gap:2rem;gap:2rem;-webkit-padding-before:2rem;padding-block-start:2rem;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.SiteFooter_credits__nB3FX,.SiteFooter_identity__YQ6t1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.SiteFooter_credits__nB3FX{align-items:flex-start;color:var(--color-subtle);font-size:.75rem}.SiteHeader_header__Pk6L4{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.SiteHeader_bar__DolGr{display:flex;align-items:center;justify-content:space-between;min-block-size:var(--header-height)}.SiteHeader_cta__xV5kV,.SiteHeader_nav__NcN5y{display:none}@media(min-width:48rem){.SiteHeader_nav__NcN5y{display:block}}@media(min-width:40rem){.SiteHeader_cta__xV5kV{display:inline-flex}}.Section_section__xR68x{padding-block:var(--section-space)}.Section_flushTop__Zyf1Y{-webkit-padding-before:0;padding-block-start:0}.Section_raised__eHz1s{background:var(--color-bg-raised)}.Section_stack___7qJp{display:flex;flex-direction:column}.Section_md__EAW0e{gap:3rem}.Section_lg__7QEu_{gap:4rem}.SectionIntro_intro__LpAPt{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.SectionIntro_center__0zI38{align-items:center;text-align:center}.SectionIntro_eyebrow__JVaYd{color:var(--color-label);font-size:.75rem;font-weight:600;text-transform:uppercase}.SectionIntro_title__CjaQb{color:var(--color-text);font-weight:500;text-wrap:balance}.SectionIntro_description__kYjDG{color:var(--color-muted);font-size:1.125rem;line-height:1.6;text-wrap:pretty}.SectionIntro_md__O51JX .SectionIntro_title__CjaQb{font-size:var(--text-md);line-height:1.15}.SectionIntro_md__O51JX .SectionIntro_description__kYjDG{font-size:1rem}.SectionIntro_lg__HfIq5 .SectionIntro_title__CjaQb{font-size:var(--text-lg);line-height:1.13}.SectionIntro_xl__LAT4j{gap:1.75rem}.SectionIntro_xl__LAT4j .SectionIntro_title__CjaQb{max-inline-size:53.75rem;font-size:var(--text-xl);line-height:1.1}.SectionIntro_xl__LAT4j .SectionIntro_description__kYjDG{max-inline-size:38.75rem}.SectionIntro_display__x8le_{gap:1.75rem}.SectionIntro_display__x8le_ .SectionIntro_title__CjaQb{max-inline-size:67.5rem;font-size:var(--text-display);line-height:1.06}.SectionIntro_display__x8le_ .SectionIntro_description__kYjDG{max-inline-size:41.25rem;font-size:1.25rem}.Differentials_layout__kGCbK{display:grid;grid-gap:3rem;gap:3rem}@media(min-width:64rem){.Differentials_layout__kGCbK{grid-template-columns:minmax(0,456fr) minmax(0,584fr);gap:5rem}}.Differentials_item__nkH6P{display:flex;gap:1.5rem;padding-block:1.375rem;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.Differentials_icon__AEu6s{display:inline-flex;color:var(--color-label)}.Differentials_info__l82DD{display:flex;flex-direction:column;gap:.5rem}.Differentials_title__RE_GD{color:var(--color-text);font-size:1.25rem;font-weight:500}.Differentials_description__8mLXv{color:var(--color-muted);font-size:.9375rem;line-height:1.5}.Faq_layout__cWlzs{display:grid;grid-gap:3rem;gap:3rem}@media(min-width:64rem){.Faq_layout__cWlzs{grid-template-columns:minmax(0,352fr) minmax(0,672fr);gap:6rem}}.FinalCta_cta__E_nLj{position:relative;isolation:isolate;padding-block:clamp(4rem,9vw,7.5rem)}.FinalCta_cta__E_nLj:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;z-index:-1;margin-inline:auto;inline-size:min(100%,70rem);block-size:32.5rem;background:radial-gradient(ellipse 50% 60% at 50% 60%,#1d2b45 0,#172031 50%,var(--color-bg) 100%)}.FinalCta_content__znb7L{display:flex;flex-direction:column;align-items:center;gap:1.75rem}@keyframes Hero_settle__OTsYo{0%{opacity:.4;transform:scale(1.06)}}.Hero_hero__7U9Rp{position:relative;isolation:isolate;display:flex;flex-direction:column;min-block-size:49.25rem;overflow:hidden}.Hero_backdrop__GeBar{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(17,21,28,.79) 0,rgba(17,21,28,.33) 60%,rgba(17,21,28,.13) 100%),url(/images/hero-atmosphere.png) 50%/cover no-repeat,radial-gradient(ellipse 90% 45% at 50% 105%,#1d2b45 0,var(--color-bg) 100%)}@media(prefers-reduced-motion:no-preference){.Hero_backdrop__GeBar{animation:Hero_settle__OTsYo 1.8s var(--ease-out) backwards}}.Hero_content__PcF9F{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;gap:4rem;padding-block:clamp(4rem,8vw,7.125rem) 2.5rem}.Hero_main__Vgzwi{display:flex;flex-direction:column;align-items:center;gap:1.75rem}.Hero_actions__qvXiP{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;-webkit-padding-before:.5rem;padding-block-start:.5rem}.Hero_principles__xgTp7{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;color:var(--color-muted);font-size:.8125rem}.Hero_highlights__VGMFZ{display:flex;flex-wrap:wrap;gap:.25rem .75rem}.Hero_highlights__VGMFZ li+li:before{content:"·";-webkit-margin-end:.75rem;margin-inline-end:.75rem}.Investment_card__NhvdX{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--color-border-accent);border-radius:var(--radius-card);background:var(--color-card-featured)}@media(min-width:64rem){.Investment_card__NhvdX{flex-direction:row;align-items:center;gap:3rem}}.Investment_intro__wF0zY{flex:1 1}.Process_intro__Fkfsx{max-inline-size:47.5rem}.Process_steps__pXiYw{display:grid;grid-gap:2.5rem;gap:2.5rem}@media(min-width:48rem){.Process_steps__pXiYw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.Process_steps__pXiYw{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.Process_step__NmVqW{display:flex;flex-direction:column;gap:1.5rem}.Process_connector__NGZXo{display:flex;align-items:center;gap:1rem;color:var(--color-label)}.Process_line__4_3JZ{flex:1 1;block-size:1px;background:var(--color-border);transform-origin:left}@media(prefers-reduced-motion:no-preference){.Process_line__4_3JZ{transform:scaleX(0);transition:transform 1.1s var(--ease-out) calc(var(--order, 0)*var(--stagger) + .3s)}.Process_step__NmVqW[data-visible=true] .Process_line__4_3JZ{transform:none}}.Process_name___msIJ{color:var(--color-text);font-size:1.375rem;font-weight:500}.Process_number__DVxtQ{color:var(--color-label)}.Process_description__I6ouV{color:var(--color-muted);line-height:1.65}.ConceptMockup_stage__eICn0{padding:2.5rem 2.25rem 2.25rem;border-radius:var(--radius-card);background:var(--stage)}.ConceptMockup_window__kMqYY{container-type:inline-size;aspect-ratio:476/278;overflow:hidden;border-radius:10px;background:var(--window);box-shadow:0 20px 32px rgba(7,11,18,.33)}@media(prefers-reduced-motion:no-preference){.ConceptMockup_window__kMqYY{transition:transform .5s var(--ease-out)}.ConceptMockup_stage__eICn0:hover .ConceptMockup_window__kMqYY{transform:translateY(-4px)}}.ConceptMockup_screen__8GPRh{--u:calc(100cqw / 476);display:flex;flex-direction:column;block-size:100%;color:#6f747f}.ConceptMockup_bar__BMQxz{align-items:center;block-size:calc(25*var(--u));padding-inline:calc(12*var(--u));background:var(--chrome);font-size:calc(8*var(--u))}.ConceptMockup_bar__BMQxz,.ConceptMockup_dots__6gdHn{display:flex;gap:calc(5*var(--u))}.ConceptMockup_dots__6gdHn i{inline-size:calc(4*var(--u));block-size:calc(4*var(--u));border-radius:50%;background:rgba(0,0,0,.22)}.ConceptMockup_barLabel__obtJG{flex:1 1;text-align:center}.ConceptMockup_header__VSx1g{display:flex;align-items:center;justify-content:space-between;block-size:calc(44*var(--u));padding-inline:calc(24*var(--u))}.ConceptMockup_category__riKUB{color:#333b4a;font-size:calc(10*var(--u));font-weight:600}.ConceptMockup_menu__x5iQr{display:flex;gap:calc(12*var(--u));font-size:calc(7*var(--u))}.ConceptMockup_body__TWgrq{display:flex;flex:1 1;align-items:center;gap:calc(12*var(--u));padding:0 calc(16*var(--u)) calc(16*var(--u)) calc(24*var(--u))}.ConceptMockup_presentation__9xdmz{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:calc(12*var(--u))}.ConceptMockup_headline__Y_BMh{color:#303644;font-size:calc(26*var(--u));font-weight:500;line-height:1.1}.ConceptMockup_description__uby3q{font-size:calc(8*var(--u));line-height:1.5}.ConceptMockup_cta__XX7e4{padding:calc(7*var(--u)) calc(12*var(--u));border-radius:calc(20*var(--u));background:var(--accent);color:#fff;font-size:calc(8*var(--u));font-weight:500}.ConceptMockup_panel__2DS__{display:grid;flex:none;place-items:center;inline-size:calc(194*var(--u));aspect-ratio:194/174;border-radius:calc(8*var(--u));background:var(--panel)}.ConceptMockup_shape__loQil{inline-size:var(--shape-width);block-size:var(--shape-height);border-radius:50%;background:linear-gradient(180deg,var(--shape-from) 0,var(--shape-mid) 48%,var(--shape-to) 100%);box-shadow:0 calc(12*var(--u)) calc(20*var(--u)) rgba(70,55,90,.28)}.ConceptCard_card__8ExSX{display:flex;flex-direction:column;gap:1.5rem}.ConceptCard_caption__4ms0T{display:flex;flex-direction:column;gap:.5rem}.ConceptCard_kicker__N4tJB{color:var(--color-subtle);font-size:.75rem;text-transform:uppercase}.ConceptCard_title__yvR_G{color:var(--color-text);font-size:1.4375rem;font-weight:500}.Projects_header__8_GbD{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem}.Projects_intro__Yx5r5{max-inline-size:45.625rem}.Projects_status__Mxjfi{padding:.625rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-label);font-size:.8125rem}.Projects_concepts__mApjk{display:grid;grid-gap:1.5rem;gap:1.5rem}@media(min-width:48rem){.Projects_concepts__mApjk{grid-template-columns:repeat(2,minmax(0,1fr))}}.ResponsivePreview_preview__fzwaj{position:absolute;inset-block-end:1.6875rem;inset-inline-end:1.6875rem;inline-size:9rem;block-size:6.25rem;display:none}@media(min-width:40rem){.ResponsivePreview_preview__fzwaj{display:block}}.ResponsivePreview_desktop__hW4eN{display:flex;flex-direction:column;gap:.5rem;inline-size:7.75rem;block-size:5.625rem;padding:.625rem;border:1px solid var(--color-border);border-radius:.5rem;background:#202633}.ResponsivePreview_dots__6XbnC{display:flex;gap:4px}.ResponsivePreview_dots__6XbnC i{inline-size:3px;block-size:3px;border-radius:2px;background:var(--color-subtle)}.ResponsivePreview_heading__UcmZh{inline-size:68%;block-size:6px;border-radius:2px;background:var(--color-label)}.ResponsivePreview_line__cLBRB{inline-size:90%;block-size:4px;border-radius:2px;background:var(--color-border)}.ResponsivePreview_lineShort__El8d_{inline-size:60%;block-size:4px;border-radius:2px;background:var(--color-border)}.ResponsivePreview_mobile__M_eF_{position:absolute;inset-inline-start:6.25rem;inset-block-start:1.875rem;display:flex;flex-direction:column;gap:5px;inline-size:2.25rem;block-size:4.375rem;padding:6px;border:1px solid var(--color-subtle);border-radius:7px;background:var(--color-card)}.ResponsivePreview_mobile__M_eF_ .ResponsivePreview_heading__UcmZh,.ResponsivePreview_mobile__M_eF_ .ResponsivePreview_line__cLBRB{inline-size:100%;block-size:3px;border-radius:0}.ResponsivePreview_image__n0dx_{block-size:24px;border-radius:2px;background:#223a69}.ServiceCard_card__EA454{position:relative;display:flex;flex-direction:column;gap:1.375rem;padding:1.75rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card)}@media(prefers-reduced-motion:no-preference){.ServiceCard_card__EA454{transition:border-color .3s var(--ease-out)}}.ServiceCard_card__EA454:hover{border-color:var(--color-subtle)}.ServiceCard_tall__Qe2qk{min-block-size:16.25rem}.ServiceCard_short__0Qf0B{min-block-size:13.75rem}.ServiceCard_featured__QjlzI{background:var(--color-card-featured)}.ServiceCard_icon__5dMeU{display:inline-flex;color:var(--color-label)}.ServiceCard_info__7sfbN{display:flex;flex-direction:column;gap:.75rem}.ServiceCard_title__C8XIT{color:var(--color-text);font-size:1.375rem;font-weight:500}.ServiceCard_description__lE_eU{max-inline-size:18.75rem;color:var(--color-muted);font-size:.9375rem;line-height:1.6}.Services_intro__z7KFE{max-inline-size:45rem}.Services_groups__xt18T,.Services_primary__t_UNp,.Services_reach__aKBih{display:grid;grid-gap:1rem;gap:1rem}@media(min-width:64rem){.Services_primary__t_UNp{grid-template-columns:2fr 1fr 1fr}}.Services_reach__aKBih{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.ValueProposition_proposal__MBx0l{display:grid;grid-gap:2rem;gap:2rem}@media(min-width:64rem){.ValueProposition_proposal__MBx0l{grid-template-columns:minmax(0,660fr) minmax(0,380fr);gap:5rem}}.ValueProposition_context__wzRS1{color:var(--color-muted);font-size:1.125rem;line-height:1.7}.ValueProposition_segments__TE_up{display:grid;grid-gap:1.25rem;gap:1.25rem}.ValueProposition_label__UfxcL{color:var(--color-subtle);font-size:.875rem}.ValueProposition_chips__80epa{display:flex;flex-wrap:wrap;gap:.75rem}.ValueProposition_chip__7zBDv{display:inline-flex;align-items:center;block-size:2.625rem;padding-inline:1.125rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-muted);font-size:.875rem}