.LanguageSwitcher_switcher__0TtCP{display:inline-flex;align-items:center;gap:.3rem;color:var(--t-bright);font:700 1.3rem/1 var(--_font-accent);letter-spacing:.04em;text-transform:uppercase}.LanguageSwitcher_link__CFgYl{display:inline-flex;min-width:3.6rem;min-height:3.6rem;align-items:center;justify-content:center;border:.1rem solid rgba(var(--base-opp-rgb),.2);border-radius:999px;color:inherit;text-decoration:none;transition:border-color var(--_animspeed-medium) var(--_animbezier),background-color var(--_animspeed-medium) var(--_animbezier),color var(--_animspeed-medium) var(--_animbezier)}.LanguageSwitcher_link__CFgYl[aria-current=page]{border-color:var(--accent);background:var(--accent);color:#f8f7f4}.LanguageSwitcher_link__CFgYl:focus-visible{outline:.2rem solid var(--focus-ring-outer);outline-offset:.3rem}.LanguageSwitcher_menu__Ypwda{margin-top:3.2rem}.LanguageSwitcher_footer__1x0RE{padding:.35rem;gap:.2rem;border:.1rem solid rgba(var(--nl-white-rgb),.32);border-radius:999px;background:rgba(var(--nl-white-rgb),.1);box-shadow:inset 0 .1rem 0 rgba(var(--nl-white-rgb),.12)}.LanguageSwitcher_footer__1x0RE .LanguageSwitcher_link__CFgYl{min-width:4rem;min-height:3.2rem;padding:.7rem 1rem .65rem;border-color:transparent;color:#fff}.LanguageSwitcher_footer__1x0RE .LanguageSwitcher_link__CFgYl[aria-current=page]{border-color:var(--nl-white);background:var(--nl-white);color:var(--accent);box-shadow:0 .3rem 1rem rgba(0,0,0,.12)}.LanguageSwitcher_footer__1x0RE .LanguageSwitcher_link__CFgYl:focus-visible{border-radius:999px;outline-color:var(--nl-white);outline-offset:.35rem}@media only screen and (max-width:1199px){.LanguageSwitcher_footer__1x0RE{display:none}}@media only screen and (min-width:1200px){.LanguageSwitcher_menu__Ypwda{display:none}}@media (hover:hover) and (pointer:fine){.LanguageSwitcher_link__CFgYl:not([aria-current=page]):hover{border-color:var(--accent);color:var(--accent)}.LanguageSwitcher_footer__1x0RE .LanguageSwitcher_link__CFgYl:not([aria-current=page]):hover{border-color:rgba(var(--nl-white-rgb),.48);color:#fff}}@media (prefers-reduced-motion:reduce){.LanguageSwitcher_link__CFgYl{transition:none}}@media (forced-colors:active){.LanguageSwitcher_link__CFgYl{border-color:ButtonText}.LanguageSwitcher_link__CFgYl[aria-current=page]{background:Highlight;color:HighlightText}.LanguageSwitcher_footer__1x0RE{border-color:ButtonText;background:Canvas}.LanguageSwitcher_footer__1x0RE .LanguageSwitcher_link__CFgYl{border-color:ButtonText;color:ButtonText}.LanguageSwitcher_footer__1x0RE .LanguageSwitcher_link__CFgYl[aria-current=page]{border-color:Highlight;background:Highlight;color:HighlightText}}.SectionHeading_root__sLQZ8{min-width:0;margin-bottom:0;padding-inline:3rem;text-align:center}.SectionHeading_eyebrow__n3D_l{margin:0 0 var(--solis-section-eyebrow-gap,clamp(2.4rem,3vw,4rem));color:var(--section-accent-text,var(--section-accent));font:normal 700 var(--solis-section-eyebrow-size,clamp(1.4rem,1.25vw,1.8rem)) /1.6 var(--_font-accent);letter-spacing:-.05rem;text-shadow:0 .07em 0 rgba(var(--base-opp-rgb),.16),0 .16em .22em rgba(8,18,55,.12);text-transform:uppercase}.SectionHeading_title__Jc3R4{max-width:28ch;margin:0 auto;color:var(--t-bright);font:normal 600 var(--solis-heading-section-size) /1.1 var(--_font-default);letter-spacing:-.04em;text-shadow:var(--solis-display-depth);text-wrap:balance}.SectionHeading_title__Jc3R4[data-section-title-level=h1]{font-size:var(--solis-heading-page-size)}.SectionHeading_line___n3Qo{display:block}.SectionHeading_accent__yyKHe{color:var(--section-accent)}.SectionHeading_introRow__J2kGo{position:relative;max-width:72rem;margin:var(--solis-section-intro-gap,clamp(2.4rem,3vw,4rem)) auto 0}.SectionHeading_intro__Yi_KL{margin:0;color:var(--t-medium);font:normal 500 var(--solis-section-intro-size,clamp(1.8rem,1.5vw,2.4rem)) /1.5 var(--_font-default);letter-spacing:-.01em}[color-scheme=dark] .SectionHeading_eyebrow__n3D_l{text-shadow:none}@media only screen and (min-width:768px){.SectionHeading_root__sLQZ8{padding-inline:0}}@media (forced-colors:active){.SectionHeading_eyebrow__n3D_l,.SectionHeading_title__Jc3R4,[color-scheme=dark] .SectionHeading_eyebrow__n3D_l,[color-scheme=dark] .SectionHeading_title__Jc3R4{text-shadow:none}}.TeamPage_main__srJ7W{min-width:0;background:var(--base)}.TeamPage_section__rPMWz{min-height:max(100svh,72rem);padding-block:clamp(12rem,13vw,17rem) var(--solis-section-edge)}.TeamPage_container__wOALN,.TeamPage_headingLayout__ny4Is{min-width:0}.TeamPage_headingLayout__ny4Is{margin-bottom:var(--solis-gap-heading-content)}.TeamPage_headingLayout__ny4Is [data-section-title]{color:var(--t-bright)}.TeamPage_headingLayout__ny4Is [data-section-title]>:first-child{color:inherit}@media only screen and (min-width:1024px){.TeamPage_main__srJ7W{--solis-heading-page-size:clamp(3rem,4.05vw,6.5rem);--solis-heading-section-size:clamp(3rem,4.05vw,6.5rem);--solis-section-intro-size:clamp(1.6rem,1.28vw,2.05rem)}}.TeamPage_grid__YVwjU{--team-grid-gap:clamp(1.8rem,1.8vw,2.8rem);--team-card-radius:var(--solis-ui-radius);display:flex;width:calc(100% - 3rem);max-width:132rem;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:var(--team-grid-gap);margin-inline:auto;padding:clamp(1.4rem,1.8vw,2.6rem);border:.1rem solid rgba(var(--base-opp-rgb),.08);border-radius:var(--solis-ui-radius);background:rgba(var(--base-opp-rgb),.035);box-shadow:0 1.2rem 4rem rgba(0,0,0,.06),inset 0 .1rem 0 rgba(var(--base-bright-rgb),.72)}.TeamPage_cardShell__VbgVm{display:flex;min-width:0;flex:0 1 100%;scroll-margin-top:var(--anchor-scroll-offset);scroll-margin-block-start:var(--anchor-scroll-offset)}.TeamPage_card__rHZDo{--team-card-padding:clamp(1.4rem,4vw,2rem);position:relative;container-type:inline-size;display:flex;min-width:0;overflow:hidden;flex:1 1 auto;flex-direction:column;padding:0;border:.1rem solid rgba(var(--base-opp-rgb),.16);border-radius:var(--team-card-radius);background-color:var(--base-bright);background-image:linear-gradient(145deg,rgba(var(--base-bright-rgb),.98),rgba(var(--base-tint-rgb),.72));box-shadow:0 0 0 .1rem rgba(var(--base-bright-rgb),.82),0 .8rem 2.2rem rgba(0,0,0,.065),0 2.2rem 5.2rem rgba(0,0,0,.1),inset 0 .1rem 0 rgba(var(--base-bright-rgb),.98),inset 0 0 0 .1rem rgba(var(--base-opp-rgb),.035);color:var(--t-bright)}.TeamPage_card__rHZDo:before{position:absolute;z-index:3;inset:.3rem;border:.1rem solid rgba(var(--base-opp-rgb),.07);border-radius:calc(var(--team-card-radius) - .3rem);content:"";pointer-events:none}.TeamPage_profileLink__nyupi{position:absolute;z-index:2;inset:0;border-radius:inherit}.TeamPage_profileLink__nyupi:focus-visible{outline:.3rem solid var(--section-accent);outline-offset:-.7rem}.TeamPage_portraitFrame__OOz8f{position:relative;z-index:1;overflow:hidden;width:100%;height:calc((100cqi - (2 * var(--team-card-padding))) * 1.04);margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.TeamPage_portrait__qHCA0{display:block;width:100%;height:100%;max-inline-size:none;object-fit:cover}.TeamPage_cardContent___u1ET{position:relative;z-index:3;display:flex;min-width:0;flex:1 1 auto;flex-direction:column;padding:clamp(2.2rem,2.4vw,3rem) calc(var(--team-card-padding) + clamp(.6rem, .7vw, 1rem)) calc(var(--team-card-padding) + clamp(.8rem, .8vw, 1.2rem));pointer-events:none}.TeamPage_cardContent___u1ET h2{display:flex;align-items:flex-start;justify-content:flex-start;gap:1.2rem;margin:0;color:var(--t-bright);font:normal 700 clamp(2.6rem,2.5vw,3.5rem) /1.2 var(--_font-default);letter-spacing:-.025em;text-wrap:balance}.TeamPage_memberNameText__JydkW{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:.07em;text-underline-offset:.16em;transition:text-decoration-color var(--_animspeed-fast) ease-in-out}.TeamPage_memberNameArrow__J0IKo{display:inline-flex;flex:0 0 auto;align-self:center;margin-top:.08em;color:var(--section-accent-text,var(--section-accent));font-size:.82em;line-height:1;opacity:0;transform:translateX(-.35em);transition:opacity var(--_animspeed-fast) ease-in-out,transform var(--_animspeed-fast) ease-in-out}@media (hover:hover){.TeamPage_cardShell__VbgVm:hover .TeamPage_memberNameText__JydkW{text-decoration-color:var(--section-accent-text,var(--section-accent))}.TeamPage_cardShell__VbgVm:hover .TeamPage_memberNameArrow__J0IKo{opacity:1;transform:translateX(0)}}.TeamPage_card__rHZDo:has(.TeamPage_profileLink__nyupi:focus-visible) .TeamPage_memberNameText__JydkW{text-decoration-color:var(--section-accent-text,var(--section-accent))}.TeamPage_card__rHZDo:has(.TeamPage_profileLink__nyupi:focus-visible) .TeamPage_memberNameArrow__J0IKo{opacity:1;transform:translateX(0)}.TeamPage_cardContent___u1ET .TeamPage_role__eAX1Y{max-width:38rem;margin:clamp(1.1rem,1.2vw,1.5rem) 0 0;color:var(--t-bright);font:normal 700 clamp(1.3rem,1.1vw,1.5rem) /1.4 var(--_font-default);letter-spacing:-.012em;text-wrap:balance}.TeamPage_actions__l_VEy{position:relative;z-index:4;display:flex;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:clamp(2.2rem,2.4vw,3rem);gap:1.1rem;pointer-events:auto}.TeamPage_linkedInLink__w_Ce_{display:inline-flex;min-height:3.8rem;align-items:center;justify-content:center;padding:.7rem 1.2rem;border:.1rem solid rgba(var(--base-opp-rgb),.18);border-radius:999px;color:var(--t-medium);font:normal 650 clamp(1.2rem,1vw,1.4rem) /1.4 var(--_font-default);gap:.7rem;text-decoration:none}.TeamPage_linkedInLink__w_Ce_ svg{width:2rem;height:2rem;fill:currentColor}.TeamPage_partnerSite__bYxyU{display:inline-flex;min-height:3.8rem;align-items:center;justify-content:center;padding:.7rem 1.2rem;border:.1rem solid rgba(var(--base-opp-rgb),.18);border-radius:999px;color:var(--t-medium);font:normal 650 clamp(1.2rem,1vw,1.4rem) /1.4 var(--_font-default);gap:.7rem;letter-spacing:-.015em;text-decoration:none}.TeamPage_partnerSiteArrow__RSMer{flex:0 0 auto;color:var(--section-accent);font-size:1.2em;line-height:1}a.TeamPage_linkedInLink__w_Ce_:focus-visible,a.TeamPage_partnerSite__bYxyU:focus-visible{outline:.2rem solid var(--section-accent);outline-offset:.4rem}@media only screen and (min-width:768px){.TeamPage_grid__YVwjU{width:calc(100% - 4rem)}.TeamPage_cardShell__VbgVm{flex-basis:calc((100% - var(--team-grid-gap)) / 2);max-width:calc((100% - var(--team-grid-gap)) / 2)}.TeamPage_card__rHZDo{--team-card-padding:clamp(1.8rem,2vw,2.4rem)}.TeamPage_cardContent___u1ET .TeamPage_role__eAX1Y{min-height:2.8em}}@media only screen and (min-width:1200px){.TeamPage_cardShell__VbgVm{flex-basis:calc((100% - (2 * var(--team-grid-gap))) / 3);max-width:calc((100% - (2 * var(--team-grid-gap))) / 3)}.TeamPage_cardContent___u1ET .TeamPage_role__eAX1Y{min-height:1.4em}}[color-scheme=dark] .TeamPage_grid__YVwjU{background:rgba(var(--base-opp-rgb),.075);box-shadow:0 1.2rem 4rem rgba(0,0,0,.22),inset 0 .1rem 0 rgba(var(--base-opp-rgb),.08)}[color-scheme=dark] .TeamPage_card__rHZDo{border-color:rgba(var(--base-opp-rgb),.14);background-color:var(--base-bright);background-image:none;box-shadow:0 0 0 .1rem rgba(var(--base-opp-rgb),.05),0 .8rem 2.4rem rgba(0,0,0,.2),0 2.8rem 6.4rem rgba(0,0,0,.32),inset 0 .1rem 0 rgba(var(--base-opp-rgb),.09),inset 0 0 0 .1rem rgba(var(--base-opp-rgb),.035)}[color-scheme=dark] .TeamPage_portraitFrame__OOz8f{background:transparent;box-shadow:none}[color-scheme=dark] .TeamPage_linkedInLink__w_Ce_,[color-scheme=dark] .TeamPage_partnerSite__bYxyU{border-color:rgba(var(--base-opp-rgb),.22)}@media (min-width:768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.TeamPage_cardShell__VbgVm{transition:scale .22s cubic-bezier(.2,.8,.2,1)}.TeamPage_card__rHZDo,.TeamPage_portrait__qHCA0{transition:border-color .22s ease,box-shadow .22s ease,transform .36s cubic-bezier(.2,.8,.2,1)}a.TeamPage_linkedInLink__w_Ce_,a.TeamPage_partnerSite__bYxyU{transition:color .18s ease}.TeamPage_cardShell__VbgVm:hover{scale:1.018!important}.TeamPage_cardShell__VbgVm:hover .TeamPage_card__rHZDo{border-color:rgba(var(--base-opp-rgb),.2);box-shadow:0 1rem 2.4rem rgba(0,0,0,.08),0 2.4rem 5.6rem rgba(0,0,0,.14),inset 0 .1rem 0 rgba(var(--base-bright-rgb),.9)}.TeamPage_cardShell__VbgVm:hover .TeamPage_portrait__qHCA0{transform:scale(1.025)}a.TeamPage_linkedInLink__w_Ce_:hover,a.TeamPage_partnerSite__bYxyU:hover{color:var(--section-accent)}[color-scheme=dark] .TeamPage_cardShell__VbgVm:hover .TeamPage_card__rHZDo{box-shadow:0 1.2rem 3rem rgba(0,0,0,.25),0 3.2rem 7.2rem rgba(0,0,0,.4),inset 0 .1rem 0 rgba(var(--base-opp-rgb),.1)}}@media (prefers-reduced-motion:reduce){.TeamPage_memberNameArrow__J0IKo,.TeamPage_memberNameText__JydkW{transition:none!important}}@media (forced-colors:active){.TeamPage_card__rHZDo,.TeamPage_grid__YVwjU,.TeamPage_portraitFrame__OOz8f{border:.2rem solid CanvasText;background:Canvas;box-shadow:none}.TeamPage_card__rHZDo{color:CanvasText}.TeamPage_card__rHZDo:before{border-color:CanvasText}.TeamPage_cardContent___u1ET .TeamPage_role__eAX1Y,.TeamPage_cardContent___u1ET h2,.TeamPage_linkedInLink__w_Ce_,.TeamPage_memberNameArrow__J0IKo,.TeamPage_partnerSiteArrow__RSMer,.TeamPage_partnerSite__bYxyU{color:CanvasText}.TeamPage_linkedInLink__w_Ce_,.TeamPage_partnerSite__bYxyU{border-color:CanvasText}}