.s1RYFG_hero{border-top:1px solid var(--color-brand-line);border-bottom:1px solid var(--color-brand-line);background:linear-gradient(135deg,#f8fbfd 0%,#d5ebfa 100%);margin-top:1rem;padding-block:clamp(2.5rem,6vw,5rem);container-type:inline-size}.s1RYFG_breadcrumbs ol{color:var(--color-brand-slate);flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;font-size:.875rem;list-style:none;display:flex}.s1RYFG_breadcrumbs li+li:before{content:"/";color:#6b7f91;margin-right:.5rem}.s1RYFG_breadcrumbs a{color:var(--color-brand-blue);border-radius:.25rem;outline:none;font-weight:600}.s1RYFG_breadcrumbs a:hover{text-decoration:underline}.s1RYFG_breadcrumbs a:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.s1RYFG_heroLayout{max-width:58rem}.s1RYFG_eyebrow,.s1RYFG_ctaEyebrow{color:var(--color-brand-blue);font-size:var(--type-size-eyebrow);font-weight:var(--type-weight-heading);letter-spacing:var(--type-tracking);text-transform:uppercase;margin:0 0 .625rem}.s1RYFG_hero h1{max-width:17ch;color:var(--color-brand-navy);font-size:var(--type-size-h1);font-weight:var(--type-weight-heading);letter-spacing:var(--type-tracking);line-height:var(--type-line-heading-tight);margin:0}.s1RYFG_heroDescription{max-width:50rem;color:var(--color-brand-slate);font-size:clamp(1rem,.95rem + .25cqi,1.125rem);line-height:var(--type-line-body);margin:1.25rem 0 0}.s1RYFG_teamSection,.s1RYFG_approachBand,.s1RYFG_ctaBand{padding-block:clamp(3.75rem,7vw,6.5rem)}.s1RYFG_teamSection{border-top:1px solid var(--color-brand-line);background:#fff;container-type:inline-size}.s1RYFG_teamSection:nth-of-type(odd){background:var(--color-brand-surface)}.s1RYFG_sectionHeading,.s1RYFG_approachIntro{max-width:48rem;margin-bottom:clamp(2rem,4vw,3rem)}.s1RYFG_sectionHeading h2,.s1RYFG_approachIntro h2,.s1RYFG_ctaLayout h2{color:var(--color-brand-navy);font-size:var(--type-size-h2);font-weight:var(--type-weight-heading);letter-spacing:var(--type-tracking);line-height:var(--type-line-heading);margin:0}.s1RYFG_sectionHeading>p:last-child,.s1RYFG_approachIntro>p:last-child,.s1RYFG_ctaLayout>div>p:last-child{color:var(--color-brand-slate);margin:1rem 0 0;line-height:1.75}.s1RYFG_profileGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:stretch;gap:clamp(1rem,2.5cqi,1.5rem);display:grid}.s1RYFG_profileCard{border:1px solid var(--color-brand-line);background:#fff;border-radius:.5rem;flex-direction:column;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 2px 5px #0125410d,0 14px 34px #01254114}.s1RYFG_profileCard:focus-within{border-color:#03408c52;box-shadow:0 2px 5px #0125410f,0 20px 44px #01254121}.s1RYFG_profileMedia{background:var(--color-brand-sky);aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.s1RYFG_profileImage{object-fit:cover;object-position:center 20%;transition:transform .22s}.s1RYFG_profileContent{flex-direction:column;flex:1;min-height:16rem;padding:clamp(1.125rem,2.5cqi,1.5rem);display:flex}.s1RYFG_profileHeading h3{color:var(--color-brand-navy);font-size:var(--type-size-h3);font-weight:var(--type-weight-subheading);letter-spacing:var(--type-tracking);margin:0;line-height:1.25}.s1RYFG_role{color:var(--color-brand-blue);font-size:var(--type-size-secondary);font-weight:var(--type-weight-emphasis);margin:.45rem 0 0;line-height:1.45}.s1RYFG_summary{color:var(--color-brand-slate);font-size:var(--type-size-secondary);margin:1rem 0 0;line-height:1.65}.s1RYFG_biographyTrigger{border-top:1px solid var(--color-brand-line);width:100%;min-height:3rem;color:var(--color-brand-blue);cursor:pointer;font-size:var(--type-size-secondary);font-weight:var(--type-weight-action);text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;outline:none;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:1rem 0 0;display:flex}.s1RYFG_biographyTrigger:hover span:first-child{text-decoration:underline}.s1RYFG_biographyTrigger:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.s1RYFG_plusIcon{background:var(--color-brand-sky);border-radius:50%;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;font-size:1.25rem;font-weight:500;line-height:1;transition:background-color .18s,color .18s,transform .18s;display:grid}.s1RYFG_biographyTrigger:hover .s1RYFG_plusIcon{background:var(--color-brand-blue);color:#fff;transform:rotate(90deg)}.s1RYFG_biographyDialog{width:min(100% - 2rem,60rem);height:fit-content;max-width:calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right));max-height:min(calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)), 48rem);border:1px solid var(--color-brand-line);color:var(--color-brand-navy);background:#fff;border-radius:.5rem;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 28px 80px #0125414d}.s1RYFG_biographyDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0125419e}.s1RYFG_dialogPanel{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);max-height:min(100dvh - 2rem,48rem);display:grid;position:relative;overflow:hidden}.s1RYFG_dialogMedia{background:var(--color-brand-sky);min-height:34rem;position:relative;overflow:hidden}.s1RYFG_dialogContent{overscroll-behavior:contain;min-width:0;min-height:0;max-height:min(100dvh - 2rem,48rem);padding:clamp(2rem,5cqi,3.5rem);overflow-y:auto}.s1RYFG_dialogEyebrow{color:var(--color-brand-blue);font-size:var(--type-size-eyebrow);font-weight:var(--type-weight-heading);text-transform:uppercase;margin:0 3rem .5rem 0}.s1RYFG_dialogContent h3{font-size:var(--type-size-h2);font-weight:var(--type-weight-heading);letter-spacing:var(--type-tracking);line-height:var(--type-line-heading);margin:0}.s1RYFG_dialogRole{color:var(--color-brand-blue);font-weight:var(--type-weight-emphasis);margin:.625rem 0 0}.s1RYFG_biographyText{max-width:43rem;margin-top:1.75rem}.s1RYFG_biographyText p{color:var(--color-brand-slate);font-size:var(--type-size-body);line-height:var(--type-line-body);margin:0}.s1RYFG_biographyText p+p{margin-top:1rem}.s1RYFG_dialogClose{z-index:2;border:1px solid var(--color-brand-line);width:3rem;height:3rem;color:var(--color-brand-navy);cursor:pointer;background:#fff;border-radius:50%;outline:none;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;top:1rem;right:1rem}.s1RYFG_dialogClose span{background:currentColor;border-radius:2px;width:1.25rem;height:2px;position:absolute}.s1RYFG_dialogClose span:first-child{transform:rotate(45deg)}.s1RYFG_dialogClose span:last-child{transform:rotate(-45deg)}.s1RYFG_dialogClose:hover{background:var(--color-brand-blue);color:#fff}.s1RYFG_dialogClose:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.s1RYFG_approachBand{border-top:1px solid var(--color-brand-line);background:var(--color-brand-sky)}.s1RYFG_approachGrid{border-top:1px solid #03408c38;grid-template-columns:repeat(3,1fr);display:grid}.s1RYFG_approachGrid article{padding:2rem clamp(1rem,2.5vw,2rem)}.s1RYFG_approachGrid article+article{border-left:1px solid #03408c38}.s1RYFG_approachGrid span{color:var(--color-brand-blue);font-size:var(--type-size-eyebrow);font-weight:var(--type-weight-heading)}.s1RYFG_approachGrid h3{font-size:1.25rem;font-weight:var(--type-weight-subheading);margin:.75rem 0 0}.s1RYFG_approachGrid p{color:var(--color-brand-slate);margin:.625rem 0 0;line-height:1.65}.s1RYFG_ctaBand{background:var(--color-brand-navy);color:#fff}.s1RYFG_ctaLayout{justify-content:space-between;align-items:center;gap:2rem;display:flex}.s1RYFG_ctaLayout h2{color:#fff}.s1RYFG_ctaLayout>div:first-child{max-width:45rem}.s1RYFG_ctaLayout>div>p:last-child{color:#ffffffc2}.s1RYFG_ctaEyebrow{color:var(--color-brand-aqua)}.s1RYFG_ctaActions{flex-wrap:wrap;flex:none;gap:.75rem;display:flex}.s1RYFG_primaryButton,.s1RYFG_secondaryButton{min-height:3rem;font-weight:var(--type-weight-action);text-align:center;border:2px solid #fff;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:.75rem 1.5rem;text-decoration:none;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.s1RYFG_primaryButton{color:var(--color-brand-blue);background:#fff}.s1RYFG_secondaryButton{color:#fff;background:0 0}.s1RYFG_primaryButton:hover,.s1RYFG_secondaryButton:hover{transform:translateY(-.1rem)}.s1RYFG_secondaryButton:hover{color:var(--color-brand-blue);background:#fff}.s1RYFG_primaryButton:focus-visible,.s1RYFG_secondaryButton:focus-visible{outline:3px solid var(--color-brand-aqua);outline-offset:3px}@media (hover:hover) and (pointer:fine){.s1RYFG_profileCard:hover{border-color:#03408c3d;transform:translateY(-.2rem);box-shadow:0 2px 5px #0125410f,0 20px 44px #01254121}.s1RYFG_profileCard:hover .s1RYFG_profileImage{transform:scale(1.025)}}@media (max-width:61.99rem){.s1RYFG_ctaLayout{flex-direction:column;align-items:flex-start}}@media (max-width:47.99rem){.s1RYFG_biographyDialog{width:min(100% - 1rem,60rem);max-height:calc(100dvh - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.s1RYFG_dialogPanel{grid-template-columns:1fr;max-height:calc(100dvh - 1rem);overflow-y:auto}.s1RYFG_dialogMedia{aspect-ratio:16/9;min-height:15rem}.s1RYFG_dialogContent{max-height:none;padding:1.5rem;overflow:visible}.s1RYFG_dialogClose{top:.75rem;right:.75rem}.s1RYFG_approachGrid{grid-template-columns:1fr}.s1RYFG_approachGrid article{padding-inline:0}.s1RYFG_approachGrid article+article{border-top:1px solid #03408c38;border-left:0}}@media (max-width:39.99rem){.s1RYFG_hero{padding-block:2rem 3rem}.s1RYFG_profileMedia{aspect-ratio:4/3}.s1RYFG_ctaActions,.s1RYFG_primaryButton,.s1RYFG_secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.s1RYFG_profileImage,.s1RYFG_profileCard,.s1RYFG_plusIcon,.s1RYFG_primaryButton,.s1RYFG_secondaryButton{transition:none}.s1RYFG_profileCard:hover,.s1RYFG_profileCard:hover .s1RYFG_profileImage,.s1RYFG_biographyTrigger:hover .s1RYFG_plusIcon,.s1RYFG_primaryButton:hover,.s1RYFG_secondaryButton:hover{transform:none}}
