@charset "UTF-8";:root{--font-size-body: 16px}@media(min-width:720px){:root{--font-size-body: 17px}}@media(min-width:1400px){:root{--font-size-body: 20px}}@media(min-width:1920px){:root{--font-size-body: 24px}}:root{--color-black: #000000;--color-white: #ffffff;--color-gray: #E3E3E3;--color-blue: #0600FF;--color-lime-green: #CFFF00;--color-light-blue: #AFDFF9;--color-purple: #B61DE8;--color-red: #EC003F;--color-green: #006B23;--font-family-body: "Sharp Sans", sans-serif;--font-weight-regular: 500;--font-weight-bold: 900;--text-caption-size: .6rem;--text-body-xs-size: .6rem;--text-body-sm-size: .8rem;--text-body-size: 1rem;--text-body-lg-size: 1.3rem;--text-body-xl-size: 1.6rem;--text-body-xxl-size: 2rem;--text-body-xxxl-size: 2.8rem;--text-display-xs-size: var(--text-body-sm-size);--text-display-sm-size: var(--text-body-lg-size);--text-display-md-size: var(--text-body-xl-size);--text-display-lg-size: var(--text-body-xxl-size);--text-display-xl-size: var(--text-body-xxxl-size);--line-height-body: 1.5;--line-height-display: 1.2;--text-caption-line-height: 1.333;--text-body-xs-line-height: 1.4;--text-body-sm-line-height: 1.4;--text-body-line-height: 1.5;--text-body-lg-line-height: 1.4;--text-body-xl-line-height: 1.4;--text-body-xxl-line-height: 1.4;--text-body-xxxl-line-height: 1.4;--text-display-sm-line-height: 1.2;--text-display-xs-line-height: 1.2;--text-display-md-line-height: 1.2;--text-display-lg-line-height: 1.2;--text-display-xl-line-height: 1.2;--text-caption-letter-spacing: 0em;--text-body-xs-letter-spacing: 0em;--text-body-sm-letter-spacing: 0em;--text-body-letter-spacing: 0em;--text-body-lg-letter-spacing: 0em;--text-body-xl-letter-spacing: 0em;--text-body-xxl-letter-spacing: 0em;--text-body-xxxl-letter-spacing: -.01em;--text-display-xs-letter-spacing: -.01em;--text-display-sm-letter-spacing: -.01em;--text-display-md-letter-spacing: -.01em;--text-display-lg-letter-spacing: -.01em;--text-display-xl-letter-spacing: -.01em;--spacing-unit: .5rem;--spacing-4: .2rem;--spacing-8: .4rem;--spacing-12: .6rem;--spacing-16: .8rem;--spacing-20: 1rem;--spacing-24: 1.2rem;--spacing-32: 1.6rem;--spacing-40: 2rem;--spacing-48: 2.4rem;--spacing-64: 3.2rem;--spacing-72: 3.6rem;--spacing-96: 4.8rem;--spacing-112: 5.6rem;--spacing-128: 6rem;--page-max-width: 75rem;--page-max-width-lg: 87.5rem;--text-container-width: var(--page-max-width);--container-padding: var(--spacing-20);--section-gap: var(--container-padding);--element-gap: var(--spacing-24)}@media(min-width:720px){:root{--container-padding: var(--spacing-48)}}@media(min-width:960px){:root{--container-padding: var(--spacing-96)}}@media(min-width:1200px){:root{--container-padding: var(--spacing-128)}}@media(min-width:1400px){:root{--container-padding: var(--spacing-128)}}:root{--radius-medium: 1.25rem;--radius-large: 2.5rem;--border-width-small: 1.5px;--border-width-default: 2px;--border-width-large: 3px;--duration-fast: .15s;--easing-fast: cubic-bezier(.2, 0, 0, 1);--duration-medium: .3s;--easing-medium: cubic-bezier(.25, .46, .45, .94);--duration-slow: .5s;--breakpoint-xxxl: 2560px;--breakpoint-xxl: 1920px;--breakpoint-xl: 1400px;--breakpoint-lg: 1200px;--breakpoint-md: 960px;--breakpoint-sm: 720px}*,*:before,*:after{box-sizing:border-box}html{font-size:var(--font-size-body, 1rem);font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}body{margin:0;font-family:var(--font-family-body),sans-serif;font-size:100%;font-weight:var(--font-weight-body, 400);line-height:var(--line-height-body, 1.5);color:var(--color-body, #000000);text-align:left;background-color:var(--color-surface, #ffffff)}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6,p{margin:0}address{margin:0;font-style:normal;line-height:inherit}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}blockquote{margin:0 0 1rem}b,strong{font-weight:var(--font-weight-bold, bold)}small{font-size:80%}a{background-color:transparent}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code{font-family:var(--font-family-mono),monospace;font-size:1em}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time]{-webkit-appearance:listbox}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;max-width:100%;padding:0;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@font-face{font-family:Sharp Sans;src:url(/assets/fonts/sharp-sans/SharpSans-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Sharp Sans;src:url(/assets/fonts/sharp-sans/SharpSans-Extrabold.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap}svg.tint{--fill-color: var(--color, currentColor)}svg.tint *[fill]:not([fill=none],[class*=preserve-fill]){fill:var(--fill-color)}svg.tint *[stroke]:not([stroke=none],[class*=preserve-fill]){stroke:var(--fill-color)}:root,.theme-light{--theme-text: var(--color-black);--theme-text-muted: color-mix(in hsl, var(--color-black) 60%, transparent);--theme-background: var(--color-white);--theme-background-muted: var(--color-gray);--theme-highlight: var(--color-blue);--theme-border-color: var(--color-black);--theme-error: var(--color-red);--theme-success: var(--color-green)}.theme-dark{--theme-text: var(--color-white);--theme-text-muted: color-mix(in hsl, var(--color-white) 50%, transparent);--theme-background: var(--color-black);--theme-background-muted: color-mix(in hsl, var(--color-white) 20%, transparent);--theme-highlight: var(--color-lime-green);--theme-border-color: var(--color-white);--theme-error: var(--color-red);--theme-success: var(--color-lime-green)}.theme-blue{--theme-text: var(--color-white);--theme-text-muted: color-mix(in hsl, var(--color-white) 50%, transparent);--theme-background: var(--color-blue);--theme-background-muted: color-mix(in hsl, var(--color-white) 20%, transparent);--theme-highlight: var(--color-light-blue);--theme-border-color: var(--color-white);--theme-error: #ffb4ab;--theme-success: var(--color-lime-green)}.theme-light-blue{--theme-text: var(--color-black);--theme-text-muted: color-mix(in hsl, var(--color-black) 60%, transparent);--theme-background: var(--color-light-blue);--theme-background-muted: color-mix(in hsl, var(--color-white) 40%, transparent);--theme-highlight: var(--color-blue);--theme-border-color: var(--color-black);--theme-error: var(--color-red);--theme-success: var(--color-green)}.theme-gray{--theme-text: var(--color-black);--theme-text-muted: color-mix(in hsl, var(--color-black) 60%, transparent);--theme-background: var(--color-gray);--theme-background-muted: var(--color-white);--theme-highlight: var(--color-blue);--theme-border-color: var(--color-black);--theme-error: var(--color-red);--theme-success: var(--color-green)}a{color:inherit}.cms-text-stroke{-webkit-text-stroke:1px var(--theme-text, var(--color-black));color:transparent}@supports not (-webkit-text-stroke: 1px black){.cms-text-stroke{color:var(--theme-text-muted)}}.cms-text-light{font-weight:var(--font-weight-regular)}.cms-text-highlight{color:var(--theme-highlight, var(--color-blue))}.cms-text-pill,.cms-text-pill-light-blue,.cms-text-pill-purple{background:var(--pill-color, var(--color-lime-green));color:var(--color-black);border-radius:999px;padding:.1em .44em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.cms-text-pill-light-blue{--pill-color: var(--color-light-blue)}.cms-text-pill-purple{--pill-color: var(--color-purple)}.skip-link{position:fixed;inset-block-start:var(--spacing-12);inset-inline-start:var(--spacing-12);z-index:2140;padding:var(--spacing-12) var(--spacing-24);border-radius:99px;background-color:var(--color-white);color:var(--color-black);text-decoration:none;transform:translateY(calc(-100% - var(--spacing-24)))}.skip-link:focus{transform:none}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-medium: 0ms;--duration-slow: 0ms}html{scroll-behavior:auto}}.accordion{--accordion-duration: calc(var(--duration-medium) * 1.3333)}.accordion-item+.accordion-item{border-block-start:var(--border-width-small) solid var(--theme-text)}.accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);cursor:pointer;list-style:none}.accordion-summary::-webkit-details-marker{display:none}.accordion-label{min-width:0;max-width:100%;font-weight:var(--font-weight-bold)}.accordion-toggle{--icon-size: var(--spacing-32);display:grid;flex-shrink:0;place-items:center;transform:rotate(180deg)}.accordion.is-ready .accordion-toggle{transition:transform var(--accordion-duration) cubic-bezier(.215,.61,.355,1)}.accordion-item[open]:not(.is-closing) .accordion-toggle{transform:rotate(0)}.accordion-toggle .icon{grid-area:1/1}.accordion-item[open]:not(.is-closing) .accordion-icon-open,.accordion-item:not([open]) .accordion-icon-close,.accordion-item.is-closing .accordion-icon-close{opacity:0}.accordion-body-inner>*{margin:0;max-width:100%}.accordion-body-inner{padding-block-end:var(--spacing-20)}.benefits-accordion{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.benefits-accordion-item .accordion-summary{padding-block:var(--spacing-24)}.benefits-accordion-label{font-weight:var(--font-weight-bold)}.benefits-accordion-text .button{margin-block-start:var(--spacing-16)}.benefits-accordion-media,.benefits-accordion-media .image-img{width:100%;height:100%}.benefits-accordion-media{border-radius:var(--radius-medium);overflow:hidden}.benefits-accordion-video{display:block;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.benefits-accordion-vibe-placeholder{display:grid;place-items:center;aspect-ratio:1;color:var(--theme-text-muted)}.benefits-accordion.cms-benefits-accordion-media-position-right .benefits-accordion-visual{order:2}.benefits-accordion-header-icon{inline-size:var(--spacing-96);block-size:var(--spacing-96)}.benefits-accordion-header-svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.benefits-accordion.cms-benefits-accordion-media-position-left .benefits-accordion-title{font-size:var(--text-body-xxl-size);line-height:var(--line-height-display)}.button{display:inline-flex;align-items:center;border:0;padding:0;background:none;border-radius:999px;font-size:var(--button-font-size);line-height:1.3;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-fast),color var(--duration-fast) var(--easing-fast),border-color var(--duration-fast) var(--easing-fast)}.button:focus-visible{outline:var(--border-width-default) solid var(--theme-focus-color, var(--theme-text, var(--color-black)));outline-offset:2px}.button-lg{--button-font-size: var(--text-body-lg-size);--button-link-gap: 15px;--button-pill-gap: 12px;--button-sticker-size: 48px;--button-sticker-icon-size: 32px;--button-pill-icon-size: 32px;--button-pill-padding: 18px 26px}.button-md{--button-font-size: var(--text-body-size);--button-link-gap: 10px;--button-pill-gap: 8px;--button-sticker-size: 40px;--button-sticker-icon-size: 24px;--button-pill-icon-size: 24px;--button-pill-padding: var(--spacing-12) var(--spacing-16)}.button-sm{--button-font-size: var(--text-body-sm-size);--button-link-gap: 8px;--button-pill-gap: 8px;--button-sticker-size: 32px;--button-sticker-icon-size: 20px;--button-pill-icon-size: 20px;--button-pill-padding: var(--spacing-12) var(--spacing-16)}.button-pill,.button-pill-outline{gap:var(--button-pill-gap);padding:var(--button-pill-padding);font-weight:var(--font-weight-regular)}.button-pill .button-label,.button-pill-outline .button-label{text-box:trim-both cap alphabetic}.button-pill .button-icon,.button-pill-outline .button-icon{display:inline-flex;--icon-size: var(--button-pill-icon-size)}.button-lg.button-pill:has(.button-icon),.button-lg.button-pill-outline:has(.button-icon){padding-block:12px}.button-lg.button-pill:has(.button-icon:last-child),.button-lg.button-pill-outline:has(.button-icon:last-child){padding-inline-end:16px}.button-lg.button-pill:has(.button-icon:first-child),.button-lg.button-pill-outline:has(.button-icon:first-child){padding-inline-start:16px}.button-pill{background-color:var(--button-surface);color:var(--button-ink)}.button-pill-outline{box-shadow:inset 0 0 0 var(--border-width-default) var(--button-surface);color:var(--button-surface)}.button-animate-swap{--button-icon-shift: 0px;--button-label-shift: 0px;--button-swap-travel: calc(1lh + 1em) ;overflow:hidden}.button-animate-swap .button-label{position:relative;text-box:normal}.button-animate-swap .button-label-text{display:block;text-box:trim-both cap alphabetic;transform:translateY(var(--button-label-shift));transition:transform var(--duration-medium) var(--easing-medium)}.button-animate-swap .button-label-text+.button-label-text{position:absolute;inset:0;transform:translateY(calc(var(--button-label-shift) - var(--button-swap-travel)))}.button-animate-swap .button-icon{position:relative}.button-animate-swap .button-icon .icon{transform:translate(var(--button-icon-shift));opacity:1;transition:transform var(--duration-medium) var(--easing-medium),opacity var(--duration-medium) var(--easing-medium);transition-delay:calc(var(--duration-fast) / 3)}.button-animate-swap .button-icon .icon+.icon{position:absolute;inset:0;margin:auto;transform:translate(calc(var(--button-icon-shift) - var(--button-sticker-size)));opacity:0}.button-animate-swap:hover,.button-animate-swap:focus-visible{--button-icon-shift: var(--button-sticker-size);--button-label-shift: var(--button-swap-travel)}.button-animate-swap:hover .button-icon .icon,.button-animate-swap:focus-visible .button-icon .icon{opacity:0}.button-animate-swap:hover .button-icon .icon+.icon,.button-animate-swap:focus-visible .button-icon .icon+.icon{opacity:1}.button-animate-marquee{overflow:hidden}.button-marquee{position:relative;display:inline-flex}.button-marquee-sizer,.button-marquee-group{display:inline-flex;align-items:center;gap:var(--button-pill-gap)}.button-marquee-track{position:absolute;inset-block:0;inset-inline-start:0;display:flex;align-items:center;width:-moz-max-content;width:max-content;visibility:hidden}.button-marquee-group{padding-inline-end:var(--button-pill-gap)}@media(prefers-reduced-motion:no-preference){@keyframes button-marquee{0%{transform:translate(-25%)}to{transform:translate(-50%)}}.button-animate-marquee:not(.button-animate-marquee-hover) .button-marquee-sizer,.button-animate-marquee-hover.is-scrolling .button-marquee-sizer{opacity:0}.button-animate-marquee:not(.button-animate-marquee-hover) .button-marquee-track,.button-animate-marquee-hover.is-scrolling .button-marquee-track{visibility:visible;animation:button-marquee var(--button-marquee-duration, 10s) linear infinite}.button-animate-marquee:not(.button-animate-marquee-hover):hover .button-marquee-track,.button-animate-marquee:not(.button-animate-marquee-hover):focus-visible .button-marquee-track{animation-play-state:paused}}c-marquee{display:contents}.button-link{gap:var(--button-link-gap);font-weight:var(--font-weight-bold);color:var(--button-surface);--button-icon-shift: 0px}.button-link .button-sticker{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--button-sticker-size);height:var(--button-sticker-size);flex-shrink:0;overflow:hidden;border-radius:50%;background-color:var(--button-surface);color:var(--button-ink);--icon-size: var(--button-sticker-icon-size)}.button-link .button-sticker .icon{transform:translate(var(--button-icon-shift));transition:transform var(--duration-medium) var(--easing-medium)}.button-link .button-sticker .icon+.icon{position:absolute;inset:0;margin:auto;transform:translate(calc(var(--button-icon-shift) - var(--button-sticker-size)))}.button-link .button-label{position:relative}.button-link .button-label:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:var(--border-width-default);background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-slow) var(--easing-medium)}.button-link:hover,.button-link:focus-visible{--button-icon-shift: var(--button-sticker-size)}.button-link:hover .button-label:after,.button-link:focus-visible .button-label:after{transform:scaleX(1)}.cms-button-default{--button-surface: var(--theme-text, var(--color-black));--button-ink: var(--theme-background, var(--color-white))}.cms-button-highlight{--button-surface: var(--theme-highlight, var(--color-blue));--button-ink: var(--theme-background, var(--color-white))}.cms-button-blue{--button-surface: var(--color-blue);--button-ink: var(--color-white)}.cms-button-light-blue{--button-surface: var(--color-light-blue);--button-ink: var(--color-black)}.cms-button-lime-green{--button-surface: var(--color-lime-green);--button-ink: var(--color-black)}.cms-button-purple{--button-surface: var(--color-purple);--button-ink: var(--color-white)}.cms-borders{--cms-border-color: var(--theme-border-color, var(--color-black))}.cms-border-black{--cms-border-color: var(--color-black)}.cms-border-white{--cms-border-color: var(--color-white)}.cms-border-blue{--cms-border-color: var(--color-blue)}.cms-border-light-blue{--cms-border-color: var(--color-light-blue)}.cms-border-lime-green{--cms-border-color: var(--color-lime-green)}.cms-border-purple{--cms-border-color: var(--color-purple)}.cms-rich-text{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cms-rich-text>*{margin:0;max-width:100%}.cms-rich-text>:not(:first-child){margin-block-start:1.4em}.cms-rich-text>*+.button{margin-block-start:2rem}.cms-rich-text>*+.button+.button{margin-block-start:1rem}.cms-rich-text .button{margin-inline-end:.5rem}.cms-rich-text .button-link{margin-inline-end:1rem}.cms-rich-text h2,.cms-rich-text h3,.cms-rich-text h4,.cms-rich-text h5,.cms-rich-text h6{font-weight:var(--font-weight-bold)}.cms-rich-text h2{font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-line-height);letter-spacing:var(--text-display-lg-letter-spacing)}.cms-rich-text h3{font-size:var(--text-display-md-size);line-height:var(--text-display-md-line-height);letter-spacing:var(--text-display-md-letter-spacing)}.cms-rich-text h4{font-size:var(--text-display-sm-size);line-height:var(--text-display-sm-line-height);letter-spacing:var(--text-display-sm-letter-spacing)}.cms-rich-text h5,.cms-rich-text h6{font-size:var(--text-display-xs-size);line-height:var(--text-display-xs-line-height);letter-spacing:var(--text-display-xs-letter-spacing)}.cms-rich-text p.cms-text-lead{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing)}.cms-rich-text ul:not(.list-unstyled),.cms-rich-text ol:not(.list-unstyled){padding-inline-start:1.2em}.cms-rich-text ul:not(.list-unstyled)>li+li,.cms-rich-text ol:not(.list-unstyled)>li+li{margin-block-start:var(--cms-rich-text-gap, var(--spacing-16))}.cms-rich-text ul:not(.list-unstyled){list-style-type:disc}.cms-rich-text ul:not(.list-unstyled)>li::marker{color:var(--theme-text)}.cms-rich-text ul:not(.list-unstyled) ul{list-style-type:disc}.cms-rich-text ul:not(.list-unstyled) ul>li::marker{color:var(--theme-text-muted)}.cms-text-muted{color:var(--theme-text-muted)}.column-text{display:grid;gap:var(--spacing-48)}.column-text-column{container-type:inline-size}@media(min-width:1200px){.column-text.cms-column-text-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.column-text.cms-column-text-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.compact-header{display:grid;gap:var(--element-gap)}.compact-header-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-weight:var(--font-weight-bold)}.compact-header-back{justify-self:start}.compact-header-toc{display:flex;flex-wrap:wrap;gap:var(--spacing-12)}@media(min-width:1200px){.compact-header{gap:var(--spacing-48)}.compact-header.cms-compact-header-layout-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.compact-header.cms-compact-header-layout-split .compact-header-back,.compact-header.cms-compact-header-layout-split .compact-header-toc{grid-column:1/-1}.compact-header.cms-compact-header-layout-split .compact-header-title{grid-column:1}.compact-header.cms-compact-header-layout-split .compact-header-body{grid-column:2;align-self:start}}.contact-options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-12)}.contact-options .button.button-link{margin-block-start:0}.contact-options-buttons{gap:var(--spacing-16)}.contact-options-secondary{--button-surface: var(--theme-background-muted);--button-ink: var(--theme-text)}.contact-person{display:flex;align-items:center;gap:var(--spacing-16)}.contact-person-portrait{inline-size:var(--spacing-96);block-size:var(--spacing-96);flex-shrink:0;border-radius:50%}.contact-person-portrait .image-img{height:100%}.contact-person-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.contact-person-text>p{margin:0}.contact-person-text .contact-options{margin-block-start:var(--spacing-16)}.contact{display:grid}.contact-content{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-32)}.contact-content>*{max-width:100%}.contact-title{margin:0;font-weight:var(--font-weight-bold)}.contact-body{--cms-rich-text-button-gap: var(--spacing-48)}.contact-content{--contact-content-padding: var(--spacing-32);padding:var(--contact-content-padding)}@media(min-width:960px){.contact-content{--contact-content-padding: var(--spacing-48)}}@media(min-width:1400px){.contact-content{--contact-content-padding: var(--spacing-112)}}.contact-logo-slider{align-self:stretch;margin-block-start:auto}.contact-logo-slider .logo-slider-viewport{margin-inline:calc(-1 * var(--contact-content-padding))}.contact-visual{display:grid;align-content:start;place-self:stretch}.contact-media,.contact-media .image-img{width:100%;height:100%}.contact-media{aspect-ratio:1}.contact-video{display:block;-o-object-fit:cover;object-fit:cover}.contact-color{background-color:var(--contact-media-color, var(--color-blue))}.cms-contact-media-color-black{--contact-media-color: var(--color-black)}.cms-contact-media-color-white{--contact-media-color: var(--color-white)}.cms-contact-media-color-blue{--contact-media-color: var(--color-blue)}.cms-contact-media-color-light-blue{--contact-media-color: var(--color-light-blue)}.cms-contact-media-color-lime-green{--contact-media-color: var(--color-lime-green)}.cms-contact-media-color-purple{--contact-media-color: var(--color-purple)}.contact-card{--contact-card-width: 32.5rem;padding:0;list-style:none;border:var(--border-width-default) solid var(--cms-border-color, var(--theme-border-color));border-radius:var(--radius-medium);background-color:var(--theme-background);color:var(--theme-text)}.contact-visual .contact-card{margin:var(--spacing-20)}.contact-card-item{padding:var(--spacing-32)}.contact-card-item+.contact-card-item{border-block-start:var(--border-width-default) solid var(--theme-border-color)}.theme-dark .contact-card,.theme-blue .contact-card{border-color:transparent}.theme-dark .contact-card .contact-card-item+.contact-card-item,.theme-blue .contact-card .contact-card-item+.contact-card-item{border-block-start-width:var(--border-width-small);border-block-start-color:var(--theme-text-muted)}.contact-card.theme-dark,.contact-card.theme-blue{border-color:transparent}.contact-card.theme-dark .contact-card-item+.contact-card-item,.contact-card.theme-blue .contact-card-item+.contact-card-item{border-block-start-width:var(--border-width-small);border-block-start-color:var(--theme-text-muted)}.contact-card.theme-light,.contact-card.theme-light-blue,.contact-card.theme-gray{border-color:var(--cms-border-color, var(--theme-border-color))}.contact-card.theme-light .contact-card-item+.contact-card-item,.contact-card.theme-light-blue .contact-card-item+.contact-card-item,.contact-card.theme-gray .contact-card-item+.contact-card-item{border-block-start:var(--border-width-default) solid var(--theme-border-color)}.rich-text-contacts{container-type:inline-size}.rich-text-contacts>*+*{margin-block-start:var(--spacing-24)}.rich-text-contacts.contact-card{max-width:var(--contact-card-width)}.rich-text-contacts.contact-card>*+*{margin-block-start:0}.rich-text-contacts.contact-card:not(.cms-borders){border:0}@container (min-width: 36rem){.rich-text-contacts .contact-person-text{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--spacing-20);column-gap:var(--spacing-20);align-items:center}.rich-text-contacts .contact-person-text>*{grid-column:1}.rich-text-contacts .contact-person-text .contact-options{grid-area:1/2/span 2/auto;align-self:center;margin-block-start:0;gap:var(--spacing-20)}.rich-text-contacts .contact-person-name,.rich-text-contacts .contact-person-role{font-size:var(--text-body-size);line-height:var(--text-body-line-height)}}@media(min-width:960px){.contact-visual{aspect-ratio:1;align-content:stretch}.contact-visual>*{grid-area:1/1}.contact-media{aspect-ratio:auto}.contact-visual .contact-card{place-self:center;width:min(var(--contact-card-width),100% - 2 * var(--spacing-32));margin:var(--spacing-32) 0}}.contact.cms-borders .contact-visual,.contact.cms-borders .contact-content{border:var(--border-width-default) solid var(--cms-border-color)}@media(max-width:1199px){.contact.cms-borders .contact-content+.contact-visual{border-block-start:0}}@media(min-width:1200px){.contact{grid-template-columns:repeat(2,minmax(0,1fr))}.contact.cms-contact-media-position-left .contact-visual{order:-1}.contact.cms-borders.cms-contact-media-position-right .contact-visual,.contact.cms-borders.cms-contact-media-position-left .contact-content{border-inline-start:0}}.faq{--section-gap: var(--spacing-64);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(min-width:1200px){.faq{--section-gap: var(--spacing-128)}}.faq.cms-borders{border:var(--border-width-default) solid var(--cms-border-color)}.faq-title{margin:0;font-size:var(--text-body-xxl-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-display);text-wrap:balance}.faq-intro>*{margin:0}.faq-intro>*+*{margin-block-start:var(--spacing-16)}.faq-title+.faq-list,.faq-intro+.faq-list{margin-block-start:var(--spacing-48)}@media(min-width:1200px){.faq-title+.faq-list,.faq-intro+.faq-list{margin-block-start:var(--spacing-96)}}.faq-list{display:block;--accordion-duration: var(--duration-medium)}.faq-item+.faq-item{border-block-start-width:var(--border-width-default)}.faq-item .accordion-summary{padding-block:var(--spacing-20)}.figures{display:block}.figures-kicker{margin-block-end:var(--spacing-32)}.figures-grid{--figures-item-min: 12rem;display:grid;gap:var(--spacing-32);grid-template-columns:repeat(auto-fit,minmax(min(var(--figures-item-min),100%),1fr))}.figures-item{display:flex;flex-direction:column;gap:var(--spacing-24);padding-block-start:var(--spacing-24);border-block-start:2px solid currentColor}.figures-value{font-weight:var(--font-weight-bold);text-box:trim-both cap alphabetic}.figures-value[data-animating]{font-variant-numeric:tabular-nums}.figures-label{font-weight:var(--font-weight-regular)}.figures-themed.cms-figures-variant-classic{color:var(--theme-text)}.cms-figures-variant-bordered .figures-grid,.cms-figures-variant-bordered-small .figures-grid{gap:var(--border-width-default);grid-auto-rows:1fr;background-color:var(--cms-border-color, var(--theme-border-color));border:var(--border-width-default) solid var(--cms-border-color, var(--theme-border-color));border-radius:var(--radius-medium);overflow:hidden}.cms-figures-variant-bordered .figures-item,.cms-figures-variant-bordered-small .figures-item{align-items:center;justify-content:center;gap:var(--spacing-20);padding:var(--spacing-48) var(--spacing-24);border-block-start:none;text-align:center;background-color:var(--theme-background);color:var(--theme-text)}.cms-figures-variant-bordered .figures-grid{--figures-item-min: 18rem}.cms-figures-variant-bordered .figures-value{font-size:var(--text-body-xxxl-size);line-height:var(--text-body-xxxl-line-height);letter-spacing:var(--text-body-xxxl-letter-spacing)}.cms-figures-variant-bordered-small .figures-grid{--figures-item-min: 15rem}.cms-figures-variant-bordered-small .figures-value{font-size:var(--text-body-xxl-size);line-height:var(--text-body-xxl-line-height);letter-spacing:var(--text-body-xxl-letter-spacing)}.figures-media{display:none;position:relative;padding:0}.figures-media>*{position:absolute;inset:0}.figures-media img,.figures-media video{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}@container (max-width: 40rem){.figures-grid,.cms-figures-variant-bordered .figures-grid,.cms-figures-variant-bordered-small .figures-grid{--figures-item-min: 10rem}.cms-figures-variant-bordered .figures-item,.cms-figures-variant-bordered-small .figures-item{padding:var(--spacing-24) var(--spacing-16)}.figures .figures-value{font-size:var(--text-display-sm-size);line-height:var(--text-display-sm-line-height);letter-spacing:var(--text-display-sm-letter-spacing)}}@media(max-width:719px){.figures-grid,.cms-figures-variant-bordered .figures-grid,.cms-figures-variant-bordered-small .figures-grid{--figures-item-min: 10rem}.cms-figures-variant-bordered .figures-item,.cms-figures-variant-bordered-small .figures-item{padding:var(--spacing-24) var(--spacing-16)}.figures .figures-value{font-size:var(--text-display-sm-size);line-height:var(--text-display-sm-line-height);letter-spacing:var(--text-display-sm-letter-spacing)}}.form{--form-input-height: 3rem;--form-input-padding-x: var(--spacing-20);--form-input-padding-y: .4em;--form-info-font-size: .75rem;display:flex;flex-direction:column;gap:var(--spacing-32)}.form-page,.form-rows{display:flex;flex-direction:column;gap:var(--spacing-32)}.form-row:has(.form-option),.form-actions{margin-block-start:var(--spacing-32)}.form-row{display:grid;gap:var(--spacing-24);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.form-field-container{position:relative}legend.form-label{margin-block-end:var(--spacing-24);font-weight:var(--font-weight-bold)}.form-input:is(input:not([type=checkbox],[type=radio])){display:block;inline-size:100%;min-block-size:var(--form-input-height);padding:var(--form-input-padding-y) var(--form-input-padding-x);border:var(--border-width-default) solid currentColor;border-radius:.5rem;background-color:transparent;color:inherit;font-size:var(--text-body-size);line-height:1.3rem}.form-field-floating .form-field-container .form-input{padding-block:calc(var(--form-input-height) - 1.3rem - var(--form-input-padding-y) - var(--border-width-default) - var(--border-width-default)) var(--form-input-padding-y)}.form-field-floating .form-field-container .form-label{position:absolute;inset-block-start:calc(var(--form-input-height) / 2);inset-inline-start:calc(var(--form-input-padding-x) + var(--border-width-default));translate:0 -50%;max-inline-size:calc(100% - 2 * var(--form-input-padding-x));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0 0;transition:inset-block-start .15s ease,translate .15s ease,font-size .15s ease,color .15s ease}.form-field-floating .form-field-container:focus-within .form-label,.form-field-floating .form-field-container:has(.form-input:not(:placeholder-shown)) .form-label,.form-field-floating .form-field-container:has(.form-input:-webkit-autofill) .form-label{inset-block-start:.4rem;translate:0 0;font-size:.75em;line-height:var(--text-body-sm-line-height);color:var(--theme-text-muted)}.form-help{display:flex;gap:.25em;margin-block-start:var(--spacing-16);font-size:var(--form-info-font-size);line-height:1.5em}.form-help:before{content:"";flex:none;inline-size:1.5em;block-size:1.5em;background-color:currentColor;-webkit-mask:url(/assets/icons/help-arrow-up.svg) no-repeat center/contain;mask:url(/assets/icons/help-arrow-up.svg) no-repeat center/contain}.form-help>p{margin:0}.form-options{display:flex;flex-direction:column;gap:var(--spacing-24)}.form-option{display:flex;align-items:flex-start;gap:var(--spacing-12)}.form-input:is([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;inline-size:2rem;block-size:2rem;margin:0;border:0;background-color:currentColor;-webkit-mask:url(/assets/icons/checkbox-unchecked.svg) no-repeat center/contain;mask:url(/assets/icons/checkbox-unchecked.svg) no-repeat center/contain;cursor:pointer}.form-input:is([type=checkbox],[type=radio]):focus-visible{outline:0}.form-input[type=checkbox]:checked{-webkit-mask-image:url(/assets/icons/checkbox-checked.svg);mask-image:url(/assets/icons/checkbox-checked.svg)}.form-input[type=radio]{-webkit-mask-image:url(/assets/icons/radio-unchecked.svg);mask-image:url(/assets/icons/radio-unchecked.svg)}.form-input[type=radio]:checked{-webkit-mask-image:url(/assets/icons/radio-checked.svg);mask-image:url(/assets/icons/radio-checked.svg)}.form-option:has(.form-input:focus-visible){outline:var(--border-width-default) solid var(--theme-focus-color, var(--theme-text, var(--color-black)));outline-offset:2px}.form-option-label{padding-block-start:calc((2rem - 1lh)/2);font-size:var(--text-body-size);line-height:var(--text-body-line-height);cursor:pointer}.form-errors{display:grid;gap:.25em;margin-block-start:var(--spacing-12)}.form-errors:empty{display:none}.form-error{display:flex;gap:.25em;color:var(--theme-error);font-size:var(--form-info-font-size);line-height:1.5}.form-error:before{content:"";flex:none;inline-size:1.5em;block-size:1.5em;background-color:currentColor;-webkit-mask:url(/assets/icons/help-attention.svg) no-repeat center/contain;mask:url(/assets/icons/help-attention.svg) no-repeat center/contain}.form-alert{display:flex;align-items:center;gap:var(--spacing-16);padding:var(--spacing-16);border-radius:.5rem;background-color:var(--color-black);color:var(--color-white);font-size:var(--text-body-size);line-height:var(--text-body-line-height);margin-bottom:var(--spacing-32)}.form-alert:before{content:"";flex:none;inline-size:1.5rem;block-size:1.5rem;background-color:currentColor;-webkit-mask:url(/assets/icons/check.svg) no-repeat center/contain;mask:url(/assets/icons/check.svg) no-repeat center/contain}.form-alert>p{margin:0}.form-alert-error{border-inline-start:.45rem solid var(--color-red)}.form-alert-error:before{-webkit-mask-image:url(/assets/icons/arrow-down.svg);mask-image:url(/assets/icons/arrow-down.svg)}.form-actions{display:flex;gap:var(--spacing-20)}.form-submit{--form-submit-sticker: 2rem;--form-submit-icon: 1.2rem;--form-submit-icon-inset: calc((var(--form-submit-sticker) - var(--form-submit-icon)) / 2);--form-submit-icon-shift: 0rem;position:relative;display:inline-flex;align-items:center;gap:var(--spacing-12);padding:0 0 0 calc(var(--form-submit-sticker) + .6rem);border:0;background:linear-gradient(currentColor,currentColor) no-repeat calc(var(--form-submit-sticker) + .6rem) 100%/0 var(--border-width-default);color:inherit;font-size:var(--text-body-size);line-height:var(--text-body-line-height);font-weight:var(--font-weight-bold);cursor:pointer;transition:background-size var(--duration-slow) var(--easing-medium)}.form-submit:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;translate:0 -50%;inline-size:var(--form-submit-sticker);block-size:var(--form-submit-sticker);border-radius:50%;background-color:var(--theme-text)}.form-submit:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;translate:0 -50%;inline-size:var(--form-submit-sticker);block-size:var(--form-submit-sticker);background-color:var(--theme-background);clip-path:circle(50%);-webkit-mask-image:url(/assets/icons/arrow-right.svg),url(/assets/icons/arrow-right.svg);mask-image:url(/assets/icons/arrow-right.svg),url(/assets/icons/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--form-submit-icon) var(--form-submit-icon);mask-size:var(--form-submit-icon) var(--form-submit-icon);-webkit-mask-position:calc(var(--form-submit-icon-inset) + var(--form-submit-icon-shift)) center,calc(var(--form-submit-icon-inset) + var(--form-submit-icon-shift) - var(--form-submit-sticker)) center;mask-position:calc(var(--form-submit-icon-inset) + var(--form-submit-icon-shift)) center,calc(var(--form-submit-icon-inset) + var(--form-submit-icon-shift) - var(--form-submit-sticker)) center;transition:-webkit-mask-position var(--duration-medium) var(--easing-medium);transition:mask-position var(--duration-medium) var(--easing-medium);transition:mask-position var(--duration-medium) var(--easing-medium),-webkit-mask-position var(--duration-medium) var(--easing-medium)}.form-submit:hover,.form-submit:focus-visible{--form-submit-icon-shift: var(--form-submit-sticker);background-size:calc(100% - var(--form-submit-sticker) - .6rem) var(--border-width-default)}.gallery-slider{--gallery-slider-max-width: 1024px;--gallery-slider-max-height: 700px;position:relative;display:block}.gallery-slider-viewport{width:100%;aspect-ratio:1536/668;max-height:var(--gallery-slider-max-height)}.gallery-slider .gallery-slider-slide{display:flex;align-items:center;justify-content:center;height:100%;pointer-events:none}.gallery-slider-slide:not(.swiper-slide-active) .gallery-slider-media{cursor:pointer}.gallery-slider-media{flex:none;height:min(100%,var(--gallery-slider-max-width) / var(--ratio, .8));pointer-events:auto;aspect-ratio:var(--ratio, 4/5)}.gallery-slider.cms-borders .gallery-slider-media{border:var(--border-width-default) solid var(--cms-border-color)}.theme-light .gallery-slider,.theme-blue .gallery-slider{--theme-border-color: var(--color-light-blue)}.theme-dark .gallery-slider{--theme-border-color: var(--color-lime-green)}.theme-light-blue .gallery-slider{--theme-border-color: var(--color-blue)}.gallery-slider-media .image-img{width:100%;height:100%}.gallery-slider-nav-button{--icon-size: var(--spacing-32);position:absolute;top:50%;z-index:2;display:grid;place-items:center;inline-size:var(--spacing-48);block-size:var(--spacing-48);padding:0;border:0;border-radius:50%;background-color:var(--color-lime-green);color:var(--color-black);cursor:pointer;opacity:0;translate:0 -50%;transition:opacity var(--duration-fast) var(--easing-fast)}.gallery-slider-nav-prev{inset-inline-start:var(--container-padding)}.gallery-slider-nav-next{inset-inline-end:var(--container-padding)}.gallery-slider-nav-button:focus-visible{opacity:1}@media(hover:none){.gallery-slider-nav-button{opacity:1}}@media(min-width:960px){.gallery-slider-nav-button{--icon-size: var(--spacing-48);inline-size:var(--spacing-72);block-size:var(--spacing-72)}.gallery-slider-nav-prev{inset-inline-start:var(--spacing-72)}.gallery-slider-nav-next{inset-inline-end:var(--spacing-72)}}.headline-and-text{display:grid;gap:var(--element-gap)}.headline-and-text-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-weight:var(--font-weight-bold)}@media(min-width:1200px){.headline-and-text{gap:var(--spacing-48)}.headline-and-text.cms-headline-and-text-layout-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.headline-and-text.cms-headline-and-text-layout-50-50{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.headline-and-text.cms-headline-and-text-layout-5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.headline-block-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.icon{display:inline-block;width:var(--icon-size, 1.5rem);height:var(--icon-size, 1.5rem);flex-shrink:0}.icon-text-grid-items{--icon-text-grid-columns: 1;display:grid;grid-template-columns:repeat(var(--icon-text-grid-columns),minmax(0,1fr));grid-auto-rows:auto;margin-block:0;padding-inline:0;list-style:none;border-block-end:var(--border-width-default) solid var(--icon-text-grid-border-color);border-inline-end:var(--border-width-default) solid var(--icon-text-grid-border-color)}@media(min-width:960px){.icon-text-grid-items{--icon-text-grid-columns: 2}}@media(min-width:1200px){.icon-text-grid.cms-icon-text-grid-columns-2 .icon-text-grid-items{--icon-text-grid-columns: 2}.icon-text-grid.cms-icon-text-grid-columns-3 .icon-text-grid-items{--icon-text-grid-columns: 3}.icon-text-grid.cms-icon-text-grid-columns-4 .icon-text-grid-items{--icon-text-grid-columns: 4}.icon-text-grid.cms-icon-text-grid-columns-6 .icon-text-grid-items{--icon-text-grid-columns: 6}}.icon-text-grid{--icon-text-grid-border-color: var(--theme-border-color, var(--color-black))}.icon-text-grid-cell,.icon-text-grid-filler{border-block-start:var(--border-width-default) solid var(--icon-text-grid-border-color);border-inline-start:var(--border-width-default) solid var(--icon-text-grid-border-color)}.icon-text-grid-cell{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-48);padding:var(--spacing-48);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-text-grid-cell>*{max-width:100%}.icon-text-grid-cell-icon{--icon-size: var(--spacing-72)}@media(min-width:1400px){.icon-text-grid-cell-icon{--icon-size: var(--spacing-96)}}.icon-text-grid-cell-text{display:flex;flex-direction:column;gap:var(--spacing-16)}.icon-text-grid-cell-text>*{margin:0;max-width:100%}.icon-text-grid-cell .icon-text-grid-cell-title,.icon-text-grid-cell .icon-text-grid-cell-body{line-height:var(--line-height-body)}.cms-icon-text-grid-icon-theme-highlight .icon-text-grid-cell-icon{--color: var(--theme-highlight, var(--color-blue))}.cms-icon-text-grid-icon-theme-blue .icon-text-grid-cell-icon{--color: var(--color-blue)}.cms-icon-text-grid-icon-theme-light-blue .icon-text-grid-cell-icon{--color: var(--color-light-blue)}.cms-icon-text-grid-icon-theme-lime-green .icon-text-grid-cell-icon{--color: var(--color-lime-green)}.cms-icon-text-grid-icon-theme-purple .icon-text-grid-cell-icon{--color: var(--color-purple)}.icon-text-grid-filler{position:relative;grid-column:1/-1;aspect-ratio:21/9}.icon-text-grid-filler-empty{display:none}@media(min-width:960px){.icon-text-grid-filler:nth-child(2n+2){grid-column:2/-1;aspect-ratio:auto}.icon-text-grid-filler-empty:nth-child(2n+2){display:block}}@media(min-width:1200px){.cms-icon-text-grid-columns-2 .icon-text-grid-filler:nth-child(2n+2){grid-column:2/-1;aspect-ratio:auto}.cms-icon-text-grid-columns-2 .icon-text-grid-filler-empty:nth-child(2n+2){display:block}.cms-icon-text-grid-columns-2 .icon-text-grid-filler:nth-child(odd){grid-column:1/-1;aspect-ratio:21/9}.cms-icon-text-grid-columns-2 .icon-text-grid-filler-empty:nth-child(odd){display:none}.cms-icon-text-grid-columns-3 .icon-text-grid-filler:nth-child(3n+2){grid-column:2/-1;aspect-ratio:auto}.cms-icon-text-grid-columns-3 .icon-text-grid-filler-empty:nth-child(3n+2){display:block}.cms-icon-text-grid-columns-3 .icon-text-grid-filler:nth-child(3n+3){grid-column:3/-1;aspect-ratio:auto}.cms-icon-text-grid-columns-3 .icon-text-grid-filler-empty:nth-child(3n+3){display:block}.cms-icon-text-grid-columns-3 .icon-text-grid-filler:nth-child(3n+1){grid-column:1/-1;aspect-ratio:21/9}.cms-icon-text-grid-columns-3 .icon-text-grid-filler-empty:nth-child(3n+1){display:none}.cms-icon-text-grid-columns-4 .icon-text-grid-filler:nth-child(4n+2){grid-column:2/-1;aspect-ratio:auto}.cms-icon-text-grid-columns-4 .icon-text-grid-filler-empty:nth-child(4n+2){display:block}.cms-icon-text-grid-columns-4 .icon-text-grid-filler:nth-child(4n+3){grid-column:3/-1;aspect-ratio:auto}.cms-icon-text-grid-columns-4 .icon-text-grid-filler-empty:nth-child(4n+3){display:block}.cms-icon-text-grid-columns-4 .icon-text-grid-filler:nth-child(4n+4){grid-column:4/-1;aspect-ratio:auto}.cms-icon-text-grid-columns-4 .icon-text-grid-filler-empty:nth-child(4n+4){display:block}.cms-icon-text-grid-columns-4 .icon-text-grid-filler:nth-child(4n+1){grid-column:1/-1;aspect-ratio:21/9}.cms-icon-text-grid-columns-4 .icon-text-grid-filler-empty:nth-child(4n+1){display:none}.cms-icon-text-grid-columns-6 .icon-text-grid-filler:nth-child(6n+2){grid-column:2/-1;aspect-ratio:auto}.cms-icon-text-grid-columns-6 .icon-text-grid-filler-empty:nth-child(6n+2){display:block}.cms-icon-text-grid-columns-6 .icon-text-grid-filler:nth-child(6n+3){grid-column:3/-1;aspect-ratio:auto}.cms-icon-text-grid-columns-6 .icon-text-grid-filler-empty:nth-child(6n+3){display:block}.cms-icon-text-grid-columns-6 .icon-text-grid-filler:nth-child(6n+4){grid-column:4/-1;aspect-ratio:auto}.cms-icon-text-grid-columns-6 .icon-text-grid-filler-empty:nth-child(6n+4){display:block}.cms-icon-text-grid-columns-6 .icon-text-grid-filler:nth-child(6n+5){grid-column:5/-1;aspect-ratio:auto}.cms-icon-text-grid-columns-6 .icon-text-grid-filler-empty:nth-child(6n+5){display:block}.cms-icon-text-grid-columns-6 .icon-text-grid-filler:nth-child(6n+6){grid-column:6/-1;aspect-ratio:auto}.cms-icon-text-grid-columns-6 .icon-text-grid-filler-empty:nth-child(6n+6){display:block}.cms-icon-text-grid-columns-6 .icon-text-grid-filler:nth-child(6n+1){grid-column:1/-1;aspect-ratio:21/9}.cms-icon-text-grid-columns-6 .icon-text-grid-filler-empty:nth-child(6n+1){display:none}}.icon-text-grid-filler-media{position:absolute;inset:0}.icon-text-grid-filler-media .image-img{width:100%;height:100%}video.icon-text-grid-filler-media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.icon-text-grid.cms-icon-text-grid-variant-inset{padding-inline:var(--container-padding)}.icon-text-grid.cms-icon-text-grid-variant-inset .icon-text-grid-items{border:var(--border-width-default) solid var(--icon-text-grid-border-color);border-radius:var(--radius-large);overflow:hidden}.icon-text-grid.cms-icon-text-grid-variant-inset .icon-text-grid-cell,.icon-text-grid.cms-icon-text-grid-variant-inset .icon-text-grid-filler{margin-block-start:calc(-1 * var(--border-width-default));margin-inline-start:calc(-1 * var(--border-width-default))}.icon-text-grid.cms-icon-text-grid-variant-inset .icon-text-grid-cell,.icon-text-grid.cms-icon-text-grid-variant-inset .icon-text-grid-filler{background-color:var(--theme-background);color:var(--theme-text)}.image{display:block}.image-img{display:block;width:100%;height:auto;aspect-ratio:var(--ratio, auto)}.image-cover{overflow:hidden}.image-cover .image-img{-o-object-fit:cover;object-fit:cover}.image-block{margin:0}.image-block-caption{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.image-block.cms-image-block-variant-inset .image-block-media{overflow:hidden;border-radius:var(--radius-medium)}.image-group{margin:0}.image-group-grid{display:grid;gap:var(--spacing-32);grid-template-columns:minmax(0,1fr)}.cms-image-group-count-2 .image-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-group-rounded .image-group-media{border-radius:var(--radius-large);overflow:hidden}@container (max-width: 40rem){.cms-image-group-count-2 .image-group-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:719px){.cms-image-group-count-2 .image-group-grid{grid-template-columns:minmax(0,1fr)}}.image-slider-figure{margin:0}.image-slider{position:relative;display:block}.image-slider .image-slider-slide{width:min(var(--image-slider-slide-width, 69rem),100%)}.image-slider-media{width:100%}.image-slider.cms-borders .image-slider-media{border:var(--border-width-default) solid var(--cms-border-color)}.image-slider-nav-button{--icon-size: var(--spacing-32);position:absolute;top:50%;z-index:2;display:grid;place-items:center;inline-size:var(--spacing-48);block-size:var(--spacing-48);padding:0;border:0;border-radius:50%;background-color:var(--color-lime-green);color:var(--color-black);cursor:pointer;opacity:0;translate:0 -50%;transition:opacity var(--duration-fast) var(--easing-fast)}.image-slider-nav-prev{inset-inline-start:var(--container-padding)}.image-slider-nav-next{inset-inline-end:var(--container-padding)}.image-slider-nav-button:focus-visible{opacity:1}@media(hover:none){.image-slider-nav-button{opacity:1}}@media(min-width:960px){.image-slider-nav-button{--icon-size: var(--spacing-48);inline-size:var(--spacing-72);block-size:var(--spacing-72)}.image-slider-nav-prev{inset-inline-start:var(--spacing-72)}.image-slider-nav-next{inset-inline-end:var(--spacing-72)}}@container (max-width: 40rem){.image-slider .image-slider-slide{width:100%}}@media(max-width:719px){.image-slider .image-slider-slide{width:100%}}.images-block{margin:0}.images-block-caption{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.images-block-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-24)}.images-block.cms-images-block-variant-fullWidth .images-block-grid{gap:0}@media(min-width:960px){.images-block.cms-images-block-layout-2Columns .images-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.images-block.cms-images-block-layout-3Columns .images-block-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.images-block.cms-images-block-variant-inset.cms-images-block-layout-2Columns .images-block-grid{gap:var(--spacing-32)}.images-block.cms-images-block-variant-inset .images-block-media{overflow:hidden;border-radius:var(--radius-medium)}.introduction{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.introduction-eyebrow{margin:0}.item-list{display:flex;flex-direction:column;gap:var(--spacing-20)}.item-list-item{display:flex;gap:var(--spacing-16)}.item-list-text{min-width:0;--cms-rich-text-gap: var(--spacing-8)}.cms-item-list-variant-rail{gap:var(--spacing-32)}.cms-item-list-variant-rail .item-list-item{--item-list-dot: 14px;position:relative;padding-inline-start:var(--spacing-40)}.cms-item-list-variant-rail .item-list-item:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.25em;inline-size:var(--item-list-dot);block-size:var(--item-list-dot);border-radius:50%;background-color:currentColor}.cms-item-list-variant-rail .item-list-item:after{content:"";position:absolute;inset-inline-start:calc(var(--item-list-dot) / 2 - 1px);inset-block-start:.25em;inset-block-end:calc(-1 * var(--spacing-32));inline-size:2px;background-color:currentColor}.cms-item-list-variant-rail .item-list-item:last-child:after{display:none}.cms-item-list-variant-rail .item-list-item+.item-list-item{margin-block-start:-.35em}.cms-item-list-variant-numbers{counter-reset:item-list}.cms-item-list-variant-numbers .item-list-item{counter-increment:item-list}.cms-item-list-variant-numbers .item-list-item:before{content:counter(item-list);display:grid;place-items:center;flex-shrink:0;inline-size:var(--spacing-32);block-size:var(--spacing-32);border-radius:50%;background-color:var(--theme-text);color:var(--theme-background);font-size:var(--text-body-sm-size);font-weight:var(--font-weight-regular)}.cms-item-list-variant-numbers .item-list-text{margin-block-start:var(--spacing-4)}.key-figure{display:flex;align-items:center;gap:var(--spacing-72);padding:var(--spacing-72) var(--spacing-96);border-radius:var(--radius-large);background-color:var(--theme-background);color:var(--theme-text)}.key-figure-gauge{position:relative;flex:none;inline-size:19rem;max-inline-size:100%}.key-figure-gauge svg{display:block;inline-size:100%;block-size:auto}.key-figure-track,.key-figure-arc{fill:none;stroke:currentColor;stroke-width:11}.key-figure-track{opacity:.5}.key-figure-arc{transform-box:view-box;transform-origin:center;transform:scaleX(-1) rotate(-90deg)}.key-figure-arc[data-animating]{transition:stroke-dasharray 1.5s cubic-bezier(.33,1,.68,1)}.key-figure-value{position:absolute;inset:0;display:grid;place-content:center;padding:1.4em;font-size:var(--text-body-xxxl-size);line-height:var(--text-body-xxxl-line-height);letter-spacing:var(--text-body-xxxl-letter-spacing);font-weight:var(--font-weight-bold);text-align:center;overflow-wrap:break-word}.key-figure-value[data-animating]{font-variant-numeric:tabular-nums}.key-figure-text{min-inline-size:0;font-size:var(--text-body-xl-size);line-height:var(--text-body-xl-line-height);letter-spacing:var(--text-body-xl-letter-spacing);overflow-wrap:break-word}.key-figure-text>*+*{margin-block-start:var(--spacing-16)}@container (max-width: 44rem){.key-figure{flex-direction:column;gap:var(--spacing-40);padding:var(--spacing-48) var(--spacing-24);text-align:center}.key-figure-gauge{inline-size:14rem}.key-figure-value{font-size:var(--text-body-xxl-size);line-height:var(--text-body-xxl-line-height);letter-spacing:var(--text-body-xxl-letter-spacing)}.key-figure-text{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing)}}@media(max-width:719px){.key-figure{flex-direction:column;gap:var(--spacing-40);padding:var(--spacing-48) var(--spacing-24);text-align:center}.key-figure-gauge{inline-size:14rem}.key-figure-value{font-size:var(--text-body-xxl-size);line-height:var(--text-body-xxl-line-height);letter-spacing:var(--text-body-xxl-letter-spacing)}.key-figure-text{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing)}}.key-results{--key-results-badge: 6rem;position:relative;display:flex;flex-direction:column;gap:var(--spacing-64);margin:0;list-style:none;padding:var(--spacing-72) var(--spacing-96);border-radius:var(--radius-medium);background-color:var(--theme-background);color:var(--theme-text);overflow:hidden}.key-results:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--spacing-96) + var(--key-results-badge) / 2 - 1px);inline-size:2px;background-color:var(--color-white)}.key-results .item-list-item{display:flex;align-items:center;gap:var(--spacing-48)}.key-results .item-list-icon{position:relative;flex:none;box-sizing:border-box;inline-size:var(--key-results-badge);block-size:var(--key-results-badge);padding:calc(var(--key-results-badge) * .29);border-radius:50%;background-color:var(--color-white);color:var(--color-black)}.key-results .item-list-text{min-width:0;--cms-rich-text-gap: var(--spacing-24);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing);overflow-wrap:break-word}@container (max-width: 44rem){.key-results{--key-results-badge: 4rem;gap:var(--spacing-40);padding:var(--spacing-40) var(--spacing-32)}.key-results:before{inset-inline-start:calc(var(--spacing-32) + var(--key-results-badge) / 2 - 1px)}.key-results .item-list-item{gap:var(--spacing-24)}.key-results .item-list-text{font-size:var(--text-body-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}}@media(max-width:719px){.key-results{--key-results-badge: 4rem;gap:var(--spacing-40);padding:var(--spacing-40) var(--spacing-32)}.key-results:before{inset-inline-start:calc(var(--spacing-32) + var(--key-results-badge) / 2 - 1px)}.key-results .item-list-item{gap:var(--spacing-24)}.key-results .item-list-text{font-size:var(--text-body-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}}.language-switcher{display:flex;align-items:center;gap:var(--spacing-12);margin:0;padding:0;list-style:none}.language-switcher-pill{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-16);border-radius:99px;box-shadow:inset 0 0 0 var(--border-width-small) currentColor;color:var(--theme-text);font-size:var(--text-body-sm-size);line-height:1;text-box:trim-both cap alphabetic;text-decoration:none;transition:background-color var(--duration-fast) var(--easing-fast),color var(--duration-fast) var(--easing-fast)}.language-switcher-pill:hover,.language-switcher-pill:focus-visible,.language-switcher-pill.is-current{background-color:var(--theme-text);color:var(--theme-background)}.logo-grid{--logo-grid-border-color: var(--theme-border-color, var(--color-black));overflow-x:clip}c-logo-grid{display:block}.logo-grid-title,.logo-grid-kicker{margin-block:0 var(--spacing-24);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.logo-grid.cms-logo-grid-variant-full-width .logo-grid-title{padding-block-start:calc(var(--section-gap) * var(--cms-spacing-top, 1))}.logo-grid-items{--logo-grid-columns: 1;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--logo-grid-columns),minmax(0,1fr));grid-auto-rows:1fr;margin-block:0;padding-inline:0;list-style:none;border-block-end:var(--border-width-default) solid var(--logo-grid-border-color);border-inline-end:var(--border-width-default) solid var(--logo-grid-border-color)}@media(min-width:960px){.logo-grid-items{--logo-grid-columns: 2}}@media(min-width:1200px){.logo-grid.cms-logo-grid-columns-3 .logo-grid-items{--logo-grid-columns: 3}.logo-grid.cms-logo-grid-columns-4 .logo-grid-items{--logo-grid-columns: 4}.logo-grid.cms-logo-grid-columns-5 .logo-grid-items{--logo-grid-columns: 5}.logo-grid.cms-logo-grid-columns-6 .logo-grid-items{--logo-grid-columns: 6}}.logo-grid-cell,.logo-grid-filler{border-block-start:var(--border-width-default) solid var(--logo-grid-border-color);border-inline-start:var(--border-width-default) solid var(--logo-grid-border-color)}.logo-grid-filler-rest{border-block-start:0}.logo-grid-cell{--logo-grid-pointer-x: 50%;--logo-grid-pointer-y: 50%;position:relative;display:block;aspect-ratio:3/2;background-color:var(--theme-background);box-shadow:0 var(--border-width-default) 0 0 var(--logo-grid-border-color)}.logo-grid-cell-logo{position:absolute;inset:var(--spacing-16)}.logo-grid-cell-logo .image-img{width:100%;height:100%;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}.logo-grid-cell .logo-grid-cell-badge{position:absolute;inset-block-start:var(--spacing-16);inset-inline-start:var(--spacing-16);z-index:1;max-width:calc(100% - 2 * var(--spacing-16));padding:var(--spacing-8) var(--spacing-12);border-radius:999px;background:var(--color-lime-green);color:var(--color-black);line-height:1;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.logo-grid-cell.is-pool-base{display:none}@media(min-width:960px){.logo-grid-cell.is-pool-base{display:block}.logo-grid-cell.is-pool-md{display:none}}@media(min-width:1200px){.logo-grid-cell.is-pool-md{display:block}.logo-grid-cell.is-pool-lg{display:none}}.logo-grid-filler-partial{display:var(--partial-display-base);grid-column:span var(--partial-span-base)}.logo-grid-filler-rest{display:var(--rest-display-base);grid-column:1/-1;grid-row:span var(--rest-rows-base)}.logo-grid-media{position:absolute;inset:0;z-index:-1;display:var(--media-display-base);grid-row:var(--media-row-base)/span var(--media-rows-base);grid-column:1/-1;overflow:hidden}@media(min-width:960px){.logo-grid-filler-partial{display:var(--partial-display-md);grid-column:span var(--partial-span-md)}.logo-grid-filler-rest{display:var(--rest-display-md);grid-row:span var(--rest-rows-md)}.logo-grid-media{display:var(--media-display-md);grid-row:var(--media-row-md)/span var(--media-rows-md)}}@media(min-width:1200px){.logo-grid-filler-partial{display:var(--partial-display-lg);grid-column:span var(--partial-span-lg)}.logo-grid-filler-rest{display:var(--rest-display-lg);grid-row:span var(--rest-rows-lg)}.logo-grid-media{display:var(--media-display-lg);grid-row:var(--media-row-lg)/span var(--media-rows-lg)}}.logo-grid-media-item{position:absolute;inset:0}.logo-grid-media-item .image-img{width:100%;height:100%}video.logo-grid-media-item{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.logo-grid.cms-logo-grid-variant-inset>*{max-width:var(--page-max-width);margin-inline:auto}.logo-grid.cms-logo-grid-variant-inset .logo-grid-items,.cms-longform-block-rich-text-logo-grid .logo-grid-items{border:0;border-radius:var(--radius-medium);overflow:hidden}.logo-grid.cms-logo-grid-variant-inset .logo-grid-items:after,.cms-longform-block-rich-text-logo-grid .logo-grid-items:after{position:absolute;inset:0;z-index:1302;border:var(--border-width-default) solid var(--logo-grid-border-color);border-radius:inherit;pointer-events:none;content:""}.logo-grid-cell.stretched-link-container{transition:background-color var(--duration-fast) var(--easing-fast)}.logo-grid-cell.stretched-link-container:has(.logo-grid-cell-link:focus-visible){outline-offset:calc(-2 * var(--border-width-default));background-color:color-mix(in srgb,var(--color-black) 10%,var(--theme-background))}@media(hover:hover){.logo-grid-cell.stretched-link-container:hover{background-color:color-mix(in srgb,var(--color-black) 10%,var(--theme-background))}}.logo-grid-cell .logo-grid-cell-pill{--color: var(--color-black);--icon-size: 1em;position:absolute;inset-block-end:var(--spacing-16);inset-inline-start:var(--spacing-16);z-index:1301;display:inline-flex;align-items:center;gap:var(--spacing-8);max-width:calc(100% - 2 * var(--spacing-16));padding:var(--spacing-8) var(--spacing-16);border-radius:999px;background:var(--color-lime-green);color:var(--color-black);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--easing-fast)}.logo-grid-cell:has(.logo-grid-cell-link:focus-visible) .logo-grid-cell-pill{inset-block-end:var(--spacing-8);inset-inline-start:var(--spacing-8);max-width:calc(100% - 2 * var(--spacing-8));padding:var(--spacing-8) var(--spacing-12);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);opacity:1}@media(hover:hover){.logo-grid-cell.is-pointer .logo-grid-cell-pill{inset-block:var(--logo-grid-pointer-y) auto;inset-inline-start:var(--logo-grid-pointer-x);max-width:none;white-space:nowrap;transform:translate(var(--spacing-16),var(--spacing-16));opacity:1}}@media(prefers-reduced-motion:reduce){.logo-grid-cell.stretched-link-container,.logo-grid-cell .logo-grid-cell-pill{transition:none}}.longform-header,.longform-header-media,.longform-block{--text-container-width: 50rem}.longform{--longform-max-width: 60rem}.longform>:not(:first-child):not(.anchor){margin-block-start:var(--longform-gap, var(--spacing-64))}.longform>.anchor:first-child+*{margin-block-start:0}.cms-longform-block-rich-text-figures{--longform-block-width: 69rem}.cms-longform-block-rich-text-figures .figures.cms-figures-variant-classic{max-width:var(--longform-max-width);margin-inline:auto}.cms-longform-block-rich-text-video,.cms-longform-block-rich-text-images,.cms-longform-block-rich-text-key-figure,.cms-longform-block-rich-text-key-results{--longform-block-width: 69rem}.longform-block.cms-longform-block-rich-text-gallery,.longform-block.cms-longform-block-rich-text-image-slider,.longform-block.cms-longform-block-rich-text-logo-slider{padding-inline:0}.cms-longform-block-rich-text-logo-grid{--longform-block-width: 69rem}.cms-longform-block-rich-text-list .item-list,.cms-longform-block-rich-text-downloads .resource-links,.cms-longform-block-rich-text-form .form-wrapper{max-width:var(--text-container-width);margin-inline:auto}.cms-longform-block-rich-text-contacts .rich-text-contacts:not(.contact-card){max-width:var(--text-container-width);margin-inline:auto}.cms-longform-block-rich-text-contacts .rich-text-contacts.contact-card{max-width:none}.cms-longform-block-rich-text-quotes{--longform-block-width: 69rem}.cms-longform-block-rich-text-quotes .quotes.cms-quotes-variant-ghost{max-width:var(--longform-max-width);margin-inline:auto}.longform-block{--longform-block-width: var(--longform-max-width);padding-inline:max(var(--container-padding),(100% - var(--longform-block-width)) / 2);container-type:inline-size}.longform-block>.cms-rich-text{max-width:var(--text-container-width);margin:auto}.longform-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-16)}.longform-header-skip{--icon-size: var(--spacing-40);display:inline-flex;color:inherit;transition:color var(--duration-fast) var(--easing-fast)}.longform-header-skip:hover{color:var(--theme-highlight)}.longform-header-share{margin-inline-start:auto}.longform-header-media{border-block:var(--border-width-default) solid var(--theme-border-color)}.longform-header-image{max-width:var(--text-container-width);margin-inline:auto;border-inline:var(--border-width-default) solid var(--theme-border-color)}.longform-header-slider.image-slider .image-slider-slide{width:min(var(--text-container-width),100% - 2 * var(--container-padding))}.longform-header-slider.cms-borders .image-slider-media{border-block-width:0}.longform-header-media-original{--longform-header-media-height: min(70svh, 720px, 100vw / 1.5)}.longform-header-media-original .longform-header-image{width:min(100%,var(--text-container-width),var(--longform-header-media-height) * var(--ratio))}.longform-header-media-original .longform-header-slider.image-slider .image-slider-slide{width:auto}.longform-header-media-original .longform-header-slider .image-slider-media{width:min(100vw,var(--longform-header-media-height) * var(--ratio));height:var(--longform-header-media-height)}.longform-header-media-original .longform-header-slider .image-slider-media .image-img{height:100%}:root{--navbar-height: var(--spacing-112)}@media(min-width:1200px){:root{--navbar-height: var(--spacing-128)}}html{scroll-padding-block-start:var(--navbar-height)}html.has-scroll-lock{overflow:hidden}html.has-scroll-lock body{padding-inline-end:var(--scrollbar-compensation, 0px)}.main.has-navbar-offset{padding-block-start:var(--navbar-height)}c-navbar{display:contents}.navbar{position:fixed;inset-block-start:0;inset-inline:0;z-index:2040;background-color:var(--navbar-surface, var(--theme-background));color:var(--theme-text);padding-inline-end:var(--scrollbar-compensation, 0px);transition:background-color var(--duration-medium) var(--easing-medium),color var(--duration-medium) var(--easing-medium),transform var(--duration-medium) var(--easing-medium)}.navbar-root.is-hidden .navbar{transform:translateY(-100%)}.navbar-transparent{--navbar-surface: transparent}.navbar-root.is-open .navbar,.navbar-root.is-scrolled .navbar-transparent{--theme-text: var(--color-black);--theme-text-muted: color-mix(in hsl, var(--color-black) 60%, transparent);--theme-background: var(--color-white);--theme-background-muted: var(--color-gray);--theme-highlight: var(--color-blue);--theme-border-color: var(--color-black);--theme-error: var(--color-red);--theme-success: var(--color-green);--navbar-surface: var(--color-white)}.navbar-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-24);block-size:var(--navbar-height);padding-inline:var(--spacing-24)}.navbar-brand{display:block;color:inherit}.navbar-logo{display:block;block-size:var(--spacing-64);inline-size:auto}.navbar-end{display:flex;align-items:center;gap:var(--spacing-20)}.navbar-badge{position:absolute;inset-inline:0;inset-block-start:50%;display:none;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;translate:0 -50%;pointer-events:none;--signet-size: var(--spacing-64)}.navbar-badge .signet-image{transition:filter var(--duration-medium) var(--easing-medium)}.theme-dark .navbar-badge .signet-image,.theme-blue .navbar-badge .signet-image{filter:invert(1)}.navbar-root.is-open .navbar .navbar-badge .signet-image,.navbar-root.is-scrolled .navbar-transparent .navbar-badge .signet-image{filter:none}.navbar-nav{display:none}.navbar-items{display:flex;align-items:center;gap:var(--spacing-20);margin:0;padding:0;list-style:none}.navbar-item-dropdown{position:relative}.navbar-pill{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-16);border:0;border-radius:99px;box-shadow:inset 0 0 0 var(--border-width-small) currentColor;background-color:transparent;color:var(--theme-text);font-family:inherit;font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:1;text-box:trim-both cap alphabetic;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-fast),color var(--duration-fast) var(--easing-fast)}.navbar-pill:hover,.navbar-pill:focus-visible,.navbar-pill.is-current,.navbar-pill[aria-expanded=true]{background-color:var(--theme-text);color:var(--theme-background)}.navbar-actions{display:flex;align-items:center;gap:var(--spacing-20)}.navbar-icon-button{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--spacing-40);aspect-ratio:1;padding:0;border:0;border-radius:50%;background-color:transparent;color:var(--theme-text);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-fast),color var(--duration-fast) var(--easing-fast);--icon-size: var(--spacing-24)}.navbar-icon-button:hover,.navbar-icon-button:focus-visible,.navbar-icon-button[aria-expanded=true]{background-color:var(--theme-text);color:var(--theme-background)}.navbar-item-split{display:flex;align-items:center;gap:var(--spacing-4)}.navbar-pill-toggle{inline-size:var(--spacing-32);--icon-size: var(--spacing-16)}.navbar-pill-toggle .icon{transition:rotate var(--duration-fast) var(--easing-fast)}.navbar-pill-toggle[aria-expanded=true] .icon{rotate:180deg}.navbar-item-split:not(:has(:focus-visible)) .navbar-pill-toggle{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.navbar-item-split:has(>[aria-expanded=true])>.navbar-pill{background-color:var(--theme-text);color:var(--theme-background)}.navbar-scrim{position:fixed;inset:0;z-index:2020;background-color:var(--color-blue);mix-blend-mode:multiply;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-medium) var(--easing-medium),visibility 0s linear var(--duration-medium)}.navbar-root.is-open .navbar-scrim{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-medium) var(--easing-medium),visibility 0s}.navbar-root.is-modal .navbar-scrim{z-index:2100}@media(min-width:1200px){.navbar-inner{padding-inline:var(--spacing-32)}.navbar-logo{block-size:var(--spacing-72)}.navbar-nav,.navbar-badge{display:block}}.navbar-drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:2120;display:flex;flex-direction:column;inline-size:min(640px,100% - var(--spacing-32));background-color:var(--color-white);color:var(--color-black);transform:translate(100%);visibility:hidden;overflow-y:auto;overscroll-behavior:contain;transition:transform var(--duration-medium) var(--easing-medium),visibility 0s linear var(--duration-medium)}.navbar-drawer.is-open{transform:none;visibility:visible;transition:transform var(--duration-medium) var(--easing-medium),visibility 0s}.navbar-drawer-top{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-24);padding:var(--spacing-32) var(--spacing-24) var(--spacing-24);background-color:var(--color-white)}.navbar-drawer-close{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--spacing-40);aspect-ratio:1;padding:0;border:0;border-radius:50%;background-color:var(--color-black);color:var(--color-white);cursor:pointer;--icon-size: var(--spacing-20)}.navbar-drawer-body{display:flex;flex-direction:column;gap:var(--spacing-48);padding:var(--spacing-24) var(--spacing-24) var(--spacing-64)}.navbar-drawer-section{display:flex;flex-direction:column}.navbar-drawer-label .navbar-menu-link{margin-block:calc(var(--spacing-8) * -1);font-size:inherit;--icon-size: var(--spacing-16)}.navbar-drawer-label .navbar-menu-link-icon{opacity:1}.navbar-drawer-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-16);margin:0 0 var(--spacing-32);padding:0;list-style:none}.navbar-drawer-cards .navbar-card{--card-aspect: 4 / 3;--signet-size: 35%}.navbar-drawer .navbar-cta-banner{margin-block-end:var(--spacing-32)}.navbar-drawer-list{display:grid;gap:var(--spacing-8);margin:0 0 var(--spacing-32);padding:0;list-style:none}@media(min-width:720px){.navbar-drawer-top,.navbar-drawer-body{padding-inline:var(--spacing-48)}.navbar-drawer-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.navbar-drawer-cards .navbar-card{--card-aspect: 2 / 3;--signet-size: 50%}}.navbar-dropdown,.navbar-mega{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--duration-medium) var(--easing-medium),visibility 0s linear var(--duration-medium)}.navbar-dropdown.is-open,.navbar-mega.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--duration-medium) var(--easing-medium),visibility 0s}.navbar-dropdown-clip,.navbar-mega-clip{min-block-size:0;overflow:hidden}.navbar-dropdown{position:absolute;inset-block-start:calc(100% + var(--spacing-20));inset-inline-start:0;z-index:2050;min-inline-size:256px}.navbar-dropdown-inner{padding:var(--spacing-32);border-radius:var(--radius-medium);background-color:var(--theme-background);color:var(--theme-text)}.navbar-dropdown-list{display:grid;gap:var(--spacing-24);margin:0;padding:0;list-style:none}.navbar-dropdown .navbar-menu-link{white-space:nowrap}.navbar-mega{position:absolute;inset-block-start:100%;inset-inline:0;z-index:2050}.navbar-mega-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--spacing-48);padding:var(--spacing-48) var(--spacing-64) var(--spacing-64);border-block-end:var(--border-width-small) solid var(--color-black);background-color:var(--color-white);color:var(--color-black)}.navbar-mega-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-16);align-content:start;margin:0;padding:0;list-style:none}.navbar-mega-side{display:flex;flex-direction:column;gap:var(--spacing-32)}.navbar-mega-label,.navbar-drawer-label{margin:0 0 var(--spacing-16);font-size:var(--text-caption-size);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.navbar-mega-list{margin:0;padding:0;list-style:none;-moz-columns:2;columns:2;-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24)}.navbar-menu-link{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);margin-inline:calc(var(--spacing-16) * -1);padding:var(--spacing-8) var(--spacing-16);border-radius:99px;color:inherit;font-size:var(--text-body-sm-size);text-decoration:none;-moz-column-break-inside:avoid;break-inside:avoid;transition:background-color var(--duration-fast) var(--easing-fast),color var(--duration-fast) var(--easing-fast)}.navbar-menu-link-lg{font-size:var(--text-body-size)}.navbar-menu-link-icon{flex:none;opacity:0;transition:opacity var(--duration-fast) var(--easing-fast)}.navbar-menu-link:hover,.navbar-menu-link:focus-visible{background-color:var(--color-gray);color:var(--color-black)}.navbar-menu-link:hover .navbar-menu-link-icon,.navbar-menu-link:focus-visible .navbar-menu-link-icon{opacity:1}.navbar-cta-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);padding:var(--spacing-24) var(--spacing-32);border-radius:var(--radius-medium);background-color:var(--color-blue);color:var(--color-white);font-size:var(--text-body-sm-size);text-decoration:none}.navbar-mega-side .navbar-cta-banner{margin-block-start:auto}.navbar-cta-banner-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--spacing-40);aspect-ratio:1;border:var(--border-width-small) solid currentColor;border-radius:50%;flex:none;transition:translate var(--duration-fast) var(--easing-fast);--icon-size: var(--spacing-20)}.navbar-cta-banner:hover .navbar-cta-banner-icon,.navbar-cta-banner:focus-visible .navbar-cta-banner-icon{translate:var(--spacing-4) 0}.navbar-search{position:absolute;inset-block-start:100%;inset-inline:0;z-index:2050;display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--duration-medium) var(--easing-medium),visibility 0s linear var(--duration-medium)}.navbar-search.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--duration-medium) var(--easing-medium),visibility 0s}.navbar-search-clip{min-block-size:0;overflow:hidden}c-navbar-search{display:block}.navbar-search .navbar-search-inner{padding:var(--spacing-32) var(--spacing-24) var(--spacing-48);border-block-end:var(--border-width-small) solid var(--color-black);background-color:var(--color-white);color:var(--color-black)}.navbar-search .navbar-search-results{max-block-size:calc(100dvh - var(--navbar-height) - var(--spacing-128) - var(--spacing-48));overflow-y:auto;overscroll-behavior:contain}.navbar-search-form{position:relative}.navbar-search-input{inline-size:100%;block-size:var(--spacing-64);padding-inline:var(--spacing-24) calc(var(--spacing-64) + var(--spacing-8));border:0;border-radius:99px;background-color:var(--color-gray);color:var(--color-black);font-family:inherit;font-size:var(--text-body-size)}.navbar-search-input::-moz-placeholder{color:color-mix(in hsl,var(--color-black) 60%,transparent)}.navbar-search-input::placeholder{color:color-mix(in hsl,var(--color-black) 60%,transparent)}.navbar-search-input::-webkit-search-decoration{display:none}.navbar-search-submit{position:absolute;inset-block-start:50%;inset-inline-end:var(--spacing-12);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--spacing-40);aspect-ratio:1;padding:0;border:0;border-radius:50%;background-color:var(--color-black);color:var(--color-white);cursor:pointer;translate:0 -50%;--icon-size: var(--spacing-20)}.navbar-search-results{transition:opacity var(--duration-fast) var(--easing-fast)}.navbar-search-inner.is-loading .navbar-search-results{opacity:.5}.navbar-search-list{margin:0;padding:var(--spacing-32) 0 0;list-style:none}.navbar-search-result{display:flex;align-items:baseline;gap:var(--spacing-16);padding-block:var(--spacing-8);color:inherit;font-size:var(--text-body-size);text-decoration:none}.navbar-search-result:hover,.navbar-search-result:focus-visible{text-decoration:underline;text-underline-offset:.2em}.navbar-search-empty{margin:var(--spacing-32) 0 0;font-size:var(--text-body-sm-size)}@media(min-width:1200px){.navbar-search .navbar-search-inner{padding-inline:var(--spacing-48)}}.logo-slider{--logo-slider-logo-height: var(--spacing-72);--logo-slider-gap: var(--spacing-16)}@media(min-width:960px){.logo-slider{--logo-slider-logo-height: var(--spacing-96)}}.logo-slider-label{margin-block:0 var(--spacing-24);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}c-logo-slider{display:block;overflow-x:clip;overflow-y:visible;contain:inline-size;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}c-logo-slider:active{cursor:grabbing}.logo-slider-track{display:flex;width:-moz-max-content;width:max-content}.logo-slider-list{display:flex;flex:none;gap:var(--logo-slider-gap);margin:0;padding:0 var(--logo-slider-gap) 0 0;list-style:none}.logo-slider-item{flex:none}.logo-slider-link{display:block}.logo-slider-logo{height:var(--logo-slider-logo-height);aspect-ratio:var(--ratio, 3/2)}.logo-slider-logo .image-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none}.logo-slider.cms-logo-slider-position-top,.logo-slider.cms-logo-slider-position-bottom{position:absolute;inset-inline:0;padding-block:var(--spacing-32);color:var(--color-white)}.logo-slider.cms-logo-slider-position-top{inset-block-start:0}.logo-slider.cms-logo-slider-position-bottom{inset-block-end:0}.logo-slider-stage{position:relative;display:grid}.media-pause{display:grid;place-items:center;inline-size:48px;block-size:48px;border:0;border-radius:50%;background-color:var(--color-white);color:var(--color-black);cursor:pointer}.media-pause .icon{inline-size:var(--spacing-20);block-size:var(--spacing-20)}.media-pause .media-pause-icon-play,.media-pause[aria-pressed=true] .media-pause-icon-pause{display:none}.media-pause[aria-pressed=true] .media-pause-icon-play{display:block}.quotes{background:var(--theme-background);color:var(--theme-text);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}c-quotes-slider{display:block}.quotes.cms-quotes-layout-card.cms-quotes-variant-inset{max-width:var(--page-max-width);margin-inline:auto;border-radius:var(--radius-medium)}.quotes.cms-quotes-layout-card.cms-quotes-variant-inset.cms-borders{border:var(--border-width-default) solid var(--cms-border-color)}.quotes.cms-quotes-layout-card.cms-quotes-variant-full-width.cms-borders{border-block:var(--border-width-default) solid var(--cms-border-color)}.quotes.cms-quotes-layout-card{padding-inline:var(--container-padding)}.quotes.cms-quotes-layout-card.cms-quotes-variant-inset{padding-block:var(--container-padding)}@media(min-width:1200px){.quotes.cms-quotes-layout-card.cms-quotes-variant-full-width{--section-gap: var(--spacing-128);padding-inline:var(--spacing-128)}.quotes.cms-quotes-layout-card.cms-quotes-variant-inset{padding:var(--spacing-96) var(--spacing-96) var(--spacing-72)}}.quote{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-48)}.quote>*{max-width:100%}.quote-text{margin:0}.quote-mark{display:block;color:var(--theme-text)}.quote-mark .icon{display:block;width:auto;height:min(var(--spacing-48),54px);aspect-ratio:115/86}@media(min-width:1200px){.quote-mark .icon{height:54px}}.quotes.cms-quotes-layout-card .quote .quote-mark{display:none}.quotes-mark-cell{flex-shrink:0}.quotes.cms-quotes-layout-card.cms-quotes-variant-inset .quote-mark{color:var(--color-light-blue)}.quotes-cite{min-width:0}.quotes-cite p{margin:0}.quotes.cms-quotes-layout-card.cms-quotes-slider-static,.quotes.cms-quotes-layout-card c-quotes-slider{display:grid;gap:var(--spacing-48);grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "meta" "metaend"}@media(min-width:960px){.quotes.cms-quotes-layout-card.cms-quotes-slider-static,.quotes.cms-quotes-layout-card c-quotes-slider{grid-template-columns:minmax(0,1fr) minmax(0,calc(2 * var(--spacing-128)));grid-template-areas:"content content" "meta metaend";align-items:end;-moz-column-gap:var(--spacing-48);column-gap:var(--spacing-48);row-gap:var(--spacing-72)}.quotes.cms-quotes-layout-card.cms-quotes-variant-full-width c-quotes-slider{max-inline-size:calc(8 * var(--spacing-128));margin-inline:auto}.quotes.cms-quotes-layout-card.cms-quotes-variant-full-width.cms-quotes-slider-static{padding-inline:max(var(--spacing-128),(100% - 8 * var(--spacing-128)) / 2)}}.quotes-content,.quotes-content-slider{grid-area:content;min-width:0}.quotes-content-slider,.quotes-media-slider,.quotes-logos-slider{width:100%;min-width:0;max-width:100%}.quotes-meta{grid-area:meta;display:flex;align-items:center;gap:var(--spacing-12);min-width:0}.quotes-meta-end{grid-area:metaend;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-16);min-width:0}.quotes-cluster{display:flex;align-items:center;margin-inline-end:var(--spacing-40);flex-shrink:0}.quotes-cluster .quotes-avatar{margin-inline-end:calc(-1 * var(--spacing-40))}.quotes-avatar{position:relative;display:block;padding:0;border:0;background:transparent;inline-size:var(--spacing-72);block-size:var(--spacing-72);border-radius:50%;flex-shrink:0}button.quotes-avatar{cursor:pointer}.quotes-avatar.is-active{z-index:2}.quotes-avatar-image,.quotes-avatar-image .image-img{width:100%;height:100%;border-radius:50%;overflow:hidden}.quotes-avatar-image{border:var(--border-width-large) solid var(--theme-background)}.quotes-avatar-ring{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.quotes-avatar-ring circle{stroke:var(--color-lime-green);stroke-width:var(--border-width-large);stroke-dasharray:217;stroke-dashoffset:217;transform:rotate(-90deg);transform-origin:center}.quotes-avatar.is-active .quotes-avatar-ring circle{stroke-dashoffset:0}.quotes.cms-quotes-layout-portrait .quotes-avatar-ring circle{stroke:var(--color-light-blue)}.quotes-logos,.quotes-logos-slider{min-block-size:var(--spacing-48)}.quotes-logo .image-img{display:block;block-size:var(--spacing-48);inline-size:auto;-o-object-fit:contain;object-fit:contain}.quotes-nav{display:flex;gap:var(--spacing-12);flex-shrink:0}.quotes-nav-button{display:inline-grid;place-items:center;inline-size:var(--spacing-40);block-size:var(--spacing-40);border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.quotes-nav-button .icon{--icon-size: var(--spacing-40)}.quotes-nav-button:disabled{opacity:.4;cursor:default}.quotes.cms-quotes-layout-portrait.cms-quotes-slider-static,.quotes.cms-quotes-layout-portrait c-quotes-slider{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "box"}.quotes-media{grid-area:media;position:relative;aspect-ratio:1}.quotes-media .quotes-media-slider{position:absolute;inset:0;height:100%}.quotes-media .swiper-slide{block-size:100%}.quotes-portrait{position:absolute;inset:0}.quotes-portrait .image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quotes-box{grid-area:box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-48);padding:var(--container-padding);min-width:0}.quotes-box .quotes-content-slider{width:100%}@media(min-width:1200px){.quotes.cms-quotes-layout-portrait.cms-quotes-slider-static,.quotes.cms-quotes-layout-portrait c-quotes-slider{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"media box";align-items:stretch}.quotes-media{aspect-ratio:auto}.quotes-box{padding:var(--spacing-96);justify-content:space-between;min-block-size:calc(5 * var(--spacing-128))}.quotes.cms-quotes-layout-portrait.cms-quotes-variant-inset .quotes-media{aspect-ratio:1;align-self:center;border-radius:var(--radius-medium);overflow:hidden}}.quotes.cms-quotes-layout-portrait.cms-quotes-variant-inset{max-inline-size:var(--breakpoint-xl);margin-inline:auto}.quotes.cms-quotes-layout-portrait.cms-borders .quotes-media,.quotes.cms-quotes-layout-portrait.cms-borders .quotes-box{border:var(--border-width-default) solid var(--cms-border-color)}.quotes.cms-quotes-layout-portrait.cms-borders .quotes-box{margin-block-start:calc(-1 * var(--border-width-default))}@media(min-width:1200px){.quotes.cms-quotes-layout-portrait.cms-borders .quotes-box{margin-block-start:0;margin-inline-start:calc(-1 * var(--border-width-default))}}.quotes.cms-quotes-variant-ghost{background:transparent;padding:0}.quotes.cms-quotes-variant-inset.theme-dark .quote-mark,.quotes.cms-quotes-variant-inset.theme-blue .quote-mark{color:var(--theme-text)}.quotes.cms-quotes-variant-ghost .quotes-meta>.quotes-avatar{display:none}@container (max-width: 72rem){.longform-block .quotes.cms-quotes-layout-card.cms-quotes-variant-inset,.column-text-column .quotes.cms-quotes-layout-card.cms-quotes-variant-inset{padding:var(--spacing-64) var(--spacing-64) var(--spacing-48)}.longform-block .quotes.cms-quotes-layout-portrait .quotes-box,.column-text-column .quotes.cms-quotes-layout-portrait .quotes-box{padding:var(--spacing-48);min-block-size:0}}@container (max-width: 40rem){.longform-block .quotes.cms-quotes-layout-card.cms-quotes-variant-inset,.column-text-column .quotes.cms-quotes-layout-card.cms-quotes-variant-inset{padding:var(--spacing-32) var(--spacing-24)}}.resource-links-row{display:flex;align-items:center;gap:var(--spacing-24);padding-block:var(--spacing-24);border-block-start:var(--border-width-small) solid currentColor}.resource-links-row:last-child{border-block-end:var(--border-width-small) solid currentColor}.resource-links-label{flex:1;min-width:0;color:inherit;text-decoration:none}.resource-links-meta{flex-shrink:0}.resource-links-icon{--resource-links-icon-size: var(--spacing-24);--resource-links-icon-shift: 0px;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--resource-links-icon-size);block-size:var(--resource-links-icon-size);overflow:hidden}.resource-links-icon .icon{inline-size:100%;block-size:100%;transition:transform var(--duration-medium) var(--easing-medium)}.resource-links-icon .icon+.icon{position:absolute;inset:0;margin:auto}.resource-links-icon-down .icon{transform:translateY(var(--resource-links-icon-shift))}.resource-links-icon-down .icon+.icon{transform:translateY(calc(var(--resource-links-icon-shift) - var(--resource-links-icon-size)))}.resource-links-icon-across .icon{transform:translate(var(--resource-links-icon-shift))}.resource-links-icon-across .icon+.icon{transform:translate(calc(var(--resource-links-icon-shift) - var(--resource-links-icon-size)))}.resource-links-row:hover .resource-links-icon,.resource-links-row:focus-within .resource-links-icon{--resource-links-icon-shift: var(--resource-links-icon-size)}@container (max-width: 40rem){.resource-links-row{flex-wrap:wrap;gap:var(--spacing-8) var(--spacing-24)}.resource-links-label{flex-basis:calc(100% - var(--spacing-24) - var(--spacing-24))}.resource-links-meta{order:1}}@media(max-width:719px){.resource-links-row{flex-wrap:wrap;gap:var(--spacing-8) var(--spacing-24)}.resource-links-label{flex-basis:calc(100% - var(--spacing-24) - var(--spacing-24))}.resource-links-meta{order:1}}.section{background-color:var(--theme-background);color:var(--theme-text)}.section-spacing{padding-block:calc(var(--section-gap) * var(--cms-spacing-top, 1)) calc(var(--section-gap) * var(--cms-spacing-bottom, 1))}.cms-spacing-top-big{--cms-spacing-top: calc(4 / 3)}.cms-spacing-top-small{--cms-spacing-top: calc(2 / 3)}.cms-spacing-top-none{--cms-spacing-top: 0}.cms-spacing-bottom-big{--cms-spacing-bottom: calc(4 / 3)}.cms-spacing-bottom-small{--cms-spacing-bottom: calc(2 / 3)}.cms-spacing-bottom-none{--cms-spacing-bottom: 0}.share-links,.share-links-list{display:flex;align-items:center;gap:var(--spacing-16)}.share-links-link{--icon-size: var(--spacing-32);display:inline-flex;color:inherit;transition:color var(--duration-fast) var(--easing-fast)}.share-links-link:hover{color:var(--theme-highlight)}.signet{display:block;inline-size:var(--signet-size, 148px)}.signet-image{display:block;inline-size:100%;block-size:auto}.split-header{display:grid}.split-header-visual{position:relative;display:grid;grid-template-columns:100%;overflow:hidden}.split-header-visual-empty{display:none}.split-header-media,.split-header-media .image-img{width:100%;height:100%}.split-header-video{display:block;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.split-header-vibe-placeholder{display:grid;place-items:center;aspect-ratio:1;color:var(--theme-text-muted)}.split-header-slideshow{position:relative;display:grid;grid-template-columns:100%}.split-header-slideshow-viewport{inline-size:100%;aspect-ratio:1}.split-header-slideshow .swiper-wrapper,.split-header-slide{block-size:100%}.split-header-slide{overflow:hidden}@media(prefers-reduced-motion:no-preference){.split-header-slideshow[data-animation=fade] .swiper-slide-active .image-img{animation:split-header-zoom var(--split-header-zoom-duration, 8s) linear forwards}.split-header-slideshow.is-paused .swiper-slide-active .image-img{animation-play-state:paused}}@keyframes split-header-zoom{0%{scale:1}to{scale:1.12}}.split-header-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,2fr) minmax(0,1fr)}@media(max-width:1199px){.split-header-collage{aspect-ratio:1}}.split-header-collage-main{grid-column:1/-1}.split-header-collage-item,.split-header-collage-item .image-img{width:100%;height:100%}.split-header-collage-tile{--signet-size: var(--spacing-96);display:grid;place-items:center;background-color:var(--color-black)}.split-header-visual .media-pause{position:absolute;inset-block-end:var(--spacing-16);inset-inline-end:var(--spacing-16)}.split-header-lightbox .video-lightbox-watch{position:absolute;inset-block-end:var(--split-header-watch-offset, var(--spacing-24));inset-inline-start:var(--split-header-watch-offset, var(--spacing-24))}@media(min-width:960px){.split-header-lightbox{--split-header-watch-offset: var(--spacing-64)}}.split-header.cms-borders .split-header-visual,.split-header.cms-borders .split-header-column{border:var(--border-width-default) solid var(--cms-border-color)}.split-header.cms-borders .split-header-collage-main{border-block-end:var(--border-width-default) solid var(--cms-border-color)}.split-header.cms-borders .split-header-collage>:nth-child(2){border-inline-end:var(--border-width-default) solid var(--cms-border-color)}@media(max-width:1199px){.split-header.cms-borders .split-header-visual:not(.split-header-visual-empty)+.split-header-column{border-block-start:0}}.split-header-column{display:flex;flex-direction:column}.split-header-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:end;gap:var(--spacing-32);background-color:var(--theme-background);color:var(--theme-text);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.split-header-text>*{max-width:100%}.split-header-title{margin:0;font-weight:var(--font-weight-bold)}.split-header-body{--cms-rich-text-button-gap: var(--spacing-48)}.header-segment{background-color:var(--theme-background);color:var(--theme-text)}.split-header.cms-borders .header-segment{border-block-start:var(--border-width-default) solid var(--cms-border-color)}.split-header.cms-border-default .header-segment{border-color:var(--theme-border-color)}.header-segment-label{margin:0;font-weight:var(--font-weight-bold)}.header-figures .figures-grid{grid-template-columns:1fr}.header-figures .figures-item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24)}.header-figures .figures-value{font-size:var(--text-display-md-size);line-height:var(--text-display-md-line-height);letter-spacing:var(--text-display-md-letter-spacing)}.header-toc-item+.header-toc-item{border-block-start:var(--border-width-small) solid var(--theme-border-color)}.header-toc-link{--header-toc-icon-shift: 0px;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-24);padding-block:var(--spacing-20);color:inherit;text-decoration:none}.header-toc-link .header-toc-label{transform:translate(0);transition:transform var(--duration-medium) var(--easing-medium)}.header-toc-link .header-toc-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--spacing-24);block-size:var(--spacing-24);overflow:hidden}.header-toc-link .header-toc-icon .icon{inline-size:100%;block-size:100%;transform:translateY(var(--header-toc-icon-shift));transition:transform var(--duration-medium) var(--easing-medium)}.header-toc-link .header-toc-icon .icon+.icon{position:absolute;inset:0;margin:auto;transform:translateY(calc(var(--header-toc-icon-shift) - var(--spacing-24)))}.header-toc-link:hover,.header-toc-link:focus-visible{--header-toc-icon-shift: var(--spacing-24)}.header-toc-link:hover .header-toc-label,.header-toc-link:focus-visible .header-toc-label{transform:translate(var(--spacing-8))}.header-quote .quotes.cms-quotes-layout-card.cms-quotes-variant-full-width{padding:0}.header-quote .quotes-logos,.header-quote .quotes-logos-slider{display:none}@media(min-width:960px){.header-quote .quotes.cms-quotes-layout-card.cms-quotes-slider-static,.header-quote .quotes.cms-quotes-layout-card c-quotes-slider{grid-template-columns:minmax(0,1fr) auto}}.header-contacts-list{display:flex;flex-direction:column;gap:var(--spacing-32)}.header-info{color:var(--theme-highlight)}@media(min-width:1200px){.split-header{grid-template-columns:1fr 1fr}.split-header-visual-empty{display:block}.split-header-visual,.split-header:before{align-self:start;position:sticky;inset-block-start:var(--navbar-height);block-size:calc(100dvh - var(--navbar-height));transition:inset-block-start var(--duration-medium) var(--easing-medium),block-size var(--duration-medium) var(--easing-medium)}body:has(.navbar-root.is-hidden) .split-header-visual,body:has(.navbar-root.is-hidden) .split-header:before{inset-block-start:0;block-size:100dvh}.split-header.cms-borders .split-header-visual+.split-header-column{border-inline-start:0}}@media(min-width:1200px)and (prefers-reduced-motion:reduce){.split-header-visual,.split-header:before{transition:none}}@media(min-width:1200px){.split-header-video,.split-header-slideshow-viewport{aspect-ratio:auto;block-size:100%}.split-header-collage{position:absolute;inset:0}.split-header-vibe-placeholder{aspect-ratio:auto}.split-header-text{min-height:40vw}}@media(min-width:1200px){.split-header.cms-split-header-media-width-contained .split-header-visual{inline-size:100%;max-inline-size:calc(var(--page-max-width-lg) / 2);justify-self:end}.split-header.cms-borders.cms-split-header-media-width-contained:before{content:"";grid-area:1/1;border:var(--border-width-default) solid var(--cms-border-color)}.split-header.cms-borders.cms-split-header-media-width-contained .split-header-visual{grid-area:1/1}}@media(min-width:1400px){.split-header.cms-split-header-media-width-contained .split-header-text,.split-header.cms-split-header-media-width-contained .header-segment:not(.header-logo-slider){padding-inline-end:max(var(--spacing-64),100% - var(--page-max-width-lg) / 2)}}@media(min-width:1920px){.split-header.cms-split-header-media-width-contained .split-header-text,.split-header.cms-split-header-media-width-contained .header-segment:not(.header-logo-slider){padding-inline-end:max(var(--spacing-96),100% - var(--page-max-width-lg) / 2)}}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-gallery .swiper-slide{transition-property:transform;transition-timing-function:var(--easing-medium);backface-visibility:hidden}.target-group-card{display:block;--card-accent: var(--color-lime-green);--card-surface: var(--color-black);--card-aspect: 2 / 3;--card-bar-size: var(--spacing-72);--signet-size: 50%}.target-group-card-link{position:relative;display:block;aspect-ratio:var(--card-aspect);overflow:hidden;border-radius:var(--radius-medium);background-color:var(--card-surface)}.target-group-card-link:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--border-width-default) var(--card-accent);opacity:0;transition:opacity var(--duration-fast) var(--easing-fast);pointer-events:none}.target-group-card-link:hover:after,.target-group-card-link:focus-visible:after{opacity:1}.target-group-card-link:focus-visible{outline:var(--border-width-default) solid var(--theme-focus-color, var(--theme-text, var(--color-black)));outline-offset:2px}.target-group-card-media{position:absolute;inset:0}.target-group-card-media,.target-group-card-media .image-img{width:100%;height:100%}.target-group-card-media .image-img{transition:transform var(--duration-slow) var(--easing-medium)}.target-group-card-link:hover .target-group-card-media .image-img,.target-group-card-link:focus-visible .target-group-card-media .image-img{transform:scale(1.04)}.target-group-card-scrim{position:absolute;inset:0;background-color:#00000054}.target-group-card-signet{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.target-group-card-bar{position:absolute;inset-inline:0;inset-block-end:0;display:flex;align-items:stretch;block-size:var(--card-bar-size);border-block-start:var(--border-width-small) solid var(--card-accent);color:var(--card-accent)}.target-group-card-bar:before{content:"";position:absolute;inset:0;background-color:#00000080;mix-blend-mode:soft-light}.target-group-card-bar-plain{justify-content:center;border-block-start:0}.target-group-card-bar-plain:before{content:none}.target-group-card-bar-plain .target-group-card-arrow{margin-inline-start:0;border-inline-start:0}.target-group-card-marquee{position:relative;display:flex;align-items:center;flex:1;overflow:hidden}.target-group-card-marquee-track{display:flex;width:-moz-max-content;width:max-content;padding-inline-start:var(--spacing-12);font-size:var(--text-body-size);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase;white-space:nowrap}.target-group-card-marquee-group{padding-inline-end:var(--spacing-24)}@media(prefers-reduced-motion:no-preference){@keyframes target-group-card-marquee{0%{transform:translate(-25%)}to{transform:translate(-50%)}}.target-group-card-marquee-track{padding-inline-start:0;animation:target-group-card-marquee var(--target-group-card-marquee-duration, 15s) linear infinite}}.target-group-card-arrow{position:relative;display:grid;place-items:center;inline-size:var(--card-bar-size);flex-shrink:0;margin-inline-start:auto;border-inline-start:var(--border-width-small) solid var(--card-accent);overflow:hidden;--icon-size: var(--spacing-32);--card-arrow-shift: 0px}.target-group-card-arrow .icon{grid-area:1/1;transform:translate(var(--card-arrow-shift));transition:transform var(--duration-medium) var(--easing-medium)}.target-group-card-arrow .icon+.icon{transform:translate(calc(var(--card-arrow-shift) - var(--card-bar-size)))}.target-group-card-link:hover,.target-group-card-link:focus-visible{--card-arrow-shift: var(--card-bar-size)}.target-group-card.cms-accent-lime-green{--card-accent: var(--color-lime-green)}.target-group-card.cms-accent-blue{--card-accent: var(--color-blue)}.target-group-card.cms-accent-light-blue{--card-accent: var(--color-light-blue)}.target-group-card.cms-accent-white{--card-accent: var(--color-white)}.target-group-card.cms-accent-purple{--card-accent: var(--color-purple)}.target-group-card.cms-accent-black{--card-accent: var(--color-black)}.target-group-card.cms-background-black{--card-surface: var(--color-black)}.target-group-card.cms-background-white{--card-surface: var(--color-white)}.target-group-card.cms-background-gray{--card-surface: var(--color-gray)}.target-group-card.cms-background-blue{--card-surface: var(--color-blue)}.target-group-card.cms-background-light-blue{--card-surface: var(--color-light-blue)}.target-group-card.cms-background-lime-green{--card-surface: var(--color-lime-green)}.target-group-card.cms-background-purple{--card-surface: var(--color-purple)}.teaser{display:grid}.teaser-visual{position:relative;display:grid}.teaser-visual-empty{display:none}@media(min-width:1200px){.teaser-visual-empty{display:grid;aspect-ratio:1}}.teaser-media,.teaser-media .image-img{width:100%;height:100%}.teaser-video{display:block;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.teaser-vibe-placeholder{display:grid;place-items:center;aspect-ratio:1;color:var(--theme-text-muted)}.teaser-content{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-32)}.teaser-content>*{max-width:100%}.teaser.cms-vertical-alignment-top .teaser-content{justify-content:flex-start}.teaser.cms-vertical-alignment-center .teaser-content{justify-content:center}.teaser.cms-borders .teaser-visual,.teaser.cms-borders .teaser-content{border:var(--border-width-default) solid var(--cms-border-color)}@media(max-width:1199px){.teaser.cms-borders .teaser-visual:not(.teaser-visual-empty)+.teaser-content{border-block-start:0}}@media(min-width:1200px){.teaser{grid-template-columns:1fr 1fr}.teaser.cms-teaser-media-position-right .teaser-visual{order:2}.teaser.cms-borders.cms-teaser-media-position-left .teaser-visual+.teaser-content{border-inline-start:0}.teaser.cms-borders.cms-teaser-media-position-right .teaser-visual{border-inline-start:0}}@media(min-width:1400px){.teaser-visual{min-block-size:min(50vw,var(--page-max-width-lg) / 2)}.teaser-media{position:absolute;inset:0}.teaser-visual-empty{aspect-ratio:auto}.teaser.cms-teaser-media-position-left .teaser-content{padding-inline-end:max(var(--spacing-96),100% - var(--page-max-width-lg) / 2)}.teaser.cms-teaser-media-position-right .teaser-content{padding-inline-start:max(var(--spacing-96),100% - var(--page-max-width-lg) / 2)}}@media(min-width:1200px){.teaser.cms-teaser-media-width-contained .teaser-visual{inline-size:100%;max-inline-size:calc(var(--page-max-width-lg) / 2);justify-self:end}.teaser.cms-teaser-media-width-contained.cms-teaser-media-position-right .teaser-visual{justify-self:start}.teaser.cms-borders.cms-teaser-media-width-contained:before{content:"";grid-area:1/1;border:var(--border-width-default) solid var(--cms-border-color)}.teaser.cms-borders.cms-teaser-media-width-contained .teaser-visual{grid-area:1/1}.teaser.cms-borders.cms-teaser-media-width-contained.cms-teaser-media-position-right:before{grid-column:2;border-inline-start:0}.teaser.cms-borders.cms-teaser-media-width-contained.cms-teaser-media-position-right .teaser-visual{grid-column:2}}.teaser-title{margin:0;font-weight:var(--font-weight-bold)}.teaser-body>*+.contact-person,.teaser-body>*+.contact-options-buttons{margin-block-start:var(--spacing-48)}.teaser-body>.contact-person+.contact-person{margin-block-start:var(--cms-rich-text-gap, var(--spacing-16))}.text-block{display:grid}@media(min-width:1200px){.text-block{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--element-gap);column-gap:var(--element-gap)}.text-block.cms-text-block-alignment-left .text-block-body{grid-column:1/span 8}.text-block.cms-text-block-alignment-center .text-block-body{grid-column:3/span 8}.text-block.cms-text-block-alignment-right .text-block-body{grid-column:5/span 8}.text-block.cms-text-block-alignment-full .text-block-body{grid-column:1/-1}}.tiles{--tiles-gap: 0px}.tiles.cms-tiles-gap-small{--tiles-gap: var(--spacing-8)}.tiles.cms-tiles-gap-medium{--tiles-gap: var(--spacing-32)}.tiles.cms-tiles-gap-large{--tiles-gap: var(--spacing-48)}.tiles.cms-borders{border:var(--border-width-default) solid var(--cms-border-color)}.tiles-header{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-24)}.tiles-title{margin:0;font-weight:var(--font-weight-bold);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.tiles-nav{display:flex;gap:var(--spacing-12);flex:0 0 auto;margin-inline-start:auto}.tiles-nav-button{display:inline-grid;place-items:center;inline-size:var(--spacing-48);block-size:var(--spacing-48);border:0;background:transparent;color:inherit;cursor:pointer}.tiles-nav-button:disabled{opacity:.4;cursor:default}.tile{display:flex;flex-direction:column;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.tile>*{max-width:100%}.tile-visual{display:grid}.tile-media,.tile-media .image-img{width:100%;height:100%}.tile-content{display:flex;flex-direction:column;gap:var(--spacing-16)}.tile-content>*{max-width:100%}.tile-title{margin:0;font-weight:var(--font-weight-bold)}.tile-body{--cms-rich-text-button-gap: var(--spacing-40)}.tile-body a{position:relative;z-index:1301}.tiles.cms-tiles-layout-list .tiles-items{display:flex;flex-direction:column;gap:var(--tiles-gap)}@media(min-width:960px){.tiles.cms-tiles-layout-list .tile{display:grid;grid-template-columns:minmax(0,50%) 1fr;align-items:center}.tiles.cms-tiles-layout-list .tile-content{padding:var(--spacing-48)}}c-tiles-slider{display:block}.tiles.cms-tiles-layout-slider .tile{block-size:100%}.video-lightbox-watch{--video-lightbox-watch-size: 121px;inline-size:var(--video-lightbox-watch-size);block-size:var(--video-lightbox-watch-size);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-8);padding:var(--spacing-12);border:0;border-radius:50%;background-color:var(--color-white);color:var(--color-black);cursor:pointer;font-size:var(--text-body-sm-size);line-height:1.4;font-weight:var(--font-weight-bold);text-align:center;transition:scale var(--duration-medium) var(--easing-medium)}@media(min-width:960px){.video-lightbox-watch{--video-lightbox-watch-size: 161px;font-size:var(--text-body-size)}}.video-lightbox-watch:hover,.video-lightbox-watch:focus-visible{scale:1.06}@media(prefers-reduced-motion:reduce){.video-lightbox-watch{transition:none}.video-lightbox-watch:hover,.video-lightbox-watch:focus-visible{scale:none}}.video-lightbox-watch .icon{inline-size:var(--spacing-24);block-size:var(--spacing-24)}@media(min-width:960px){.video-lightbox-watch .icon{inline-size:var(--spacing-32);block-size:var(--spacing-32)}}.video-lightbox-dialog{--video-lightbox-chrome: calc(48px + var(--spacing-24));inset:0;inline-size:100vw;block-size:100vh;block-size:100dvh;max-inline-size:none;max-block-size:none;border:0;padding:var(--container-padding);background:none}.video-lightbox-dialog[open]{display:grid}@media(prefers-reduced-motion:no-preference){.video-lightbox-dialog[open]{transition:opacity var(--duration-medium) var(--easing-medium)}@starting-style{.video-lightbox-dialog[open]{opacity:0}}.video-lightbox-dialog[open]::backdrop{transition:opacity var(--duration-medium) var(--easing-medium)}@starting-style{.video-lightbox-dialog[open]::backdrop{opacity:0}}}.video-lightbox-dialog::backdrop{background-color:var(--color-blue);mix-blend-mode:multiply}.video-lightbox-inner{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;gap:var(--spacing-24);inline-size:100%;block-size:100%}.video-lightbox-dialog .video-player{aspect-ratio:16/9;inline-size:min(100%,(100dvh - 2 * var(--container-padding) - var(--video-lightbox-chrome)) * 16 / 9);align-self:center;border-radius:var(--radius-medium);overflow:hidden}.video-lightbox-close{display:grid;place-items:center;inline-size:48px;block-size:48px;border:0;border-radius:50%;background-color:var(--color-white);color:var(--color-black);cursor:pointer}.video-lightbox-close .icon{inline-size:var(--spacing-20);block-size:var(--spacing-20)}.video-reveal{display:block}.video-reveal-stage{position:relative;aspect-ratio:16/9;border-radius:var(--radius-large);overflow:hidden;background-color:var(--color-black);cursor:pointer}.video-reveal.is-playing .video-reveal-stage{cursor:auto}.video-reveal-stage>.video-player,.video-reveal-player{position:absolute;inset:0}.video-reveal-cover{position:absolute;inset:0;transition:opacity var(--duration-medium) var(--easing-medium),visibility 0s}.video-reveal-cover .image{position:absolute;inset:0}.video-reveal-shade{position:absolute;inset:0;background-color:var(--color-blue);mix-blend-mode:multiply}.video-reveal-watch{--video-reveal-watch-size: 121px;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:var(--video-reveal-watch-size);block-size:var(--video-reveal-watch-size);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-8);padding:var(--spacing-12);border:0;border-radius:50%;background-color:var(--color-white);color:var(--color-black);cursor:pointer;font-size:var(--text-body-sm-size);line-height:1.4;font-weight:var(--font-weight-bold);text-align:center;transition:scale var(--duration-fast) var(--easing-fast),opacity var(--duration-medium) var(--easing-medium),visibility 0s}@media(min-width:960px){.video-reveal-watch{--video-reveal-watch-size: 200px;padding:var(--spacing-32);font-size:var(--text-body-size)}}.video-reveal-watch:hover,.video-reveal-watch:focus-visible{scale:1.06}.video-reveal.is-playing .video-reveal-cover,.video-reveal.is-playing .video-reveal-watch{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,var(--duration-medium)}.video-news-header{--video-news-header-box-width: 512px;--video-news-header-progress-height: 7px;--video-news-header-watch-size: 121px;--video-news-header-watch-offset: var(--spacing-24);position:relative;display:grid;grid-template-columns:100%;border-block-end:var(--border-width-default) solid var(--color-black)}@media(min-width:960px){.video-news-header{--video-news-header-watch-size: 161px;--video-news-header-watch-offset: var(--spacing-64);grid-template-columns:minmax(0,1fr) var(--video-news-header-box-width)}}.video-news-header-video{grid-area:1/1;display:block;width:100%;aspect-ratio:1/1;max-block-size:calc(100dvh - var(--navbar-height));-o-object-fit:cover;object-fit:cover}@media(min-width:720px){.video-news-header-video{aspect-ratio:16/9}}@media(min-width:960px){.video-news-header-video{grid-column:1/-1;grid-row:1;aspect-ratio:1536/832}}.video-news-header-box{position:relative;grid-area:2/1;background-color:var(--color-white);padding:var(--spacing-24);padding-block-end:calc(var(--spacing-24) + var(--video-news-header-progress-height))}@media(min-width:960px){.video-news-header-box{grid-area:1/2;align-self:end;padding:var(--spacing-48);padding-block-end:calc(var(--spacing-48) + var(--video-news-header-progress-height))}}.video-news-header-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-24)}@media(min-width:960px){.video-news-header-item{gap:var(--spacing-40)}}.video-news-header-text>:first-child{margin-block-start:0}.video-news-header-text>:last-child{margin-block-end:0}.video-news-header-progress{position:absolute;inset-block-end:0;inset-inline:0;block-size:var(--video-news-header-progress-height);background-color:var(--color-black);transform:scaleX(var(--news-progress, 0));transform-origin:0 50%}.video-news-header-watch{grid-area:1/1;align-self:end;justify-self:start;margin-inline-start:var(--video-news-header-watch-offset);margin-block-end:var(--video-news-header-watch-offset);inline-size:var(--video-news-header-watch-size);block-size:var(--video-news-header-watch-size);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-8);padding:var(--spacing-12);border:0;border-radius:50%;background-color:var(--color-white);color:var(--color-black);cursor:pointer;font-size:var(--text-body-sm-size);line-height:1.4;font-weight:var(--font-weight-bold);text-align:center;transition:scale var(--duration-medium) var(--easing-medium)}@media(min-width:960px){.video-news-header-watch{font-size:var(--text-body-size)}}.video-news-header-watch:hover,.video-news-header-watch:focus-visible{scale:1.06}@media(prefers-reduced-motion:reduce){.video-news-header-watch{transition:none}.video-news-header-watch:hover,.video-news-header-watch:focus-visible{scale:none}}.video-news-header-watch .icon{inline-size:var(--spacing-24);block-size:var(--spacing-24)}@media(min-width:960px){.video-news-header-watch .icon{inline-size:var(--spacing-32);block-size:var(--spacing-32)}}.video-news-header-lightbox{--video-news-header-lightbox-chrome: calc(48px + var(--spacing-24));inset:0;inline-size:100vw;block-size:100vh;block-size:100dvh;max-inline-size:none;max-block-size:none;border:0;padding:var(--container-padding);background:none}.video-news-header-lightbox[open]{display:grid}@media(prefers-reduced-motion:no-preference){.video-news-header-lightbox[open]{transition:opacity var(--duration-medium) var(--easing-medium)}@starting-style{.video-news-header-lightbox[open]{opacity:0}}.video-news-header-lightbox[open]::backdrop{transition:opacity var(--duration-medium) var(--easing-medium)}@starting-style{.video-news-header-lightbox[open]::backdrop{opacity:0}}}.video-news-header-lightbox::backdrop{background-color:var(--color-blue);mix-blend-mode:multiply}.video-news-header-lightbox-inner{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;gap:var(--spacing-24);inline-size:100%;block-size:100%}.video-news-header-lightbox .video-player{aspect-ratio:16/9;inline-size:min(100%,(100dvh - 2 * var(--container-padding) - var(--video-news-header-lightbox-chrome)) * 16 / 9);align-self:center;border-radius:var(--radius-medium);overflow:hidden}.video-news-header-lightbox-close{display:grid;place-items:center;inline-size:48px;block-size:48px;border:0;border-radius:50%;background-color:var(--color-white);color:var(--color-black);cursor:pointer}.video-news-header-lightbox-close .icon{inline-size:var(--spacing-20);block-size:var(--spacing-20)}c-video-player{--plyr-color-main: var(--color-blue);--plyr-control-radius: 99px;display:block}c-video-player video,c-video-player .plyr{inline-size:100%;block-size:100%}.youtube-embed{position:relative;display:grid;overflow:hidden}.youtube-embed-poster{grid-area:1/1;align-self:stretch}.youtube-embed-poster,.youtube-embed-poster .image-img{width:100%;height:100%}.youtube-embed-play{--youtube-embed-play-size: 121px;grid-area:1/1;place-self:center;inline-size:var(--youtube-embed-play-size);block-size:var(--youtube-embed-play-size);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-8);padding:var(--spacing-12);border:0;border-radius:50%;background-color:var(--color-white);color:var(--color-black);cursor:pointer;font-size:var(--text-body-sm-size);line-height:1.4;font-weight:var(--font-weight-bold);text-align:center;transition:scale var(--duration-medium) var(--easing-medium)}@media(min-width:960px){.youtube-embed-play{--youtube-embed-play-size: 161px;font-size:var(--text-body-size)}}.youtube-embed-play:hover,.youtube-embed-play:focus-visible{scale:1.06}@media(prefers-reduced-motion:reduce){.youtube-embed-play{transition:none}.youtube-embed-play:hover,.youtube-embed-play:focus-visible{scale:none}}.youtube-embed-play .icon{inline-size:var(--spacing-24);block-size:var(--spacing-24)}@media(min-width:960px){.youtube-embed-play .icon{inline-size:var(--spacing-32);block-size:var(--spacing-32)}}@media(prefers-reduced-motion:no-preference){@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:translate3d(0,5%,0)}50%{transform:translate3d(0,-5%,0)}to{transform:translate3d(0,5%,0)}}}.text-theme-muted{--color: var(--theme-text-muted);color:var(--color)}:root{--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1)}.flow{display:flex;flex-wrap:wrap;gap:var(--element-gap)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--element-gap)}.grid>.col-12{grid-column-end:span 12}.grid-y-center{align-items:center}@media(min-width:720px){.grid>.sm\:col-6{grid-column-end:span 6}}@media(min-width:960px){.grid>.md\:col-6{grid-column-end:span 6}}@media(min-width:1200px){.grid>.lg\:col-3{grid-column-end:span 3}.grid>.lg\:col-4{grid-column-end:span 4}.grid>.lg\:col-8{grid-column-end:span 8}.grid>.lg\:offset-2{grid-column-start:3}}.list-unstyled{padding:0;margin:0;list-style:none}.list>*+*{margin-block-start:var(--element-gap)}.mx-auto{margin-inline:auto}.m-0{margin:0}.m-container{margin:var(--container-padding)}.mx-container{margin-inline:var(--container-padding)}.m-12{margin:var(--spacing-12)}.m-20{margin:var(--spacing-20)}.mt-20{margin-block-start:var(--spacing-20)}.mb-24{margin-block-end:var(--spacing-24)}.mt-32{margin-block-start:var(--spacing-32)}.mb-32{margin-block-end:var(--spacing-32)}.mt-48{margin-block-start:var(--spacing-48)}.mt-64{margin-block-start:var(--spacing-64)}.mb-96{margin-block-end:var(--spacing-96)}@media(min-width:960px){.md\:mt-96{margin-block-start:var(--spacing-96)}}@media(min-width:1200px){.lg\:mt-48{margin-block-start:var(--spacing-48)}}.p-container{padding:var(--container-padding)}.pb-container{padding-block-end:var(--container-padding)}.px-container{padding-inline:var(--container-padding)}.p-20{padding:var(--spacing-20)}.p-32{padding:var(--spacing-32)}.px-32{padding-inline:var(--spacing-32)}.py-32{padding-block:var(--spacing-32)}.pt-48{padding-block-start:var(--spacing-48)}.pb-48{padding-block-end:var(--spacing-48)}.py-48{padding-block:var(--spacing-48)}@media(min-width:960px){.md\:p-48{padding:var(--spacing-48)}.md\:px-48{padding-inline:var(--spacing-48)}.md\:py-48{padding-block:var(--spacing-48)}}@media(min-width:1200px){.lg\:pb-64{padding-block-end:var(--spacing-64)}.lg\:pt-96{padding-block-start:var(--spacing-96)}}@media(min-width:1400px){.xl\:p-64{padding:var(--spacing-64)}.xl\:px-64{padding-inline:var(--spacing-64)}.xl\:py-64{padding-block:var(--spacing-64)}.xl\:p-96{padding:var(--spacing-96)}}@media(min-width:1920px){.xxl\:p-96{padding:var(--spacing-96)}.xxl\:px-96{padding-inline:var(--spacing-96)}}.px-page-lg{padding-inline:max(var(--container-padding),(100% - var(--page-max-width-lg)) / 2)}.px-page{padding-inline:max(var(--container-padding),(100% - var(--page-max-width)) / 2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stack{display:flex;flex-direction:column;gap:var(--element-gap)}.stretched-link-container{position:relative}.stretched-link:after{position:absolute;inset:0;z-index:1300;content:""}.stretched-link-container:has(.stretched-link:focus-visible){z-index:1;outline:var(--border-width-default) solid var(--theme-focus-color, var(--theme-text, var(--color-black)));outline-offset:2px}.stretched-link-container:has(.stretched-link:focus-visible) .stretched-link{outline:0}.text-caption{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-letter-spacing)}.text-body-sm{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height);letter-spacing:var(--text-body-sm-letter-spacing)}.text-body{font-size:var(--text-body-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}.text-body-lg{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing)}.text-body-xl{font-size:var(--text-body-xl-size);line-height:var(--text-body-xl-line-height);letter-spacing:var(--text-body-xl-letter-spacing)}.text-display-xs{font-size:var(--text-display-xs-size);line-height:var(--text-display-xs-line-height);letter-spacing:var(--text-display-xs-letter-spacing)}.text-display-md{font-size:var(--text-display-md-size);line-height:var(--text-display-md-line-height);letter-spacing:var(--text-display-md-letter-spacing)}.text-display-lg{font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-line-height);letter-spacing:var(--text-display-lg-letter-spacing)}.fw-regular{font-weight:var(--font-weight-regular)}.fw-bold{font-weight:var(--font-weight-bold)}.text-center{text-align:center}@media(min-width:960px){.md\:text-body-xl{font-size:var(--text-body-xl-size);line-height:var(--text-body-xl-line-height);letter-spacing:var(--text-body-xl-letter-spacing)}}@media(min-width:1200px){.lg\:text-display-lg{font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-line-height);letter-spacing:var(--text-display-lg-letter-spacing)}}@media(min-width:1920px){.xxl\:text-display-xl{font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-line-height);letter-spacing:var(--text-display-xl-letter-spacing)}}.tt-uppercase{text-transform:uppercase}.mw-page{max-width:var(--page-max-width)}.mw-page-lg{max-width:var(--page-max-width-lg)}.mw-text{max-width:var(--text-container-width)}.gap-x-0{-moz-column-gap:0;column-gap:0}.gap-y-0{row-gap:0}.gap-x-8{-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8)}.gap-y-8{row-gap:var(--spacing-8)}.gap-y-32{row-gap:var(--spacing-32)}.gap-y-40{row-gap:var(--spacing-40)}.gap-y-48{row-gap:var(--spacing-48)}@media(min-width:720px){.sm\:gap-x-32{-moz-column-gap:var(--spacing-32);column-gap:var(--spacing-32)}}@media(min-width:960px){.md\:gap-x-32{-moz-column-gap:var(--spacing-32);column-gap:var(--spacing-32)}.md\:gap-48{gap:var(--spacing-48)}.md\:gap-x-48{-moz-column-gap:var(--spacing-48);column-gap:var(--spacing-48)}}@media(min-width:1200px){.lg\:gap-64{gap:var(--spacing-64)}}@media(min-width:1400px){.xl\:gap-96{gap:var(--spacing-96)}}
