.company-public-site.company-public-site--profile{--company-profile-line:color-mix(in srgb, var(--company-primary) 12%, #dce5f0)}.company-public-site.company-public-site--profile .company-public-container{width:min(100% - 4rem,78rem)}.company-public-site.company-public-site--profile .company-public-site__header--hero{background:0 0;border-bottom-color:#0000}.company-public-site.company-public-site--profile .company-public-site__header:before{content:"";opacity:0;pointer-events:none;background:#102b50;transition:opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.company-public-site.company-public-site--profile .company-public-site__header--scrolled:before{opacity:1}.company-public-site.company-public-site--profile .company-public-site__header--scrolled:not(.company-public-site__header--hidden){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#e9f1fb29;box-shadow:0 12px 30px -24px #010915b3}.company-public-site.company-public-site--profile .company-public-site__bar{z-index:1;gap:1.5rem;position:relative}.company-public-site.company-public-site--profile .company-public-site__bar nav{gap:clamp(.75rem,1.3vw,1.25rem)}.company-public-site.company-public-site--profile .company-public-portal{border-width:1px;border-color:#ebf4ff73;border-radius:.625rem}.company-public-site.company-public-site--profile .company-public-hero{min-height:100svh}.company-public-site.company-public-site--profile .company-public-hero__grid{padding-block:clamp(3rem,6vh,5rem)}.company-public-site.company-public-site--profile .company-public-hero__card-layer{min-width:0}.company-public-site.company-public-site--profile .company-public-hero:after{background:linear-gradient(#071426c2,#07142699 5.15rem,#0000 15rem),linear-gradient(90deg,#07142675,#07142638 48%,#0714260a 85%),linear-gradient(#0000 70%,#0714269e)}.company-public-site.company-public-site--profile .company-public-affiliation{border-top-color:#e5effa2e;gap:1.5rem;min-height:5rem;font-size:.75rem;font-weight:600}.company-public-site.company-public-site--profile .company-public-affiliation__identity{max-width:42ch;line-height:1.5}.company-public-site.company-public-site--profile .company-public-affiliation__identity .app-icon{color:color-mix(in srgb,var(--company-accent) 35%,#fff)}.company-public-site.company-public-site--profile .company-public-affiliation__network-link{gap:.625rem;font-size:.75rem}.company-public-site.company-public-site--profile .company-public-scroll-cue{letter-spacing:0;font-weight:600}.company-public-site.company-public-site--profile .company-public-section{padding-block:clamp(3.5rem,6vw,6rem);overflow-x:clip}.company-public-site.company-public-site--profile .company-public-section-heading{align-items:start;gap:clamp(2rem,5vw,5rem);margin-bottom:2.5rem}.company-public-site.company-public-site--profile .company-public-contact-grid h2,.company-public-site.company-public-site--profile .company-public-section-heading h2{letter-spacing:-.025em;font-size:clamp(1.875rem,3.1vw,2.75rem);font-weight:750;line-height:1.15}.company-public-site.company-public-site--profile .company-public-section-heading>p{color:#455d7a;font-size:1rem;line-height:1.75}.company-public-site.company-public-site--profile .company-public-purpose__principles{gap:1.5rem}.company-public-site.company-public-site--profile .company-public-purpose__principle{border-color:var(--company-profile-line);border-radius:1rem;padding:clamp(1.5rem,3vw,2.25rem)}.company-public-site.company-public-site--profile .company-public-purpose__principle p{line-height:1.75}.company-public-site.company-public-site--profile .company-public-purpose__guidelines{border:1px solid var(--company-profile-line);padding:clamp(1.5rem,3vw,2.5rem)}.company-public-site.company-public-site--profile .company-public-purpose__operations{border-color:var(--company-profile-line);padding-block:2rem}.company-public-site.company-public-site--profile .company-public-team__intro h2{font-size:clamp(1.875rem,3.1vw,2.75rem);line-height:1.15}.company-public-site.company-public-site--profile .company-public-team__intro p{font-size:1rem;line-height:1.75}.company-public-site.company-public-site--profile .company-public-team__chart{border-top:1px solid var(--company-profile-line);margin-top:1.5rem;padding-block:2rem 1rem}.company-public-site.company-public-site--profile .company-public-contact-grid{gap:clamp(2rem,5vw,4rem)}.company-public-site.company-public-site--profile .company-public-contact-grid article{border-top-color:#e5effa33;min-width:0;padding-top:1.5rem}.company-public-site.company-public-site--profile .company-public-contact-grid p{font-size:1rem;line-height:1.75}.company-public-site.company-public-site--profile .company-public-contact-grid article:first-child>a{overflow-wrap:anywhere;color:#edf3fa;min-height:3rem;font-size:clamp(1rem,1.6vw,1.25rem)}.company-public-site.company-public-site--profile .company-public-contact-grid .company-public-button--accent{background:var(--company-accent);min-height:3rem;color:var(--company-accent-ink);box-shadow:none}.company-public-site.company-public-site--profile .company-public-footer__grid{gap:2rem;padding-block:3rem 2rem}.company-public-site.company-public-site--profile .company-public-footer__grid a,.company-public-site.company-public-site--profile .company-public-footer__grid p{font-size:.8125rem;line-height:1.7}.company-public-site.company-public-site--profile .company-public-footer__grid a{align-items:center;min-height:2.75rem;display:inline-flex}.company-public-site.company-public-site--profile .company-public-footer__base{font-size:.75rem;line-height:1.6}@media (width<=1100px){.company-public-site.company-public-site--profile .company-public-site__bar{gap:1rem}.company-public-site.company-public-site--profile .company-public-brand strong{max-width:13rem}}@media (width<=900px){.company-public-site.company-public-site--profile .company-public-container{width:calc(100% - 3rem)}.company-public-site.company-public-site--profile .company-public-site__bar nav{gap:0}.company-public-site.company-public-site--profile .company-public-site__bar nav.is-open{background:#102b50}.company-public-site.company-public-site--profile .company-public-section-heading{gap:1rem}}@media (width<=620px){.company-public-site.company-public-site--profile .company-public-container{width:calc(100% - 2rem)}.company-public-site.company-public-site--profile .company-public-hero__grid{padding-block:2.5rem 2rem}.company-public-site.company-public-site--profile .company-public-hero:after{background:linear-gradient(#071426c2,#07142699 5.15rem,#0000 15rem),linear-gradient(#07142640,#0714262e 48%,#071426ad)}.company-public-site.company-public-site--profile .company-public-affiliation{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;padding-block:.75rem}.company-public-site.company-public-site--profile .company-public-affiliation__identity{grid-column:1/-1;justify-self:center;max-width:none;font-size:.6875rem}.company-public-site.company-public-site--profile .company-public-scroll-cue{flex-direction:row;grid-column:1;justify-self:start;align-items:flex-start;gap:.5rem;min-width:0;min-height:2.75rem}.company-public-site.company-public-site--profile .company-public-affiliation__network-link{grid-column:2;justify-self:end;font-size:.6875rem}.company-public-site.company-public-site--profile .company-public-footer__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.company-public-site.company-public-site--profile .company-public-footer__grid>div:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.company-public-site.company-public-site--profile .company-public-site__header:before{transition:none}}.company-public-site.company-public-site--profile .company-public-purpose__principle h3,.company-public-site.company-public-site--profile .company-public-team__error button{color:color-mix(in srgb,var(--company-primary) 35%,#071426)}.company-public-site.company-public-site--profile :focus-visible{outline-color:#4f7fa3}.company-public-site.company-public-site--profile .company-public-site__header :focus-visible{outline-color:#edf3fa}.company-public-site.company-public-site--profile .company-public-affiliation__network-link:hover,.company-public-site.company-public-site--profile .company-public-scroll-cue:hover,.company-public-site.company-public-site--profile .company-public-site__bar nav button:hover{color:color-mix(in srgb,var(--company-accent) 35%,#fff)}.company-public-site.company-public-site--profile .company-public-hero:has(.company-public-hero__copy--plain):after{background:linear-gradient(#071426c2,#07142699 5.15rem,#0000 15rem),linear-gradient(90deg,#071426db,#071426ad 48%,#07142614 85%),linear-gradient(#0000 65%,#071426ad)}@media (width<=620px){.company-public-site.company-public-site--profile .company-public-hero:has(.company-public-hero__copy--plain):after{background:linear-gradient(#071426c2,#07142699 5.15rem,#0000 15rem),linear-gradient(#071426ad,#071426a8 60%,#071426c7)}}.company-public-error[data-v-42041f30]{gap:1.25rem;display:grid}.company-public-reading-progress[data-v-42041f30]{z-index:40;background:var(--company-accent);pointer-events:none;transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}
