.about_page__TwBAu{color:var(--ink);background:#fff}.about_page__TwBAu section{scroll-margin-top:calc(var(--header-height) + 24px)}.about_belief__Nh0CG,.about_hero__hFYD5,.about_muted__XzbhO,.about_section__eNsAu{padding:var(--section-space-y) var(--site-inset)}.about_muted__XzbhO{background:var(--tint)}.about_hero__hFYD5{padding-top:calc(var(--header-height) + 32px)}.about_breadcrumb__G0aBN{display:flex;gap:12px;color:var(--body);font-size:var(--type-caption);margin-bottom:48px}.about_breadcrumb__G0aBN a{color:var(--body);text-decoration:none}.about_heroGrid__e6pZw,.about_split__xzeyJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap-two);align-items:center}.about_heroGrid__e6pZw{align-items:end}.about_badge__Ke_bb{display:inline-flex;align-items:center;gap:10px;padding:9px 17px;border:1px solid var(--pale);border-radius:30px;background:var(--mist);color:var(--hub);font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px}.about_badge__Ke_bb i,.about_glance__dgdf8>p i{width:7px;height:7px;border-radius:50%;background:var(--hub);flex-shrink:0}.about_page__TwBAu h1{margin:0 0 28px;color:var(--ink)}.about_page__TwBAu h2{margin:0;color:var(--ink);max-width:900px}.about_page__TwBAu h3{font-family:var(--font-brand-ui),sans-serif;font-size:20px;font-weight:500;line-height:1.42;margin:0 0 12px;color:var(--ink)}.about_page__TwBAu em{color:var(--hub);font-style:normal}.about_lead__RgAIJ,.about_locationLead__cfmnF{font-size:var(--type-lead);line-height:1.7;color:var(--body);margin:24px 0 0;max-width:680px}.about_locationLead__cfmnF{max-width:840px}.about_eyebrow__H0ZZM{display:block;font-size:var(--type-eyebrow);line-height:1.7;letter-spacing:.28em;text-transform:uppercase;color:var(--hub);margin:0 0 20px}.about_actions__G4d2x{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.about_primary__vaLR9,.about_secondary__zJ1VO{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:14px 23px;border-radius:var(--ui-radius-button);font-size:var(--type-nav);font-weight:500;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.about_primary__vaLR9{background:var(--teal);color:#fff;border:1px solid var(--teal)}.about_primary__vaLR9:hover{background:var(--deep);border-color:var(--deep)}.about_secondary__zJ1VO{background:#fff;color:var(--ink);border:1px solid var(--pale)}.about_secondary__zJ1VO:hover{background:var(--mist);border-color:var(--hub)}.about_glance__dgdf8{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--elevation-dashboard)}.about_glanceHeader__R5qMU{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--tint);padding:23px 26px;border-bottom:1px solid var(--line);color:var(--hub)}.about_glanceHeader__R5qMU>span{font-size:var(--type-caption);letter-spacing:.2em;text-transform:uppercase;line-height:1.4;color:var(--body)}.about_glance__dgdf8 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.about_glance__dgdf8 dl>div{padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.about_glance__dgdf8 dl>div:nth-child(3){border-right:0}.about_glance__dgdf8 dt{font-size:var(--type-overline);color:var(--body);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.about_glance__dgdf8 dd{font-size:var(--type-body);line-height:1.4;font-weight:600;margin:0;overflow-wrap:break-word}.about_glance__dgdf8>p{display:flex;gap:13px;align-items:baseline;margin:0;padding:22px 24px;font-size:var(--type-card-body);line-height:1.5;color:var(--body)}.about_glance__dgdf8>p i{background:var(--positive)}.about_page__TwBAu .about_belief__Nh0CG{background-color:var(--teal);background-image:linear-gradient(#ffffff09 1px,transparent 0),linear-gradient(90deg,#ffffff09 1px,transparent 0);background-size:96px 96px;text-align:center}.about_belief__Nh0CG .about_eyebrow__H0ZZM{color:var(--pale);margin-bottom:28px}.about_page__TwBAu .about_belief__Nh0CG h2{max-width:1050px;margin-inline:auto;color:#fff;font-size:var(--type-h2-statement);line-height:1.4}.about_belief__Nh0CG h2 em{color:var(--pale)}.about_belief__Nh0CG .about_lead__RgAIJ{max-width:790px;margin:32px auto 0;color:var(--pale)}.about_cards__z21Xv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px}.about_card__FJDBr,.about_invitation__k28_B{display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:12px;background:#fff}.about_cardTop__NuEyx{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.about_cardTop__NuEyx>span:last-child{font-size:var(--type-caption);letter-spacing:.18em;color:var(--body)}.about_icon__CEd9O{display:grid;place-items:center;width:48px;height:48px;background:var(--mist);color:var(--teal);border-radius:11px}.about_card__FJDBr p,.about_commitments__Dp_0t p,.about_invitation__k28_B p,.about_principles__xM15u p{margin:0;color:var(--body);font-size:var(--type-body);line-height:1.65}.about_cardLabel__i_yz0{display:block;margin-top:auto;padding-top:30px;text-transform:uppercase;color:var(--hub);font-size:var(--type-caption);letter-spacing:.16em}.about_split__xzeyJ{align-items:start}.about_commitments__Dp_0t,.about_principles__xM15u{list-style:none;margin:0;padding:0}.about_commitments__Dp_0t li,.about_principles__xM15u li{display:flex;gap:18px}.about_commitments__Dp_0t li>span,.about_principles__xM15u li>span{flex-shrink:0;font-size:var(--type-caption);letter-spacing:.14em;color:var(--hub);padding-top:5px}.about_commitments__Dp_0t li{padding:24px 0;border-bottom:1px solid var(--line)}.about_commitments__Dp_0t li:first-child{padding-top:0}.about_commitments__Dp_0t li:last-child{border:0;padding-bottom:0}.about_commitments__Dp_0t h3{margin-bottom:9px}.about_principles__xM15u{display:grid;gap:13px;margin-top:30px;max-width:540px}.about_principles__xM15u li{border:1px solid var(--line);border-radius:12px;padding:21px}.about_principles__xM15u h3{font-size:var(--type-card-title);font-weight:600;margin-bottom:6px}.about_principles__xM15u p{font-size:var(--type-card-body)}.about_model__3bVPI{position:relative;width:min(100%,390px);aspect-ratio:1;border:1px dashed var(--pale);border-radius:50%;align-self:center;justify-self:center;margin:45px 0}.about_innerRing__AEKiD{position:absolute;inset:15%;border:1px solid var(--line);border-radius:50%}.about_hub__sqQnb{position:absolute;inset:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:50%;background:linear-gradient(145deg,var(--hub),var(--teal));color:#fff;box-shadow:0 22px 40px #14526430}.about_hub__sqQnb strong{font-family:var(--font-brand-display),sans-serif;font-size:14px;font-weight:400}.about_hub__sqQnb span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--pale);text-align:center}.about_node__9CDen{position:absolute;transform:translate(-50%,-50%);border:1px solid var(--line);border-radius:24px;background:#fff;padding:8px 16px;font-size:var(--type-caption);box-shadow:0 8px 24px #10262e08;white-space:nowrap}.about_node__9CDen:first-of-type{left:50%;top:7%;color:var(--hub);border-color:var(--hub)}.about_node__9CDen:nth-of-type(2){left:93%;top:50%}.about_node__9CDen:nth-of-type(3){left:50%;top:93%}.about_node__9CDen:nth-of-type(4){left:7%;top:50%}.about_locationGrid__y_HUK{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin-top:38px}.about_photo__cMBzd{position:relative;min-height:390px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--mist)}.about_photo__cMBzd img{object-fit:cover}.about_address__2lJtL{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:12px;padding:28px;background:#fff}.about_address__2lJtL .about_orgName__ZeD6X{margin:20px 0 18px;font-size:22px;line-height:1.3;font-weight:600;color:var(--ink)}.about_address__2lJtL .about_addressDetail__b7YWe{font-style:normal;display:flex;flex-direction:column;gap:16px}.about_address__2lJtL .about_addressRow__pDM8z{display:flex;flex-direction:column;gap:3px;font-size:var(--type-body);color:var(--ink)}.about_address__2lJtL .about_addressHead__CgIhS{display:flex;align-items:center;gap:10px}.about_address__2lJtL .about_addressHead__CgIhS :is(svg,.about_material-icon__HMcqo){flex-shrink:0;color:var(--teal)}.about_address__2lJtL .about_addressHead__CgIhS strong{font-weight:600}.about_address__2lJtL .about_addressSub__ai6nQ{padding-left:30px;line-height:1.6}.about_address__2lJtL a{display:inline-flex;align-items:center;gap:12px;margin-top:auto;padding-top:30px;color:var(--hub);font-size:var(--type-nav);text-decoration:none}.about_invitation__k28_B{text-decoration:none;transition:box-shadow .25s,border-color .25s,transform .25s;background:linear-gradient(140deg,#fff,var(--tint))}.about_invitation__k28_B .about_eyebrow__H0ZZM{font-size:var(--type-overline);margin-bottom:14px}.about_invitation__k28_B p{font-size:var(--type-card-body)}.about_cardLink__NLJxy{display:flex;align-items:center;gap:11px;padding-top:24px;margin-top:auto;color:var(--hub);font-size:var(--type-nav)}.about_invitation__k28_B:hover{transform:translateY(-3px);border-color:var(--pale);box-shadow:var(--elevation-card)}.about_page__TwBAu a:focus-visible{outline:3px solid var(--hub);outline-offset:5px}@media(max-width:1100px){.about_glance__dgdf8 dl{grid-template-columns:repeat(2,minmax(0,1fr))}.about_glance__dgdf8 dl>div:nth-child(2n){border-right:0}.about_glance__dgdf8 dl>div:nth-child(3){border-right:1px solid var(--line)}.about_glance__dgdf8 dl>div{padding:18px}.about_heroGrid__e6pZw{align-items:center}.about_card__FJDBr,.about_invitation__k28_B{padding:22px}}@media(max-width:800px){.about_heroGrid__e6pZw,.about_locationGrid__y_HUK,.about_split__xzeyJ{grid-template-columns:1fr;gap:36px}.about_heroGrid__e6pZw>div{max-width:650px}.about_cards__z21Xv{grid-template-columns:1fr}.about_glance__dgdf8{max-width:650px;width:100%}.about_hero__hFYD5{padding-top:calc(var(--header-height) + 24px)}.about_breadcrumb__G0aBN{margin-bottom:32px}.about_card__FJDBr{min-height:240px}.about_model__3bVPI{width:min(80%,350px)}.about_photo__cMBzd{min-height:320px}.about_belief__Nh0CG h2{font-size:var(--type-h2)}}@media(max-width:480px){.about_actions__G4d2x{flex-direction:column}.about_primary__vaLR9,.about_secondary__zJ1VO{width:100%}.about_glance__dgdf8 dd{font-size:14px}.about_glanceHeader__R5qMU,.about_glance__dgdf8>p{padding:18px}.about_node__9CDen{padding:7px 11px}.about_hub__sqQnb span{font-size:8px}.about_photo__cMBzd{min-height:260px}}@media(prefers-reduced-motion:reduce){.about_page__TwBAu a{transition:none}.about_invitation__k28_B:hover{transform:none}}.about_heroGrid__e6pZw{align-items:center}.about_heroGrid__e6pZw>div{align-self:start}.about_heroPhoto__1FE_Y{position:relative;min-width:0;aspect-ratio:1.6;overflow:hidden;margin:0;border-radius:12px;background:var(--mist);box-shadow:var(--elevation-dashboard)}.about_heroPhoto__1FE_Y img{object-fit:cover}.about_heroPhoto__1FE_Y figcaption{position:absolute;bottom:0;left:0;right:0;padding:40px 24px 22px;background:linear-gradient(transparent,#10262ec9);color:#fff;font-size:var(--type-card-body);line-height:1.5}.about_workSplit__89aNr{align-items:start}.about_stickyCopy__wUmbf{position:sticky;top:calc(var(--header-height) + 32px)}.about_workSplit__89aNr .about_commitments__Dp_0t li{min-height:0;align-items:flex-start;justify-content:flex-start;padding-block:24px}.about_workSplit__89aNr .about_commitments__Dp_0t li:first-child{padding-top:12px}.about_productLink__rMy8D{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:30px;color:var(--hub);font-size:var(--type-nav);text-decoration:none}.about_productLink__rMy8D:hover{text-decoration:underline;text-underline-offset:4px}.about_model__3bVPI{width:min(82%,490px);background:radial-gradient(circle,#edf7fa 0,transparent 68%)}.about_model__3bVPI:after,.about_model__3bVPI:before{content:"";position:absolute;inset:0;border:1px dashed var(--pale);border-radius:50%;pointer-events:none}.about_model__3bVPI:before{border-top:2px solid var(--hub);animation:about_model-orbit__9kFrW 28s linear infinite}.about_model__3bVPI:after{inset:8%;border-style:solid;border-right-color:var(--hub);animation:about_model-orbit__9kFrW 38s linear infinite reverse}.about_innerRing__AEKiD:before{content:"";position:absolute;top:50%;left:-5px;width:9px;height:9px;border-radius:50%;background:var(--hub);box-shadow:0 0 16px #1f768e66}.about_innerRing__AEKiD{animation:about_model-orbit__9kFrW 22s linear infinite}.about_hub__sqQnb{animation:about_model-breathe__0EAY6 5s ease-in-out infinite}.about_node__9CDen{z-index:2}.about_photo__cMBzd iframe{display:block;width:100%;height:100%;min-height:390px;border:0}.about_contactLinks__SZEWx{display:grid;gap:14px;margin-top:28px}.about_address__2lJtL .about_contactLinks__SZEWx a{margin:0;padding:0;gap:12px;overflow-wrap:anywhere}.about_contactLinks__SZEWx small{font-size:var(--type-caption);color:var(--body)}.about_closing__L0oph{display:flex;align-items:center;justify-content:space-between;gap:36px;background:var(--mist);padding:var(--section-space-y) var(--site-inset);border-top:1px solid var(--line)}.about_closing__L0oph .about_primary__vaLR9{flex-shrink:0}.about_closing__L0oph h2{font-size:var(--type-h2-cta)}@keyframes about_model-orbit__9kFrW{to{transform:rotate(1turn)}}@keyframes about_model-breathe__0EAY6{50%{box-shadow:0 22px 60px #14526445}}@media(max-width:800px){.about_stickyCopy__wUmbf{position:static}.about_workSplit__89aNr .about_commitments__Dp_0t li{min-height:0;padding-block:24px}.about_heroPhoto__1FE_Y{aspect-ratio:1.2}.about_model__3bVPI{width:min(80%,400px)}.about_closing__L0oph{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.about_hub__sqQnb,.about_innerRing__AEKiD,.about_model__3bVPI:after,.about_model__3bVPI:before{animation:none}}.company_page__LndIL{background:#fff;color:#10262E}.company_hero__8wbuj{position:relative;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:5%;padding:calc(var(--header-height) + 52px) 7% var(--section-space-y);overflow:hidden;background:var(--brand-blue);color:white}.company_heroCopy__zf9Vg{position:relative;z-index:1}.company_breadcrumb__b4Sc0{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:44px;font-size:12px;color:#a9c9d0}.company_eyebrow__9a1Xl{margin:0 0 20px;font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.7;text-transform:uppercase;color:#1F768E}.company_hero__8wbuj .company_eyebrow__9a1Xl{color:#91d3dc}.company_hero__8wbuj h1{margin:0;max-width:800px;font-family:var(--font-brand-display),sans-serif;font-size:clamp(24.08px,2.67vw,45.1px);font-weight:400;line-height:1.4;letter-spacing:-.045em}.company_hero__8wbuj h1>span{color:#8fd5da}.company_lead__EZgcM{max-width:610px;margin:26px 0;color:#c0d5db;font-size:clamp(16px,1.25vw,19px);line-height:1.85}.company_heroLink__2IAiN,.company_textLink__nhtrO{display:inline-flex;align-items:center;gap:18px;font-size:14px;padding:12px 0;border-bottom:1px solid #69a9b2}.company_orbitArt__iAYNh{position:relative;width:100%;aspect-ratio:1;max-width:470px;justify-self:center}.company_orbitRing__gXk9r{position:absolute;inset:10%;border:1px solid #76c6d144;border-radius:50%;transform:rotate(-28deg) scaleY(.62)}.company_orbitRing__gXk9r:nth-child(2){inset:1%;transform:rotate(38deg) scaleY(.68)}.company_orbitRing__gXk9r:nth-child(3){inset:20%;transform:rotate(90deg) scaleY(.7);border-color:#91d3dc55}.company_orbitCore__Id_Bv{position:absolute;inset:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;border-radius:50%;background:radial-gradient(circle,#276b7b55,#092f4055);border:1px solid #8bd4d344;box-shadow:0 0 70px #69b9bd18}.company_orbitCore__Id_Bv :is(svg,.company_material-icon__bbaSa){color:#9cdbdf}.company_orbitCore__Id_Bv strong{font-family:var(--font-brand-display),sans-serif;letter-spacing:.15em;font-weight:400}.company_orbitCore__Id_Bv span{max-width:150px;font-size:10px;color:#a9c9d0;line-height:1.8}.company_orbitLabel__X69XR{position:absolute;padding:9px 15px;background:#133f4d;border:1px solid #6999a344;border-radius:30px;font-size:11px;color:#c5e4e8}.company_orbitLabel__X69XR:nth-last-child(3){top:15%;left:12%}.company_orbitLabel__X69XR:nth-last-child(2){right:0;top:46%}.company_orbitLabel__X69XR:last-child{bottom:12%;left:17%}.company_sectionMuted__FHVOo,.company_section__kk4ht{padding:var(--section-space-y) 7%}.company_sectionMuted__FHVOo{background:#f3f7f8}.company_sectionHeading__0UDCF{max-width:880px;margin-bottom:40px}.company_cta__2m5g9 h2,.company_sectionHeading__0UDCF h2{margin:0;font-family:var(--font-brand-display),sans-serif;font-weight:400;font-size:clamp(20.64px,1.89vw,30.34px);line-height:1.5;letter-spacing:-.035em}.company_story__EZPQb{display:grid;grid-template-columns:1fr 1fr;gap:8%}.company_card__5PByZ p,.company_contactIntro__cPP7V,.company_contactPanel__hQuSC p,.company_emptyState__mdVFy p,.company_faqs__h3DD5 p,.company_profile__U4bFI p,.company_steps__t3fHz p,.company_story__EZPQb p{margin:0;color:#53656C;font-size:15px;line-height:1.9}.company_grid__UVZy8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.company_card__5PByZ{padding:32px;border:1px solid #dde7eb;background:#fff;border-radius:5px}.company_index__nWoAx{display:block;color:#337d8d;font-size:12px;letter-spacing:.12em;margin-bottom:30px}.company_card__5PByZ h3,.company_contactPanel__hQuSC h3,.company_emptyState__mdVFy h3,.company_profile__U4bFI h3,.company_steps__t3fHz h3{margin:0 0 15px;font-size:21px;font-weight:500;line-height:1.5}.company_textLink__nhtrO{margin-top:28px;color:#145264}.company_cta__2m5g9{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:var(--section-space-y) 7%;background:#e4eff1}.company_primaryLink___Om1D{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#145264;color:#fff!important;padding:17px 24px;font-size:14px;border-radius:3px}.company_primaryLink___Om1D:hover{background:#0b4a5d}.company_note__fl6Nm{border-left:2px solid #71aab7;padding:14px 20px;background:#f3f7f8;color:#53656C;font-size:13px;line-height:1.8;margin:0 0 30px}.company_profile__U4bFI{border:1px solid #dde7eb;border-radius:5px;overflow:hidden}.company_portrait__CEqzm{aspect-ratio:1.3;background:linear-gradient(145deg,#e1ecee,#f3f7f8);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;color:#6f949e}.company_portrait__CEqzm span{font-size:11px}.company_profileCopy__PE17o{padding:28px}.company_profileCopy__PE17o .company_eyebrow__9a1Xl{font-size:10px;color:#1F768E;margin-bottom:12px}.company_steps__t3fHz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.company_steps__t3fHz article{border-top:1px solid #b9cfd6;padding-top:24px}.company_emptyState__mdVFy{padding:45px;border:1px dashed #aec8cf;background:#fff;max-width:900px}.company_emptyState__mdVFy p{max-width:690px;margin-bottom:25px}.company_tag__5YNJE{display:inline-block;padding:7px 12px;background:#edf5f5;color:#2a7080;font-size:11px;margin-bottom:22px}.company_contactGrid__REcxK{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:35px;scroll-margin-top:calc(var(--header-height) + 25px)}.company_contactIntro__cPP7V{margin-bottom:35px}.company_contactRow__IOCLv{display:flex;gap:22px;padding:23px 0;border-bottom:1px solid #e2eaed}.company_contactRow__IOCLv :is(svg,.company_material-icon__bbaSa){flex-shrink:0;color:#1F768E}.company_contactRow__IOCLv h3{margin:0 0 8px;font-size:14px;font-weight:500}.company_contactRow__IOCLv a,.company_contactRow__IOCLv address{font-size:15px;line-height:1.8;font-style:normal;overflow-wrap:anywhere}.company_contactRow__IOCLv a{color:#145264}.company_contactPanel__hQuSC{padding:36px;background:#f1f6f7;border:1px solid #dae6e9}.company_contactPanel__hQuSC>a{display:flex;justify-content:space-between;gap:15px;padding:18px 0;border-bottom:1px solid #cfdee2;color:#145264;font-size:14px}.company_contactPanel__hQuSC small{display:block;margin-top:22px;color:#53656C;font-size:12px;line-height:1.8}.company_faqs__h3DD5{max-width:950px}.company_faqs__h3DD5 details{padding:22px 0;border-bottom:1px solid #cfdee2}.company_faqs__h3DD5 summary{cursor:pointer;font-size:17px;line-height:1.6}.company_faqs__h3DD5 details p{margin:15px 0 0}@media(min-width:1700px){.company_cta__2m5g9,.company_hero__8wbuj,.company_sectionMuted__FHVOo,.company_section__kk4ht{padding-left:max(7%,calc((100vw - 1460px)/2));padding-right:max(7%,calc((100vw - 1460px)/2))}}@media(max-width:1000px){.company_hero__8wbuj{gap:20px;grid-template-columns:1.5fr 1fr}.company_orbitCore__Id_Bv span{display:none}.company_grid__UVZy8{gap:16px}.company_card__5PByZ,.company_profileCopy__PE17o{padding:24px}.company_contactGrid__REcxK{gap:35px}}@media(max-width:760px){.company_hero__8wbuj{grid-template-columns:1fr;padding:calc(var(--header-height) + 30px) 6% 48px}.company_orbitArt__iAYNh{max-width:280px}.company_hero__8wbuj h1{font-size:clamp(23.22px,4.92vw,32.8px)}.company_breadcrumb__b4Sc0{margin-bottom:30px}.company_heroCopy__zf9Vg{max-width:650px}.company_sectionMuted__FHVOo,.company_section__kk4ht{padding:55px 6%}.company_contactGrid__REcxK,.company_grid__UVZy8,.company_steps__t3fHz,.company_story__EZPQb{grid-template-columns:1fr;gap:25px}.company_portrait__CEqzm{aspect-ratio:1.7}.company_cta__2m5g9{padding:45px 6%;align-items:flex-start;flex-direction:column}.company_contactPanel__hQuSC,.company_emptyState__mdVFy{padding:25px}.company_sectionHeading__0UDCF{margin-bottom:28px}}.company_orbitScene__3nm8G{position:relative;width:100%;max-width:470px;justify-self:center}@media (max-width:760px){.company_orbitScene__3nm8G{max-width:280px}}.company_contactDetails__klUM4{display:flex;flex-direction:column;padding:34px;background:#f1f6f7;border:1px solid #d6e5e9;border-radius:10px;min-width:0}.company_contactDetails__klUM4 .company_contactIntro__cPP7V{margin:0 0 28px}.company_contactDetails__klUM4 .company_contactRow__IOCLv{flex:0 0 auto;align-items:flex-start;padding:21px 0}.company_contactDetails__klUM4 .company_contactRow__IOCLv:last-child{border-bottom:0}@media (max-width:760px){.company_contactDetails__klUM4{padding:24px 20px}.company_contactDetails__klUM4 .company_contactRow__IOCLv{flex:initial;padding:23px 0}}.company_contactGuide__sDawG{margin-top:28px;padding:24px;border:1px solid #d6e5e9;border-radius:7px;background:#ffffffa6}.company_contactGuide__sDawG .company_eyebrow__9a1Xl{font-size:10px;margin-bottom:12px}.company_contactGuide__sDawG h3{font-size:19px;line-height:1.5;font-weight:500;margin:0 0 12px}.company_contactGuide__sDawG>p:not(.company_eyebrow__9a1Xl){font-size:13px;line-height:1.8;color:#53656C;margin:0}.company_contactGuide__sDawG ul{display:grid;gap:13px;list-style:none;margin:20px 0 0;padding:0}.company_contactGuide__sDawG li{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;color:#4e6d79}.company_contactGuide__sDawG :is(svg,.company_material-icon__bbaSa){flex-shrink:0;color:#1F768E;margin-top:3px}@media (max-width:760px){.company_contactGuide__sDawG{padding:20px;margin-top:22px}}.company_cta__2m5g9,.company_hero__8wbuj,.company_sectionMuted__FHVOo,.company_section__kk4ht{padding-inline:var(--site-inset)}.company_heroPhoto__JDOa_{position:relative;width:100%;max-width:540px;aspect-ratio:4/3;justify-self:center;border:1px solid #91c7d044;border-radius:12px;overflow:hidden;background:#0e3544;box-shadow:0 18px 45px #001b2933}.company_heroPhoto__JDOa_ img{object-fit:cover}@media(max-width:760px){.company_heroPhoto__JDOa_{max-width:540px;justify-self:start;width:100%}}.company_hero__8wbuj h1{font-size:var(--type-h1)}.company_cta__2m5g9 h2,.company_sectionHeading__0UDCF h2{font-size:var(--type-h2)}.company_cta__2m5g9>p,.company_lead__EZgcM{font-size:var(--type-lead);line-height:1.65}.company_card__5PByZ p,.company_contactGuide__sDawG>p:not(.company_eyebrow__9a1Xl),.company_section__kk4ht>p,.company_story__EZPQb p{font-size:var(--type-body);line-height:var(--type-body-leading)}.company_details__nZwto{scroll-margin-top:calc(var(--header-height) + 24px)}.company_page__LndIL .company_sectionHeading__0UDCF h2{font-weight:300;line-height:1.3;letter-spacing:-.018em;font-size:var(--type-h2);color:var(--ink)}.company_page__LndIL .company_eyebrow__9a1Xl{color:var(--hub);letter-spacing:.28em;font-weight:400}.company_page__LndIL .company_grid__UVZy8{gap:18px}.company_page__LndIL .company_profile__U4bFI{border-color:var(--line);border-radius:12px;background:#fff;transition:box-shadow .25s,border-color .25s}.company_page__LndIL .company_profile__U4bFI:hover{border-color:var(--pale);box-shadow:var(--elevation-card)}.company_page__LndIL .company_portrait__CEqzm{aspect-ratio:1.6;background:radial-gradient(ellipse at center,var(--mist),var(--tint));color:var(--hub)}.company_page__LndIL .company_profileCopy__PE17o{padding:26px}.company_page__LndIL .company_emptyState__mdVFy p,.company_page__LndIL .company_profileCopy__PE17o p,.company_page__LndIL .company_steps__t3fHz p,.company_page__LndIL .company_story__EZPQb p{font-size:var(--type-body);line-height:1.7;color:var(--body)}.company_page__LndIL .company_note__fl6Nm{border-color:var(--pale);background:var(--mist);border-radius:4px;font-size:var(--type-card-body)}.company_page__LndIL .company_steps__t3fHz{gap:26px}.company_page__LndIL .company_steps__t3fHz article{border-color:var(--line);padding:26px 0}.company_page__LndIL .company_steps__t3fHz .company_index__nWoAx{margin-bottom:18px;color:var(--hub)}.company_page__LndIL .company_emptyState__mdVFy{max-width:none;padding:36px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--elevation-card)}.company_page__LndIL .company_tag__5YNJE{background:var(--mist);color:var(--hub);border:1px solid var(--pale);border-radius:4px;letter-spacing:.08em}.company_page__LndIL .company_primaryLink___Om1D{font-size:var(--type-nav);font-weight:500;border-radius:5px;text-decoration:none;gap:14px;transition:background-color .2s}.company_page__LndIL .company_primaryLink___Om1D:hover{background:var(--deep)}.company_page__LndIL a:focus-visible{outline:2px solid var(--hub);outline-offset:4px}@media(max-width:800px){.company_page__LndIL .company_grid__UVZy8,.company_page__LndIL .company_steps__t3fHz,.company_page__LndIL .company_story__EZPQb{grid-template-columns:1fr}.company_page__LndIL .company_emptyState__mdVFy,.company_page__LndIL .company_profileCopy__PE17o{padding:24px}}@media(prefers-reduced-motion:reduce){.company_page__LndIL .company_primaryLink___Om1D,.company_page__LndIL .company_profile__U4bFI{transition:none}}.contact-page_page__AXfc_{background:#fff;color:var(--ink)}.contact-page_contactSection__k8eVJ,.contact-page_faqSection__4RqEo,.contact-page_hero__h4ri1,.contact-page_section__uPBW_{padding:var(--section-space-y) var(--site-inset)}.contact-page_hero__h4ri1{padding-top:calc(var(--header-height) + 28px);background:radial-gradient(ellipse at 80% 0,var(--mist),transparent 65%)}.contact-page_breadcrumb__Oixzp{display:flex;gap:12px;flex-wrap:wrap;color:var(--body);font-size:var(--type-caption);margin-bottom:30px}.contact-page_breadcrumb__Oixzp a{color:inherit;text-decoration:none}.contact-page_page__AXfc_ .contact-page_hero__h4ri1 h1{font-size:var(--type-h1);max-width:1000px;margin:0;color:var(--ink)}.contact-page_hero__h4ri1 em{font-style:normal;color:var(--hub)}.contact-page_heroCopy__GJ0PZ>p{max-width:650px;font-size:var(--type-lead);line-height:1.7;color:var(--body);margin:24px 0 0}.contact-page_heroGrid__c5APp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--grid-gap-two);min-height:360px}.contact-page_heroCopy__GJ0PZ{min-width:0}.contact-page_heroPhoto__Sg6H0{position:relative;aspect-ratio:1.6;margin:0;overflow:hidden;border-radius:12px;background:var(--mist);box-shadow:var(--elevation-dashboard)}.contact-page_heroPhoto__Sg6H0 img{object-fit:cover}@media(max-width:850px){.contact-page_heroGrid__c5APp{grid-template-columns:1fr;gap:32px;min-height:0}.contact-page_heroPhoto__Sg6H0{aspect-ratio:1.6}}.contact-page_contactSection__k8eVJ{background:var(--tint);border-block:1px solid var(--line)}.contact-page_contactGrid__KZVFL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;align-items:start}.contact-page_formPanel__Gdm26{min-width:0}.contact-page_options__3Vslg{display:grid;gap:14px}.contact-page_option__uO375{display:flex;align-items:flex-start;gap:16px;padding:24px;border:1px solid var(--line);border-radius:10px;background:#fff}.contact-page_icon__1rjDU{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;background:var(--mist);color:var(--teal);border-radius:8px}.contact-page_page__AXfc_ .contact-page_headquarters__rio3b h2,.contact-page_page__AXfc_ .contact-page_option__uO375 h2{font-family:var(--font-brand-ui),sans-serif;font-size:var(--type-panel-title);font-weight:500;line-height:1.42;letter-spacing:0;margin:0 0 7px}.contact-page_option__uO375 p{font-size:var(--type-card-body);line-height:1.65;color:var(--body);margin:0 0 10px}.contact-page_headquarters__rio3b a,.contact-page_option__uO375 a{display:flex;align-items:center;gap:9px;width:fit-content;color:var(--hub);font-size:var(--type-card-body);text-decoration:none;overflow-wrap:anywhere;margin-top:8px}.contact-page_headquarters__rio3b a:hover,.contact-page_option__uO375 a:hover{text-decoration:underline;text-underline-offset:4px}.contact-page_headquarters__rio3b{padding:26px;border-radius:10px;background-color:var(--teal);background-image:linear-gradient(#ffffff06 1px,transparent 0),linear-gradient(90deg,#ffffff06 1px,transparent 0);background-size:54px 54px;color:#fff}.contact-page_headquarters__rio3b .contact-page_eyebrow__q2cTH{color:var(--pale);font-size:var(--type-overline);margin-bottom:10px}.contact-page_headquarters__rio3b .contact-page_orgName__ik9Hn{color:#fff;font-size:22px;line-height:1.3;font-weight:600;margin:0 0 16px}.contact-page_headquarters__rio3b .contact-page_addressDetail__oYV9y{font-style:normal;display:flex;flex-direction:column;gap:16px}.contact-page_headquarters__rio3b .contact-page_addressRow__Aatc6{display:flex;flex-direction:column;gap:4px;font-size:var(--type-card-body);color:#fff}.contact-page_headquarters__rio3b .contact-page_addressHead__qhmRD{display:flex;align-items:center;gap:12px}.contact-page_headquarters__rio3b .contact-page_addressHead__qhmRD :is(svg,.contact-page_material-icon__6m_f_){flex-shrink:0;color:var(--pale)}.contact-page_headquarters__rio3b .contact-page_addressHead__qhmRD strong{font-weight:600;font-size:15px}.contact-page_headquarters__rio3b .contact-page_addressSub__VSsA_{padding-left:32px;line-height:1.6}.contact-page_headquarters__rio3b a{color:#fff;margin-top:16px}.contact-page_page__AXfc_ h2{margin:0;color:var(--ink)}.contact-page_eyebrow__q2cTH{margin:0 0 18px;color:var(--hub);font-size:var(--type-eyebrow);line-height:1.7;text-transform:uppercase;letter-spacing:.25em}.contact-page_lead__Wv4ro{font-size:var(--type-lead);line-height:1.7;margin:20px 0 0;color:var(--body)}.contact-page_steps__DgYxe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.contact-page_steps__DgYxe article{padding:26px;border:1px solid var(--line);border-radius:10px;min-height:215px}.contact-page_stepTop__jdfG_{display:flex;justify-content:space-between;gap:14px;margin-bottom:14px;color:var(--hub);font-size:var(--type-caption);letter-spacing:.15em}.contact-page_stepTop__jdfG_ small{color:var(--body);letter-spacing:0;font-size:var(--type-caption)}.contact-page_page__AXfc_ .contact-page_steps__DgYxe h3{font-family:var(--font-brand-ui),sans-serif;font-size:var(--type-panel-title);font-weight:500;margin:0 0 12px;line-height:1.42}.contact-page_steps__DgYxe p{font-size:var(--type-card-body);line-height:1.65;margin:0;color:var(--body)}.contact-page_faqSection__4RqEo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap-two);background:var(--tint)}.contact-page_faqSection__4RqEo .contact-page_lead__Wv4ro{max-width:410px}.contact-page_faqs__YJXBF details{border-bottom:1px solid var(--line)}.contact-page_faqs__YJXBF summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;list-style:none;cursor:pointer;font-size:var(--type-body);font-weight:500;line-height:1.5}.contact-page_faqs__YJXBF summary::-webkit-details-marker{display:none}.contact-page_faqs__YJXBF summary>span{color:var(--hub);font-size:20px;transition:transform .2s}.contact-page_faqs__YJXBF details[open] summary>span{transform:rotate(45deg)}.contact-page_faqs__YJXBF details>p{margin:0;padding:0 28px 22px 0;font-size:var(--type-body);line-height:1.7;color:var(--body)}.contact-page_faqs__YJXBF a{display:inline-flex;align-items:center;gap:7px;color:var(--hub)}.contact-page_faqs__YJXBF summary:focus-visible,.contact-page_page__AXfc_ a:focus-visible{outline:3px solid var(--hub);outline-offset:4px}@media(max-width:850px){.contact-page_contactGrid__KZVFL,.contact-page_faqSection__4RqEo,.contact-page_steps__DgYxe{grid-template-columns:1fr}.contact-page_steps__DgYxe article{min-height:0}.contact-page_contactGrid__KZVFL{gap:24px}}@media(max-width:480px){.contact-page_option__uO375{padding:20px;gap:12px}.contact-page_hero__h4ri1 h1 br{display:none}.contact-page_stepTop__jdfG_{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.contact-page_faqs__YJXBF summary>span{transition:none}}.contact-form_form__VK58v{padding:26px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--elevation-card)}.contact-form_heading__CSg5p{display:flex;align-items:center;gap:15px;margin-bottom:24px}.contact-form_heading__CSg5p h3{font-size:24px;line-height:1.5;font-weight:500;margin:0 0 3px}.contact-form_heading__CSg5p p{font-size:13px;color:#71818b;margin:0}.contact-form_icon__rQPro{width:50px;height:50px;display:grid;place-items:center;color:#196f84;border-radius:14px;background:#e9f3f5;flex-shrink:0}.contact-form_required__eYU1V{font-size:11px;color:#76868e;margin:20px 0}.contact-form_grid__ZEmOz{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.contact-form_grid__ZEmOz label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#294550;font-weight:500;min-width:0}.contact-form_grid__ZEmOz label>span{display:contents;font-weight:400;color:#778b94}.contact-form_full__QWm_W{grid-column:1/-1}.contact-form_grid__ZEmOz input,.contact-form_grid__ZEmOz select,.contact-form_grid__ZEmOz textarea{display:block;box-sizing:border-box;width:100%;min-width:0;padding:13px 14px;border:1px solid #cfdee3;border-radius:5px;background:#fafcfc;color:#294550;font:inherit;font-size:14px;font-weight:400;line-height:1.6}.contact-form_grid__ZEmOz input::placeholder,.contact-form_grid__ZEmOz textarea::placeholder{color:#8b9ba2}.contact-form_grid__ZEmOz textarea{resize:vertical;min-height:130px}.contact-form_grid__ZEmOz input:focus,.contact-form_grid__ZEmOz select:focus,.contact-form_grid__ZEmOz textarea:focus{outline:2px solid #237f93;outline-offset:2px;background:#fff}.contact-form_grid__ZEmOz small{font-size:11px;font-weight:400;line-height:1.7;color:#788a93}.contact-form_submit__vLfly{display:inline-flex;gap:25px;align-items:center;justify-content:center;margin-top:25px;padding:15px 24px;border:0;border-radius:4px;background:#145264;color:#fff;font-size:14px}.contact-form_submit__vLfly:hover{background:#0e4f64}.contact-form_status__uSMkC{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;background:#edf6f4;border-radius:5px;color:#2d6d65}.contact-form_status__uSMkC :is(svg,.contact-form_material-icon__P48ju){flex-shrink:0}.contact-form_status__uSMkC p{font-size:12px;line-height:1.8;margin:0}.contact-form_statusEmpty__OQv_3{height:0}.contact-form_statusError__pUewx{background:#fbebe9;color:#9a3b30}.contact-form_submit__vLfly:disabled{opacity:.7;cursor:default}.contact-form_honeypot__9urrt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:480px){.contact-form_grid__ZEmOz{grid-template-columns:1fr}}@media(max-width:760px){.contact-form_form__VK58v{padding:24px 20px}.contact-form_submit__vLfly{width:100%}.contact-form_grid__ZEmOz input,.contact-form_grid__ZEmOz select,.contact-form_grid__ZEmOz textarea{font-size:16px}}.contact-form_form__VK58v .contact-form_heading__CSg5p{margin:-26px -26px 0;padding:21px 26px;border-bottom:1px solid var(--line);gap:0}.contact-form_heading__CSg5p .contact-form_icon__rQPro{display:none}.contact-form_form__VK58v .contact-form_heading__CSg5p h3{font-size:var(--type-panel-title);line-height:1.42;margin-bottom:4px}.contact-form_heading__CSg5p p,.contact-form_required__eYU1V{font-size:var(--type-caption);color:var(--body)}.contact-form_required__eYU1V{margin:18px 0}.contact-form_grid__ZEmOz{gap:17px 14px}.contact-form_grid__ZEmOz label{font-size:var(--type-overline);letter-spacing:.1em;text-transform:uppercase;color:var(--body);gap:7px}.contact-form_grid__ZEmOz input,.contact-form_grid__ZEmOz select,.contact-form_grid__ZEmOz textarea{background:#fff;border-color:var(--pale);border-radius:var(--ui-radius-button);padding:10px 12px;letter-spacing:0;text-transform:none;font-size:var(--type-card-body)}.contact-form_grid__ZEmOz small{letter-spacing:0;text-transform:none;color:var(--body)}.contact-form_grid__ZEmOz textarea{min-height:110px}.contact-form_submit__vLfly{gap:12px;min-height:44px;padding:12px 22px;font-size:var(--type-nav);background:var(--teal);cursor:pointer;transition:background-color .2s}.contact-form_submit__vLfly:hover{background:var(--deep)}.contact-form_submit__vLfly:focus-visible{outline:3px solid var(--hub);outline-offset:4px}@media(max-width:760px){.contact-form_form__VK58v .contact-form_heading__CSg5p{margin:-24px -20px 0;padding:20px}.contact-form_grid__ZEmOz input,.contact-form_grid__ZEmOz select,.contact-form_grid__ZEmOz textarea{font-size:16px}}.contact-form_selectLabel__AVuHu{display:block;margin:0 0 7px;font-size:var(--type-overline);letter-spacing:.1em;text-transform:uppercase;color:var(--body);font-weight:500}.contact-form_select__iaENt{position:relative}.contact-form_selectTrigger__2AbMn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--pale);border-radius:var(--ui-radius-button);background:#fff;color:var(--ink);font:inherit;font-size:var(--type-card-body);line-height:1.6;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.contact-form_selectTrigger__2AbMn:hover{border-color:var(--hub)}.contact-form_selectTrigger__2AbMn:focus-visible{outline:none;border-color:var(--hub);box-shadow:0 0 0 3px #1f768e22}.contact-form_select__iaENt[data-open] .contact-form_selectTrigger__2AbMn{border-color:var(--hub);box-shadow:0 0 0 3px #1f768e22}.contact-form_selectPlaceholder__AmfkA{color:#8b9ba2}.contact-form_selectChevron__kiRed{flex-shrink:0;color:var(--hub);transition:transform .2s}.contact-form_select__iaENt[data-open] .contact-form_selectChevron__kiRed{transform:rotate(180deg)}.contact-form_selectPanel__l6eMk{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;max-height:240px;overflow:auto;padding:6px;border:1px solid var(--line);border-radius:var(--ui-radius-button);background:#fff;box-shadow:0 16px 40px #10262e26;animation:contact-form_selectIn__YeLOB .15s ease both}.contact-form_selectOption__02dBZ{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:var(--type-card-body);text-align:left;cursor:pointer}.contact-form_selectOption__02dBZ:focus-visible,.contact-form_selectOption__02dBZ:hover{background:var(--tint);outline:none}.contact-form_selectOption__02dBZ[aria-selected=true]{color:var(--teal);font-weight:600}.contact-form_selectOption__02dBZ :is(svg,.contact-form_material-icon__P48ju){color:var(--teal);flex-shrink:0}@keyframes contact-form_selectIn__YeLOB{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.contact-form_selectPanel__l6eMk{animation:none}}.contact-form_form__VK58v{box-shadow:0 18px 50px #10262e14,0 0 0 1px #10262e08}.contact-form_submit__vLfly{gap:10px;transition:background-color .2s,gap .2s}.contact-form_submit__vLfly:hover{gap:15px}@media(prefers-reduced-motion:reduce){.contact-form_submit__vLfly{transition:background-color .2s}}.home-story_vision__5ahc3{background:#fff}.home-story_visionGrid__raM_Q{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.home-story_visionLabel__PNI9p{gap:18px}.home-story_visionLine__blIhs{flex:0 0 clamp(36px,5vw,72px);height:2px;background:linear-gradient(90deg,var(--hub),var(--pale));transform-origin:0 50%}.home-story_visionLabel__PNI9p p{margin:0;font-family:var(--font-brand-display),sans-serif;font-size:clamp(18.92px,1.89vw,29.52px);font-weight:600;line-height:1.31;letter-spacing:-.02em;color:var(--teal)}.home-story_visionBody__MIcNy h2{margin:0;font-family:var(--font-brand-display),sans-serif;font-size:clamp(24.08px,2.95vw,45.92px);font-weight:300;line-height:1.3;letter-spacing:-.03em;color:var(--ink)}.home-story_visionBody__MIcNy h2>span{display:block}.home-story_visionTeal__XfT2t{color:#26768b}.home-story_visionBody__MIcNy p{margin:20px 0 0;max-width:760px;font-size:var(--type-lead);line-height:1.6;font-weight:300;color:#627581}.home-story_word__KIBKq{display:inline-block}@media(max-width:900px){.home-story_visionGrid__raM_Q{grid-template-columns:1fr;gap:20px;align-items:start}}.home-story_split__uP_1m{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);align-items:center}@media(max-width:1000px){.home-story_split__uP_1m{grid-template-columns:1fr}}.home-story_challenge__CVpj0{position:relative;isolation:isolate;overflow:hidden;padding:var(--section-space-y) var(--site-inset);color:#fff}.home-story_challenge__CVpj0:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(ellipse at 80% 40%,#1f768e40,transparent 55%),linear-gradient(#ffffff0a 1px,transparent 0),linear-gradient(90deg,#ffffff0a 1px,transparent 0);background-size:auto,64px 64px,64px 64px}@media(max-width:1000px){.home-story_challenge__CVpj0:before{background-image:radial-gradient(ellipse 160% 46% at 50% 6%,#1f768e4d,transparent 65%),radial-gradient(ellipse 160% 46% at 50% 94%,#1f768e40,transparent 65%),linear-gradient(#ffffff14 1px,transparent 0),linear-gradient(90deg,#ffffff14 1px,transparent 0);background-size:auto,auto,48px 48px,48px 48px}}.home-story_challenge__CVpj0 .home-story_copy__CB38b>p:first-child,.home-story_copy__CB38b .home-story_eyebrow___T7CL{color:#7fd0e0}.home-story_challenge__CVpj0 .home-story_challengeH2__Fxko_{color:#fff!important;margin:0;font-family:var(--font-brand-display),sans-serif;font-size:clamp(22.36px,2.38vw,36.08px);font-weight:300;line-height:1.3;letter-spacing:-.02em}.home-story_challenge__CVpj0.home-story_challenge__CVpj0 .home-story_challengeH2__Fxko_ em{font-style:normal;color:#f0b95a!important}.home-story_challengeLead__0kmMg{margin:18px 0 0;font-size:var(--type-card-title);line-height:1.65;color:#c6dbe2}.home-story_impacts__cOxdG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:24px 0 0;padding:20px 0 0;border-top:1px solid #ffffff26;list-style:none}.home-story_impacts__cOxdG li{display:flex;align-items:center;gap:10px;font-family:var(--font-brand-display),sans-serif;font-size:clamp(15px,1.07vw,14.76px)}.home-story_impacts__cOxdG :is(svg,.home-story_material-icon__WLQ_O){flex-shrink:0;color:#f0b95a}.home-story_lightLink__ZUShL{display:inline-flex;align-items:center;gap:10px;margin-top:22px;color:#fff;font-size:var(--type-nav);font-weight:500;text-decoration:none;border-bottom:1px solid #ffffff55;padding-bottom:4px;transition:gap .25s,border-color .25s}.home-story_lightLink__ZUShL:hover{gap:16px;border-color:#fff}.home-story_map__CadcQ{position:relative;container-type:inline-size;width:100%;aspect-ratio:1000/460}.home-story_wires__WIURX{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home-story_wire__2dlzy{fill:none;stroke:#7fd0e0;stroke-width:1.5;stroke-dasharray:7 8;opacity:.55;vector-effect:non-scaling-stroke}.home-story_spark__pP2rF{fill:none;stroke:#f0b95a;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 98;vector-effect:non-scaling-stroke;animation:home-story_spark__pP2rF 3.4s ease-in infinite}.home-story_breakMark__ieAk4{fill:#0b2f3a}.home-story_breakMark__ieAk4,.home-story_breakX__7Ig0v{stroke:#f0b95a;stroke-width:1.5;vector-effect:non-scaling-stroke}.home-story_breakX__7Ig0v{stroke-linecap:round}.home-story_node__679EL{position:absolute;display:flex;align-items:center;gap:1.6cqw;width:27cqw;padding:1.4cqw 1.8cqw;border:1px solid #ffffff26;border-radius:1.8cqw;background:#ffffff14;box-shadow:0 14px 40px #00000030;animation:home-story_drift__cCmS9 7s ease-in-out infinite}.home-story_node__679EL:nth-of-type(2n){animation-duration:8.5s;animation-delay:-2s}.home-story_node__679EL:nth-of-type(3n){animation-duration:9.5s;animation-delay:-4s}.home-story_nodeIcon__Iv08v{display:grid;place-items:center;flex-shrink:0;width:4.4cqw;height:4.4cqw;padding:.9cqw;border-radius:1.2cqw;background:#ffffff14;color:#7fd0e0}.home-story_node__679EL strong{font-size:max(11px,1.65cqw);font-weight:500;line-height:1.25}.home-story_hub__q_ZA1{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:14cqw;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1.5px dashed #f0b95a;background:#0b2f3a;text-align:center;box-shadow:0 0 0 1cqw #0b2f3a,0 0 50px #f0b95a26}.home-story_hub__q_ZA1 span{padding:0 1cqw;font-size:max(8.5px,1.2cqw);line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:#f0b95a}.home-story_hub__q_ZA1:before{content:"";position:absolute;inset:-1.5cqw;border-radius:50%;border:1px solid #f0b95a55;animation:home-story_hubRing__FN82y 3s ease-out infinite}.home-story_solution__2msLQ{position:relative;padding:var(--section-space-y) var(--site-inset);background-color:#fff;background-image:radial-gradient(ellipse at 80% 20%,#d1e5e999,transparent 55%),linear-gradient(#e1eaee66 1px,transparent 0),linear-gradient(90deg,#e1eaee66 1px,transparent 0);background-size:auto,72px 72px,72px 72px;color:var(--ink)}.home-story_solutionH2___6yHc{margin:0;font-family:var(--font-brand-display),sans-serif;font-size:clamp(22.36px,2.38vw,36.08px);font-weight:300;line-height:1.3;letter-spacing:-.02em}.home-story_solutionH2___6yHc em{font-style:normal;color:var(--hub)}.home-story_solutionLead__qOG5_{margin:18px 0 24px;font-size:var(--type-card-title);line-height:1.65;color:var(--body)}.home-story_legend__qh1oS{display:grid;gap:10px;margin:26px 0 0;padding:20px 0 0;border-top:1px solid var(--line);list-style:none}.home-story_legend__qh1oS li{display:flex;align-items:center;gap:12px;font-size:var(--type-card-body);color:var(--body)}.home-story_legend__qh1oS i{flex-shrink:0;width:34px;height:8px;border-radius:8px}.home-story_legend__qh1oS i[data-k=raw]{background:radial-gradient(circle,#f0a93a 45%,transparent 50%) 0 0/7px 8px repeat-x;filter:saturate(1.1)}.home-story_legend__qh1oS i[data-k=clean]{background:radial-gradient(circle,#2fd6a3 46%,transparent 50%) 0 0/9px 8px repeat-x}.home-story_legendTop__dvS4h{margin:0 0 18px;padding:0 0 16px;border-top:none;border-bottom:1px solid var(--line)}.home-story_flow__I4h5H{position:relative;container-type:inline-size;width:100%;padding-top:3.4cqw}.home-story_flowLabel__G_aLs{position:absolute;top:0;margin:0;font-size:max(9.5px,1.05cqw);letter-spacing:.2em;text-transform:uppercase;color:var(--hub)}.home-story_flowLabelIn__g_ThH{left:0}.home-story_flowLabelOut__25g_a{right:0}.home-story_flowStage__iGP4t{position:relative;aspect-ratio:1000/440}.home-story_flowWires__cf09_{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home-story_flowWire__Ia7bn{fill:none;stroke:var(--pale);stroke-width:1.2;vector-effect:non-scaling-stroke;opacity:.7}.home-story_rawDots__28Nxa{fill:none;stroke-width:4;stroke-linecap:round;stroke-dasharray:.01 3.2 .01 6.4 .01 2.1 .01 8.6;vector-effect:non-scaling-stroke;animation:home-story_flowRaw__KkbSy 2.2s linear infinite}.home-story_cleanDots__P6DsR{fill:none;stroke:#2fd6a3;stroke-width:4.5;stroke-linecap:round;stroke-dasharray:.01 6.2;vector-effect:non-scaling-stroke;animation:home-story_flowClean__tX8Sn 1.5s linear infinite}.home-story_cleanSpark__VZUgj{fill:none;stroke:#8beaf5;stroke-width:5;stroke-linecap:round;stroke-dasharray:2.5 97.5;vector-effect:non-scaling-stroke;animation:home-story_spark__pP2rF 2.6s ease-in infinite}.home-story_flowCard__I53cS{position:absolute;width:25%;height:13.63%;display:flex;align-items:center;gap:1.2cqw;padding:0 1.3cqw;border:1px solid var(--line);border-radius:1.3cqw;background:#fff;box-shadow:0 8px 22px #10262e0f;transition:border-color .25s,box-shadow .25s}.home-story_flowCard__I53cS:hover{border-color:var(--hub);box-shadow:0 12px 28px #1f768e22}.home-story_flowIn__PDq1h{left:0}.home-story_flowOut__fB1AM{right:0}.home-story_flowCard__I53cS>span{display:grid;place-items:center;flex-shrink:0;width:3.8cqw;height:3.8cqw;padding:.85cqw;border-radius:1cqw;background:var(--mist);color:var(--teal)}.home-story_flowCard__I53cS strong{display:block;font-size:max(11px,1.45cqw);font-weight:500;line-height:1.2}.home-story_flowCard__I53cS small{display:block;margin-top:1px;font-size:max(9.5px,1.1cqw);line-height:1.25;color:var(--body)}.home-story_flowCore__SSgYJ{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:22%;aspect-ratio:1;border-radius:2.6cqw;background:linear-gradient(145deg,var(--teal),var(--deep));color:#fff;text-align:center;text-decoration:none;box-shadow:0 24px 60px #14526440,0 0 0 .8cqw #fff}.home-story_flowCore__SSgYJ i{position:absolute;inset:-1.4cqw;border-radius:3.2cqw;border:1px solid var(--hub);opacity:0;animation:home-story_port-ring__svsni 3s ease-out infinite}.home-story_flowCore__SSgYJ img{width:34%;height:auto;filter:brightness(0) invert(1)}.home-story_flowCore__SSgYJ strong{font-family:var(--font-brand-display),sans-serif;font-size:max(14px,2.1cqw);font-weight:400}.home-story_flowCore__SSgYJ small{padding:0 1cqw;font-size:max(8px,.95cqw);letter-spacing:.08em;text-transform:uppercase;opacity:.85;line-height:1.35}.home-story_bridge__M4BvN{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.home-story_bridgeBase__91YFr{fill:none;stroke:url(#duo-bridge-gradient);stroke-width:1.5;stroke-dasharray:3 7;opacity:.4}.home-story_bridgeDots__hObqA{fill:none;stroke:url(#duo-bridge-gradient);stroke-width:5;stroke-linecap:round;stroke-dasharray:.01 15;animation:home-story_bridgeFlow__Foskd 1.3s linear infinite}.home-story_bridgeHead__UnoRW{fill:#fff;stroke:#8beaf5;stroke-width:3;stroke-opacity:.55}.home-story_trust__iRwOW{padding:var(--section-space-y) var(--site-inset);background:#fff}.home-story_trustGrid__FZotb{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.home-story_trustGrid__FZotb li{margin:0;padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff;transition:border-color .25s,background-color .25s}.home-story_trustGrid__FZotb li:hover{border-color:var(--pale);background:var(--tint)}.home-story_trustIcon__sZPna{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:12px;background:var(--mist);color:var(--teal)}.home-story_trustGrid__FZotb h3{margin:0 0 8px;font-family:var(--font-brand-display),sans-serif;font-size:clamp(15.48px,1.31vw,18.04px);font-weight:400;line-height:1.41}.home-story_trustGrid__FZotb p{margin:0;font-size:var(--type-card-body);line-height:1.65;color:var(--body)}@media(max-width:1200px){.home-story_trustGrid__FZotb{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.home-story_trustGrid__FZotb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.home-story_trustGrid__FZotb{grid-template-columns:1fr}}@keyframes home-story_spark__pP2rF{0%{stroke-dashoffset:0;opacity:0}15%{opacity:1}60%{opacity:1}to{stroke-dashoffset:-45;opacity:0}}@keyframes home-story_drift__cCmS9{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes home-story_hubRing__FN82y{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.5);opacity:0}}@keyframes home-story_flowRaw__KkbSy{to{stroke-dashoffset:-20.34}}@keyframes home-story_flowClean__tX8Sn{to{stroke-dashoffset:-6.21}}@keyframes home-story_bridgeFlow__Foskd{to{stroke-dashoffset:-15.01}}@keyframes home-story_port-ring__svsni{0%{transform:scale(.92);opacity:.7}to{transform:scale(1.4);opacity:0}}@media(max-width:1000px){.home-story_bridge__M4BvN{display:none}}@media(max-width:900px){.home-story_map__CadcQ{aspect-ratio:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-story_hub__q_ZA1,.home-story_wires__WIURX{display:none}.home-story_node__679EL{position:static;width:auto;gap:12px;padding:12px 14px;border-radius:12px;animation:none}.home-story_nodeIcon__Iv08v{width:34px;height:34px;padding:7px;border-radius:9px}.home-story_node__679EL strong{font-size:13px}.home-story_flow__I4h5H{padding-top:0}.home-story_flowStage__iGP4t{aspect-ratio:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-story_flowLabel__G_aLs,.home-story_flowWires__cf09_{display:none}.home-story_flowCard__I53cS,.home-story_flowCore__SSgYJ{position:static;width:auto;height:auto;translate:none}.home-story_flowCard__I53cS{padding:10px 12px;gap:10px;border-radius:12px}.home-story_flowCard__I53cS>span{width:32px;height:32px;padding:7px;border-radius:9px}.home-story_flowCard__I53cS strong{font-size:13px}.home-story_flowCard__I53cS small{font-size:11px}.home-story_flowCore__SSgYJ{grid-column:1/-1;flex-direction:row;gap:14px;aspect-ratio:auto;padding:16px;border-radius:16px;box-shadow:0 12px 30px #14526433}.home-story_flowCore__SSgYJ img{width:44px}.home-story_flowCore__SSgYJ strong{font-size:18px}.home-story_flowCore__SSgYJ small{font-size:10px}.home-story_flowIn__PDq1h{order:1}.home-story_flowCore__SSgYJ{order:2}.home-story_flowOut__fB1AM{order:3}}@media(max-width:600px){.home-story_flowStage__iGP4t,.home-story_impacts__cOxdG,.home-story_map__CadcQ{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.home-story_bridgeDots__hObqA,.home-story_cleanDots__P6DsR,.home-story_cleanSpark__VZUgj,.home-story_flowCore__SSgYJ i,.home-story_hub__q_ZA1:before,.home-story_node__679EL,.home-story_rawDots__28Nxa,.home-story_spark__pP2rF,.home-story_visionDot__RQrrJ{animation:none}}.home-story_solutionBtn__mlGmU{position:relative;z-index:10}.home-story_visionSide___7D6G{display:flex;flex-direction:column;gap:18px;align-self:stretch}.home-story_visionDot__RQrrJ{width:10px;height:10px;flex-shrink:0;border-radius:50%;background:var(--hub);box-shadow:0 0 0 5px #1f768e22;animation:home-story_visionPulse__gjWmc 2.6s ease-in-out infinite}.home-story_visionLabel__PNI9p p{font-size:clamp(20px,2.1vw,32px)}.home-story_visionRule___NqvN{flex:1;min-height:44px;width:2px;margin-left:4px;background:linear-gradient(var(--pale),transparent);border-radius:2px;transform-origin:50% 0}@keyframes home-story_visionPulse__gjWmc{0%,to{box-shadow:0 0 0 4px #1f768e22}50%{box-shadow:0 0 0 9px #1f768e08}}@media(max-width:900px){.home-story_visionRule___NqvN{display:none}}.home-story_mobileOnly__vMg8P{display:none}@media(max-width:1000px){.home-story_desktopOnly__ufQof{display:none}.home-story_mobileOnly__vMg8P{display:block}}.home-story_mobileOnly__vMg8P{max-width:480px;margin-inline:auto;width:100%}@media(max-width:1000px){.home-story_solutionCopy__OlqOU{display:none}}.home-story_mobileBody__2q6Er,.home-story_mobileHead__Cg2tN{display:none;max-width:480px;margin-inline:auto;width:100%}@media(max-width:1000px){.home-story_mobileHead__Cg2tN{display:block;margin-bottom:18px}.home-story_mobileBody__2q6Er{display:block;margin-top:4px}}.home-story_mobileHead__Cg2tN .home-story_eyebrow___T7CL{margin-bottom:8px}.home-story_mobileBody__2q6Er .home-story_solutionLead__qOG5_{margin-top:0}.home-story_mobileBridge__x8BeB{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:8px}.home-story_mobileBridgeLine__3Wvxx{position:relative;width:6px;height:112px;overflow:visible}.home-story_mobileBridgeLine__3Wvxx svg{display:block;width:100%;height:100%;overflow:visible}.home-story_mobileBridgeBase__i_A2a{fill:none;stroke:url(#mobile-bridge-gradient);stroke-width:1.5;stroke-linecap:round;opacity:.3;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.3s cubic-bezier(.2,.8,.2,1)}.home-story_mobileOnly__vMg8P[data-in=true] .home-story_mobileBridgeBase__i_A2a{stroke-dashoffset:0}.home-story_mobileBridgeDots__XIDP7{fill:none;stroke:url(#mobile-bridge-gradient);stroke-width:6;stroke-linecap:round;stroke-dasharray:2.5 10;opacity:0;transition:opacity .6s ease .5s}.home-story_mobileOnly__vMg8P[data-in=true] .home-story_mobileBridgeDots__XIDP7{opacity:1;animation:home-story_mobileBridgeFlow__hU12k 1.6s linear infinite}.home-story_mobileBridgeOrb__ZGLMw{position:absolute;left:50%;top:0;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:#8beaf5;box-shadow:0 0 12px 3px #8beaf599;opacity:0}.home-story_mobileOnly__vMg8P[data-in=true] .home-story_mobileBridgeOrb__ZGLMw{opacity:1;animation:home-story_mobileBridgeOrb__ZGLMw 2.6s cubic-bezier(.4,0,.2,1) 1.3s infinite}.home-story_mobileBridgeChevrons__H42Dg{display:flex;flex-direction:column;align-items:center;color:#8beaf5;opacity:0;transition:opacity .6s ease .8s}.home-story_mobileOnly__vMg8P[data-in=true] .home-story_mobileBridgeChevrons__H42Dg{opacity:1}.home-story_mobileBridgeChevrons__H42Dg span{display:flex;margin-top:-10px;animation:home-story_chevronBounce__MLYMb 1.7s ease-in-out infinite}.home-story_mobileBridgeChevrons__H42Dg span:last-child{animation-delay:.22s}@keyframes home-story_mobileBridgeFlow__hU12k{to{stroke-dashoffset:-13}}@keyframes home-story_mobileBridgeOrb__ZGLMw{0%{top:0;opacity:0}12%{opacity:1}88%{opacity:1}to{top:100%;opacity:0}}@keyframes home-story_chevronBounce__MLYMb{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.home-story_mobileBridgeBase__i_A2a{transition:none;stroke-dashoffset:0}.home-story_mobileBridgeDots__XIDP7{opacity:1;transition:none;animation:none}.home-story_mobileBridgeOrb__ZGLMw{animation:none}.home-story_mobileBridgeChevrons__H42Dg{opacity:1;transition:none}.home-story_mobileBridgeChevrons__H42Dg span{animation:none;opacity:.7}}@media(max-width:1000px){.home-story_challenge__CVpj0{padding-bottom:22px}.home-story_solution__2msLQ{padding-top:30px}}.home-story_flowMap__h06jy{position:relative;width:100%;aspect-ratio:1;margin:4px auto 0}.home-story_flowMap__h06jy[data-flow=order]{aspect-ratio:300/460}.home-story_flowMapWires__Bgfee{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home-story_flowNode__5hcHv{position:absolute;z-index:1;display:flex;align-items:center;gap:8px;transform:translate(-50%,-50%);width:max-content;max-width:35vw;padding:8px 14px 8px 8px;border-radius:16px;animation:home-story_drift__cCmS9 7s ease-in-out infinite}.home-story_flowNode__5hcHv:nth-child(3n){animation-duration:8.5s;animation-delay:-2s}.home-story_flowNode__5hcHv:nth-child(2n){animation-duration:9.5s;animation-delay:-4s}.home-story_flowNodeIcon__4RDNy{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%}.home-story_flowNode__5hcHv strong{min-width:0;font-size:10.5px;font-weight:500;line-height:1.3}.home-story_flowMap__h06jy[data-flow=chaos] .home-story_flowNode__5hcHv{background:#ffffff14;border:1px solid #ffffff26;color:#fff}.home-story_flowMap__h06jy[data-flow=chaos] .home-story_flowNodeIcon__4RDNy{background:#ffffff14;color:#7fd0e0}.home-story_flowHub__96m0d{position:absolute;left:50%;top:86%;z-index:1;translate:-50% -50%;display:grid;place-items:center;width:112px;height:112px;border-radius:50%;border:1.5px dashed #f0b95a;background:#0b2f3a;text-align:center;box-shadow:0 0 0 6px #0b2f3a,0 0 40px #f0b95a26}.home-story_flowHub__96m0d:before{content:"";position:absolute;inset:-10px;border-radius:50%;border:1px solid #f0b95a55;animation:home-story_hubRing__FN82y 3s ease-out infinite}.home-story_flowHub__96m0d span{padding:0 12px;font-size:10.5px;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:#f0b95a}.home-story_flowMap__h06jy[data-flow=order] .home-story_flowNode__5hcHv{background:#fff;border:1px solid var(--line);color:var(--ink);box-shadow:0 6px 16px #10262e0f}.home-story_flowMap__h06jy[data-flow=order] .home-story_flowNodeIcon__4RDNy{background:var(--mist);color:var(--teal)}.home-story_flowMapCore__zq2mC{position:absolute;left:50%;top:14%;z-index:1;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:138px;min-height:138px;padding:20px 18px;border-radius:32px;background:linear-gradient(145deg,var(--teal),var(--deep));color:#fff;text-align:center;text-decoration:none;box-shadow:0 20px 50px #14526440,0 0 0 6px #fff}.home-story_flowMapCore__zq2mC:before{content:"";position:absolute;inset:-10px;border-radius:38px;border:1px solid var(--hub);opacity:0;animation:home-story_port-ring__svsni 3s ease-out infinite}.home-story_flowMapCore__zq2mC img{width:34px;height:auto;filter:brightness(0) invert(1)}.home-story_flowMapCore__zq2mC strong{font-family:var(--font-brand-display),sans-serif;font-size:16px;font-weight:400}.home-story_flowMapCore__zq2mC small{padding:0 4px;font-size:8.5px;letter-spacing:.05em;text-transform:uppercase;opacity:.85;line-height:1.5}@media(max-width:360px){.home-story_flowNode__5hcHv strong{font-size:10px}.home-story_flowNode__5hcHv{padding:7px 12px 7px 7px;gap:7px;max-width:38vw}.home-story_flowNodeIcon__4RDNy{width:22px;height:22px}.home-story_flowMapCore__zq2mC{min-width:120px;min-height:120px;padding:16px 14px}}@media(prefers-reduced-motion:reduce){.home-story_flowHub__96m0d:before,.home-story_flowMapCore__zq2mC:before,.home-story_flowNode__5hcHv{animation:none}}.home-story_bridgeStops__Rc0_f{position:absolute;inset:0;z-index:3;pointer-events:none}.home-story_bridgeStop__HDFWF{position:absolute;display:flex;align-items:center;gap:9px;padding:6px 14px 6px 7px;border-radius:999px;background:#0b3a4b;color:#fff;font-size:12.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.28),0 0 0 1px rgba(139,234,245,.35);opacity:0;transform:translate(-10px,-50%);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.home-story_bridgeStop__HDFWF[data-on=true]{opacity:1;transform:translateY(-50%)}.home-story_bridgeStop__HDFWF[data-hide=true]{display:none}.home-story_bridgeStop__HDFWF i{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#8beaf5;color:#0b3a4b;font-style:normal}.home-story_bridgeStop__HDFWF:before{content:"";position:absolute;left:-18px;top:50%;width:18px;height:2px;translate:0 -50%;background:linear-gradient(90deg,#8beaf5,rgba(139,234,245,.2))}.home-story_bridgeArrow__4uWjo{fill:none;stroke:#145264;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1000px){.home-story_bridgeStops__Rc0_f{display:none}}@media(prefers-reduced-motion:reduce){.home-story_bridgeStop__HDFWF{transition:none}}.home-story_bridgeStop__HDFWF[data-side=l]{flex-direction:row-reverse;padding:6px 7px 6px 14px;transform:translate(calc(-100% + 10px),-50%)}.home-story_bridgeStop__HDFWF[data-side=l][data-on=true]{transform:translate(-100%,-50%)}.home-story_bridgeStop__HDFWF[data-side=l]:before{left:auto;right:-18px;background:linear-gradient(270deg,#8beaf5,rgba(139,234,245,.2))}.home-story_vision__5ahc3{padding:var(--section-space-y) var(--site-inset)}.home-story_visionGrid__raM_Q{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:clamp(24px,4vw,64px);align-items:start}.home-story_visionSide___7D6G{padding-top:.9em}.home-story_visionLabel__PNI9p{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-brand-ui),sans-serif;font-size:12px;font-weight:600;letter-spacing:.24em;line-height:1.4;text-transform:uppercase;color:var(--teal)}.home-story_visionBody__MIcNy h2{font-size:var(--type-h2-statement);line-height:1.34}.home-story_visionBody__MIcNy>p{max-width:640px;margin:18px 0 0;font-size:var(--type-lead);line-height:1.65;font-weight:400;color:#4f636c}.home-story_facts__g4i_Y{display:flex;flex-wrap:wrap;gap:12px 32px;margin:26px 0 0;padding:20px 0 0;border-top:1px solid var(--line);list-style:none}.home-story_facts__g4i_Y li{display:flex;align-items:center;gap:12px;font-size:var(--type-card-title);font-weight:500;color:var(--ink)}.home-story_facts__g4i_Y li>span{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;background:var(--mist);color:var(--teal)}.home-story_visionLink__gHgFh{display:inline-flex;align-items:center;gap:10px;margin-top:24px;color:var(--teal);font-size:var(--type-nav);font-weight:500;text-decoration:none;border-bottom:1px solid var(--pale);padding-bottom:5px;transition:gap .25s,border-color .25s}.home-story_visionLink__gHgFh:hover{gap:16px;border-color:var(--hub)}.home-story_visionLink__gHgFh:focus-visible{outline:3px solid var(--hub);outline-offset:4px}@media(max-width:900px){.home-story_visionGrid__raM_Q{grid-template-columns:1fr;gap:14px}.home-story_visionSide___7D6G{padding-top:0}.home-story_facts__g4i_Y{flex-direction:column;gap:12px}}.home-reveal_rv__d1Dd9{opacity:0;transform:translateY(26px);transition:opacity .75s ease,transform .85s cubic-bezier(.2,.8,.2,1);transition-delay:var(--rv-d,0s)}.home-reveal_rv__d1Dd9[data-in=true]{opacity:1;transform:none}.home-reveal_zoom__d4MTD{transform:translateY(34px) scale(.95)}.home-reveal_zoom__d4MTD[data-in=true]{transform:none}.home-reveal_head__eHeKR,.home-reveal_head__eHeKR[data-in=true]{opacity:1;transform:none;transition:none}.home-reveal_head__eHeKR>*{opacity:0;transform:translateY(26px);filter:blur(6px);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.8,.2,1),filter .8s ease}.home-reveal_head__eHeKR[data-in=true]>*{opacity:1;transform:none;filter:none}.home-reveal_head__eHeKR>:nth-child(2){transition-delay:.12s}.home-reveal_head__eHeKR>:nth-child(3){transition-delay:.24s}.home-reveal_head__eHeKR>:nth-child(4){transition-delay:.36s}.home-reveal_head__eHeKR>:nth-child(5){transition-delay:.48s}.home-reveal_head__eHeKR>:nth-child(6){transition-delay:.6s}@media(prefers-reduced-motion:reduce){.home-reveal_head__eHeKR>*,.home-reveal_rv__d1Dd9,.home-reveal_zoom__d4MTD{opacity:1;transform:none;filter:none;transition:none}}.home_eyebrow__Jnx6k{display:block;font-size:11px;line-height:1.7;letter-spacing:.28em;text-transform:uppercase;color:var(--hub);margin:0 0 18px}.home_h2__PrEE8{margin:0;font-family:var(--font-brand-display),sans-serif;font-size:var(--type-h2);font-weight:300;line-height:1.28;letter-spacing:-.022em}.home_h2__PrEE8 em{font-style:normal;color:var(--hub)}.home_lead__mNlTx{margin:22px 0 0;font-size:var(--type-lead);line-height:1.7;color:var(--body)}.home_btn__rTPM7{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 26px;border-radius:6px;font-size:var(--type-nav);font-weight:500;text-decoration:none;transition:background-color .25s,border-color .25s,transform .25s}.home_btn__rTPM7:hover{transform:translateY(-2px)}.home_btnPrimary__gF4ks{background:var(--teal);border:1px solid var(--teal);color:#fff}.home_btnPrimary__gF4ks:hover{background:var(--deep)}.home_btnGhost__PlCUI{background:#ffffffcc;border:1px solid var(--pale);color:var(--ink)}.home_btnGhost__PlCUI:hover{background:var(--mist);border-color:var(--hub)}.home_duo__74mWQ{position:relative;background:#0b2f3a}.home_challenge__ofRik{position:relative;isolation:isolate;overflow:hidden;padding:var(--section-space-y) var(--site-inset) var(--section-space-y);color:#fff}.home_challenge__ofRik:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(ellipse at 50% 0,#1f768e40,transparent 55%),linear-gradient(#ffffff0a 1px,transparent 0),linear-gradient(90deg,#ffffff0a 1px,transparent 0);background-size:auto,64px 64px,64px 64px}.home_challengeHead__a_DwO{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,5vw,80px);align-items:end;max-width:none;margin:0 auto}.home_challenge__ofRik .home_eyebrow__Jnx6k{color:#7fd0e0;margin-bottom:12px}.home_challenge__ofRik .home_h2__PrEE8{font-size:clamp(22.36px,2.46vw,37.72px)}.home_challenge__ofRik .home_h2__PrEE8 em{color:#f0b95a}.home_challenge__ofRik .home_lead__mNlTx{margin:0;font-size:var(--type-card-title);color:#c6dbe2}.home_textLink__fB9dx{display:inline-flex;align-items:center;gap:10px;margin-top:16px;color:#fff;font-size:var(--type-nav);font-weight:500;text-decoration:none;border-bottom:1px solid #ffffff55;padding-bottom:4px;transition:gap .25s,border-color .25s}.home_textLink__fB9dx:hover{gap:16px;border-color:#fff}.home_map__AavDX{position:relative;max-width:940px;aspect-ratio:1000/380;margin:clamp(20px,3vw,40px) auto 0}.home_wires__5ZKO_{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home_wire__Pfuob{stroke:#7fd0e0;stroke-width:1.5;stroke-dasharray:7 8;opacity:.55}.home_spark__GBhsV,.home_wire__Pfuob{fill:none;vector-effect:non-scaling-stroke}.home_spark__GBhsV{stroke:#f0b95a;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 98;filter:drop-shadow(0 0 4px #f0b95aaa);animation:home_spark__GBhsV 3.4s ease-in infinite}.home_breakMark__ZajBj{fill:#0b2f3a}.home_breakMark__ZajBj,.home_breakX__8y7Tu{stroke:#f0b95a;stroke-width:1.5;vector-effect:non-scaling-stroke}.home_breakX__8y7Tu{stroke-linecap:round}.home_node__0dvDF{position:absolute;display:flex;align-items:center;gap:12px;width:min(24%,232px);padding:10px 14px;border:1px solid #ffffff26;border-radius:12px;background:#ffffff10;backdrop-filter:blur(8px);box-shadow:0 14px 40px #00000030;animation:home_drift__5_Vyy 7s ease-in-out infinite}.home_node__0dvDF:nth-of-type(2n){animation-duration:8.5s;animation-delay:-2s}.home_node__0dvDF:nth-of-type(3n){animation-duration:9.5s;animation-delay:-4s}.home_nodeIcon__hG9w4{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:9px;background:#ffffff14;color:#7fd0e0}.home_node__0dvDF strong{display:block;font-size:13.5px;font-weight:500;line-height:1.25}.home_node__0dvDF small{display:block;margin-top:1px;font-size:11px;line-height:1.3;color:#9fc0ca}.home_hub__piqQM{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:clamp(84px,13%,120px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1.5px dashed #f0b95a;background:#0b2f3a;text-align:center;box-shadow:0 0 0 8px #0b2f3a,0 0 50px #f0b95a26}.home_hub__piqQM span{padding:0 8px;font-size:clamp(8.5px,.9vw,11px);line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:#f0b95a}.home_hub__piqQM:before{content:"";position:absolute;inset:-12px;border-radius:50%;border:1px solid #f0b95a55;animation:home_hubRing__VIGWh 3s ease-out infinite}.home_impacts__Fzi2U{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:940px;margin:clamp(16px,2vw,28px) auto 0;padding:0;list-style:none;border-top:1px solid #ffffff26}.home_impacts__Fzi2U li{display:flex;align-items:center;gap:10px;padding:14px 12px 0 0;font-family:var(--font-brand-display),sans-serif;font-size:clamp(15px,1.07vw,14.76px)}.home_impacts__Fzi2U li+li{padding-left:16px;border-left:1px solid #ffffff1a}.home_impacts__Fzi2U :is(svg,.home_material-icon__0L5p6){flex-shrink:0;color:#f0b95a}.home_solution__LFFQ6{position:relative;padding:var(--section-space-y) var(--site-inset) var(--section-space-y);background-color:#fff;background-image:radial-gradient(ellipse at 50% 0,#d1e5e980,transparent 55%),linear-gradient(#e1eaee66 1px,transparent 0),linear-gradient(90deg,#e1eaee66 1px,transparent 0);background-size:auto,72px 72px,72px 72px;color:var(--ink)}.home_solutionHead___KsTV{max-width:860px;margin:0 auto;text-align:center}.home_solutionHead___KsTV .home_h2__PrEE8{font-size:clamp(22.36px,2.46vw,37.72px)}.home_solutionHead___KsTV .home_lead__mNlTx{margin:14px auto 22px;font-size:var(--type-card-title);max-width:720px}.home_flow__riAbW{position:relative;max-width:1040px;margin:clamp(20px,3vw,36px) auto 0}.home_flowLabel__aY6I5{position:absolute;top:-6px;margin:0;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--hub)}.home_flowLabelIn__cIAzh{left:0}.home_flowLabelOut__Jz3a9{right:0}.home_flowStage__619tU{position:relative;aspect-ratio:1000/440;margin-top:22px}.home_flowWires__aw6Nw{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home_flowWire__rhAeF{fill:none;stroke:var(--pale);stroke-width:1.5;vector-effect:non-scaling-stroke}.home_flowPulse__zz982{fill:none;stroke:var(--hub);stroke-width:3;stroke-linecap:round;stroke-dasharray:2.5 97.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #1f768e88);animation:home_funnel-travel__gE_9K 3.6s linear infinite}.home_flowCard__BpD4m{position:absolute;width:25%;height:13.63%;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 8px 22px #10262e0f;transition:border-color .25s,box-shadow .25s}.home_flowCard__BpD4m:hover{border-color:var(--hub);box-shadow:0 12px 28px #1f768e22}.home_flowIn__39Elo{left:0}.home_flowOut__BoolE{right:0}.home_flowCard__BpD4m>span{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:var(--mist);color:var(--teal)}.home_flowCard__BpD4m strong{display:block;font-size:13px;font-weight:500;line-height:1.2}.home_flowCard__BpD4m small{display:block;margin-top:1px;font-size:11px;line-height:1.25;color:var(--body)}.home_flowCore__b_3so{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:22%;aspect-ratio:1;border-radius:26px;background:linear-gradient(145deg,var(--teal),var(--deep));color:#fff;text-align:center;text-decoration:none;box-shadow:0 24px 60px #14526440,0 0 0 8px #fff;transition:box-shadow .3s}.home_flowCore__b_3so:hover{box-shadow:0 28px 70px #14526466,0 0 0 8px #fff}.home_flowCore__b_3so i{position:absolute;inset:-14px;border-radius:32px;border:1px solid var(--hub);opacity:0;animation:home_port-ring__3q5J2 3s ease-out infinite}.home_flowCore__b_3so img{width:34%;height:auto;filter:brightness(0) invert(1)}.home_flowCore__b_3so strong{font-family:var(--font-brand-display),sans-serif;font-size:clamp(15px,1.39vw,18.04px);font-weight:400}.home_flowCore__b_3so small{padding:0 10px;font-size:clamp(8px,.8vw,10.5px);letter-spacing:.08em;text-transform:uppercase;opacity:.85;line-height:1.35}.home_product__VLokP{position:relative;isolation:isolate;padding:var(--section-space-y) var(--site-inset) var(--section-space-y);background-color:#fff;background-image:radial-gradient(ellipse at 50% 0,#d1e5e980,transparent 50%),linear-gradient(#e1eaee66 1px,transparent 0),linear-gradient(90deg,#e1eaee66 1px,transparent 0);background-size:auto,80px 80px,80px 80px}.home_productHead__Tt83z{max-width:880px;margin:0 auto;text-align:center}.home_productHead__Tt83z .home_h2__PrEE8{font-size:var(--type-h1);font-weight:300}.home_productSub__Xi9_n{margin:10px 0 0;font-family:var(--font-brand-display),sans-serif;font-size:clamp(17.2px,1.64vw,24.6px);font-weight:300;color:var(--teal)}.home_productHead__Tt83z .home_lead__mNlTx{max-width:720px;margin-inline:auto}.home_productActions__3YuQV{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:22px}.home_stage__iAt1c{margin-top:clamp(20px,3vw,36px)}.home_benefits___hDha{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1080px;margin:clamp(20px,3vw,36px) auto 0;padding:0;list-style:none;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 20px 50px #10262e0f}.home_benefits___hDha li{display:flex;align-items:center;gap:16px;padding:22px 26px}.home_benefits___hDha li+li{border-left:1px solid var(--line)}.home_benefits___hDha li>span:first-child{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:11px;background:var(--mist);color:var(--teal)}.home_benefits___hDha strong{display:block;font-size:var(--type-card-title);font-weight:500}.home_benefits___hDha small{display:block;margin-top:2px;font-size:var(--type-card-body);color:var(--body)}.home_modules__gHt1p{padding:var(--section-space-y) var(--site-inset);background:var(--tint);border-block:1px solid var(--line)}.home_modulesHead__R6dWs{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;max-width:none;margin:0 auto clamp(22px,3vw,36px)}.home_modulesHead__R6dWs .home_lead__mNlTx{max-width:560px}.home_exploreAll__KiP9v{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;color:var(--teal);font-size:var(--type-nav);font-weight:500;text-decoration:none;border-bottom:1px solid var(--pale);padding-bottom:6px;transition:gap .25s,border-color .25s}.home_exploreAll__KiP9v:hover{gap:18px;border-color:var(--hub)}.home_bento___Jf1z{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:none;margin:0 auto;padding:0;list-style:none}.home_bento___Jf1z li{display:contents}.home_card__MPvMt{--mx:50%;--my:50%;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:26px;min-height:172px;width:100%;padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .3s,box-shadow .3s,translate .3s}.home_card__MPvMt:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(360px circle at var(--mx) var(--my),#1f768e1f,transparent 60%);opacity:0;transition:opacity .3s}.home_card__MPvMt:hover{border-color:var(--pale);box-shadow:0 22px 44px #10262e14;translate:0 -4px}.home_card__MPvMt:hover:before{opacity:1}.home_card__MPvMt:focus-visible{outline:3px solid var(--hub);outline-offset:3px}.home_wide__MCcnb{grid-column:span 2}.home_cardTop__kx_5i{display:flex;align-items:center;justify-content:space-between}.home_cardIcon__M54dt{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--mist);color:var(--teal);transition:background-color .3s,color .3s,transform .4s cubic-bezier(.3,1.5,.5,1)}.home_card__MPvMt:hover .home_cardIcon__M54dt{background:var(--teal);color:#fff;transform:rotate(-6deg) scale(1.06)}.home_cardNo__YZcP4{font-size:11px;letter-spacing:.18em;color:var(--pale)}.home_card__MPvMt strong{display:block;font-family:var(--font-brand-display),sans-serif;font-size:clamp(15.48px,1.31vw,18.04px);font-weight:400;line-height:1.41}.home_card__MPvMt small{display:block;margin-top:6px;font-size:var(--type-card-body);line-height:1.5;color:var(--body)}.home_cardGo__pLb0K{position:absolute;right:20px;bottom:20px;color:var(--hub);opacity:0;transform:translateX(-8px);transition:opacity .3s,transform .3s}.home_card__MPvMt:hover .home_cardGo__pLb0K{opacity:1;transform:none}.home_featured__fbMJQ{background:linear-gradient(135deg,var(--teal),var(--deep));border-color:var(--teal);color:#fff}.home_featured__fbMJQ:before{background:radial-gradient(420px circle at var(--mx) var(--my),#ffffff22,transparent 60%)}.home_featured__fbMJQ .home_cardIcon__M54dt{background:#ffffff1f;color:#fff}.home_featured__fbMJQ:hover .home_cardIcon__M54dt{background:#fff;color:var(--teal)}.home_featured__fbMJQ .home_cardNo__YZcP4{color:#ffffff88}.home_featured__fbMJQ small{color:#d5e8ee}.home_featured__fbMJQ .home_cardGo__pLb0K{color:#fff}.home_featured__fbMJQ:hover{border-color:var(--hub)}.home_trust__BAFLm{padding:var(--section-space-y) var(--site-inset);background:#fff}.home_trustHead__4IfpL{max-width:900px;margin:0 auto clamp(22px,3vw,36px);text-align:center}.home_trustGrid___t7Yo{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;max-width:none;margin:0 auto;padding:0;list-style:none}.home_trustGrid___t7Yo li{position:relative;overflow:hidden;padding:28px 26px 30px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#fff,var(--tint));transition:border-color .3s,box-shadow .3s,transform .3s}.home_trustGrid___t7Yo li:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,var(--hub),var(--pale));transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.home_trustGrid___t7Yo li:hover{border-color:var(--pale);box-shadow:0 22px 44px #10262e12;translate:0 -4px}.home_trustGrid___t7Yo li:hover:before{transform:scaleX(1)}.home_trustIcon__gNdKO{display:grid;place-items:center;width:52px;height:52px;margin-bottom:22px;border-radius:14px;background:var(--mist);border:1px solid var(--pale);color:var(--teal)}.home_trustGrid___t7Yo h3{margin:0 0 8px;font-family:var(--font-brand-display),sans-serif;font-size:clamp(16.34px,1.39vw,19.68px);font-weight:400}.home_trustGrid___t7Yo p{margin:0;font-size:var(--type-card-body);line-height:1.65;color:var(--body)}@keyframes home_spark__GBhsV{0%{stroke-dashoffset:0;opacity:0}15%{opacity:1}60%{opacity:1}to{stroke-dashoffset:-45;opacity:0}}@keyframes home_drift__5_Vyy{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes home_hubRing__VIGWh{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.5);opacity:0}}@keyframes home_bob__umLdz{0%,to{transform:translateY(-52%)}50%{transform:translateY(-55%)}}@keyframes home_live__lVfxV{0%,to{box-shadow:0 0 0 3px #5be0a833}50%{box-shadow:0 0 0 7px #5be0a811}}@media(max-width:900px){.home_challengeHead__a_DwO{grid-template-columns:1fr;align-items:start}.home_map__AavDX{aspect-ratio:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home_hub__piqQM,.home_wires__5ZKO_{display:none}.home_node__0dvDF{position:static;width:auto;animation:none}.home_impacts__Fzi2U{grid-template-columns:repeat(2,minmax(0,1fr))}.home_impacts__Fzi2U li:nth-child(3){padding-left:0;border-left:0}.home_impacts__Fzi2U li:nth-child(n+3){border-top:1px solid #ffffff1a;margin-top:12px}.home_flowStage__619tU{aspect-ratio:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px}.home_flowLabel__aY6I5,.home_flowWires__aw6Nw{display:none}.home_flowCard__BpD4m,.home_flowCore__b_3so{position:static;width:auto;height:auto;translate:none}.home_flowCard__BpD4m{padding:10px 12px}.home_flowCore__b_3so{grid-column:1/-1;flex-direction:row;gap:14px;aspect-ratio:auto;padding:16px;border-radius:16px;box-shadow:0 12px 30px #14526433}.home_flowCore__b_3so img{width:44px}.home_flowIn__39Elo{order:1}.home_flowCore__b_3so{order:2}.home_flowOut__BoolE{order:3}.home_benefits___hDha{grid-template-columns:1fr}.home_benefits___hDha li+li{border-left:0;border-top:1px solid var(--line)}.home_modulesHead__R6dWs{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.home_flowStage__619tU,.home_impacts__Fzi2U,.home_map__AavDX{grid-template-columns:1fr}.home_impacts__Fzi2U li,.home_impacts__Fzi2U li+li{padding:12px 0 0;border-left:0}.home_impacts__Fzi2U li+li{border-top:1px solid #ffffff1a}.home_bento___Jf1z{grid-template-columns:1fr}.home_card__MPvMt{min-height:0;gap:18px}.home_btn__rTPM7{width:100%}.home_productActions__3YuQV{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.home_flowCore__b_3so i,.home_flowPulse__zz982,.home_hub__piqQM:before,.home_node__0dvDF,.home_spark__GBhsV{animation:none}}.home_vision__vB_qK{padding:var(--section-space-y) var(--site-inset) var(--section-space-y);background:#fff}.home_visionInner__0x_TC{max-width:none;margin:0 auto}.home_visionInner__0x_TC .home_eyebrow__Jnx6k{margin-bottom:14px}.home_visionH2__OHbuO{margin:0;font-family:var(--font-brand-display),sans-serif;font-size:clamp(24.08px,3.28vw,50.84px);font-weight:300;line-height:1.3;letter-spacing:-.03em;color:var(--ink)}.home_visionH2__OHbuO>span{display:block}.home_visionTeal__gCLyh{color:#26768b}.home_word__0oy9D{display:inline-block}.home_visionLead__o3jsp{max-width:820px;margin:18px 0 0;font-size:var(--type-lead);line-height:1.6;font-weight:300;color:#627581}.home_pillars__2DkJG{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:none;margin:clamp(24px,3vw,40px) auto 0;padding:0;list-style:none}.home_pillars__2DkJG li{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#fff,var(--tint));transition:border-color .3s,box-shadow .3s,translate .3s}.home_pillars__2DkJG li:hover{border-color:var(--pale);box-shadow:0 16px 34px #10262e12;translate:0 -3px}.home_pillars__2DkJG li>span{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:11px;background:var(--mist);color:var(--teal)}.home_pillars__2DkJG strong{display:block;font-size:var(--type-card-title);font-weight:500}.home_pillars__2DkJG small{display:block;margin-top:1px;font-size:var(--type-card-body);color:var(--body)}@media(max-width:900px){.home_pillars__2DkJG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.home_pillars__2DkJG{grid-template-columns:1fr}}.home_headSplit__Woplb{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,80px);align-items:end;max-width:none;margin:0 auto clamp(20px,2.5vw,32px);text-align:left}.home_headSplit__Woplb .home_h2__PrEE8{font-size:clamp(22.36px,2.46vw,37.72px)}.home_headSplit__Woplb .home_eyebrow__Jnx6k{margin-bottom:12px}.home_headSplit__Woplb .home_lead__mNlTx{margin:0;font-size:var(--type-card-title);max-width:none}.home_headSplit__Woplb .home_productSub__Xi9_n{margin-top:8px}.home_headActions__nCem2{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}@media(max-width:900px){.home_headSplit__Woplb{grid-template-columns:1fr;align-items:start}}@media(max-width:600px){.home_headActions__nCem2{flex-direction:column;align-items:stretch}}.home_extra__GNLHH{animation:home_cardIn__DllJa .5s cubic-bezier(.2,.8,.2,1) both}.home_moreRow__rjIPX{display:flex;justify-content:center;max-width:none;margin:22px auto 0}.home_moreBtn__ZiV4C{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border:1px solid var(--pale);border-radius:6px;background:#fff;color:var(--teal);font:inherit;font-size:var(--type-nav);font-weight:500;cursor:pointer;transition:background-color .25s,border-color .25s}.home_moreBtn__ZiV4C:hover{background:var(--mist);border-color:var(--hub)}.home_moreBtn__ZiV4C:focus-visible{outline:3px solid var(--hub);outline-offset:3px}.home_moreBtn__ZiV4C :is(svg,.home_material-icon__0L5p6){transition:transform .3s}.home_moreBtn__ZiV4C :is(svg,.home_material-icon__0L5p6)[data-open=true]{transform:rotate(180deg)}@keyframes home_cardIn__DllJa{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:1100px){.home_bento___Jf1z{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.home_extra__GNLHH{animation:none}}.home_cell__1M9Uw{display:flex;min-width:0}.home_cell__1M9Uw>.home_card__MPvMt{flex:1}