body:has(.native-premium-page [data-native-main-page=people-performance]) #site-header:not(.scrolled){background-color:#0000!important;border-bottom-color:#0000!important}body:has(.native-premium-page [data-native-main-page=people-performance]) #site-header:not(.scrolled) .logo-wrapper:before{display:none!important}body:has(.native-premium-page [data-native-main-page=people-performance]) #site-header:not(.scrolled) .logo-wrapper img.site-logo{transition:filter .3s;filter:brightness(0)invert()!important}body:has(.native-premium-page [data-native-main-page=people-performance]) #site-header:not(.scrolled) #hamburger-btn{color:#fff!important}body:has(.native-premium-page [data-native-main-page=people-performance]) #site-header:not(.scrolled) .hamburger-toggle-btn{color:#fff!important}@keyframes people-performance-arrow-move{0%{transform:translate(0)}50%{transform:translate(4px)}to{transform:translate(0)}}@keyframes people-performance-banner-subtle-move{0%{transform:scale(1.1)translate(0)}to{transform:scale(1.2)translate(-10px,-30px)}}.native-premium-page [data-native-main-page=people-performance]{--people-content-max:var(--premium-shell-max);--people-glass-surface:#2f5234ad;--people-glass-border:#bee0c1d6;background:var(--premium-surface-elevated);color:var(--premium-ink);font-family:var(--premium-font-body);-webkit-font-smoothing:antialiased}.native-premium-page [data-native-main-page=people-performance] .fade-in-section{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.native-premium-page [data-native-main-page=people-performance] .fade-in-section.is-visible{opacity:1;transform:translateY(0)}.native-premium-page [data-native-main-page=people-performance] .image-zoom-container{overflow:hidden}.native-premium-page [data-native-main-page=people-performance] .image-zoom-container img{transition:transform .5s}.native-premium-page [data-native-main-page=people-performance] .image-zoom-container:hover img{transform:scale(1.05)}.native-premium-page [data-native-main-page=people-performance] #image-banner-container{background:var(--premium-ink);min-height:clamp(34rem,72vh,48rem)}.native-premium-page [data-native-main-page=people-performance] #image-overlay{background:linear-gradient(104deg,#0f172ae6 0%,#0f172abd 45%,#0f172a80 100%)!important}.native-premium-page [data-native-main-page=people-performance] #image-banner-container .hero-content{width:min(calc(100% - (var(--premium-space-x) * 2)), 72rem);text-align:center;max-width:none;color:#fff!important;opacity:1!important;transform:translate(-50%,-50%)!important}.native-premium-page [data-native-main-page=people-performance] #image-banner-container .hero-content h1{max-width:54rem;color:#fff!important;font-family:var(--premium-font-display)!important;font-size:var(--premium-fs-hero-title)!important;letter-spacing:var(--premium-letter-tight)!important;font-weight:300!important;line-height:var(--premium-leading-display)!important;opacity:1!important;text-shadow:none!important;margin:0 auto .75rem!important;animation:none!important;transform:none!important}.native-premium-page [data-native-main-page=people-performance] #image-banner-container .hero-content p{color:#ffffffe0!important;max-width:40rem!important;font-family:var(--premium-font-body)!important;font-size:var(--premium-fs-hero-copy)!important;opacity:1!important;text-shadow:none!important;margin:1.5rem auto 0!important;font-weight:500!important;line-height:1.625!important;animation:none!important;transform:none!important}.native-premium-page [data-native-main-page=people-performance] #image-banner-container .accent-line{width:var(--premium-rule-width);height:var(--premium-rule-height);background:linear-gradient(90deg,#4f46e5 0%,#818cf8 100%);border:0;border-radius:9999px;margin:1.5rem auto 0;display:block}.native-premium-page [data-native-main-page=people-performance] #image-banner-container #banner-image{transform:scale(1.1);animation:15s ease-in-out infinite alternate people-performance-banner-subtle-move!important}.native-premium-page [data-native-main-page=people-performance] section.container{width:min(calc(100% - (var(--premium-space-x) * 2)), var(--people-content-max));max-width:none;padding-block:var(--premium-space-section-y);margin-inline:auto;padding-inline:0}.native-premium-page [data-native-main-page=people-performance]>.w-full.border-t.border-divider{border-top-color:var(--premium-border)}.native-premium-page [data-native-main-page=people-performance] [class~=lg\:border-divider]{border-color:var(--premium-border)}.native-premium-page [data-native-main-page=people-performance] h2.font-heading,.native-premium-page [data-native-main-page=people-performance] h3.font-heading{color:var(--premium-ink);font-family:var(--premium-font-display);font-size:var(--premium-fs-section-title);letter-spacing:var(--premium-letter-tight);font-weight:300;line-height:var(--premium-leading-heading);text-wrap:balance}.native-premium-page [data-native-main-page=people-performance] h4.font-heading{color:var(--premium-ink);font-family:var(--premium-font-display);font-size:var(--premium-fs-card-title);letter-spacing:var(--premium-letter-tight);text-wrap:balance;font-weight:300;line-height:1.04}.native-premium-page [data-native-main-page=people-performance] p.text-accent.text-base.font-semibold{color:var(--premium-accent);font-size:var(--premium-fs-kicker);letter-spacing:.18em;text-transform:uppercase;margin-top:0;font-weight:600;line-height:1.2}.native-premium-page [data-native-main-page=people-performance] p.text-body-main.text-desc-main{max-width:42rem;color:var(--premium-copy);font-size:var(--premium-fs-section-copy);font-weight:300;line-height:var(--premium-leading-body);text-wrap:pretty}.native-premium-page [data-native-main-page=people-performance] p.text-body-card{color:var(--premium-ink-soft);font-size:var(--premium-fs-card-copy);font-weight:300;line-height:var(--premium-leading-body);text-wrap:pretty}.native-premium-page [data-native-main-page=people-performance] li.group.bg-white{border:1px solid var(--premium-border);background:var(--premium-surface-elevated);height:100%;padding:var(--premium-space-card-compact);transition:transform .5s,border-color .5s,box-shadow .5s;box-shadow:0 1px 2px #0000000d}.native-premium-page [data-native-main-page=people-performance] li.group.bg-white:hover{border-color:#c7d2fe;transform:translateY(-.25rem);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.native-premium-page [data-native-main-page=people-performance] li.group.bg-white h4{transition:color .5s}.native-premium-page [data-native-main-page=people-performance] li.group.bg-white:hover h4{color:var(--premium-accent)}.native-premium-page [data-native-main-page=people-performance] li.group.bg-white [class~=bg-divider]{background:var(--premium-border);color:var(--premium-ink-soft);font-family:var(--premium-font-body);font-size:var(--premium-fs-micro);letter-spacing:.18em;text-transform:uppercase;font-weight:700;line-height:1.2}.native-premium-page [data-native-main-page=people-performance] hr{width:var(--premium-rule-width);height:var(--premium-rule-height);background:linear-gradient(90deg,#4f46e5 0%,#818cf8 100%);border:0;border-radius:9999px}.native-premium-page [data-native-main-page=people-performance] a.link-button{color:var(--premium-accent);font-family:var(--premium-font-body);font-size:var(--premium-fs-action);letter-spacing:.05em;text-underline-offset:.22em;font-weight:600;line-height:1.2;text-decoration-color:#a5b4fc;transition:color .16s,text-decoration-color .16s}.native-premium-page [data-native-main-page=people-performance] a.link-button.text-body-card{font-size:var(--premium-fs-card-copy);letter-spacing:normal;line-height:var(--premium-leading-body)}.native-premium-page [data-native-main-page=people-performance] .link-button .arrow,.native-premium-page [data-native-main-page=people-performance] .button-arrow{animation:1.5s ease-in-out infinite people-performance-arrow-move}.native-premium-page [data-native-main-page=people-performance] a.bg-heading-card.text-white{max-width:100%;padding:var(--premium-space-button-y) var(--premium-space-button-x);background:var(--premium-ink);color:#fff;font-family:var(--premium-font-body);font-size:var(--premium-fs-action);letter-spacing:.05em;text-align:center;text-transform:uppercase;border:none;border-radius:0;justify-content:center;align-items:center;gap:.75rem;font-weight:600;line-height:1.2;text-decoration:none;transition:all .2s;display:inline-flex}.native-premium-page [data-native-main-page=people-performance] a.bg-heading-card.text-white svg{color:currentColor;stroke:currentColor;flex:none;margin-left:0}.native-premium-page [data-native-main-page=people-performance] a.bg-heading-card.text-white:hover{border-color:var(--premium-accent-hover);background:var(--premium-accent-hover);color:#fff}.native-premium-page [data-native-main-page=people-performance] .people-intro-layout{align-items:stretch;gap:0}.native-premium-page [data-native-main-page=people-performance] .people-intro-copy{z-index:2;border:1px solid var(--premium-border);border-left:3px solid var(--premium-accent);background:var(--premium-surface-elevated);min-width:0;padding:clamp(2.25rem,4vw,4rem);position:relative;box-shadow:0 20px 45px #0f172a14}.native-premium-page [data-native-main-page=people-performance] .people-intro-copy>div:not(.flex){margin-block:var(--premium-space-stack-lg)}.native-premium-page [data-native-main-page=people-performance] .people-intro-copy p.text-body-main{max-width:58rem;font-size:clamp(1.0625rem,1.35vw,1.25rem)}.native-premium-page [data-native-main-page=people-performance] .people-intro-image{z-index:1;border:1px solid var(--premium-border);background:var(--premium-surface);min-width:0;box-shadow:none;margin:0;position:relative}.native-premium-page [data-native-main-page=people-performance] .people-intro-image img{object-fit:cover;width:100%;height:22rem;display:block}.native-premium-page [data-native-main-page=people-performance] .people-service-layout{align-items:start;column-gap:var(--premium-space-grid-lg)}.native-premium-page [data-native-main-page=people-performance] .people-service-layout>div:first-child{align-self:start}.native-premium-page [data-native-main-page=people-performance] .people-service-grid{gap:var(--premium-space-grid);align-content:start}.native-premium-page [data-native-main-page=people-performance] .people-service-grid>li{text-align:center;flex-direction:column;justify-content:center;min-width:0;display:flex}.native-premium-page [data-native-main-page=people-performance] .people-service-grid>li hr{margin-inline:auto}.native-premium-page [data-native-main-page=people-performance] .people-editorial-layout{align-items:start}.native-premium-page [data-native-main-page=people-performance] .people-editorial-copy{align-self:start}.native-premium-page [data-native-main-page=people-performance] .people-editorial-grid{gap:var(--premium-space-grid)}.native-premium-page [data-native-main-page=people-performance] .people-mid-banner{border-block:1px solid var(--premium-border);background:var(--premium-surface-elevated);height:min(56.25vw,40rem);min-height:24rem;box-shadow:none;position:relative;overflow:hidden}.native-premium-page [data-native-main-page=people-performance] .people-mid-banner .people-mid-copy h2,.native-premium-page [data-native-main-page=people-performance] .people-mid-banner .people-mid-copy p{color:#fff}.native-premium-page [data-native-main-page=people-performance] .people-mid-banner .people-mid-copy{background:var(--people-glass-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.native-premium-page [data-native-main-page=people-performance] .people-mid-banner .people-mid-copy hr,.native-premium-page [data-native-main-page=people-performance] .people-mid-banner .mobile-overlay-fade-gradient hr{background:#fff}.native-premium-page [data-native-main-page=people-performance] .people-mid-execution>div{background:var(--people-glass-border)}.native-premium-page [data-native-main-page=people-performance] .people-mid-execution span{color:#fff;font-family:var(--premium-font-body);font-size:var(--premium-fs-micro);letter-spacing:.18em;text-transform:uppercase;font-weight:700;line-height:1.2}.native-premium-page [data-native-main-page=people-performance] .people-impact-section{isolation:isolate;border-block:1px solid var(--premium-border);background:radial-gradient(circle at 8% 18%, #6366f114 0, #6366f100 28rem), linear-gradient(180deg, var(--premium-surface) 0%, var(--premium-surface-elevated) 100%);position:relative;overflow:hidden}.native-premium-page [data-native-main-page=people-performance] .people-impact-section:after{content:"";pointer-events:none;border:1px solid #4f46e51f;border-radius:50%;width:clamp(8rem,18vw,16rem);height:clamp(8rem,18vw,16rem);position:absolute;inset:1.5rem 1.5rem auto auto}.native-premium-page [data-native-main-page=people-performance] .people-impact-layout{z-index:1;width:min(calc(100% - (var(--premium-space-x) * 2)), var(--people-content-max));margin-inline:auto;position:relative}.native-premium-page [data-native-main-page=people-performance] .people-impact-copy{padding:var(--premium-space-card);border:1px solid var(--premium-border);border-left:3px solid var(--premium-accent);background:#ffffffd1;box-shadow:0 20px 45px #0f172a14}.native-premium-page [data-native-main-page=people-performance] .people-impact-grid{gap:var(--premium-space-grid)}.native-premium-page [data-native-main-page=people-performance] .people-impact-grid>li.group.bg-white{background:linear-gradient(145deg, var(--premium-surface-elevated) 0%, var(--premium-surface) 100%);position:relative;overflow:hidden}.native-premium-page [data-native-main-page=people-performance] .people-impact-grid>li.group.bg-white:before{background:linear-gradient(90deg, var(--premium-accent) 0%, #818cf8 100%);content:"";transform-origin:0;width:100%;height:2px;transition:transform .5s;position:absolute;top:0;left:0;transform:scaleX(0)}.native-premium-page [data-native-main-page=people-performance] .people-impact-grid>li.group.bg-white:hover:before{transform:scaleX(1)}.native-premium-page [data-native-main-page=people-performance] .people-impact-grid>li.group.bg-white:first-child{border-color:var(--premium-ink);background:var(--premium-ink);color:#fff}.native-premium-page [data-native-main-page=people-performance] .people-impact-grid>li:first-child h4,.native-premium-page [data-native-main-page=people-performance] .people-impact-grid>li:first-child p.text-body-card,.native-premium-page [data-native-main-page=people-performance] .people-impact-grid>li:first-child:hover h4,.native-premium-page [data-native-main-page=people-performance] .people-impact-grid>li:first-child:hover p.text-body-card{color:#fff}.native-premium-page [data-native-main-page=people-performance] .people-cta-section{border-block:1px solid var(--premium-border);background:var(--premium-surface-elevated);flex-direction:column;min-height:100svh;display:flex}.native-premium-page [data-native-main-page=people-performance] .people-cta-image{background:var(--premium-ink);order:1;height:50svh;min-height:50svh;overflow:hidden}.native-premium-page [data-native-main-page=people-performance] .people-cta-image img{object-fit:cover;width:100%;height:100%;display:block}.native-premium-page [data-native-main-page=people-performance] .people-cta-copy{min-height:50svh;padding-block:var(--premium-space-section-y);padding-inline:var(--premium-space-x);background:var(--premium-surface-elevated);color:var(--premium-ink);order:2;justify-content:center;align-items:flex-start;display:flex}.native-premium-page [data-native-main-page=people-performance] .people-cta-copy h2{max-width:34rem}.native-premium-page [data-native-main-page=people-performance] .people-cta-copy p.text-body-main.text-desc-main{max-width:42rem}.native-premium-page [data-native-main-page=people-performance] .people-cta-copy a.bg-heading-card.text-white{box-shadow:none}@media (min-width:768px){.native-premium-page [data-native-main-page=people-performance] .people-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.native-premium-page [data-native-main-page=people-performance] .people-mid-banner>[class~=hidden][class~=md\:flex]{width:100%;max-width:none;height:100%;min-height:0;margin-inline:0;padding:0;display:block;position:relative}.native-premium-page [data-native-main-page=people-performance] .people-mid-banner>[class~=hidden][class~=md\:flex]>.people-mid-copy{z-index:3;width:min(37%,34rem);min-width:0;padding:var(--premium-space-card-compact) 0 var(--premium-space-card-compact) var(--premium-space-card-compact);border:0;border-left:var(--premium-rule-height) solid var(--people-glass-border);background:var(--people-glass-surface);justify-content:center;margin:0;position:absolute;top:50%;left:clamp(2rem,15vw,15rem);transform:translateY(-50%)}.native-premium-page [data-native-main-page=people-performance] .people-mid-banner>[class~=hidden][class~=md\:flex]>.people-mid-image{z-index:1;width:100%;height:100%;min-height:0;box-shadow:none;border:0;position:absolute;inset:0;overflow:hidden}.native-premium-page [data-native-main-page=people-performance] .people-mid-banner>[class~=hidden][class~=md\:flex]>.people-mid-image img{object-fit:cover;width:100%;height:100%;display:block}}@media (min-width:1024px){.native-premium-page [data-native-main-page=people-performance] .people-intro-layout{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.native-premium-page [data-native-main-page=people-performance] .people-intro-copy{flex-direction:column;grid-column:1;justify-content:center;margin:0;display:flex}.native-premium-page [data-native-main-page=people-performance] .people-intro-image{grid-column:2;height:100%}.native-premium-page [data-native-main-page=people-performance] .people-intro-image img{height:100%;min-height:34rem}.native-premium-page [data-native-main-page=people-performance] .people-service-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.native-premium-page [data-native-main-page=people-performance] .people-editorial-layout,.native-premium-page [data-native-main-page=people-performance] .people-impact-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:clamp(2rem,5vw,5rem)}.native-premium-page [data-native-main-page=people-performance] .people-editorial-grid,.native-premium-page [data-native-main-page=people-performance] .people-impact-grid{margin-top:0}.native-premium-page [data-native-main-page=people-performance] .people-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.native-premium-page [data-native-main-page=people-performance] .people-impact-grid>li:first-child{grid-column:1/-1}.native-premium-page [data-native-main-page=people-performance] .people-cta-section{flex-direction:row}.native-premium-page [data-native-main-page=people-performance] .people-cta-section>div{height:100svh;min-height:100svh}.native-premium-page [data-native-main-page=people-performance] .people-cta-image{flex:0 0 50%;order:2;height:auto;min-height:100svh}.native-premium-page [data-native-main-page=people-performance] .people-cta-copy{padding-left:max(var(--premium-space-x), calc((100vw - var(--premium-shell-max)) / 2));padding-right:var(--premium-space-x);flex:0 0 50%;order:1}}@media (max-width:1023px){.native-premium-page [data-native-main-page=people-performance] .people-editorial-copy{margin-bottom:var(--premium-space-section-intro-bottom-large)}.native-premium-page [data-native-main-page=people-performance] .people-editorial-grid,.native-premium-page [data-native-main-page=people-performance] .people-impact-grid{margin-top:0}.native-premium-page [data-native-main-page=people-performance] .people-editorial-copy[class~=lg\:border-divider]{border-right:0;padding-right:0}.native-premium-page [data-native-main-page=people-performance] .people-cta-image{height:50svh}.native-premium-page [data-native-main-page=people-performance] .people-cta-copy{min-height:50svh}}@media (max-width:767px){.native-premium-page [data-native-main-page=people-performance] #image-banner-container{min-height:clamp(30rem,100svh,42rem)}.native-premium-page [data-native-main-page=people-performance] #image-banner-container .hero-content{width:calc(100% - (var(--premium-space-x) * 2))}.native-premium-page [data-native-main-page=people-performance] #image-banner-container .hero-content h1{font-size:clamp(3rem,13vw,4rem)!important}.native-premium-page [data-native-main-page=people-performance] #image-banner-container .hero-content p{font-size:1.0625rem!important}.native-premium-page [data-native-main-page=people-performance] .people-intro-layout{gap:var(--premium-space-grid-lg);grid-template-columns:minmax(0,1fr)}.native-premium-page [data-native-main-page=people-performance] .people-intro-copy{padding:var(--premium-space-card-compact) var(--premium-space-card-compact) 2rem}.native-premium-page [data-native-main-page=people-performance] .people-intro-copy p.text-body-main{font-size:1.0625rem}.native-premium-page [data-native-main-page=people-performance] .people-intro-image img{height:22rem}.native-premium-page [data-native-main-page=people-performance] .people-mid-banner{height:clamp(24rem,100vw,32rem)}.native-premium-page [data-native-main-page=people-performance] .people-mid-banner>[class~=md\:hidden]{min-height:inherit}.native-premium-page [data-native-main-page=people-performance] .people-mid-banner>[class~=md\:hidden]>img{object-fit:cover;width:100%;height:100%;display:block}.native-premium-page [data-native-main-page=people-performance] .people-mid-banner .mobile-overlay-fade-gradient{text-align:left;padding:var(--premium-space-card-compact);background:var(--people-glass-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:flex-start;height:auto;min-height:45%;top:auto}.native-premium-page [data-native-main-page=people-performance] .people-mid-banner .mobile-overlay-fade-gradient h2,.native-premium-page [data-native-main-page=people-performance] .people-mid-banner .mobile-overlay-fade-gradient p,.native-premium-page [data-native-main-page=people-performance] .people-mid-banner .mobile-overlay-fade-gradient .people-mid-execution span{color:#fff}}.native-premium-page [data-native-main-page=people-performance] h2.font-heading,.native-premium-page [data-native-main-page=people-performance] h3.font-heading{color:var(--color-title-main)}.native-premium-page [data-native-main-page=people-performance] h2.font-heading:hover,.native-premium-page [data-native-main-page=people-performance] h3.font-heading:hover{color:var(--color-accent)}.native-premium-page [data-native-main-page=people-performance] h4.font-heading{color:var(--color-heading-card)}.native-premium-page [data-native-main-page=people-performance] p.text-accent.text-base.font-semibold{color:var(--color-accent)}.native-premium-page [data-native-main-page=people-performance] p.text-body-main.text-desc-main{color:var(--color-desc-main)}.native-premium-page [data-native-main-page=people-performance] p.text-body-card{color:var(--color-body-card)}.native-premium-page [data-native-main-page=people-performance] .group:hover p.text-body-card,.native-premium-page [data-native-main-page=people-performance] li.group.bg-white:hover h4{color:var(--color-card-text-hover)}.native-premium-page [data-native-main-page=people-performance] li.group.bg-white [class~=bg-divider]{color:var(--color-title-main)}.native-premium-page [data-native-main-page=people-performance] a.link-button{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.native-premium-page [data-native-main-page=people-performance] a.link-button:hover{color:var(--color-accent-hover);-webkit-text-decoration-color:var(--color-accent-hover);text-decoration-color:var(--color-accent-hover)}.native-premium-page [data-native-main-page=people-performance] a.bg-heading-card.text-white{background:var(--color-heading-card);color:#fff}.native-premium-page [data-native-main-page=people-performance] a.bg-heading-card.text-white:hover{color:var(--color-heading-card);background:#fff}.native-premium-page [data-native-main-page=people-performance] #image-banner-container .hero-content p,.native-premium-page [data-native-main-page=people-performance] .people-mid-banner .people-mid-copy h2,.native-premium-page [data-native-main-page=people-performance] .people-mid-banner .people-mid-copy p,.native-premium-page [data-native-main-page=people-performance] .people-mid-banner .mobile-overlay-fade-gradient h2,.native-premium-page [data-native-main-page=people-performance] .people-mid-banner .mobile-overlay-fade-gradient p{color:#fff!important}@media (prefers-reduced-motion:reduce){.native-premium-page [data-native-main-page=people-performance] .fade-in-section{opacity:1;transition:none;transform:none}.native-premium-page [data-native-main-page=people-performance] #banner-image,.native-premium-page [data-native-main-page=people-performance] .link-button .arrow,.native-premium-page [data-native-main-page=people-performance] .button-arrow{animation:none!important}.native-premium-page [data-native-main-page=people-performance] .image-zoom-container img,.native-premium-page [data-native-main-page=people-performance] li.group.bg-white{transition:none}}
