@layer reset{html{scroll-behavior:smooth}button{background:transparent;border:none;outline:none;box-shadow:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}}@layer theme{:root{--color-grey: #566676;--color-blue: #0B5ED7;--color-blue-dark: #001733;--color-blue-extra-dark: #002B5C;--color-black: #15191E;--color-white: #fff;--color-white-off: #F6F8F9;--color-grey-bar: #E5E5E5;--color-blue-light: #F0F9FF;--color-grey-left: #CAD2D8;--color-black-25-rgb: rgba(0, 0, 0, .25);--color-black-rgb: rgba(246, 248, 249, 0);--color-separator: rgba(202, 210, 216, .5);--color-bg-primary: var(--color-white);--color-bg-secondary: var(--color-blue);--color-text-primary: var(--color-black);--color-text-secondary: var(--color-white);--color-link-primary: var(--color-text-tertiary);--color-link-visited: var(--color-text-tertiary);--color-link-focus: var(--color-link-primary);--color-icon-primary: var(--color-black);--font-family-heading: "Neue Frutiger World", arial, serif;--font-family-base: "Neue Frutiger World", arial, sans-serif;--font-weight-bold: 700;--font-weight-medium: 500;--font-weight-base: 350;--font-size-hxl: clamp(2.5rem, 5vw, 3rem);--font-size-hlg: clamp(2.25rem, 4.5vw, 2.25rem);--font-size-hmd: clamp(2rem, 4vw, 2rem);--font-size-hsm: clamp(1.75rem, 3.5vw, 1.5rem);--font-size-hxs: clamp(1.5rem, 3vw, 1.25rem);--font-size-blg: 1.125rem;--font-size-bmd: 1rem;--font-size-bsm: .875rem;--line-height-hxl: clamp(2.75rem, 6.25vw, 3.125rem);--line-height-hlg: clamp(2.5rem, 5.5vw, 2.5rem);--line-height-hmd: clamp(2.25rem, 4.75vw, 1.625rem);--line-height-hsm: clamp(2rem, 4.25vw, 1.5rem);--line-height-hxs: clamp(1.75rem, 3.75vw, 2.375rem);--line-height-hxxs: clamp(1.75rem, 3.5vw, 2.125rem);--line-height-blg: 1.875;--line-height-bmd: 1.5;--line-height-bsm: 1.25;--btn-border-radius: var(--space-6);--btn-padding: var(--space-3) var(--space-5);--btn-gap: var(--space-2);--content-max-width: 83.25rem;--block-gutter: 5rem;--transition-1: all .3s ease-in-out}}@layer theme{@font-face{font-family:Neue Frutiger World;src:url(../fonts/NeueFrutigerWorld-Light.woff2) format("woff2"),url(../fonts/NeueFrutigerWorld-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Frutiger World;src:url(../fonts/NeueFrutigerWorld-Book.woff2) format("woff2"),url(../fonts/NeueFrutigerWorld-Book.woff) format("woff");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Neue Frutiger World;src:url(../fonts/NeueFrutigerWorld-Regular.woff2) format("woff2"),url(../fonts/NeueFrutigerWorld-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Frutiger World;src:url(../fonts/NeueFrutigerWorld-It.woff2) format("woff2"),url(../fonts/NeueFrutigerWorld-It.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neue Frutiger World;src:url(../fonts/NeueFrutigerWorld-Medium.woff2) format("woff2"),url(../fonts/NeueFrutigerWorld-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Frutiger World;src:url(../fonts/NeueFrutigerWorld-MediumIt.woff2) format("woff2"),url(../fonts/NeueFrutigerWorld-MediumIt.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Neue Frutiger World;src:url(../fonts/NeueFrutigerWorld-Bold.woff2) format("woff2"),url(../fonts/NeueFrutigerWorld-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Frutiger World;src:url(../fonts/NeueFrutigerWorld-Black.woff2) format("woff2"),url(../fonts/NeueFrutigerWorld-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}}@layer theme{[class*=heading-],h1,h2,h3,h4,h5{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);letter-spacing:-.5px}.heading-hxl,h1{font-size:var(--font-size-hxl);line-height:var(--line-height-hxl)}.heading-hlg,h2{font-size:var(--font-size-hlg);line-height:var(--line-height-hlg)}.heading-hmd,h3{font-size:var(--font-size-hmd);line-height:var(--line-height-hmd)}.heading-hsm,h4{font-size:var(--font-size-hsm);line-height:var(--line-height-hsm)}.heading-hxs,h5{font-size:var(--font-size-hxs);line-height:var(--line-height-hxs)}[class*=body-]{font-family:var(--font-family-base);font-weight:var(--font-weight-base);letter-spacing:-.3px}.body-blg{font-size:var(--font-size-blg);line-height:var(--line-height-blg)}.body-bmd,body,p{font-size:var(--font-size-bmd);line-height:var(--line-height-bmd)}.body-bsm{font-size:var(--font-size-bsm);line-height:var(--line-height-bsm)}.label{font-family:var(--font-family-base);font-size:var(--font-size-bsm);font-weight:var(--font-weight-bold);line-height:var(--line-height-bsm);letter-spacing:-.25px}}@layer utility{body{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family-base);font-weight:var(--font-weight-base)}a{text-decoration:none}a:hover{text-decoration:underline}section[class*=block--]{scroll-margin-top:8rem}@media(min-width:48rem){section[class*=block--]{scroll-margin-top:12.5rem}}}@layer utility{[class*=btn--]{border-radius:var(--btn-border-radius);font-weight:700;text-decoration:none}.btn--outline-black{border:2px solid var(--color-black);color:var(--color-black)}.btn--outline-blue-dark{border:2px solid var(--color-blue-dark);background:var(--color-white);color:var(--color-blue-dark)}.btn--outline-white{border:2px solid var(--color-white);color:var(--color-white)}.btn--outline-blue{border:2px solid rgba(0,67,138,.18);color:var(--color-black)}}@layer utility{.icon--x{-webkit-mask-image:url(../icons/x.svg);mask-image:url(../icons/x.svg)}.icon--instagram{-webkit-mask-image:url(../icons/instagram.svg);mask-image:url(../icons/instagram.svg)}.icon--tiktok{-webkit-mask-image:url(../icons/tiktok.svg);mask-image:url(../icons/tiktok.svg)}.icon--facebook{-webkit-mask-image:url(../icons/facebook.svg);mask-image:url(../icons/facebook.svg)}.icon--linkedin{-webkit-mask-image:url(../icons/linkedin.svg);mask-image:url(../icons/linkedin.svg)}}@layer components{.nav{width:100%;flex-basis:100%;display:none}.nav__list{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.nav__link{color:var(--color-black)}.nav__item.current_page_item .nav__link{font-weight:var(--font-weight-bold)}.nav__submenu{display:none;margin:0;padding:0;list-style:none}.nav__item--has-children:hover>.nav__submenu{display:block}.nav__submenu-link{color:var(--color-black)}@media(min-width:48rem){.nav[hidden]{display:block}.nav{width:auto;flex-basis:auto;display:block}.nav__list{flex-direction:row;gap:var(--space-5);align-items:center}}}@layer components{.header{position:sticky;top:0;border-top:var(--space-2) solid var(--color-blue);background:var(--color-white);padding-block:var(--space-2);z-index:99;border-bottom:2px solid var(--color-white-off)}.admin-bar .header{top:var(--space-12)}.header .header__inner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-12)}.header .header__inner .header__logo img{height:var(--space-6);width:auto}.header .header__inner .nav,.header .header__inner .header__cta{display:none}.header__toggle{border:0;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-1);width:var(--space-12);height:var(--space-12);margin-left:auto;background:var(--color-blue-light);border-radius:50%}.header__toggle img{width:var(--space-6);height:auto}@media(min-width:48rem){.header{padding-block:var(--space-4);min-height:5.5rem}.admin-bar .header{top:var(--space-8)}.header .header__inner{flex-wrap:nowrap}.header .header__inner .nav{display:block}.header .header__inner .header__cta{display:inline-flex;margin-left:auto}.header__toggle{display:none}}}@layer components{.footer{background:var(--color-blue);padding-block:var(--space-10);row-gap:var(--space-10)}.footer__list{display:grid;grid-template-columns:1fr;row-gap:var(--space-12)}.footer__heading{position:relative;display:block;font-weight:700;color:var(--color-white);text-align:left}.footer__heading.desktop{display:none}.footer__item--has-children .footer__heading:after{content:"";position:absolute;top:25%;right:0;cursor:pointer;width:var(--icon-size-w);height:var(--icon-size-h);-webkit-mask-image:url(/app/plugins/total-core/assets/icons/chevron-down.svg);mask-image:url(/app/plugins/total-core/assets/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--color-white)}.footer__submenu{height:0;transition:all .3s ease-in-out;overflow:hidden;gap:var(--space-4);display:flex;flex-direction:column}.footer__item{display:flex;flex-direction:column}.footer__item.footer__item--has-children.is-open{gap:var(--space-4)}.footer__item.footer__item--has-children.is-open .footer__submenu{height:auto}.footer__item.footer__item--has-children.is-open .footer__heading:after{transform:translateY(-25%) rotate(180deg)}.footer__item .footer__link{color:var(--color-white);font-weight:350}.footer__item.logo img{width:var(--space-16)}.footer__item.socials{row-gap:var(--space-6);display:flex;flex-direction:column}.footer__item.logo{order:999;padding-block:var(--space-6)}.footer--socials{display:flex;gap:var(--space-2)}.footer--socials li a{display:flex;align-items:center;justify-content:center;background:var(--color-white);border-radius:50%;width:var(--space-10);height:var(--space-10)}.footer--socials li a:hover{background:var(--color-blue-dark)}.footer--socials li a:hover [class*=icon--]{background:var(--color-white)}.footer--socials li a [class*=icon--]{width:var(--space-6);height:var(--space-6);background:var(--color-blue)}.footer__bottom{display:flex;flex-direction:column;color:var(--color-white);gap:var(--space-10)}.footer__copy{font-size:var(--font-size-bsm);font-weight:350;line-height:var(--line-height-bsm)}.footer__legal{display:flex;gap:var(--space-6)}.footer__legal .nav__list{gap:var(--space-4);flex-direction:row}.footer__legal a{color:var(--color-white);font-weight:350}@media(min-width:48rem){.footer{padding-block:var(--space-20);row-gap:var(--space-20)}.footer__list{grid-template-columns:repeat(4,1fr);row-gap:7.5rem}.footer__heading.mobile{display:none}.footer__heading.desktop{display:block}.footer__heading:after{display:none}.footer__item.footer__item--has-children{gap:var(--space-4)}.footer__item.footer__item--has-children .footer__submenu{display:flex;flex-direction:column;gap:var(--space-3);height:auto}.footer__item.socials,.footer__item.is-last-item,.footer__item.logo{order:unset}.footer__bottom{display:flex;flex-direction:row;justify-content:space-between;gap:0}}}@layer components{.sidenav{position:fixed;inset:0;display:flex;flex-direction:column;gap:var(--space-6);transform:translate(-100%);transition:transform .3s ease-in-out;background:var(--color-white);z-index:100000;padding:var(--space-6)}.sidenav.open{transform:translate(0)}.sidenav__header{display:flex;justify-content:space-between;align-items:center}.sidenav__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-19)}.nav--sidenav{display:block}.nav--sidenav .nav__list{display:flex;flex-direction:column;gap:var(--space-4)}.nav--sidenav .nav__list .nav__link{color:var(--color-grey)}.nav--sidenav .nav__list .current_page_item .nav__link{color:var(--color-black)}.sidenav__logo img{height:var(--space-6);width:auto}@media(min-width:48rem){.sidenav{display:none}}}@layer components{.chart-tooltip{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--color-white)}.chart-tooltip>div:last-child{font-weight:700}}@layer components{.select{position:relative;width:fit-content}.select:after{content:"";position:absolute;right:var(--space-4);top:1.375rem;width:var(--space-4);height:var(--space-4);background-color:var(--color-black);-webkit-mask-image:url(/app/plugins/total-core/assets/icons/chevron-down.svg);mask-image:url(/app/plugins/total-core/assets/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.select select{appearance:none;width:100%;background-color:transparent;color:var(--color-black);border-radius:.375rem;padding:var(--space-3) var(--space-5);padding-right:var(--space-12);font-weight:700;border:.125rem solid var(--color-grey-left)}.select.select--round:after{top:var(--space-5)}.select.select--round select{border-radius:var(--space-6)}.select.select--dark:after{background-color:var(--color-white)}.select.select--dark select{background-color:var(--color-black);color:var(--color-white);border:none}.select.select--hidden{display:none}}@layer components{.tags .tags__desktop{display:none}.tags .tags__desktop .tag.active,.tags .tags__desktop .tag:hover{background-color:var(--color-bg-quaternary);color:var(--color-text-quaternary)}@media(min-width:48rem){.tags .tags__desktop{display:block}.tags .tags__mobile{display:none}}}@layer components{.block--storyteaser.bg-off-white{background-color:var(--color-white-off);padding-block:5.6rem}.block--storyteaser__text{display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start}.block--storyteaser__label{display:block;color:var(--color-grey);font-weight:var(--font-weight-medium)}.block--storyteaser__description p{font-size:var(--font-size-blg);color:var(--color-grey)}@media(min-width:48rem){.block--storyteaser__content{column-gap:var(--space-10);margin-inline:var(--space-20)}.block--storyteaser__media img{border-radius:var(--space-2)}.block--storyteaser__text{padding-inline:0;max-width:26.25rem}}@media(max-width:48rem){.block--storyteaser__content{grid-template-columns:1fr;grid-template-rows:repeat(2,min-content);grid-template-areas:"media" "text";row-gap:var(--space-5)}.block--storyteaser.bg-off-white{padding-block:2.25rem}}}@layer components{.block--content.content .position-start{grid-template-areas:". c c c c c c c c c c ."}.block--content.full-width .position-start{grid-template-areas:"c c c c c c c c c c c c"}.block--content .content{display:flex;flex-direction:column;gap:var(--space-6)}.block--content__subtitle{color:var(--color-grey);font-weight:var(--font-weight-medium)}.block--content .content p{color:var(--color-grey)}@media(min-width:48rem){.block--content .content{margin-inline:var(--space-20)}}}@layer components{.block--hero{position:relative}.block--hero+.block--sticky-anchor-nav{margin-top:0}.block--hero:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,#000,#0000)}.block--hero.image{height:60dvh}.block--hero.video{height:80dvh}.block--hero__media{height:inherit;overflow:hidden;position:relative}.block--hero__media iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:80dvh;min-width:142.22dvh;transform:translate(-50%,-50%);pointer-events:none}.block--hero__content{align-content:flex-end;grid-template-areas:"c c c c c c c c . . . .";padding-block:var(--space-6)}.block--hero__subtitle{color:var(--color-white);font-size:var(--font-size-blg)}.block--hero__inner-content{display:flex;flex-direction:column;row-gap:var(--space-8)}.block--hero__title{color:var(--color-white)}@media(min-width:48rem){.block--hero:after{display:none}.block--hero__content{align-content:center}}}@layer components{.block--banner{display:flex;flex-direction:column;background-color:var(--color-blue-light);padding:var(--space-8) var(--space-4);border-radius:var(--space-2);row-gap:var(--space-5)}.banner-icon{height:6rem;width:6rem;margin-bottom:var(--space-6)}.banner-content{display:flex;flex-direction:column;gap:var(--space-4)}.banner-subtitle{display:block;color:var(--color-grey);font-weight:var(--font-weight-medium)}.banner-button{white-space:nowrap}@media(min-width:48rem){.block--banner{padding:var(--space-14) 6.25rem;flex-direction:row;align-items:center;column-gap:var(--space-11)}.banner-icon{margin-bottom:0}.banner-button-wrapper{display:flex;justify-content:flex-end;flex:1}}}@layer components{.block--kpi{background-color:var(--color-blue-extra-dark);padding-block:var(--space-10)}.kpi{display:flex;flex-direction:column;gap:var(--space-6)}.kpi__content{display:flex;flex-direction:column;gap:var(--space-4)}.kpi__header{display:flex;flex-direction:column;gap:var(--space-2)}.kpi__subtitle{color:var(--color-white);font-weight:var(--font-weight-medium)}.kpi__title{color:var(--color-white)}.kpi__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-align:start}.kpi__items{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.kpi__item{position:relative;display:flex;flex-direction:column;justify-content:space-between;color:var(--color-white);aspect-ratio:3 / 2;perspective:1000px;cursor:pointer;border-radius:var(--space-2);container-type:inline-size}.kpi__item.is-static{cursor:default}.kpi__item.is-open .kpi__inner{transform:rotateY(180deg)}.kpi__inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}.kpi__front,.kpi__back{position:absolute;display:grid;grid-template-rows:var(--space-8) 1fr var(--space-15);width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding-inline:var(--space-5);padding-top:var(--space-5);padding-bottom:var(--space-6);border-radius:var(--space-2);background-color:var(--color-blue)}.kpi__back{background-color:var(--color-white);color:var(--color-black);transform:rotateY(180deg);display:flex;flex-direction:column;gap:var(--space-5);justify-content:flex-end;align-items:flex-start;text-align:center}.kpi__back:after{content:"";position:absolute;top:var(--space-6);right:var(--space-5);display:block;width:var(--space-4);height:var(--space-4);-webkit-mask-image:url(/app/plugins/total-core/assets/icons/chevron-right.svg);mask-image:url(/app/plugins/total-core/assets/icons/chevron-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--color-black)}.kpi__category{font-weight:var(--font-weight-bold);position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;height:fit-content;font-size:1.25rem}.kpi__item.is-static .kpi__category:after{display:none}.kpi__category:after{content:"";position:absolute;top:var(--space-1);right:0;display:block;width:var(--space-4);height:var(--space-4);-webkit-mask-image:url(/app/plugins/total-core/assets/icons/chevron-right.svg);mask-image:url(/app/plugins/total-core/assets/icons/chevron-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--color-white)}.kpi__number{align-self:center;color:var(--color-off-white);font-size:3.5rem;font-weight:var(--font-weight-bold)}.kpi__label{display:block;color:var(--color-off-white);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-bottom:calc(-1 * var(--space-2))}.kpi__back-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.2;text-align:left;color:var(--color-black)}@media(min-width:36rem){.kpi__items{grid-template-columns:repeat(2,1fr)}}@media(min-width:75rem){.block--kpi{padding-block:var(--block-gutter, var(--space-4))}.kpi{gap:var(--space-15);flex-direction:column}.kpi__content{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:calc(-1 * var(--space-2))}.kpi__number,.kpi__label{text-align:center}.kpi__number{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;font-size:clamp(2.5rem,29cqw,5.5rem)}.kpi__items{grid-template-columns:repeat(3,1fr)}}}@layer components{.block--sticky-anchor-nav{position:sticky;top:4.5rem;z-index:98;box-shadow:0 var(--space-1) var(--space-1) 0 var(--color-black-25-rgb);background-color:var(--color-white);display:block;padding:0}.block--sticky-anchor-nav:after{content:"";position:absolute;top:0;bottom:0;right:0;width:var(--space-14);background:linear-gradient(90deg,var(--color-black-rgb) 0%,var(--color-white-off) 25%);height:100%}.block--sticky-anchor-nav .nav__list{flex-direction:row;flex-wrap:nowrap;gap:var(--space-1);list-style:none;background-color:var(--color-white-off);padding:var(--space-2) var(--space-5);padding-right:var(--space-12);border-radius:var(--space-2);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-behavior:smooth}.block--sticky-anchor-nav .nav__item{flex:0 0 auto;scroll-snap-align:start}.block--sticky-anchor-nav .nav__link{display:inline-flex;align-items:center;white-space:nowrap;padding:var(--space-2) var(--space-5);text-decoration:none;gap:var(--space-2);font-weight:var(--font-weight-bold);border:2px solid transparent;border-radius:var(--space-1)}.block--sticky-anchor-nav .nav__link:hover{background-color:var(--color-white)}.block--sticky-anchor-nav .nav__link.active{border-color:var(--color-blue)}.block--sticky-anchor-nav-icon{content:"";display:block;position:absolute;top:calc(50% - var(--space-2));right:var(--space-5);cursor:pointer;width:var(--icon-size-w);height:var(--icon-size-h);-webkit-mask-image:url(/app/plugins/total-core/assets/icons/chevron-right.svg);mask-image:url(/app/plugins/total-core/assets/icons/chevron-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--color-black);z-index:10000;transition:opacity .3s ease}.block--sticky-anchor-nav-icon.is-hidden{opacity:0;pointer-events:none}.block--sticky-anchor-nav::-webkit-scrollbar{height:var(--space-1)}.block--sticky-anchor-nav::-webkit-scrollbar-thumb{background:#00000040;border-radius:var(--space-2)}@media(min-width:48rem){.block--sticky-anchor-nav{padding:var(--space-4) 0;display:grid;top:5.5rem}.admin-bar .block--sticky-anchor-nav{top:7.5rem}.block--sticky-anchor-nav:after{display:none}.block--sticky-anchor-nav .nav__list{padding:var(--space-1)}.block--sticky-anchor-nav-icon{display:none}}@-moz-document url-prefix(){.block--sticky-anchor-nav{scrollbar-color:var(--color-black-25-rgb) transparent}}.block--sticky-anchor-nav+.block--key-figures{margin-top:0}}@layer components{.block--ceo{display:flex;flex-direction:column;gap:var(--space-8)}.block--ceo__header{display:flex;flex-direction:column;gap:var(--space-6)}.block--ceo__header-text{display:flex;flex-direction:column;gap:var(--space-2)}.block--ceo__header-subtitle{color:var(--color-grey);font-weight:var(--font-weight-medium)}.block--ceo__content img,.block--ceo__content iframe{height:100%;width:100%}@media(min-width:48rem){.block--ceo{gap:var(--space-15)}.block--ceo__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:var(--space-4)}}}@layer components{.block--downloads{background:var(--color-white-off);padding-block:var(--space-15)}.downloads{display:flex;flex-direction:column;gap:var(--space-15)}.downloads-header{display:flex;flex-direction:column;gap:var(--space-6);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-black-25-rgb)}.downloads-subtitle{color:var(--color-grey);font-weight:var(--font-weight-medium)}.downloads-header-text{display:flex;flex-direction:column;gap:var(--space-2)}.downloads-col--title{font-weight:var(--font-weight-bold);margin-bottom:var(--space-4)}.downloads-cols{display:grid;gap:var(--space-5);align-items:stretch}.downloads-col{display:flex;flex-direction:column;gap:var(--space-5);height:100%}.downloads-col:not(:first-child){border-top:1px solid var(--color-separator);padding-top:var(--space-12)}.card--download{display:flex;gap:var(--space-4);padding:var(--space-4);background:var(--color-white);border:1px solid var(--color-grey-left);border-radius:var(--space-2)}.card--download__title{color:var(--color-black);font-size:var(--font-size-bmd);font-weight:var(--font-weight-bold)}.card--download__description{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-grey);font-size:var(--font-size-bsm);flex-grow:1}.card--download__meta{display:flex;flex-direction:column;margin-top:auto}.card--download__button{margin-top:auto;margin-left:auto}.card--download__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card--download__button .btn--secondary{height:var(--space-10);width:var(--space-10);padding:0;justify-content:center}@media(min-width:48rem){.block--downloads{padding-block:var(--space-15)}.downloads-header{flex-direction:row;justify-content:space-between;padding-bottom:0;border:0}.downloads-header-button{display:flex;align-items:flex-end}.card--download{min-height:7rem}.downloads-cols{grid-template-columns:repeat(4,1fr)}.downloads-col:not(:first-child){border-top:0;border-left:1px solid var(--color-separator);padding-top:0;padding-left:var(--space-6)}}}@layer components{.block--cards__subtitle{display:block;color:var(--color-grey);margin-bottom:var(--space-6);font-weight:var(--font-weight-medium)}.block--cards__cards{margin-top:var(--space-12);gap:var(--space-5)}.block--cards__card{position:relative;border-radius:var(--space-2);overflow:hidden}.block--cards__card-overlay{position:relative;display:flex;flex-direction:column;align-items:flex-start;background-color:var(--color-blue);width:100%;padding:var(--space-8);gap:var(--space-4)}.block--cards__card-inner{display:flex;flex-direction:column;gap:var(--space-10);transition:var(--transition-1)}.block--cards__card-button-inner{height:100%;display:flex;align-items:flex-end}.block--cards__card-img{height:21.5rem;object-fit:cover}.block--cards__card-readtime{margin-top:auto;color:var(--color-white);font-weight:var(--font-weight-bold);font-size:var(--font-family-base);letter-spacing:-.23px}.block--cards__card-title{color:var(--color-white)}@media(min-width:48rem){.block--cards__cards{grid-template-columns:repeat(3,1fr)}.block--cards__card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.block--cards__card{height:32.5rem}.block--cards__card:after{content:"";position:absolute;top:0;left:0;width:100%;opacity:0;height:100%;background:#ffffff80;transition:var(--transition-1)}.block--cards__card:hover .block--cards__card-overlay{height:100%}.block--cards__card:hover .block--cards__card-title{-webkit-line-clamp:unset}.block--cards__card:hover:after{opacity:1}.block--cards__card:hover .block--cards__card-inner{min-height:auto}.block--cards__card:hover .block--cards__card-button{transform:translateY(0)}.block--cards__card-inner{min-height:100%}.block--cards__card-overlay{position:absolute;bottom:0;z-index:2;height:14rem;transition:var(--transition-1)}.block--cards__card-button{transition:var(--transition-1);transform:translateY(150%)}}}@layer components{.downloads-nav{display:flex;width:100%;justify-content:space-between;gap:var(--space-4);flex-direction:column}.downloads-nav-type{display:flex;gap:var(--space-2)}.downloads-nav-type .active{border:2px solid var(--color-blue)}.downloads-nav-year{display:none}.downloads-nav-year a{display:flex;align-items:center;padding:var(--space-2) var(--space-4);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none}.downloads-nav-year a:hover,.downloads-nav-year a.active{background:var(--color-black);color:var(--color-white);border-radius:var(--space-10)}.downloads-nav-year-mobile{display:flex;position:relative;align-self:flex-start}.downloads-nav-year-mobile:after{content:"";position:absolute;right:var(--space-4);top:55%;background-color:var(--color-white);transform:translateY(-50%);width:var(--space-4);height:var(--space-4);-webkit-mask-image:url(/app/plugins/total-core/assets/icons/chevron-down.svg);mask-image:url(/app/plugins/total-core/assets/icons/chevron-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.downloads-nav-year-mobile select{padding:var(--space-3) var(--space-4);padding-right:calc(var(--space-4) * 2.5);border-radius:var(--space-10);background:var(--color-black);width:100%;font-size:var(--font-size-bmd);color:var(--color-white);font-weight:var(--font-weight-bold);appearance:none;background-image:none}@media(min-width:67.375rem){.downloads-nav{flex-direction:row;align-items:center}.downloads-nav-year{display:flex;gap:var(--space-1);background:var(--color-white);border-radius:var(--space-10);overflow:hidden;height:var(--space-10)}.downloads-nav-year-mobile{display:none}}}@layer components{.block--workiva-chart .block--workiva-chart__wrapper{display:flex;flex-direction:column;gap:var(--space-8)}.block--workiva-chart .block--workiva-chart__info{display:flex;flex-direction:column;gap:var(--space-6)}.block--workiva-chart .block--workiva-chart__titles{display:flex;flex-direction:column;gap:var(--space-3)}.block--workiva-chart .block--workiva-chart__description{color:var(--color-grey)}.block--workiva-chart .block--workiva-chart__content{display:flex;flex-direction:column;gap:var(--space-10)}.block--workiva-chart .block--workiva-chart__chart-container{overflow:initial!important}.block--workiva-chart .block--workiva-chart__chart-container>div{overflow:initial!important}.block--workiva-chart .block--workiva-chart__secondary-info{display:flex;flex-direction:column;gap:var(--space-8);grid-column:1 / -1}.block--workiva-chart.horizontal .block--workiva-chart__wrapper{flex-direction:row;column-gap:var(--space-18)}.block--workiva-chart.horizontal .block--workiva-chart__info{flex:1;gap:var(--space-11)}.block--workiva-chart.horizontal .block--workiva-chart__chart-container{flex:2}.block--workiva-chart.horizontal .highcharts-point{y:var(--space-5)}.block--workiva-chart.column .highcharts-data-labels{top:auto!important;bottom:var(--space-11)!important}.block--workiva-chart.column .highcharts-data-labels .highcharts-data-label{top:auto!important}.block--workiva-chart.column .highcharts-data-labels .highcharts-data-label span{font-size:clamp(.625rem,2.5vw,var(--font-size-bsm))!important}.block--workiva-chart.column .highcharts-axis-labels span{font-size:clamp(var(--font-size-bsm),2.5vw,var(--space-5))!important}.block--workiva-chart.column .highcharts-xaxis-labels{top:var(--space-6)!important}.block--workiva-chart.column .highcharts-xaxis-labels span{color:var(--color-black)!important;line-height:1.4}.block--workiva-chart.column .highcharts-xaxis-labels.wrapped-xaxis span[style*=width]:not([style*="width: auto"]){white-space:normal!important}.block--workiva-chart.column .highcharts-yaxis-labels span{overflow:initial!important}.block--workiva-chart.donut{background-color:var(--color-white-off);padding-block:5.75rem}.block--workiva-chart.donut .block--workiva-chart__chart-container{max-height:25rem;width:100%}.block--workiva-chart.map .block--workiva-chart__chart-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(auto,29.75rem);row-gap:var(--space-8)}.block--workiva-chart.map .highcharts-point,.block--workiva-chart.map .highcharts-xaxis-labels text{transition:opacity .3s ease-in-out!important}.block--workiva-chart .block--workiva-chart__lives{grid-column:1 / -1;height:auto;min-height:6rem}.block--workiva-chart .block--workiva-chart__lives-bar{display:flex;width:100%;background-color:var(--color-grey-bar);height:1.5rem;border-radius:var(--space-10);anchor-name:--lives-bar}.block--workiva-chart .block--workiva-chart__lives-bar>div{border-radius:var(--space-10)}.block--workiva-chart .block--workiva-chart__lives-improved-section{background-color:var(--color-blue);anchor-name:--improved-section}.block--workiva-chart .block--workiva-chart__lives-underserved-section{background-color:var(--color-blue-extra-dark);anchor-name:--underserved-section}.block--workiva-chart .block--workiva-chart__lives-improved-text,.block--workiva-chart .block--workiva-chart__lives-underserved-text,.block--workiva-chart .block--workiva-chart__lives-target-text{position:absolute;top:anchor(bottom);margin-top:var(--space-5);font-weight:var(--font-weight-medium);line-height:var(--line-height-bmd);white-space:normal}:is(.block--workiva-chart .block--workiva-chart__lives-improved-text,.block--workiva-chart .block--workiva-chart__lives-underserved-text,.block--workiva-chart .block--workiva-chart__lives-target-text) .block--workiva-chart__lives-value{display:block}.block--workiva-chart .block--workiva-chart__lives-improved-text{position-anchor:--improved-section;width:11rem;color:var(--color-blue)}.block--workiva-chart .block--workiva-chart__lives-underserved-text{position-anchor:--underserved-section;width:13rem;color:var(--color-blue-extra-dark);right:anchor(right);text-align:end}.block--workiva-chart .block--workiva-chart__lives-target-text{position-anchor:--lives-bar;width:9rem;right:anchor(right);text-align:end;color:var(--color-black)}.block--workiva-chart .block--workiva-chart__map-tooltip{display:flex;flex-direction:column;gap:var(--space-2);text-align:center;font-family:var(--font-family-base);line-height:1}.block--workiva-chart .block--workiva-chart__map-tooltip .block--workiva-chart__map-tooltip-value{font-size:var(--font-size-blg);font-weight:var(--font-weight-bold)}.block--workiva-chart .block--workiva-chart__donut-legend-title{display:flex;flex-direction:column;gap:var(--space-2);font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-black)}.block--workiva-chart .block--workiva-chart__donut-legend-title-sub{font-weight:var(--font-weight-base)}.block--workiva-chart .block--workiva-chart__donut-legend-item{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-5)}.block--workiva-chart .block--workiva-chart__donut-legend-item .block--workiva-chart__donut-legend-item-title{font-size:var(--font-size-bsm);font-weight:var(--font-weight-bold)}.block--workiva-chart .block--workiva-chart__donut-legend-item .block--workiva-chart__donut-legend-item-value{font-size:var(--font-size-bmd)}.block--workiva-chart .block--workiva-chart__donut-subtitle{font-weight:var(--font-weight-bold);width:8.375rem}.block--workiva-chart .block--workiva-chart__donut-subtitle .block--workiva-chart__donut-subtitle-title{font-size:clamp(2rem,4vw,2.25rem)}.block--workiva-chart .block--workiva-chart__donut-subtitle .block--workiva-chart__donut-subtitle-total{font-size:clamp(2.75rem,5vw,3.25rem)}.block--workiva-chart .highcharts-credits{display:none}.block--workiva-chart [class*=btn--]{width:fit-content}@media(max-width:25rem){.block--workiva-chart .block--workiva-chart__lives-underserved-text{margin-right:1rem}}@media(max-width:30.75rem){.block--workiva-chart.column .highcharts-data-labels{bottom:8.75rem!important}}.block--workiva-chart .block--workiva-chart__lives-improved-text,.block--workiva-chart .block--workiva-chart__lives-underserved-text,.block--workiva-chart .block--workiva-chart__lives-target-text{font-size:clamp(.75rem,1.5vw,1rem)}@media(max-width:37rem){.block--workiva-chart.horizontal .highcharts-point{y:.875rem}.block--workiva-chart.horizontal .block--workiva-chart__donut-legend-item{margin-top:var(--space-2);flex-direction:row}.block--workiva-chart.donut .block--workiva-chart__chart-container{min-height:35rem}.block--workiva-chart.donut .highcharts-legend-title{top:-1rem!important}.block--workiva-chart .block--workiva-chart__lives-improved-text,.block--workiva-chart .block--workiva-chart__lives-underserved-text,.block--workiva-chart .block--workiva-chart__lives-target-text{line-height:.8125rem}.block--workiva-chart .block--workiva-chart__lives-improved-text{width:7.75rem}.block--workiva-chart .block--workiva-chart__lives-target-text{width:5rem}}@media(max-width:64rem){.block--workiva-chart.horizontal .block--workiva-chart__wrapper{flex-direction:column}.block--workiva-chart.map .block--workiva-chart__chart-container{grid-template-columns:100%}}@media(max-width:54rem){.block--workiva-chart .block--workiva-chart__lives-underserved-text{width:7rem}}@media(max-width:43.25rem){.block--workiva-chart.horizontal .block--workiva-chart__wrapper{flex-direction:column}.block--workiva-chart.horizontal .block--workiva-chart__info,.block--workiva-chart.horizontal .block--workiva-chart__chart-container{flex:none;width:100%}}@media(max-width:72.5rem){.block--workiva-chart .block--workiva-chart__info{gap:var(--space-6)}}@media(min-width:64rem){.block--workiva-chart.donut .block--workiva-chart__wrapper{min-height:27.25rem}}}@layer components{.block--media{display:flex;flex-direction:column;gap:var(--space-8)}.block--media__header{display:flex;flex-direction:column;gap:var(--space-6)}.block--media__header-text{display:flex;flex-direction:column;gap:var(--space-2)}.block--media__header-subtitle{color:var(--color-grey);font-weight:var(--font-weight-medium)}}@layer components{.error-404{padding:var(--block-gutter) 0;text-align:center;display:flex;align-items:center;min-height:60vh;margin:0 auto}.error-404__subtitle{display:block;text-transform:uppercase;color:var(--color-blue);font-weight:var(--font-weight-bold);font-size:var(--font-size-bsm);margin-bottom:1rem}.error-404__title{margin-bottom:1.5rem}.error-404__description{margin-bottom:2.5rem;font-size:var(--font-size-blg);line-height:var(--line-height-blg)}.error-404__actions{display:flex;justify-content:center}}
