@font-face{font-family:GreenOak Teodor;src:url(https://cdn.sunlife.com/content/dam/sunlife/global/fonts/GoTeodor-Medium.woff2) format("woff2");font-weight:100 500;font-style:normal;font-display:swap}@font-face{font-family:GreenOak Teodor;src:url(https://cdn.sunlife.com/content/dam/sunlife/global/fonts/GoTeodor-MediumItalic.woff2) format("woff2");font-weight:100 500;font-style:italic;font-display:swap}@font-face{font-family:GreenOak Teodor;src:url(https://cdn.sunlife.com/content/dam/sunlife/global/fonts/GoTeodor-Bold.woff2) format("woff2");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:GreenOak Teodor;src:url(https://cdn.sunlife.com/content/dam/sunlife/global/fonts/GoTeodor-BoldItalic.woff2) format("woff2");font-weight:600 900;font-style:italic;font-display:swap}@font-face{font-family:GreenOak Yellix;src:url(https://cdn.sunlife.com/content/dam/sunlife/global/fonts/GoYellix-Regular.woff2) format("woff2");font-weight:100 500;font-style:normal;font-display:swap}@font-face{font-family:GreenOak Yellix;src:url(https://cdn.sunlife.com/content/dam/sunlife/global/fonts/GoYellix-RegularItalic.woff2) format("woff2");font-weight:100 500;font-style:italic;font-display:swap}@font-face{font-family:GreenOak Yellix;src:url(https://cdn.sunlife.com/content/dam/sunlife/global/fonts/GoYellix-Bold.woff2) format("woff2");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:GreenOak Yellix;src:url(https://cdn.sunlife.com/content/dam/sunlife/global/fonts/GoYellix-BoldItalic.woff2) format("woff2");font-weight:600 900;font-style:italic;font-display:swap}:root{--brand-purple-900: #29162c;--brand-purple-900-rgb: 41, 22, 44;--brand-purple-700: #3c1f3f;--brand-purple-700-rgb: 60, 31, 63;--brand-purple-500: #634966;--brand-purple-500-rgb: 99, 73, 102;--brand-purple-300: #918194;--brand-purple-300-rgb: 145, 129, 148;--brand-purple-100: #c4bcc5;--brand-purple-100-rgb: 196, 188, 197;--brand-purple-50: #ebe9ec;--brand-purple-50-rgb: 235, 233, 236;--brand-champagne-900: #b8a884;--brand-champagne-900-rgb: 184, 168, 132;--brand-champagne-700: #e1d4b7;--brand-champagne-700-rgb: 225, 212, 183;--brand-champagne-500: #ece2cc;--brand-champagne-500-rgb: 236, 226, 204;--brand-champagne-300: #f2ebdb;--brand-champagne-300-rgb: 242, 235, 219;--brand-champagne-100: #f7f3eb;--brand-champagne-100-rgb: 247, 243, 235;--brand-champagne-50: #fbf9f5;--brand-champagne-50-rgb: 251, 249, 245;--brand-moss-900: #2e3229;--brand-moss-900-rgb: 46, 50, 41;--brand-moss-700: #474c3e;--brand-moss-700-rgb: 71, 76, 62;--brand-moss-500: #666d5b;--brand-moss-500-rgb: 102, 109, 91;--brand-moss-300: #848e76;--brand-moss-300-rgb: 132, 142, 118;--brand-moss-100: #b1baa5;--brand-moss-100-rgb: 177, 186, 165;--brand-moss-50: #c6ccc0;--brand-moss-50-rgb: 198, 204, 192;--brand-steel-900: #212223;--brand-steel-900-rgb: 33, 34, 35;--brand-steel-700: #414346;--brand-steel-700-rgb: 65, 67, 70;--brand-steel-500: #72757b;--brand-steel-500-rgb: 114, 117, 123;--brand-steel-300: #a3a7af;--brand-steel-300-rgb: 163, 167, 175;--brand-steel-100: #d3d5d9;--brand-steel-100-rgb: 211, 213, 217;--brand-steel-50: #f2f5f7;--brand-steel-50-rgb: 242, 245, 247;--brand-white: #ffffff;--brand-white-rgb: 255, 255, 255;--color-base: var(--brand-purple-700);--color-base-rgb: var(--brand-purple-700-rgb);--color-base-deep: var(--brand-purple-900);--color-primary: var(--brand-purple-700);--color-primary-rgb: var(--brand-purple-700-rgb);--color-primary-light: var(--brand-purple-500);--color-secondary: var(--brand-moss-700);--color-secondary-rgb: var(--brand-moss-700-rgb);--color-accent: var(--brand-moss-500);--color-accent-rgb: var(--brand-moss-500-rgb);--color-accent-light: var(--brand-moss-50);--color-accent-dark: var(--brand-moss-900);--color-champagne: var(--brand-champagne-700);--color-champagne-rgb: var(--brand-champagne-700-rgb);--color-champagne-deep:var(--brand-champagne-900);--color-steel: var(--brand-steel-300);--color-steel-rgb: var(--brand-steel-300-rgb);--color-white: var(--brand-white);--color-ink: var(--brand-steel-900);--color-black: var(--brand-steel-900);--color-off-white: var(--brand-champagne-300);--color-cream: var(--brand-champagne-100);--color-surface-alt: var(--brand-champagne-500);--color-surface-neutral: var(--brand-steel-50);--color-text: var(--brand-steel-900);--color-text-light: var(--brand-white);--color-text-muted: var(--brand-steel-500);--color-muted: var(--brand-steel-500);--color-border: rgba(var(--brand-champagne-700-rgb), .18);--color-border-light: rgba(var(--brand-purple-700-rgb), .12);--color-border-neutral:var(--brand-steel-100);--color-overlay: rgba(var(--color-base-rgb), .65);--color-scrim: rgba(var(--brand-steel-900-rgb), .55);--chart-1: var(--brand-purple-700);--chart-2: var(--brand-champagne-700);--chart-3: var(--brand-moss-500);--chart-4: var(--brand-steel-300);--chart-5: var(--brand-purple-500);--chart-6: var(--brand-moss-700);--chart-7: var(--brand-champagne-900);--chart-8: var(--brand-steel-500);--chart-9: var(--brand-purple-300);--chart-10: var(--brand-moss-300);--map-ocean: #edeef2;--map-land: #ebe8eb;--map-outline: #5d4c63;--map-graticule: #adb8c9;--interactive-primary-bg: var(--brand-purple-700);--interactive-primary-bg-hover: var(--brand-moss-700);--interactive-primary-label: var(--brand-champagne-300);--interactive-primary-label-hover: var(--brand-champagne-300);--interactive-secondary-bg: transparent;--interactive-secondary-bg-hover: rgba(var(--brand-purple-700-rgb), .06);--interactive-secondary-border: var(--brand-purple-700);--interactive-secondary-border-hover: var(--brand-moss-700);--interactive-secondary-label: var(--brand-purple-700);--interactive-secondary-label-hover: var(--brand-moss-700);--interactive-tertiary-bg-hover: rgba(var(--brand-purple-700-rgb), .06);--interactive-tertiary-border-hover: var(--brand-moss-700);--interactive-danger-bg: #9e1a30;--interactive-danger-bg-hover: #7c1328;--interactive-disabled-bg: var(--brand-steel-100);--interactive-disabled-label: var(--brand-steel-500);--interactive-link: var(--brand-purple-700);--interactive-link-hover: var(--brand-moss-500);--buttons-background-primary-default: var(--interactive-primary-bg);--buttons-background-primary-hover: var(--interactive-primary-bg-hover);--buttons-label-primary-default: var(--interactive-primary-label);--buttons-label-primary-hover: var(--interactive-primary-label-hover);--buttons-background-secondary-hover: var(--interactive-secondary-bg-hover);--buttons-border-secondary-default: var(--interactive-secondary-border);--buttons-border-secondary-hover: var(--interactive-secondary-border-hover);--buttons-label-secondary-default: var(--interactive-secondary-label);--buttons-label-secondary-hover: var(--interactive-secondary-label-hover);--buttons-label-tertiary-default: var(--interactive-link);--buttons-label-tertiary-hover: var(--interactive-link-hover);--buttons-background-tertiary-hover: var(--interactive-tertiary-bg-hover);--buttons-border-tertiary-hover: var(--interactive-tertiary-border-hover);--buttons-label-white: var(--brand-white);--buttons-background-danger-default: var(--interactive-danger-bg);--buttons-background-danger-hover: var(--interactive-danger-bg-hover);--buttons-background-disabled: var(--interactive-disabled-bg);--buttons-label-disabled: var(--interactive-disabled-label);--buttons-focus-border-gap: var(--brand-white);--buttons-focus-border-blue: var(--brand-purple-700);--helios-button-transition: background-color var(--duration-fast) var(--ease-brand), color var(--duration-fast) var(--ease-brand), outline-color var(--duration-fast) var(--ease-brand), box-shadow var(--duration-fast) var(--ease-brand);--colour-action-label-primary-normal: var(--interactive-primary-bg);--colour-action-label-primary-dark: var(--interactive-primary-bg-hover);--colour-action-background-primary-normal: var(--interactive-primary-bg);--colour-action-background-primary-dark: var(--interactive-primary-bg-hover);--colour-action-link-normal: var(--interactive-link);--colour-action-link-dark: var(--interactive-link-hover);--typography-brand: var(--color-primary);--links-default: var(--interactive-link);--links-hover: var(--interactive-link-hover);--links-visited: var(--interactive-link);--background-primary: var(--brand-champagne-300);--font-heading: "GreenOak Teodor", Georgia, "Times New Roman", serif;--font-body: "GreenOak Yellix", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-legal: var(--font-body);--font-quote: var(--font-heading);--weight-eyebrow: 700;--weight-headline: 500;--weight-subhead: 500;--weight-title-4: 400;--weight-body: 400;--weight-body-bold: 700;--weight-link: 700;--leading-headline: 1.1;--leading-subhead: 1.25;--leading-body: 1.6;--leading-legal: 1.5;--tracking-eyebrow: .1em;--tracking-headline: 0;--link-decoration: underline;--link-decoration-hover: none;--focus-ring-color: var(--brand-purple-700);--focus-ring-offset: var(--brand-white);--focus-ring-width: 2px;--selection-bg: rgba(var(--brand-moss-500-rgb), .28);--selection-text: var(--brand-steel-900);--sticky-header-offset: 5rem;--type-eyebrow-color: var(--brand-steel-900);--type-headline-color: var(--brand-purple-700);--type-subhead-color: var(--brand-purple-700);--type-body-color: var(--brand-steel-900);--type-legal-color: var(--brand-steel-700);--type-quote-color: var(--brand-steel-900);--typography-display-0-desktop-laptop-font: var(--font-heading);--typography-display-0-tablet-mobile-font: var(--font-heading);--typography-display-1-desktop-laptop-font: var(--font-heading);--typography-display-1-tablet-mobile-font: var(--font-heading);--typography-display-2-desktop-laptop-font: var(--font-heading);--typography-display-2-tablet-mobile-font: var(--font-heading);--typography-grande-1-desktop-laptop-font: var(--font-heading);--typography-grande-1-tablet-mobile-font: var(--font-heading);--typography-grande-2-desktop-laptop-font: var(--font-heading);--typography-grande-2-tablet-mobile-font: var(--font-heading);--typography-title-1-desktop-laptop-font: var(--font-heading);--typography-title-1-tablet-mobile-font: var(--font-heading);--typography-title-2-desktop-laptop-font: var(--font-heading);--typography-title-2-tablet-mobile-font: var(--font-heading);--typography-title-3-desktop-laptop-font: var(--font-heading);--typography-title-3-tablet-mobile-font: var(--font-heading);--typography-title-4-desktop-laptop-font: var(--font-body);--typography-title-4-tablet-mobile-font: var(--font-body);--typography-body-md-regular-font: var(--font-body);--typography-body-md-bold-font: var(--font-body);--typography-body-md-italic-font: var(--font-body);--typography-body-sm-regular-font: var(--font-body);--typography-body-sm-bold-font: var(--font-body);--typography-body-xs-regular-font: var(--font-body);--typography-body-xs-bold-font: var(--font-body);--typography-heading: var(--type-headline-color);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 2.5rem;--text-4xl: 3.25rem;--text-5xl: 4rem;--text-fluid-display: clamp(2.75rem, 5.5vw, 4.5rem);--text-fluid-headline: clamp(2.25rem, 4.5vw, 3.5rem);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-2xl-plus: 3.5rem;--space-3xl: 4rem;--space-4xl: 6rem;--space-5xl: 8rem;--section-intro-gap: var(--space-2xl-plus);--section-heading-gap: var(--space-lg);--section-boundary-gap: var(--space-3xl);--section-rhythm-gap: var(--space-4xl);--page-intro-gap: var(--space-4xl);--content-reading-max: 47.5rem;--media-band-compact-height: 15rem;--text-support-title: 2.125rem;--text-subgroup-mobile: 1.75rem;--brand-icon-size: 4rem;--type-neutral-heading: var(--brand-steel-900);--type-support-link: var(--brand-moss-700);--max-width: 1280px;--gm-content-max: 1152px;--gm-page-gutter: 24px;--border-radius: 4px;--border-radius-lg: 8px;--touch-target-size: max(44px, 2.75rem);--radius-sweep: 8.75rem 0 clamp(7rem, 16vw, 15rem) 0;--radius-sweep-sm: 4rem 0 6.5rem 0;--radius-sweep-btn: 1.5rem;--shadow-color-rgb: var(--brand-steel-900-rgb);--shadow-sm: 0 1px 3px rgba(var(--shadow-color-rgb), .06), 0 1px 2px rgba(var(--shadow-color-rgb), .04);--shadow-md: 0 4px 12px rgba(var(--shadow-color-rgb), .08);--shadow-lg: 0 12px 40px rgba(var(--shadow-color-rgb), .12);--shadow-gold: 0 4px 20px rgba(var(--color-champagne-rgb), .25);--ease-out: cubic-bezier(.25, .46, .45, .94);--ease-in-out: cubic-bezier(.645, .045, .355, 1);--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .6s;--ease-brand: cubic-bezier(.16, 1, .3, 1);--reveal-duration: .8s;--reveal-shift: 1.5rem;--reveal-stagger: 90ms;--hero-duration: .9s;--hero-stagger: .12s;--parallax-scene-travel: 32px;--parallax-depth-travel: 96px;--parallax-stack-gap: 400px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:var(--sticky-header-offset)}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button{border:none;background:none;cursor:pointer;font:inherit}input{font:inherit}body{font-family:var(--font-body);color:var(--type-body-color);font-weight:var(--weight-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;accent-color:var(--color-primary);caret-color:var(--color-primary)}::selection{background:var(--selection-bg);color:var(--selection-text)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-width)}.section:focus-visible,section:focus-visible,main:focus-visible{outline-offset:calc(var(--focus-ring-width) * -2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}body .experiencefragment:has(.header.header-container.sticky-header){z-index:999}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);color:var(--type-headline-color);overflow-wrap:break-word}h3,h4,h5,h6{font-weight:var(--weight-subhead);line-height:var(--leading-subhead);color:var(--type-subhead-color)}strong,b{font-weight:var(--weight-body-bold)}helios-button,helios-link{font-family:var(--font-body)}.helios-title:is(.h0,.h1,.h2,.h3,.h4),.helios-title.display:is(.h0,.h1,.h2){font-family:var(--font-heading);font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}@media(max-width:63.999rem){:where(.media-banner,.image-text-banner,.stats-section,.leadership,.insights-story){--section-intro-gap: var(--space-xl);--section-boundary-gap: var(--space-2xl-plus);--page-intro-gap: var(--space-2xl-plus)}:where(.text-block,.evolution-timeline,.leadership,.insights-story){--section-rhythm-gap: var(--space-2xl-plus)}}@container gm-editor-preview (max-width: 1023px){:where(.media-banner,.image-text-banner,.stats-section,.leadership,.insights-story){--section-intro-gap: var(--space-xl);--section-boundary-gap: var(--space-2xl-plus);--page-intro-gap: var(--space-2xl-plus)}:where(.text-block,.evolution-timeline,.leadership,.insights-story){--section-rhythm-gap: var(--space-2xl-plus)}}.gm-container{width:calc(100% - 2 * var(--gm-page-gutter));max-width:var(--gm-content-max);margin-inline:auto;padding-inline:0}.gm-container.helios-container>.helios-row{width:100%;max-width:100%}@media(min-width:1024px){:root{--gm-page-gutter: 40px}}.gm-editor-preview{container:gm-editor-preview / inline-size;width:100%}.gm-editor-preview .gm-container,.gm-editor-preview .media-banner__frame{--gm-page-gutter: 24px}@container gm-editor-preview (min-width: 1024px){.gm-editor-preview .gm-container,.gm-editor-preview .media-banner__frame{--gm-page-gutter: 40px}}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--space-xl)}@media(max-width:48rem){.container{padding-inline:min(var(--space-xl),5vw)}body{overflow-wrap:anywhere}}@media(max-width:37.499rem){:root{--spacing-sm: min(1rem, 5vw)}}helios-modal.exit-modal{--exit-modal-close-inset: var(--space-xl);--buttons-background-primary-default: var(--color-secondary);--buttons-label-primary-default: var(--color-white);--buttons-background-primary-hover: var(--color-accent-dark);--buttons-label-primary-hover: var(--color-white);--buttons-label-secondary-default: var(--color-secondary);--buttons-border-secondary-default: var(--color-secondary);--buttons-label-secondary-hover: var(--color-accent-dark);--buttons-border-secondary-hover: var(--color-accent-dark);--buttons-background-secondary-hover: rgba(var(--brand-moss-700-rgb), .06)}helios-modal.exit-modal::part(modal-heading){color:var(--color-ink)}.nhp-cta-link{text-decoration:none;display:inline-block}.nhp-cta-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:.25rem;border-radius:var(--border-radius)}.nhp-cta-link helios-button{pointer-events:none}helios-button{--helios-button-transition: background-color var(--duration-fast) var(--ease-brand), color var(--duration-fast) var(--ease-brand), outline-color var(--duration-fast) var(--ease-brand), box-shadow var(--duration-fast) var(--ease-brand), border-radius var(--duration-fast) var(--ease-brand);--helios-button-secondary-hover-text-color: var(--buttons-label-secondary-hover);--helios-button-tertiary-hover-text-color: var(--buttons-label-tertiary-hover)}helios-button:not([disabled]):hover,helios-button:not([disabled]):has(>a:hover),.nhp-cta-link:hover helios-button:not([disabled]){--helios-button-border-top-left-radius: var(--radius-sweep-btn);--helios-button-border-bottom-right-radius: var(--radius-sweep-btn)}helios-link.gm-cta{display:inline-block;max-width:100%;--cta-background: var(--interactive-primary-bg);--cta-hover-background: var(--interactive-primary-bg-hover);--cta-label: var(--interactive-primary-label);--cta-hover-label: var(--interactive-primary-label-hover);--cta-border: transparent;--cta-hover-border: transparent;--helios-link-font-family: var(--font-body);--helios-link-font-size: var(--text-base);--helios-link-text-color: var(--cta-label);--helios-link-visited-text-color: var(--cta-label);--helios-link-hover-text-color: var(--cta-hover-label)}helios-link.gm-cta--secondary{--cta-background: var(--interactive-secondary-bg);--cta-hover-background: var(--interactive-secondary-bg-hover);--cta-label: var(--interactive-secondary-label);--cta-hover-label: var(--interactive-secondary-label-hover);--cta-border: var(--interactive-secondary-border);--cta-hover-border: var(--interactive-secondary-border-hover)}helios-link.gm-cta::part(link){box-sizing:border-box;min-height:3rem;max-width:100%;padding:calc(var(--space-sm) - 2px) calc(var(--space-xl) - 2px);justify-content:center;text-align:center;white-space:normal;overflow-wrap:anywhere;line-height:1.5;border:2px solid var(--cta-border);background:var(--cta-background);color:var(--cta-label);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-brand),color var(--duration-fast) var(--ease-brand),border-color var(--duration-fast) var(--ease-brand),border-radius var(--duration-fast) var(--ease-brand)}helios-link.gm-cta:hover::part(link){background:var(--cta-hover-background);color:var(--cta-hover-label);border-color:var(--cta-hover-border);border-radius:var(--radius-sweep-btn) 0 var(--radius-sweep-btn) 0}helios-link.gm-cta::part(link):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:.25rem}@media(min-width:1024px){helios-link.gm-cta::part(link){min-width:8.5rem}}.site-footer__policy{list-style:none;font-family:var(--font-body);font-size:var(--text-sm);color:var(--type-legal-color)}.site-footer__policy a{text-decoration:underline;text-underline-offset:.2em}.site-footer__policy a:hover{text-decoration:none}helios-footer [slot=acknowledgements] p+p{margin-block-start:1em}.site-footer__notice{font-family:var(--font-body);font-size:var(--text-sm);color:var(--type-legal-color);line-height:var(--leading-legal)}.section{padding:var(--space-4xl) 0}.section--alt{background:var(--color-off-white)}.section--dark{background:var(--color-base);color:var(--color-white)}.section--primary{background:var(--color-primary);color:var(--color-white)}.section--dark,.section--primary,.media-banner--dark,.text-banner--dark,.world-map--dark{--focus-ring-color: var(--brand-champagne-300);--focus-ring-offset: var(--color-base);--buttons-focus-border-gap: var(--color-base);--buttons-focus-border-blue: var(--brand-champagne-300);--selection-bg: rgba(var(--brand-champagne-700-rgb), .32);--selection-text: var(--brand-white)}.section--dark,.section--primary{--type-eyebrow-color: var(--brand-white);--type-headline-color: var(--brand-white);--type-subhead-color: var(--brand-white);--type-body-color: var(--brand-white);--type-legal-color: rgba(var(--brand-white-rgb), .8);--type-quote-color: var(--brand-white);--typography-heading: var(--brand-white);--color-text: var(--brand-white);--interactive-primary-bg: var(--brand-champagne-300);--interactive-primary-bg-hover: var(--brand-champagne-700);--interactive-primary-label: var(--brand-purple-700);--interactive-primary-label-hover: var(--brand-purple-700);--interactive-secondary-bg: transparent;--interactive-secondary-bg-hover: rgba(var(--brand-white-rgb), .08);--interactive-secondary-border: var(--brand-champagne-300);--interactive-secondary-border-hover: var(--brand-champagne-700);--interactive-secondary-label: var(--brand-champagne-300);--interactive-secondary-label-hover: var(--brand-champagne-700);--interactive-tertiary-bg-hover: rgba(var(--brand-white-rgb), .08);--interactive-tertiary-border-hover: var(--brand-champagne-700);--interactive-link: var(--brand-champagne-300);--interactive-link-hover: var(--brand-champagne-700);--links-default: var(--interactive-link);--links-hover: var(--interactive-link-hover);--links-visited: var(--interactive-link);--colour-action-link-normal: var(--interactive-link);--colour-action-link-dark: var(--interactive-link-hover);--buttons-background-primary-default: var(--interactive-primary-bg);--buttons-background-primary-hover: var(--interactive-primary-bg-hover);--buttons-label-primary-default: var(--interactive-primary-label);--buttons-label-primary-hover: var(--interactive-primary-label-hover);--buttons-background-secondary-hover: var(--interactive-secondary-bg-hover);--buttons-border-secondary-default: var(--interactive-secondary-border);--buttons-border-secondary-hover: var(--interactive-secondary-border-hover);--buttons-label-secondary-default: var(--interactive-secondary-label);--buttons-label-secondary-hover: var(--interactive-secondary-label-hover);--buttons-label-tertiary-default: var(--interactive-link);--buttons-label-tertiary-hover: var(--interactive-link-hover);--buttons-background-tertiary-hover: var(--interactive-tertiary-bg-hover);--buttons-border-tertiary-hover: var(--interactive-tertiary-border-hover);--buttons-focus-border-gap: var(--color-base);--buttons-focus-border-blue: var(--brand-champagne-300)}.section__header{text-align:center;max-width:720px;margin:0 auto var(--space-2xl)}.label{display:inline-block;font-family:var(--font-body);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--type-eyebrow-color);margin-bottom:var(--space-sm);font-weight:var(--weight-eyebrow)}.label--accent{color:var(--color-accent)}.section--dark .label--accent,.section--primary .label--accent{color:var(--color-champagne)}.section__title{display:block;font-family:var(--font-heading);font-weight:var(--weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);color:var(--type-headline-color);margin-bottom:var(--space-sm)}.section__desc{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-muted);line-height:var(--leading-body)}.section--dark .section__desc{color:rgba(var(--brand-white-rgb),.7)}.divider{width:60px;height:3px;background:var(--color-accent);margin:var(--space-lg) 0}.section--dark .divider,.section--primary .divider{background:var(--color-champagne)}.heading-duo__lead{color:var(--color-accent);font-weight:var(--weight-headline)}.section--dark .heading-duo__lead,.section--primary .heading-duo__lead{color:var(--color-champagne)}.heading-duo__main{font-weight:var(--weight-body-bold)}.headline{font-family:var(--font-heading);font-weight:var(--weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);color:var(--type-headline-color)}.subhead{font-family:var(--font-heading);font-weight:var(--weight-subhead);line-height:var(--leading-subhead);color:var(--type-subhead-color)}.body-copy{font-family:var(--font-body);font-weight:var(--weight-body);line-height:var(--leading-body);color:var(--type-body-color)}.body-copy--bold{font-weight:var(--weight-body-bold)}.quote{font-family:var(--font-quote);font-style:italic;font-weight:var(--weight-headline);line-height:var(--leading-subhead);color:var(--type-quote-color)}.legal{font-family:var(--font-legal);font-size:var(--text-xs);line-height:var(--leading-legal);color:var(--type-legal-color)}.reveal{opacity:0;transform:translateY(30px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.reveal.is-visible{opacity:1;transform:translateY(0)}.gm-motion [data-reveal]{opacity:0;transform:translateY(var(--reveal-shift));transition:opacity var(--reveal-duration) var(--ease-brand),transform var(--reveal-duration) var(--ease-brand),clip-path var(--reveal-duration) var(--ease-brand);transition-delay:calc(var(--gm-i, 0) * var(--reveal-stagger))}.gm-motion [data-reveal=fade]{transform:none}.gm-motion [data-reveal=right]{transform:translate(calc(var(--reveal-shift) * -1))}.gm-motion [data-reveal=left]{transform:translate(var(--reveal-shift))}.gm-motion [data-reveal=scale]{transform:scale(.96);transform-origin:center}.gm-motion [data-reveal=image]{opacity:0;transform:scale(1.08);transform-origin:center}.gm-motion [data-reveal].is-revealed,.gm-motion [data-reveal-group].is-revealed [data-reveal]{opacity:1;transform:none;clip-path:none}.gm-motion [data-draw]{transform:scaleX(0);transform-origin:left center;transition:transform var(--reveal-duration) var(--ease-brand);transition-delay:calc(var(--gm-i, 0) * var(--reveal-stagger))}.gm-motion [data-draw].is-revealed{transform:scaleX(1)}.gm-motion [data-hero] [data-hero-item]{opacity:0;transform:translateY(1.25rem);transition:opacity var(--hero-duration) var(--ease-brand),transform var(--hero-duration) var(--ease-brand),clip-path var(--hero-duration) var(--ease-brand);transition-delay:calc(var(--gm-i, 0) * var(--hero-stagger))}.gm-motion [data-hero] [data-hero-item=title]{clip-path:inset(0 0 100% 0)}.gm-motion [data-hero].is-in [data-hero-item]{opacity:1;transform:none;clip-path:inset(0 0 0 0)}.reveal:focus-within,.reveal.gm-focus-revealed,.gm-motion [data-reveal]:focus-within,.gm-motion [data-reveal].gm-focus-revealed,.gm-motion [data-reveal-group]:focus-within [data-reveal],.gm-motion [data-reveal-group].gm-focus-revealed [data-reveal],.gm-motion [data-hero]:focus-within [data-hero-item],.gm-motion [data-hero].gm-focus-revealed [data-hero-item]{opacity:1;transform:none;clip-path:none;transition:none}.gm-motion [data-parallax]{transform:translate3d(0,var(--gm-parallax, 0px),0)}@supports (translate: 0 0){.gm-motion [data-parallax-scene]{translate:0 calc(var(--gm-scene, 0px) * var(--parallax-scale, 1))}.gm-motion [data-parallax-depth]{translate:0 calc(var(--gm-depth, 0px) * var(--parallax-scale, 1))}.gm-motion [data-parallax-stack]{translate:0 var(--gm-stack, 0px)}.gm-motion section:has([data-parallax-stack]){overflow-y:clip}@media(max-width:48rem){:root{--parallax-scale: .5}}.gm-motion helios-button[data-parallax-depth],.gm-motion helios-link[data-parallax-depth],.gm-motion helios-button[data-parallax-stack],.gm-motion helios-link[data-parallax-stack]{display:inline-block}}[data-motion=strong]{--parallax-scale: 1;--reveal-duration: .7s}@media(max-width:48rem){[data-motion=strong]{--parallax-scale: .8}}.gm-motion [data-motion=strong][data-hero] [data-hero-item]{transform:none;clip-path:inset(0 0 12% 0)}.gm-motion [data-motion=strong][data-hero].is-in [data-hero-item],.gm-motion [data-motion=strong][data-hero]:focus-within [data-hero-item],.gm-motion [data-motion=strong][data-hero].gm-focus-revealed [data-hero-item]{clip-path:inset(0)}.gm-lift{transition:transform var(--duration-normal) var(--ease-brand),box-shadow var(--duration-normal) var(--ease-brand)}@media(hover:hover){.gm-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}}@media(prefers-reduced-motion:reduce){.reveal,[data-reveal],[data-draw],[data-hero] [data-hero-item],[data-parallax]{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}[data-parallax-scene],[data-parallax-depth],[data-parallax-stack]{translate:none!important;scale:none!important;transition:none!important}.gm-lift{transition:none}.gm-lift:hover{transform:none;box-shadow:none}helios-button{--helios-button-transition: none}helios-link.gm-cta::part(link){transition:none}}@media(max-width:768px){.section{padding:var(--space-2xl) 0}}.capability-links{padding-bottom:var(--space-4xl)}.capability-links--light{background:var(--color-white)}.capability-links--alt{background:var(--color-off-white)}.capability-links__intro{max-width:var(--content-reading-max);margin-bottom:var(--space-2xl-plus)}.helios-title.capability-links__heading{display:block;color:var(--type-body-color);font-family:var(--font-heading);font-size:var(--text-support-title);line-height:var(--leading-headline);font-weight:var(--weight-headline)}.capability-links__desc{display:block;margin-top:var(--space-md);color:var(--type-body-color)}.capability-links__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-lg);max-width:var(--content-reading-max)}.helios-title.capability-links__item-heading{display:block;color:var(--type-subhead-color);font-family:var(--font-heading);font-size:var(--text-2xl);line-height:var(--leading-subhead);font-weight:var(--weight-subhead)}.helios-paragraph.capability-links__item-desc{display:block;margin-top:var(--space-md);max-width:var(--content-reading-max);color:var(--type-body-color)}.capability-links__link{display:inline-block;margin-top:var(--space-lg);font-family:var(--font-body);font-weight:var(--weight-link);--helios-link-text-color: var(--type-support-link);--helios-link-visited-text-color: var(--type-support-link);--helios-link-hover-text-color: var(--color-accent-dark)}@media(max-width:768px){.capability-links{padding:var(--space-2xl-plus) 0}.helios-title.capability-links__heading{font-size:var(--text-subgroup-mobile)}.capability-links__list{gap:var(--space-lg)}.helios-title.capability-links__item-heading{font-size:var(--text-subgroup-mobile)}}.contact-cta{--contact-cta-surface: var(--color-secondary);--contact-cta-text: var(--color-white);--contact-cta-accent: var(--brand-moss-100);--focus-ring-color: var(--contact-cta-text);background:var(--contact-cta-surface);color:var(--contact-cta-text);padding:var(--space-2xl) 0}.contact-cta__inner{text-align:left}.contact-cta__icon{display:flex;width:var(--brand-icon-size);height:var(--brand-icon-size);color:var(--contact-cta-accent);margin-bottom:var(--space-md)}.contact-cta__icon helios-icon{display:block;--helios-icon-size: var(--brand-icon-size)}.helios-title.contact-cta__heading{display:block;font-family:var(--font-heading);font-size:var(--text-support-title);font-weight:var(--weight-headline);line-height:var(--leading-headline);color:var(--contact-cta-text);margin-bottom:var(--space-md)}.contact-cta__desc{display:block;color:var(--contact-cta-text);max-width:620px;margin-bottom:var(--space-lg)}helios-link.contact-cta__link{--cta-background: transparent;--cta-hover-background: rgba(var(--brand-white-rgb), .1);--cta-label: var(--contact-cta-accent);--cta-hover-label: var(--brand-moss-50);--cta-border: var(--contact-cta-accent);--cta-hover-border: var(--brand-moss-50)}@media(max-width:768px){.contact-cta{padding:var(--space-2xl) 0}}@media(max-width:63.999rem){helios-link.contact-cta__link,helios-link.contact-cta__link::part(link){width:100%}}@container gm-editor-preview (max-width: 1023px){helios-link.contact-cta__link,helios-link.contact-cta__link::part(link){width:100%}}.evolution-timeline{padding:var(--section-rhythm-gap) 0}.evolution-timeline__intro{max-width:44rem;margin-bottom:var(--space-2xl-plus);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg)}.helios-title.evolution-timeline__heading{display:block;color:var(--type-neutral-heading);font-size:var(--text-fluid-headline);line-height:1.05;font-weight:var(--weight-headline);margin:0}.evolution-timeline__desc{display:block;margin:0}.evolution-timeline__timeline{display:block;width:100%;--timeline-rail-gap: var(--space-lg)}@media(min-width:64rem){.evolution-timeline__timeline helios-timeline-item{--timeline-selected-width: calc((100% - var(--timeline-rail-gap)) / 2);--timeline-nonselected-width: calc((100% - var(--timeline-rail-gap)) / 4)}}.evolution-timeline__timeline helios-timeline-item[active]{margin-right:var(--timeline-rail-gap)}.evolution-timeline__timeline helios-timeline-item[data-no-image]::part(image){display:none}.evolution-timeline__timeline img[slot=image]{display:block;width:100%;height:auto;object-fit:cover}.evolution-timeline__divider{border:0;border-top:1px solid var(--color-steel);margin-top:var(--section-rhythm-gap)}@media(max-width:63.999rem){.helios-title.evolution-timeline__heading{font-size:var(--text-support-title)}.evolution-timeline__timeline img[slot=image]{height:8rem}}@container gm-editor-preview (max-width: 1023px){.helios-title.evolution-timeline__heading{font-size:var(--text-support-title)}.evolution-timeline__timeline img[slot=image]{height:8rem}}.image-banner{width:100%;min-width:0}.image-banner__media{width:100%;height:30rem;max-height:30rem;min-height:30rem;overflow:hidden;background:var(--brand-steel-500)}.image-banner__image{width:100%;height:100%;object-fit:cover;display:block}.gm-motion .image-banner__media[data-parallax-clip] .image-banner__image{height:calc(100% + 7rem);margin-top:-3.5rem}.gm-motion .image-banner[data-motion=strong] .image-banner__image[data-parallax-depth]{--image-drift-slack: clamp(100px, 16vw, 220px);height:calc(100% + var(--image-drift-slack) * 2);margin-top:calc(var(--image-drift-slack) * -1)}@media(max-width:768px){.image-banner__media{height:var(--media-band-compact-height);max-height:var(--media-band-compact-height);min-height:var(--media-band-compact-height)}}@container gm-editor-preview (max-width: 768px){.image-banner__media{height:var(--media-band-compact-height);max-height:var(--media-band-compact-height);min-height:var(--media-band-compact-height)}}.image-text-banner{padding:var(--section-boundary-gap) 0}.image-text-banner--light{background:var(--color-white)}.image-text-banner--alt{background:var(--color-off-white)}.helios-title.image-text-banner__heading{display:block;max-width:20ch;margin-bottom:var(--section-intro-gap);color:var(--brand-steel-900);font-family:var(--font-heading);font-size:var(--text-fluid-headline);line-height:var(--leading-headline);font-weight:var(--weight-headline);letter-spacing:var(--tracking-headline);--word-stagger: .34s;--word-cycle: max(5.6s, calc(var(--gm-words, 6) * var(--word-stagger) * 4))}.image-text-banner__word{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding-block:.14em;margin-block:-.14em}.gm-motion .helios-title.image-text-banner__heading.is-playing .image-text-banner__word{animation:itb-word-set var(--word-cycle) infinite both;animation-delay:calc(var(--gm-w, 0) * var(--word-stagger))}@keyframes itb-word-set{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(.3em);animation-timing-function:var(--ease-brand)}22%,88%{opacity:1;clip-path:inset(0 0 0 0);transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45)}to{opacity:0;clip-path:inset(100% 0 0 0);transform:translateY(-.3em)}}@media(prefers-reduced-motion:reduce){.image-text-banner__word{animation:none!important}}.image-text-banner__heading-lead,.image-text-banner__heading-main{color:inherit;font-weight:var(--weight-headline)}.image-text-banner__grid{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:start}.image-text-banner__media{overflow:hidden;aspect-ratio:16 / 9}.image-text-banner__image{display:block;width:100%;height:100%;object-fit:cover}.gm-motion .image-text-banner__image[data-parallax-depth]{scale:calc(1.05 + var(--gm-progress, 0) * .03)}.gm-motion .image-text-banner[data-motion=strong] .image-text-banner__image[data-parallax-depth]{scale:calc(1.08 + var(--gm-progress, 0) * .08 * var(--parallax-scale, 1))}.image-text-banner__content{display:flex;flex-direction:column;align-items:flex-start}.helios-paragraph.image-text-banner__desc{display:block;color:var(--type-body-color)}@media(max-width:63.999rem){.helios-paragraph.image-text-banner__desc{font-size:var(--text-base)}}helios-link.image-text-banner__cta{margin-top:var(--space-3xl);--cta-background: var(--brand-moss-700);--cta-hover-background: var(--brand-moss-900);--cta-label: var(--brand-white);--cta-hover-label: var(--brand-champagne-300)}@media(min-width:1024px){.image-text-banner__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.image-text-banner--media-right .image-text-banner__content{order:-1}}@media(max-width:768px){.image-text-banner{padding:var(--section-boundary-gap) 0}.helios-title.image-text-banner__heading{max-width:none;margin-bottom:var(--section-intro-gap)}}@media(max-width:63.999rem){helios-link.image-text-banner__cta{margin-top:var(--space-xl);width:100%}helios-link.image-text-banner__cta::part(link){width:100%}}@container gm-editor-preview (max-width: 1023px){.image-text-banner__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.image-text-banner--media-right .image-text-banner__content{order:0}helios-link.image-text-banner__cta{margin-top:var(--space-xl);width:100%}helios-link.image-text-banner__cta::part(link){width:100%}}.insights-story__intro{max-width:44rem;margin-bottom:var(--section-intro-gap);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg)}.helios-title.insights-story__title{display:block;font-family:var(--font-heading);font-size:var(--text-fluid-headline);line-height:var(--leading-headline);font-weight:var(--weight-headline);letter-spacing:var(--tracking-headline);color:var(--type-headline-color);margin:0}.insights-story__title-lead,.insights-story__title-main{display:block}.insights-story__title-main{font-family:var(--font-heading);font-weight:var(--weight-headline)}.insights-story__desc{display:block;color:var(--type-body-color);margin:0}.insights-story__cta{display:inline-block;font-family:var(--font-body);font-weight:var(--weight-link);--helios-link-text-color: var(--type-support-link);--helios-link-visited-text-color: var(--type-support-link);--helios-link-font-size: var(--text-base);--helios-link-hover-text-color: var(--interactive-link-hover)}.insights-story__media-block,.insights-story__media-item{display:grid;gap:var(--space-lg);min-width:0}.insights-story__media-item helios-video{display:block;width:100%;aspect-ratio:16 / 9}.insights-story__transcript{max-width:75ch;color:var(--type-body-color);line-height:var(--leading-body);overflow-wrap:anywhere;white-space:pre-line}.insights-story__transcript p+p{margin-top:var(--space-lg)}@supports (translate: 0 0){@media(prefers-reduced-motion:no-preference){.gm-motion .insights-story>.gm-container[data-parallax-scene]{position:relative;translate:none;top:calc(var(--gm-scene, 0px) * var(--parallax-scale, 1))}.gm-motion .insights-story>.gm-container[data-parallax-depth]{position:relative;translate:none;top:calc(var(--gm-depth, 0px) * var(--parallax-scale, 1))}.gm-motion .insights-story__media-item[data-parallax-stack]{position:relative;translate:none;top:var(--gm-stack, 0px)}}}.insights-story{--type-headline-color: var(--type-neutral-heading);padding-bottom:var(--space-sm)}.leadership:has(+.insights-story){padding-bottom:var(--section-rhythm-gap)}.leadership+.insights-story{padding-top:var(--section-rhythm-gap)}.insights-story[data-motion=strong]{padding-block:var(--section-rhythm-gap)}@media(max-width:768px){.insights-story[data-motion=strong]{padding-block:var(--section-rhythm-gap)}.insights-story__intro{margin-bottom:var(--section-intro-gap)}}.investment-data{--type-headline-color: var(--type-neutral-heading);--investment-subheading-size: var(--text-2xl);background:var(--color-white);padding:var(--space-4xl) 0}.investment-data__intro{max-width:760px;margin-bottom:var(--space-2xl-plus)}.investment-data__label{margin-bottom:var(--space-sm)}.helios-title.investment-data__heading{display:block;font-family:var(--font-heading);font-size:var(--text-fluid-headline);line-height:1.1;color:var(--type-headline-color);margin-bottom:var(--space-lg)}.investment-data__desc{display:block}.investment-data__group{margin-top:0}.helios-title.investment-data__subheading{display:block;font-family:var(--font-heading);font-size:var(--investment-subheading-size);line-height:1.2;color:var(--type-headline-color);margin-bottom:var(--space-lg)}.investment-data__stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:var(--space-2xl);margin:0 0 var(--space-2xl-plus)}.investment-data__stat-cell{margin:0;min-width:0}.investment-data__stat-term{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.investment-data__stat-value{margin:0}.investment-data__stat{display:block;width:100%;--helios-statistic-value-text-color: var(--type-neutral-heading);--typography-body: var(--color-muted);--typography-title-3-tablet-mobile-font: var(--font-body);--typography-title-3-desktop-laptop-font: var(--font-body)}.investment-data__strategies{margin-bottom:var(--space-2xl-plus)}.helios-title.investment-data__strategies-title{display:block;font-family:var(--font-heading);font-size:var(--investment-subheading-size);line-height:1.25;color:var(--type-headline-color);margin-bottom:var(--space-lg)}.investment-data__strategy-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:var(--space-2xl)}.investment-data__strategy-group{min-width:0}.helios-title.investment-data__strategy-group-title{display:block;margin-bottom:var(--space-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-body);line-height:var(--leading-body);color:var(--type-body-color)}.investment-data__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-xs)}.investment-data__list-item{position:relative;padding-left:1.25rem;font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--color-text)}.investment-data__list-item:before{content:"";position:absolute;left:.25rem;top:.7em;width:5px;height:5px;border-radius:50%;background:var(--color-accent)}.investment-data__link{--helios-link-text-color: var(--type-support-link);--helios-link-visited-text-color: var(--type-support-link);--helios-link-hover-text-color: var(--color-accent-dark);display:inline-block;margin-top:0;font-weight:var(--weight-body-bold)}.helios-title.investment-data__heading,.helios-title.investment-data__subheading,.helios-title.investment-data__strategies-title{color:var(--type-headline-color)}.helios-title.investment-data__subheading,.helios-title.investment-data__strategies-title{font-size:var(--investment-subheading-size)}.investment-data__divider{border:0;border-top:1px solid var(--color-steel);opacity:1;margin:var(--space-2xl-plus) 0}@media(max-width:768px){.investment-data{padding:var(--space-2xl-plus) 0}.investment-data__stats,.investment-data__strategy-groups{grid-template-columns:1fr;gap:var(--space-2xl-plus)}}@media(max-width:63.999rem){.investment-data{--investment-subheading-size: var(--text-subgroup-mobile)}.helios-title.investment-data__heading{font-size:var(--text-support-title)}}@container gm-editor-preview (max-width: 1023px){.investment-data{--investment-subheading-size: var(--text-subgroup-mobile)}.helios-title.investment-data__heading{font-size:var(--text-support-title)}}@container gm-editor-preview (max-width: 768px){.investment-data{padding-block:var(--space-2xl-plus)}.investment-data__stats,.investment-data__strategy-groups{grid-template-columns:minmax(0,1fr);gap:var(--space-2xl-plus)}}.leadership{--type-headline-color: var(--type-neutral-heading);padding:var(--space-4xl) 0}.leadership__container{display:flex;flex-direction:column;gap:var(--section-intro-gap)}.leadership__intro{display:flex;flex-direction:column;gap:var(--section-heading-gap)}.helios-title.leadership__heading{display:block;font-family:var(--font-heading);font-size:var(--text-fluid-headline);line-height:var(--leading-headline);font-weight:var(--weight-headline);letter-spacing:var(--tracking-headline);color:var(--type-headline-color)}.leadership__heading-lead,.leadership__heading-main{display:block}.leadership__heading-main{font-family:var(--font-heading);font-weight:var(--weight-headline)}.leadership__desc{display:block;max-width:48rem;color:var(--type-body-color)}.leadership__rail{width:100%}.leadership__rail helios-image-rail{display:block;width:100%;--helios-image-rail-title-color: var(--type-neutral-heading);--helios-rail-image__large-width: 35.25rem;--helios-rail-image__small-width: 12.25rem;--helios-rail-image__height: 19.5rem}@media(max-width:768px){.leadership{padding:var(--space-3xl) 0}.leadership__container{gap:var(--section-intro-gap)}.leadership__rail helios-image-rail{--helios-rail-image__height: 15.125rem}}.leadership__profiles [hidden]{display:none}.leadership__modal{display:block}.leadership__modal::part(modal-heading){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.leadership-profile{display:flex;flex-direction:column;gap:var(--space-lg)}.leadership-profile__avatar{display:block}.leadership-profile__bio{display:flex;flex-direction:column;gap:var(--space-md)}.leadership-profile__paragraph{display:block;--typography-body: var(--type-body-color)}.leadership-profile__disclosure{display:block;margin-top:var(--space-sm)}.legal-document{padding-block:var(--space-3xl);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:1.65}.legal-document__body{max-width:72ch;overflow-wrap:anywhere}.legal-document h1,.legal-document h2{color:var(--color-primary);font-family:var(--font-heading);font-weight:500;letter-spacing:0}.legal-document h1{margin:0 0 var(--space-xl);font-size:2.5rem;line-height:1.15}.legal-document h2{margin:0 0 var(--space-md);font-size:1.5rem;line-height:1.3}.legal-document section+section{margin-block-start:var(--space-2xl)}.legal-document p,.legal-document ul,.legal-document address{margin:0}.legal-document section>*+*{margin-block-start:var(--space-md)}.legal-document ul{padding-inline-start:1.5em;list-style:disc}.legal-document li+li{margin-block-start:.5em}.legal-document address{font-style:normal}@media(max-width:768px){.legal-document{padding-block:var(--space-2xl)}}[data-marketo-form]{--mkto-text: var(--color-text);--mkto-muted: var(--color-muted);--mkto-accent: var(--color-accent);--mkto-error: var(--color-accent);--mkto-rule: var(--color-border-light);--mkto-field-bg: var(--color-white);--mkto-field-text: var(--color-text);--mkto-field-border: var(--color-border-light);--mkto-field-placeholder: var(--color-muted);--mkto-button-bg: var(--interactive-primary-bg);--mkto-button-label: var(--interactive-primary-label);--mkto-button-border: var(--interactive-primary-bg);--mkto-button-bg-hover: var(--interactive-primary-bg-hover);--mkto-button-label-hover: var(--interactive-primary-label-hover);--mkto-button-border-hover: var(--interactive-primary-bg-hover)}.mkto{padding:var(--space-xl) 0}.mkto--light{background:var(--color-white);--mkto-button-bg: var(--color-secondary);--mkto-button-label: var(--color-white);--mkto-button-border: transparent;--mkto-button-bg-hover: var(--color-accent-dark);--mkto-button-label-hover: var(--color-off-white);--mkto-button-border-hover: transparent}.mkto__inner{text-align:left}.helios-title.mkto__heading{display:block;color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-2xl);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);margin-bottom:var(--space-lg)}.mkto__desc{display:block;max-width:44rem;color:var(--mkto-text);margin:0 0 var(--space-xl)}.mkto__form{max-width:40rem}.mkto__disclosure{max-width:40rem;margin:var(--space-lg) 0 0;color:var(--mkto-text);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-body)}helios-link.mkto__disclosure-link{display:inline;--helios-link-font-family: var(--font-body);--helios-link-font-size: var(--text-xs);--helios-link-text-color: var(--interactive-link);--helios-link-hover-text-color: var(--interactive-link-hover);--helios-link-visited-text-color: var(--interactive-link);--helios-link-underline-color: currentColor;--helios-link-underline-thickness: 1px}.mkto__mount:empty{min-height:12rem}.mkto__mount[hidden]{display:none}.mkto__status{margin-top:var(--space-md);color:var(--mkto-text);font-family:var(--font-body);font-weight:var(--weight-body-bold);font-size:var(--text-base)}.mkto__status[hidden]{display:none}.mkto__status:focus-visible{outline:2px solid var(--mkto-accent);outline-offset:4px}.mkto__status.is-error{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm)}.mkto__status.is-error:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;flex:none;border-radius:50%;border:1.5px solid currentColor;font-size:var(--text-xs);line-height:1}[data-marketo-form] .mktoForm{width:100%!important;font-family:var(--font-body);font-size:var(--text-base);color:var(--mkto-text)}[data-marketo-form] .mktoForm .mktoFormRow,[data-marketo-form] .mktoForm .mktoFormCol,[data-marketo-form] .mktoForm .mktoFieldWrap{float:none;width:100%!important;min-height:0}[data-marketo-form] .mktoForm .mktoFormCol{margin-bottom:var(--space-lg)}[data-marketo-form] .mktoForm .mktoOffset,[data-marketo-form] .mktoForm .mktoGutter,[data-marketo-form] .mktoForm .mktoClear{display:none}[data-marketo-form] .mktoForm .mktoLabel{float:none;display:block;width:auto!important;padding:0;margin-bottom:var(--space-sm);font-family:var(--font-body);font-size:var(--mkto-label-size, var(--text-sm));font-weight:var(--weight-body);line-height:var(--leading-body);color:var(--mkto-text)}[data-marketo-form] .mktoForm .mktoAsterix{display:none}[data-marketo-form] .mktoForm .mktoHtmlText,[data-marketo-form] .mktoForm .mktoHtmlText *{width:auto!important;color:var(--mkto-text)!important;font-family:var(--font-body);line-height:var(--leading-body);background:none!important}[data-marketo-form] .mktoForm .mktoHtmlText{width:100%!important;margin-bottom:var(--space-md)}[data-marketo-form] .mktoForm .mktoHtmlText small,[data-marketo-form] .mktoForm .mktoHtmlText .mkto-fine-print,[data-marketo-form] .mktoForm .mktoHtmlText small *{color:var(--mkto-muted)!important;font-size:var(--text-sm)}[data-marketo-form] .mktoForm hr{border:none;border-top:1px solid var(--mkto-rule);margin:var(--space-xl) 0}[data-marketo-form] .mktoForm input[type=text],[data-marketo-form] .mktoForm input[type=email],[data-marketo-form] .mktoForm input[type=tel],[data-marketo-form] .mktoForm input[type=url],[data-marketo-form] .mktoForm input[type=number],[data-marketo-form] .mktoForm input[type=date],[data-marketo-form] .mktoForm select.mktoField,[data-marketo-form] .mktoForm textarea.mktoField{width:100%!important;height:3rem;padding:0 var(--space-md);border:1px solid var(--mkto-field-border);border-radius:0;box-shadow:none;background:var(--mkto-field-bg);color:var(--mkto-field-text);font-family:var(--font-body);font-size:var(--text-base)}[data-marketo-form] .mktoForm textarea.mktoField{height:auto;min-height:7rem;padding:var(--space-md);line-height:var(--leading-body);resize:vertical}[data-marketo-form] .mktoForm select.mktoField{appearance:none;padding-right:var(--space-2xl);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.15rem) 1.35rem,calc(100% - .8rem) 1.35rem;background-size:.35rem .35rem;background-repeat:no-repeat;cursor:pointer}[data-marketo-form] .mktoForm input::placeholder,[data-marketo-form] .mktoForm textarea::placeholder{color:var(--mkto-field-placeholder)}[data-marketo-form] .mktoForm .mktoField:focus-visible{outline:2px solid var(--mkto-accent);outline-offset:2px}[data-marketo-form] .mktoForm .mktoField[aria-invalid=true],[data-marketo-form] .mktoForm .mktoInvalid .mktoField{outline:2px solid var(--mkto-error);outline-offset:-2px}[data-marketo-form] .mktoForm .mktoCheckboxList,[data-marketo-form] .mktoForm .mktoRadioList{width:100%!important;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}[data-marketo-form] .mktoForm .mktoRadioList{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-lg)}[data-marketo-form] .mktoForm .mktoCheckboxList.mktoLogicalField{flex-direction:row;align-items:center}[data-marketo-form] .mktoForm .mktoCheckboxList>label:empty,[data-marketo-form] .mktoForm .mktoRadioList>label:empty{display:none}[data-marketo-form] .mktoForm .mktoCheckboxList>label,[data-marketo-form] .mktoForm .mktoRadioList>label{display:inline-flex;align-items:center;gap:var(--space-xs);margin:0;color:var(--mkto-text);line-height:var(--leading-body)}[data-marketo-form] .mktoForm input[type=checkbox],[data-marketo-form] .mktoForm input[type=radio]{width:auto!important;height:auto;margin:0;accent-color:var(--mkto-accent)}[data-marketo-form] .mktoForm .mktoError{position:static!important;right:auto!important;bottom:auto!important;margin-top:var(--space-sm)}[data-marketo-form] .mktoForm .mktoError .mktoErrorArrowWrap{display:none}[data-marketo-form] .mktoForm .mktoError .mktoErrorMsg{display:flex;align-items:center;gap:var(--space-xs);max-width:none;padding:0;border:none;border-radius:0;box-shadow:none;background:none;color:var(--mkto-error);font-family:var(--font-body);font-weight:var(--weight-body-bold);font-size:var(--text-sm);text-shadow:none}[data-marketo-form] .mktoForm .mktoError .mktoErrorMsg:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;flex:none;border-radius:50%;border:1.5px solid currentColor;font-size:var(--text-xs);line-height:1}[data-marketo-form] .mktoForm .mktoButtonRow{display:block;margin-top:0}[data-marketo-form] .mktoForm .mktoButtonWrap{margin-left:0!important}[data-marketo-form] .mktoForm .mktoButton{min-height:3rem;width:var(--mkto-button-width, auto);max-width:100%;white-space:normal;overflow-wrap:anywhere;padding:.75rem var(--space-xl);background:var(--mkto-button-bg);background-image:none;border:1px solid var(--mkto-button-border);border-radius:0;box-shadow:none;color:var(--mkto-button-label);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--text-sm);line-height:1.4;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-brand),color var(--duration-fast) var(--ease-brand),border-color var(--duration-fast) var(--ease-brand),border-radius var(--duration-fast) var(--ease-brand)}[data-marketo-form] .mktoForm .mktoButton:hover:not(:disabled),[data-marketo-form] .mktoForm .mktoButton:focus-visible:not(:disabled){background:var(--mkto-button-bg-hover);background-image:none;border-color:var(--mkto-button-border-hover);color:var(--mkto-button-label-hover)}[data-marketo-form] .mktoForm .mktoButton:hover:not(:disabled){border-radius:var(--radius-sweep-btn) 0 var(--radius-sweep-btn) 0}[data-marketo-form] .mktoForm .mktoButton:focus-visible{outline:2px solid var(--mkto-accent);outline-offset:2px}[data-marketo-form] .mktoForm .mktoButton:disabled{opacity:.6;cursor:not-allowed}:is(.mkto--light,.subscribe)[data-marketo-form] .mktoForm .mktoButton{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;padding:calc(var(--space-sm) - 2px) calc(var(--space-xl) - 2px);border-width:2px;font-size:var(--text-base);font-weight:var(--weight-link);line-height:1.5;text-align:center}:is(.mkto--light,.subscribe)[data-marketo-form] .mktoForm .mktoButton:focus-visible:not(:hover):not(:disabled){background:var(--mkto-button-bg);border-color:var(--mkto-button-border);color:var(--mkto-button-label)}:is(.mkto--light,.subscribe)[data-marketo-form] .mktoForm .mktoButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:.25rem}@media(min-width:1024px){:is(.mkto--light,.subscribe)[data-marketo-form] .mktoForm .mktoButton{min-width:8.5rem}}@media(prefers-reduced-motion:reduce){[data-marketo-form] .mktoForm .mktoButton{transition:none}}[data-marketo-form] .mktoForm .mktoFormRow.mkto-suppressed,[data-marketo-form] .mktoForm .mktoHtmlText.mkto-suppressed{display:none}@media(max-width:768px){.mkto{padding:var(--space-2xl) 0}.mkto__form{max-width:100%}}.media-banner{width:100%;min-width:0;--media-banner-copy-gap: var(--space-xl)}@media(max-width:63.999rem){.media-banner{--media-banner-copy-gap: var(--space-xl)}.media-banner helios-link.gm-cta,.media-banner helios-link.gm-cta::part(link){width:100%}}.media-banner helios-media-banner{display:block;width:100%}.media-banner__frame{position:relative;padding-block-end:var(--media-banner-bottom-gap, var(--section-boundary-gap));--media-banner-aspect-w: 16;--media-banner-aspect-h: 9;--media-banner-media-aspect: var(--media-banner-aspect-w) / var(--media-banner-aspect-h);--media-banner-frame-radius: calc( var(--media-banner-content-width, 100vw) * var(--media-banner-aspect-h) / var(--media-banner-aspect-w) / 2 )}.media-banner--spacious{--media-banner-bottom-gap: var(--space-4xl)}@media(max-width:63.999rem){.media-banner--spacious{--media-banner-bottom-gap: var(--space-2xl-plus)}}@container gm-editor-preview (max-width: 1023px){.media-banner--spacious{--media-banner-bottom-gap: var(--space-2xl-plus)}}@media(min-width:64rem){.media-banner__frame{--media-banner-aspect-w: 1152;--media-banner-aspect-h: 408}}.media-banner__frame helios-media-banner{--media-banner-media-width: var(--media-banner-content-width, min(var(--gm-content-max), calc(100% - 2 * var(--gm-page-gutter))));--media-banner-media-radius: var(--media-banner-frame-radius)}.media-banner__frame.is-playing helios-media-banner{--media-banner-media-width: 100%;--media-banner-media-radius: 0px}.gm-motion .media-banner[data-motion=strong] .media-banner__frame:not(.is-playing) helios-media-banner{--media-banner-media-radius: calc(var(--media-banner-frame-radius) * (1 - clamp(0, var(--gm-progress, 0), 1)))}.media-banner--light .media-banner__frame{background:var(--color-surface-alt)}.media-banner--dark .media-banner__frame{background:var(--color-primary)}.media-banner__frame [slot=top-heading].helios-title{display:block;max-width:var(--media-banner-content-width, 100%);margin-inline:auto;margin-block-end:0;padding-block:var(--page-intro-gap) var(--section-intro-gap);font-family:var(--font-heading);font-size:var(--text-fluid-display);line-height:var(--leading-headline)}@media(min-width:64rem){.media-banner__frame [slot=top-heading].helios-title{max-width:calc(var(--media-banner-content-width, 100%) * .666667);margin-inline:auto auto}}.media-banner__frame.has-no-video helios-media-banner{--media-banner-media-height: 0px}.media-banner__frame.has-no-video .helios-media-banner__media-wrapper,.media-banner__frame.has-no-video helios-video,.media-banner__frame.has-no-video helios-play-button{display:none}.media-banner__frame.has-no-video:before{content:"";display:block;aspect-ratio:var(--media-banner-media-aspect, 16 / 9);max-width:var(--media-banner-content-width, 100%);margin-inline:auto;border-start-start-radius:var(--media-banner-frame-radius);border-end-end-radius:var(--media-banner-frame-radius);background:url(../assets/greenoak-white.d7d95af72e.svg) center / clamp(8rem,22%,18rem) no-repeat,var(--color-base-deep);opacity:.55}.media-banner--light .media-banner__frame.has-no-video:before{background:url(../assets/greenoak-black.754d142eb7.svg) center / clamp(8rem,22%,18rem) no-repeat,var(--color-surface-alt);opacity:.35}.media-banner--light helios-media-banner{--helios-media-banner-text-background: var(--color-surface-alt);--helios-media-banner-top-heading-background: var(--color-surface-alt)}.media-banner--dark helios-media-banner{--helios-media-banner-text-background: var(--color-primary);--helios-media-banner-top-heading-background: var(--color-primary);--helios-media-banner-pagination-color: var(--color-off-white)}.media-banner--dark helios-media-banner-item{--helios-media-banner-item-heading-color: var(--color-off-white);--helios-media-banner-item-description-color: var(--color-off-white)}.media-banner--dark .media-banner__frame [slot=top-heading].helios-title{color:var(--color-text-light)}.media-banner__frame helios-media-banner-item:not([inert]){pointer-events:auto}.media-banner--dark helios-link.gm-cta{--cta-background: var(--brand-moss-100);--cta-hover-background: var(--brand-moss-50);--cta-label: var(--brand-moss-900);--cta-hover-label: var(--brand-moss-900)}@container gm-editor-preview (max-width: 1023px){.media-banner{--media-banner-copy-gap: var(--space-xl)}.media-banner helios-link.gm-cta,.media-banner helios-link.gm-cta::part(link){width:100%}}.news-card-grid{padding:var(--space-4xl) 0}.news-card-grid--light{background:var(--color-white)}.news-card-grid--alt{background:var(--color-off-white)}.news-card-grid__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg);max-width:var(--content-reading-max);margin-bottom:var(--space-2xl-plus)}.helios-title.news-card-grid__heading{display:block;color:var(--color-text);font-size:var(--text-fluid-headline);line-height:1.15;font-weight:var(--weight-headline);margin:0}.news-card-grid__desc{display:block;color:var(--color-text);margin:0}.news-card-grid__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.news-card-grid__card{display:block;height:100%;--helios-card-image-height: 12rem;--typography-body-sm-regular-size: var(--typography-body-md-regular-size);--typography-body-sm-regular-lineheight: var(--typography-body-md-regular-lineheight)}.news-card-grid__card .helios-title.news-card-grid__card-heading{margin:0;color:var(--typography-heading);font-family:var(--typography-title-4-tablet-mobile-font);font-size:var(--typography-title-4-tablet-mobile-size);font-style:normal;font-weight:400;line-height:var(--typography-title-4-tablet-mobile-lineheight);letter-spacing:normal;text-align:start;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.news-card-grid__card[size=small] .helios-title.news-card-grid__card-heading{-webkit-line-clamp:3;line-clamp:3}@media(min-width:1024px){.news-card-grid__card .helios-title.news-card-grid__card-heading{font-family:var(--typography-title-4-desktop-laptop-font);font-size:var(--typography-title-4-desktop-laptop-size);line-height:var(--typography-title-4-desktop-laptop-lineheight)}}.news-card-grid__card .helios-card-cta{color:inherit;text-decoration:none}.news-card-grid__card .helios-card-cta:after{content:"";position:absolute;inset:0}.news-card-grid__card .helios-card-cta:focus-visible{outline:2px solid var(--buttons-focus-border-blue);outline-offset:3px}.news-card-grid__card .helios-card-cta-text{background-image:linear-gradient(var(--typography-heading),var(--typography-heading));background-size:100% 1px;background-position:0% 100%;background-repeat:no-repeat;transition:background-size .3s cubic-bezier(.24,0,.24,1)}.news-card-grid__card .helios-card-cta:hover .helios-card-cta-text{background-position:100% 100%;background-size:0% 1px;transition:background-size .4s cubic-bezier(.24,0,.24,1)}.news-card-grid__card .helios-card-body{margin:0;font-family:var(--typography-body-sm-regular-font);font-size:var(--typography-body-sm-regular-size);font-style:normal;font-weight:400;line-height:var(--typography-body-sm-regular-lineheight);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:2}.news-card-grid__card[size=small] .helios-card-body{-webkit-line-clamp:2}@media(hover:hover){.news-card-grid__card{transition:transform var(--duration-normal) var(--ease-brand)}.news-card-grid__card:hover{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.news-card-grid__card{transition:none}.news-card-grid__card:hover{transform:none}}.news-card-grid__cta{display:inline-flex;align-items:center;margin-top:var(--space-lg);--helios-link-font-family: var(--font-body);--helios-link-font-size: var(--text-base);--helios-link-text-color: var(--type-support-link);--helios-link-visited-text-color: var(--type-support-link);--helios-link-hover-text-color: var(--interactive-link-hover);--helios-link-underline-thickness: 0}@media(pointer:coarse){.news-card-grid__cta{min-height:2.75rem}}@media(max-width:1024px){.news-card-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.news-card-grid{padding:var(--space-2xl-plus) 0}.news-card-grid__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--space-lg)}}.stats-section__container{gap:var(--section-intro-gap)}.stats-section__disclosure{margin:0;color:var(--brand-steel-700);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-body)}.section--dark .stats-section__disclosure{color:rgba(var(--brand-white-rgb),.8)}.stats-section__header-row{margin-bottom:0}.stats-section__header{text-align:left;max-width:760px}.helios-title.stats-section__title{display:block;font-family:var(--font-heading);font-size:var(--text-fluid-headline);line-height:var(--leading-headline);font-weight:var(--weight-headline);letter-spacing:var(--tracking-headline);color:var(--type-headline-color);margin-bottom:var(--section-heading-gap)}.stats-section__desc{display:block;color:var(--color-muted);max-width:760px}.section--dark .stats-section__desc{color:rgba(var(--brand-white-rgb),.7)}.stats-section__container>.stats-section__list{margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl-plus) var(--space-lg);align-items:start}@media(min-width:1024px){.stats-section__container>.stats-section__list--featured{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-section__value--feature{grid-column:1 / span 2;grid-row:1 / span var(--stats-feature-rows, 1)}}@media(max-width:1023px){.stats-section__value--feature{grid-column:1 / -1}}@media(max-width:560px){.stats-section__container>.stats-section__list{grid-template-columns:minmax(0,1fr)}}.stats-section__term{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stats-section__value{margin:0;min-width:0}.stats-section__stat{display:block;width:100%;overflow-wrap:anywhere}.stats-section__stat{--typography-body: var(--color-muted);--spacing-3xs: 0rem;--typography-title-3-tablet-mobile-font: var(--font-body);--typography-title-3-desktop-laptop-font: var(--font-body);--stat-count-duration: 3.2s;--stat-ink-start: var(--brand-purple-300);--stat-ink-mid: var(--brand-purple-500);--stat-ink-end: var(--typography-heading, var(--brand-steel-900))}.section--dark .stats-section__stat{--typography-body: rgba(var(--brand-white-rgb), .7);--helios-statistic-value-text-color: var(--brand-white);--helios-statistic-title-text-color: var(--brand-white);--helios-statistic-description-text-color: rgba(var(--brand-white-rgb), .7);--stat-ink-mid: var(--brand-champagne-700);--stat-ink-end: var(--brand-white)}@property --stat-ink{syntax: "<color>"; inherits: true; initial-value: transparent;}.stats-section__stat.is-primed{--helios-statistic-value-text-color: var(--stat-ink-start)}.stats-section__stat.is-counting{--helios-statistic-value-text-color: var(--stat-ink);animation:stats-section-ink var(--stat-count-duration) linear both}@keyframes stats-section-ink{0%{--stat-ink: var(--stat-ink-start)}50%{--stat-ink: var(--stat-ink-mid)}to{--stat-ink: var(--stat-ink-end)}}@media(max-width:768px){.stats-section__container{gap:var(--section-intro-gap)}}.subscribe[data-marketo-form]{--subscribe-surface: var(--color-secondary);--subscribe-text: var(--color-white);--subscribe-accent: var(--color-champagne);--mkto-text: var(--subscribe-text);--mkto-muted: var(--subscribe-text);--mkto-accent: var(--subscribe-accent);--mkto-error: var(--subscribe-text);--mkto-rule: rgba(var(--brand-white-rgb), .24);--mkto-field-bg: var(--color-white);--mkto-field-text: var(--color-text);--mkto-field-border: transparent;--mkto-field-placeholder: var(--color-muted);--mkto-label-size: var(--text-base);--mkto-button-bg: transparent;--mkto-button-label: var(--brand-moss-100);--mkto-button-border: var(--brand-moss-100);--mkto-button-bg-hover: rgba(var(--brand-white-rgb), .1);--mkto-button-label-hover: var(--brand-moss-50);--mkto-button-border-hover: var(--brand-moss-50);--focus-ring-color: var(--color-off-white)}.subscribe{background:var(--subscribe-surface);padding:var(--space-3xl) 0}.subscribe__inner{text-align:left}.subscribe__content{max-width:var(--content-reading-max)}.subscribe__icon{display:flex;width:var(--brand-icon-size);height:var(--brand-icon-size);color:var(--subscribe-text);margin-bottom:var(--space-md)}.subscribe__icon helios-icon{display:block;--helios-icon-size: var(--brand-icon-size)}.helios-title.subscribe__heading{display:block;color:var(--subscribe-text);font-family:var(--font-heading);font-size:var(--text-support-title);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);margin-bottom:var(--space-md)}.subscribe__desc{display:block;max-width:34rem;color:var(--subscribe-text);margin:0 0 var(--space-lg)}.subscribe__form{max-width:23rem}.subscribe__disclosure{max-width:34rem;margin:var(--space-lg) 0 0;color:rgba(var(--brand-white-rgb),.8);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-body)}helios-link.subscribe__disclosure-link{display:inline;--helios-link-font-family: var(--font-body);--helios-link-font-size: var(--text-xs);--helios-link-text-color: var(--subscribe-accent);--helios-link-hover-text-color: var(--subscribe-text);--helios-link-visited-text-color: var(--subscribe-accent);--helios-link-underline-color: currentColor;--helios-link-underline-thickness: 1px}@media(max-width:768px){.subscribe{padding:var(--space-2xl) 0}.subscribe__form,.subscribe__disclosure{max-width:100%}}@media(max-width:63.999rem){.subscribe[data-marketo-form]{--mkto-button-width: 100%}.subscribe__form{max-width:100%}}@container gm-editor-preview (max-width: 1023px){.subscribe[data-marketo-form]{--mkto-button-width: 100%}.subscribe__form{max-width:100%}}.text-banner{padding:var(--space-2xl-plus) 0}.text-banner--dark{background:var(--color-primary)}.text-banner--alt{background:var(--color-off-white)}.text-banner--light{background:var(--color-white)}.text-banner__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg)}.helios-title.text-banner__heading{display:block;max-width:22ch;color:var(--color-primary);font-size:var(--text-fluid-display);line-height:1.05;font-weight:var(--weight-headline);margin:0}.text-banner__desc{display:block;max-width:var(--content-reading-max);color:var(--color-text);margin:0}.text-banner--dark .helios-title.text-banner__heading,.text-banner--dark .text-banner__desc{color:var(--color-white)}@media(max-width:768px){.text-banner{padding:var(--space-xl) 0}}.text-block{padding:var(--space-3xl) 0}.text-block__inner{text-align:left}.text-block .label{display:block;margin-bottom:var(--space-md)}.helios-title.text-block__heading{display:block;font-family:var(--font-heading);font-size:var(--text-fluid-headline);line-height:1.05;color:var(--color-primary);margin-bottom:var(--space-xl)}.text-block__body{max-width:62ch;margin-bottom:var(--space-xl)}.text-block__text{display:block;color:var(--color-text)}.text-block__text+.text-block__text{margin-top:var(--space-md)}.text-block__link{display:inline-flex;align-items:center;--helios-link-font-family: var(--font-body);--helios-link-font-size: var(--text-base);--helios-link-text-color: var(--color-primary);--helios-link-hover-text-color: var(--interactive-link-hover);--helios-link-underline-thickness: 0}.text-block__link--email{--helios-link-text-color: var(--color-secondary);--helios-link-visited-text-color: var(--color-secondary);--helios-link-hover-text-color: var(--color-primary)}.text-block__link--email::part(link){font-weight:var(--weight-body-bold)}@media(pointer:coarse){.text-block__link{min-height:2.75rem}}.text-block--compact .helios-title.text-block__heading{line-height:1.1;margin-bottom:var(--space-lg);color:var(--type-neutral-heading)}.text-block--compact .text-block__body{margin-bottom:var(--space-2xl-plus)}.text-block--compact .text-block__text{color:var(--color-text)}.text-block--compact .text-block__link{font-weight:var(--weight-body-bold);--helios-link-text-color: var(--type-support-link);--helios-link-visited-text-color: var(--type-support-link);--helios-link-hover-text-color: var(--color-accent-dark)}@media(max-width:63.999rem){.text-block--compact .helios-title.text-block__heading{font-size:var(--text-support-title)}}@container gm-editor-preview (max-width: 1023px){.text-block--compact .helios-title.text-block__heading{font-size:var(--text-support-title)}}@media(max-width:768px){.text-block{padding:var(--space-2xl) 0}}.text-block--wide{padding:var(--section-rhythm-gap) 0}.text-block--wide .text-block__body{margin-bottom:var(--space-lg)}.timeline-group{padding:var(--space-4xl) 0}.timeline-group--light{background:var(--color-white)}.timeline-group--alt{background:var(--brand-champagne-50)}.helios-title.timeline-group__heading{display:block;color:var(--color-text);font-size:2.125rem;line-height:1.1;font-weight:var(--weight-headline);margin:0}.timeline-group__desc{display:block;max-width:34rem;margin-top:var(--space-md);color:var(--color-text)}.timeline-group__videos{margin-top:var(--space-xl)}.helios-title.timeline-group__subheading{display:block;margin-bottom:var(--space-xl);color:var(--color-text);font-size:2rem;line-height:1.2;font-weight:var(--weight-subhead)}.timeline-group__image-list{display:block;width:100%;--video-play-button-size: 3rem;--image-item-height: 0px}.timeline-group__card{min-width:0;margin:0}.timeline-group__card helios-image-list-item{display:block;width:100%;max-width:none;margin:0;padding:0}.helios-paragraph.timeline-group__item-desc{display:block;margin:var(--space-sm) 0 0;color:var(--color-text)}.timeline-group__transcript-button{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:2.75rem;max-width:100%;margin:var(--space-sm) 0 0 var(--space-xs);padding:0;border:0;background:transparent;color:var(--interactive-link);font-family:var(--typography-body-sm-bold-font);font-size:var(--typography-body-sm-bold-size);font-weight:700;line-height:var(--typography-body-sm-bold-lineheight);text-align:start;overflow-wrap:anywhere;cursor:pointer}.timeline-group__transcript-button helios-icon{display:block;flex:0 0 1.25rem;--helios-icon-size: 1.25rem}.timeline-group__transcript-button:hover{color:var(--interactive-link-hover)}.timeline-group__transcript-button:hover span{text-decoration:underline;text-underline-offset:.2em}.timeline-group__transcript-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}#vidyard-content-fixed #vidyard-popbox-constraint{width:min(90vw,160vh);max-width:none;height:auto}.timeline-group__transcript-body{max-width:75ch;font-family:var(--font-body);color:var(--type-body-color);line-height:var(--leading-body);overflow-wrap:anywhere;white-space:pre-line}.timeline-group__transcript-body p+p{margin-top:var(--space-lg)}.timeline-group__transcript-body helios-link{--helios-link-font-family: var(--font-body);--helios-link-font-size: var(--text-base)}@media(max-width:768px){.timeline-group{padding:3.5rem 0}.timeline-group#part-one{padding:1.75rem 0}.timeline-group__videos{margin-top:var(--space-xl)}.helios-title.timeline-group__heading{font-size:2.125rem}.helios-title.timeline-group__subheading{font-size:1.75rem}}.world-map{--world-map-ocean: var(--map-ocean);--world-map-land: var(--map-land);--world-map-outline: var(--map-outline);--world-map-graticule: var(--map-graticule);--world-map-dot: var(--chart-1);--world-map-dot-dim: var(--brand-purple-100);--world-map-halo: var(--color-accent);--world-map-label: var(--color-ink);--world-map-label-stroke: var(--color-white);--world-map-tip-bg: var(--color-primary);--world-map-tip-city: var(--color-white);--world-map-tip-meta: rgba(var(--brand-white-rgb), .66);--world-map-focus: var(--color-accent);--world-map-control-bg: var(--color-white);--world-map-dot-r: 7;--world-map-hit-r: 18;--world-map-pill-radius: 999px;--world-map-card-radius: .5rem;background:var(--color-white);padding:var(--space-4xl) 0}.world-map--dark{--world-map-ocean: var(--color-base-deep);--world-map-land: rgba(var(--brand-champagne-300-rgb), .1);--world-map-outline: rgba(var(--brand-champagne-300-rgb), .38);--world-map-graticule: rgba(var(--brand-champagne-300-rgb), .14);--world-map-dot: var(--chart-2);--world-map-dot-dim: rgba(var(--brand-champagne-300-rgb), .25);--world-map-halo: var(--color-champagne);--world-map-label: var(--color-white);--world-map-label-stroke: rgba(var(--brand-purple-900-rgb), .85);--world-map-focus: var(--color-champagne);--world-map-control-bg: rgba(var(--brand-white-rgb), .1);background:var(--color-primary)}.world-map__header{max-width:40rem;margin-bottom:var(--space-lg)}.helios-title.world-map__title{display:block;font-family:var(--font-heading);color:var(--type-headline-color);font-size:var(--text-fluid-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);font-weight:var(--weight-headline);margin-bottom:var(--space-lg)}.world-map__desc{display:block;color:var(--type-body-color)}.world-map:not(.world-map--dark){--type-headline-color: var(--type-neutral-heading)}.world-map__summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-xs);margin:0 0 var(--space-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--type-body-color)}.world-map__summary-count{font-weight:var(--weight-body-bold);color:var(--world-map-dot);font-variant-numeric:tabular-nums}.world-map__summary-unit{text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.world-map__summary-sub{color:var(--color-muted)}.world-map--dark .world-map__summary-sub{color:rgba(var(--brand-white-rgb),.72)}.world-map__nav{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md);overflow:visible;scrollbar-width:none;-webkit-overflow-scrolling:touch}.world-map__nav::-webkit-scrollbar{display:none}.world-map__pill{display:inline-flex;align-items:center;gap:var(--space-sm);flex:0 0 auto;max-width:100%;min-width:0;min-height:var(--touch-target-size);padding:var(--space-sm) var(--space-lg);border-radius:var(--world-map-pill-radius);border:1px solid var(--interactive-secondary-border);background:var(--interactive-secondary-bg);color:var(--interactive-secondary-label);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-link);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:normal;text-align:left;transition:background .2s ease,color .2s ease,border-color .2s ease}.world-map__pill-label{min-width:0;overflow-wrap:anywhere}.world-map__pill:hover{background:var(--interactive-secondary-bg-hover);border-color:var(--interactive-secondary-border-hover);color:var(--interactive-secondary-label-hover)}.world-map__pill.is-active{background:var(--interactive-primary-bg);border-color:var(--interactive-primary-bg);color:var(--interactive-primary-label)}.world-map__pill-count{font-weight:var(--weight-body);opacity:.7;font-variant-numeric:tabular-nums;white-space:nowrap}.world-map__canvas{position:relative;width:100%;height:clamp(20rem,75vw,24rem);background:var(--world-map-ocean);border-radius:var(--world-map-card-radius);overflow:hidden}@media(min-width:48rem){.world-map__canvas{height:clamp(24rem,52vw,40rem)}}@media(max-width:63.999rem){.world-map{padding-top:var(--space-2xl-plus)}.helios-title.world-map__title{font-size:var(--text-support-title)}.world-map__canvas{height:clamp(18rem,54vw,28rem)}.world-map__zoom-btn{width:2.75rem;height:2.75rem}}@container gm-editor-preview (max-width: 1023px){.world-map{padding-top:var(--space-2xl-plus)}.helios-title.world-map__title{font-size:var(--text-support-title)}}.world-map__chart{position:absolute;inset:0}.world-map__svg{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.world-map__svg:active{cursor:grabbing}.world-map__sphere{fill:var(--world-map-ocean)}.world-map__graticule{fill:none;stroke:var(--world-map-graticule);stroke-width:.4px}.world-map__land{fill:var(--world-map-land);stroke:var(--world-map-outline);stroke-width:.6px}.world-map__loc{opacity:0;cursor:pointer;transition:opacity .35s ease;transition-delay:calc(var(--world-map-i, 0) * 40ms)}.world-map.is-map-ready .world-map__loc{opacity:1}.world-map.is-map-ready .world-map__loc.is-off{opacity:.22;pointer-events:none;transition-delay:0ms}.world-map__dot{fill:var(--world-map-dot)}.world-map__loc.is-off .world-map__dot{fill:var(--world-map-dot-dim)}.world-map__halo{fill:none;stroke:var(--world-map-halo)}.world-map__loc.is-off .world-map__halo{display:none}.world-map__hit{fill:transparent}.world-map__loc:focus{outline:none}.world-map__loc:focus-visible .world-map__dot{stroke:var(--world-map-focus);stroke-width:3px;paint-order:stroke;vector-effect:non-scaling-stroke}.world-map__label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-body);fill:var(--world-map-label);stroke:var(--world-map-label-stroke);stroke-width:3.5px;stroke-linejoin:round;paint-order:stroke;pointer-events:none;opacity:0;transition:opacity .3s ease}.world-map__tip{position:absolute;z-index:2;left:0;top:0;max-width:22rem;padding:var(--space-sm) var(--space-md);border-radius:var(--world-map-card-radius);background:var(--world-map-tip-bg);box-shadow:var(--shadow-lg);font-family:var(--font-body);pointer-events:none;opacity:0;transition:opacity .15s ease}.world-map__tip.is-visible{opacity:1}.world-map__tip-city{display:block;font-weight:var(--weight-body-bold);font-size:var(--text-sm);line-height:var(--leading-subhead);color:var(--world-map-tip-city)}.world-map__tip-addr{display:block;margin-top:var(--space-xs);font-size:var(--text-xs);line-height:var(--leading-body);color:rgba(var(--brand-white-rgb),.82);white-space:normal}.world-map__tip-city+.world-map__tip-addr{margin-top:var(--space-sm)}.world-map__tip-region{display:block;margin-top:var(--space-sm);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--world-map-tip-meta)}.world-map__zoom{position:absolute;right:var(--space-md);bottom:var(--space-md);z-index:2;display:flex;flex-direction:column;gap:var(--space-xs)}.world-map__zoom-btn{width:2.375rem;height:2.375rem;display:grid;place-items:center;border-radius:var(--world-map-card-radius);border:1px solid var(--interactive-secondary-border);background:var(--world-map-control-bg);color:var(--interactive-secondary-label);font-family:var(--font-body);font-size:var(--text-base);line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.world-map__zoom-btn:hover{background:var(--interactive-primary-bg);color:var(--interactive-primary-label)}@media(hover:none){.world-map__zoom{display:none}.world-map{--world-map-dot-r: 8;--world-map-hit-r: 24}}@media(pointer:coarse){.world-map__pill{min-height:2.75rem}}.world-map__pill:focus-visible,.world-map__zoom-btn:focus-visible{outline:2px solid var(--world-map-focus);outline-offset:2px}.world-map__hint{margin:var(--space-sm) 0 0;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.05em;color:var(--color-muted)}.world-map--dark .world-map__hint{color:rgba(var(--brand-white-rgb),.66)}@media(hover:none){.world-map__hint{display:none}}.world-map__live,.world-map__offices,.world-map__unavailable{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.world-map__office{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);width:100%;min-height:2.75rem;padding:var(--space-sm) var(--space-md);border:1px solid var(--interactive-secondary-border);border-radius:var(--world-map-card-radius);background:var(--world-map-control-bg);color:var(--type-body-color);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;transition:background .2s ease,border-color .2s ease}.world-map__office:hover{background:var(--interactive-secondary-bg-hover);border-color:var(--interactive-secondary-border-hover)}.world-map__office:focus-visible{outline:2px solid var(--world-map-focus);outline-offset:2px}.world-map__office-name{font-weight:var(--weight-body-bold)}.world-map__office-address{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-body)}@media(max-width:63.999rem){.world-map__offices{position:static;width:auto;height:auto;margin:var(--space-2xl) 0 0;overflow:visible;clip:auto;clip-path:none;white-space:normal;border-top:1px solid var(--interactive-secondary-border);padding-top:var(--space-xl);color:var(--type-body-color);font-family:var(--font-body);line-height:var(--leading-body)}.world-map__offices-title{margin:0 0 var(--space-lg);color:var(--type-subhead-color);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-subhead)}.world-map__offices-group{padding-top:var(--space-md);border-top:1px solid var(--interactive-secondary-border)}.world-map__offices-group+.world-map__offices-group{margin-top:var(--space-lg)}.world-map__offices-group h4{margin:0 0 var(--space-sm);color:var(--type-subhead-color);font-size:var(--text-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.world-map__offices-group ul,.world-map__offices>ul{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);padding:0;margin:0;list-style:none}}@media(min-width:48rem)and (max-width:63.999rem){.world-map__offices-group ul,.world-map__offices>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.world-map.is-map-unavailable .world-map__canvas{height:auto;min-height:0;background:none}.world-map.is-map-unavailable .world-map__chart,.world-map.is-map-unavailable .world-map__zoom{display:none}.world-map.is-map-unavailable .world-map__unavailable,.world-map.is-map-unavailable .world-map__offices{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}.world-map.is-map-unavailable .world-map__unavailable{padding:var(--space-lg) 0;font-family:var(--font-body);color:var(--type-body-color)}.world-map.is-map-unavailable .world-map__offices{font-family:var(--font-body);color:var(--type-body-color);line-height:var(--leading-body)}.world-map.is-map-unavailable .world-map__offices-title{font-family:var(--font-heading);font-weight:var(--weight-subhead);color:var(--type-subhead-color)}@media(prefers-reduced-motion:reduce){.world-map__loc,.world-map__label,.world-map__tip,.world-map__pill,.world-map__zoom-btn{transition-duration:0s;transition-delay:0s}}
