@layer reset,globals,components,themes,overrides;
@layer globals{:root{--color-default-50:#fff;--color-default-950:#000;--color-gray-50:#f5f5f5;--color-gray-100:#efefef;--color-gray-200:#dcdcdc;--color-gray-300:#bdbdbd;--color-gray-400:#989898;--color-gray-500:#7c7c7c;--color-gray-600:#656565;--color-gray-700:#525252;--color-gray-800:#464646;--color-gray-900:#3d3d3d;--color-gray-950:#292929;--color-primary-50:#e6f0ff;--color-primary-100:#cce0ff;--color-primary-200:#99c2ff;--color-primary-300:#66a3ff;--color-primary-400:#3385ff;--color-primary-500:#2970ff;--color-primary-600:#005ae6;--color-primary-700:#0047b3;--color-primary-800:#003380;--color-primary-900:#002459;--color-primary-950:#001639;--color-secondary-50:#fafbfc;--color-secondary-100:#f5f6f7;--color-secondary-200:#ebeff0;--color-secondary-300:#d5dee1;--color-secondary-400:#a8babe;--color-secondary-500:#90a7ac;--color-secondary-600:#6b8b94;--color-secondary-700:#59757d;--color-secondary-800:#415358;--color-secondary-900:#2e393d;--color-secondary-950:#181e20;--color-tertiary-50:#f0fbfb;--color-tertiary-100:#dbf3f5;--color-tertiary-200:#b7e5ea;--color-tertiary-300:#85d2db;--color-tertiary-400:#4cb5c4;--color-tertiary-500:#3099aa;--color-tertiary-600:#2b7d8f;--color-tertiary-700:#296675;--color-tertiary-800:#295461;--color-tertiary-900:#264753;--color-tertiary-950:#142e38;--color-highlight-50:#fff2f1;--color-highlight-100:#ffe2e0;--color-highlight-200:#ffcbc7;--color-highlight-300:#ffa69f;--color-highlight-400:#ff7468;--color-highlight-500:#fa4839;--color-highlight-600:#e93627;--color-highlight-700:#c32012;--color-highlight-800:#a11e13;--color-highlight-900:#852017;--color-highlight-950:#490b06;--color-accent-50:#fcfee8;--color-accent-100:#f9ffc2;--color-accent-200:#f6ff87;--color-accent-300:#f9ff43;--color-accent-400:#fffa10;--color-accent-500:#f3e403;--color-accent-600:#ceb100;--color-accent-700:#a48004;--color-accent-800:#88640b;--color-accent-900:#735110;--color-accent-950:#432b05;--container-width:80rem;--header-height:3.5rem;--font-family-body:"Open Sans";--font-family-heading:"Open Sans";--border-xs:.0625rem;--border-sm:.125rem;--border-md:.1875rem;--border-lg:.375rem;--border-xl:.5rem;--radii-xs:0;--radii-sm:.25rem;--radii-md:.375rem;--radii-lg:.5rem;--radii-xl:.75rem;--radii-2xl:1.25rem;--radii-3xl:1.75rem;--radii-4xl:2rem;--radii-full:9999px;--spacing-px:1px;--spacing-0_5:.125rem;--spacing-1:.25rem;--spacing-1_5:.375rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-48:12rem;--spacing-56:14rem;--spacing-64:16rem;--spacing-80:20rem;--size-1:.0625rem;--size-2:.125rem;--size-4:.25rem;--size-6:.375rem;--size-8:.5rem;--size-12:.75rem;--size-16:1rem;--size-20:1.25rem;--size-24:1.5rem;--size-28:1.75rem;--size-32:2rem;--size-36:2.25rem;--size-40:2.5rem;--size-44:2.75rem;--size-48:3rem;--size-56:3.5rem;--size-64:4rem;--size-80:5rem;--size-96:6rem;--size-112:7rem;--size-128:8rem;--size-144:9rem;--size-160:10rem;--size-192:12rem;--size-224:14rem;--size-240:15rem;--size-288:18rem;--size-320:20rem;--size-384:24rem;--font-size-step-7:clamp(2.1923rem, 1.5709rem + 2.5492vw, 3.8652rem);--font-size-step-6:clamp(1.993rem, 1.5114rem + 1.9757vw, 3.2896rem);--font-size-step-5:clamp(1.8118rem, 1.4449rem + 1.5052vw, 2.7996rem);--font-size-step-4:clamp(1.6471rem, 1.3739rem + 1.1208vw, 2.3827rem);--font-size-step-3:clamp(1.4974rem, 1.3004rem + .8083vw, 2.0278rem);--font-size-step-2:clamp(1.3613rem, 1.2259rem + .5555vw, 1.7258rem);--font-size-step-1:clamp(1.2375rem, 1.1516rem + .3524vw, 1.4688rem);--font-size-step-0:clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--font-size-step--1:clamp(1.0227rem, 1.0075rem + .0626vw, 1.0638rem);--font-size-step--2:clamp(.9054rem, .9388rem + -.0371vw, .9298rem);--static-lg:1.375rem;--static-md:1.125rem;--static-sm:1rem;--static-xl:1.75rem;--static-xs:.875rem;--static-xxs:.75rem;--surface-background:var(--color-default-50);--surface-background-0:#fff0;--surface-primary-default:var(--color-primary-500);--surface-primary-hover:var(--color-primary-700);--surface-primary-active:var(--color-primary-800);--surface-secondary-default:var(--color-secondary-200);--surface-secondary-hover:var(--color-secondary-300);--surface-secondary-active:var(--color-secondary-400);--surface-tertiary-default:var(--color-default-50);--surface-tertiary-hover:var(--color-gray-100);--surface-tertiary-active:var(--color-gray-200);--surface-quaternary:var(--color-gray-300);--surface-quinary:var(--color-gray-400);--surface-senary:var(--color-tertiary-800);--surface-septenary:var(--color-tertiary-900);--surface-octonary-default:var(--color-secondary-950);--surface-octonary-hover:var(--color-secondary-900);--surface-octonary-active:var(--color-secondary-800);--surface-accent:var(--color-gray-50);--surface-accent-2:var(--color-accent-500);--surface-accent-3:var(--color-highlight-700);--surface-highlight-default:var(--color-tertiary-100);--surface-highlight-active:var(--color-tertiary-400);--surface-highlight-hover:var(--color-tertiary-300);--surface-error:#e7c6c6;--surface-warning:#ecdec6;--surface-success:#cae8d7;--surface-info:#d1ddeb;--text-foreground-default:var(--color-secondary-950);--text-foreground-hover:var(--color-secondary-900);--text-foreground-active:var(--color-secondary-950);--text-primary-default:var(--color-primary-500);--text-primary-hover:var(--color-primary-700);--text-primary-active:var(--color-primary-800);--text-secondary-default:var(--color-default-50);--text-secondary-hover:var(--color-gray-100);--text-secondary-active:var(--color-gray-200);--text-tertiary-default:var(--color-default-950);--text-tertiary-hover:var(--color-gray-900);--text-tertiary-active:var(--color-gray-800);--text-quaternary:var(--color-gray-200);--text-quinary:var(--color-gray-500);--text-senary:var(--color-tertiary-600);--text-septenary:var(--color-tertiary-300);--text-octonary:var(--color-secondary-800);--text-inverted:var(--color-default-50);--text-accent:var(--color-secondary-950);--text-highlight-default:var(--color-highlight-700);--text-highlight-hover:var(--color-highlight-800);--text-highlight-active:var(--color-highlight-900);--text-error:#9d0000;--text-warning:#855600;--text-success:#007032;--text-info:#0054b3;--icon-foreground:var(--color-secondary-950);--icon-foreground-hover:var(--color-secondary-900);--icon-foreground-active:var(--color-secondary-950);--icon-primary-default:var(--color-primary-500);--icon-primary-hover:var(--color-primary-700);--icon-primary-active:var(--color-primary-800);--icon-secondary-default:var(--color-default-50);--icon-secondary-hover:var(--color-gray-100);--icon-secondary-active:var(--color-gray-200);--icon-tertiary:var(--color-gray-300);--icon-quaternary:var(--color-gray-400);--icon-quinary:var(--color-gray-500);--icon-senary:var(--color-gray-600);--icon-septenary:var(--color-gray-700);--icon-octonary:var(--color-default-950);--icon-inverted:var(--color-default-50);--icon-highlight-default:var(--color-tertiary-700);--icon-highlight-hover:var(--color-tertiary-800);--icon-highlight-active:var(--color-tertiary-900);--outline-primary-default:var(--color-primary-500);--outline-primary-hover:var(--color-primary-700);--outline-primary-active:var(--color-primary-800);--outline-secondary-default:var(--color-secondary-500);--outline-secondary-hover:var(--color-secondary-600);--outline-secondary-active:var(--color-secondary-700);--outline-tertiary-default:var(--color-default-50);--outline-tertiary-hover:var(--color-gray-200);--outline-tertiary-active:var(--color-gray-400);--outline-quaternary:var(--color-gray-300);--outline-quinary:var(--color-gray-500);--outline-senary:var(--color-gray-600);--outline-septenary:var(--color-gray-700);--outline-octonary-default:var(--color-default-950);--outline-octonary-hover:var(--color-gray-800);--outline-octonary-active:var(--color-gray-700);--outline-disabled:var(--color-gray-400);--outline-inverted:var(--color-default-50);--outline-focus:#1063ff;--outline-error:#9d0000;--outline-warning:#855600;--outline-success:#007032;--outline-info:#0054b3}@media (prefers-color-scheme:dark){:root{--surface-background:var(--color-default-950);--surface-background-0:#0000;--surface-primary-default:var(--color-primary-500);--surface-primary-hover:var(--color-primary-600);--surface-primary-active:var(--color-primary-800);--surface-secondary-default:var(--color-secondary-900);--surface-secondary-hover:var(--color-secondary-950);--surface-secondary-active:var(--color-default-950);--surface-tertiary-default:var(--color-default-950);--surface-tertiary-hover:var(--color-gray-950);--surface-tertiary-active:var(--color-gray-800);--surface-quaternary:var(--color-gray-800);--surface-quinary:var(--color-gray-700);--surface-senary:var(--color-tertiary-800);--surface-septenary:var(--color-secondary-800);--surface-octonary-default:var(--color-secondary-900);--surface-octonary-hover:var(--color-secondary-800);--surface-octonary-active:var(--color-secondary-700);--surface-accent:var(--color-gray-950);--surface-accent-2:var(--color-accent-500);--surface-accent-3:var(--color-highlight-700);--surface-highlight-default:var(--color-tertiary-950);--surface-highlight-active:var(--color-tertiary-800);--surface-highlight-hover:var(--color-tertiary-900);--surface-error:#e7c6c6;--surface-warning:#ecdec6;--surface-success:#cae8d7;--surface-info:#d1ddeb;--text-foreground-default:var(--color-secondary-50);--text-foreground-hover:var(--color-secondary-100);--text-foreground-active:var(--color-secondary-50);--text-primary-default:var(--color-primary-50);--text-primary-hover:var(--color-primary-50);--text-primary-active:var(--color-primary-50);--text-secondary-default:var(--color-default-50);--text-secondary-hover:var(--color-gray-100);--text-secondary-active:var(--color-gray-200);--text-tertiary-default:var(--color-default-50);--text-tertiary-hover:var(--color-gray-300);--text-tertiary-active:var(--color-gray-400);--text-quaternary:var(--color-gray-300);--text-quinary:var(--color-gray-400);--text-senary:var(--color-tertiary-300);--text-septenary:var(--color-tertiary-400);--text-octonary:var(--color-secondary-500);--text-inverted:var(--color-default-50);--text-accent:var(--color-default-950);--text-highlight-default:var(--color-highlight-600);--text-highlight-hover:var(--color-highlight-700);--text-highlight-active:var(--color-highlight-800);--text-error:#9d0000;--text-warning:#855600;--text-success:#007032;--text-info:#0054b3;--icon-foreground:var(--color-secondary-50);--icon-foreground-hover:var(--color-secondary-100);--icon-foreground-active:var(--color-secondary-50);--icon-primary-default:var(--color-primary-50);--icon-primary-hover:var(--color-primary-50);--icon-primary-active:var(--color-primary-50);--icon-secondary-default:var(--color-default-50);--icon-secondary-hover:var(--color-gray-100);--icon-secondary-active:var(--color-gray-200);--icon-tertiary:var(--color-gray-700);--icon-quaternary:var(--color-gray-600);--icon-quinary:var(--color-gray-500);--icon-senary:var(--color-gray-400);--icon-septenary:var(--color-gray-300);--icon-octonary:var(--color-default-50);--icon-inverted:var(--color-default-50);--icon-highlight-default:var(--color-tertiary-300);--icon-highlight-hover:var(--color-tertiary-400);--icon-highlight-active:var(--color-tertiary-500);--outline-primary-default:var(--color-primary-200);--outline-primary-hover:var(--color-primary-50);--outline-primary-active:var(--color-default-50);--outline-secondary-default:var(--color-secondary-600);--outline-secondary-hover:var(--color-secondary-700);--outline-secondary-active:var(--color-secondary-800);--outline-tertiary-default:#b9b9b9;--outline-tertiary-hover:#b9b9b9;--outline-tertiary-active:#b9b9b9;--outline-quaternary:var(--color-gray-500);--outline-quinary:#737373;--outline-senary:#545454;--outline-septenary:#333;--outline-octonary-default:#333;--outline-octonary-hover:#333;--outline-octonary-active:#333;--outline-disabled:var(--color-gray-400);--outline-inverted:var(--color-default-50);--outline-focus:#1063ff;--outline-error:#9d0000;--outline-warning:#855600;--outline-success:#007032;--outline-info:#0054b3}}}
@layer globals{@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:local(OpenSans),local(Open Sans),local(OpenSans-Regular),local(OpenSans Regular),url(../media/OpenSans-Regular.002omi5_re768.woff2)format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:local(OpenSans),local(Open Sans),local(OpenSans-Bold),local(OpenSans Bold),url(../media/OpenSans-Bold.0yde2duhi3h1i.woff2)format("woff2")}html,body{background-color:var(--surface-background)}body{color:var(--text-foreground-default);font-family:var(--font-family-body);font-size:var(--font-size-step-0);font-weight:400;line-height:1.25}p+p{margin-top:var(--spacing-4)}a{color:var(--text-primary-default);text-decoration:underline}a:hover{color:var(--text-primary-hover)}a:active{color:var(--text-primary-active)}}
@layer themes{:root{--outbound:calc(100% + ((100vw - 100%) / 2))}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading);font-weight:700;line-height:1.1}h1,.h1{font-size:var(--font-size-step-6);margin-bottom:var(--spacing-5)}h2,.h2{font-size:var(--font-size-step-5)}h3,.h3{font-size:var(--font-size-step-4)}h4,.h4{font-size:var(--font-size-step-3)}.font-display{font-size:var(--font-size-step-7);line-height:1.1}h5,.h5{font-size:var(--font-size-step-2)}.main{gap:var(--spacing-14);flex-direction:column;display:flex}.main:has(.page--content-only){padding-top:var(--spacing-20)}.main .page--content-only .page-title{margin-block:0 var(--spacing-20)}p{line-height:1.5}p,[class*=list-] li{max-width:70ch}[class*=list-] li{margin-bottom:var(--spacing-2)}.heading{margin-bottom:var(--spacing-5)}.container{padding-inline:var(--spacing-8)}.category-product{background:#eaefff}@media (prefers-color-scheme:dark){.category-product{background:#393b3c}}.section:not(.section--heading):not(.section--cta){padding-block:var(--spacing-8)}.section:not(.section--heading):not(.section--cta)>.container>:not(.section__float):not(.heading){margin-top:var(--spacing-8)}.section--heading+.section:not([class*=theme-]),.section--heading+.section.section--maps{margin-top:calc(var(--spacing-14) * -1)}.section__links{margin-top:var(--spacing-12)}.section__content{margin-bottom:var(--spacing-12)}.search-bar__input{--search-bar-padding-block:0}.people__title{margin-bottom:var(--spacing-4);font-weight:700}.people__list{align-items:flex-start;gap:var(--spacing-8);display:flex}mark{color:currentColor;background:linear-gradient(270deg,#ebf3491a 0%,#ebf34966 20%,#ebf349 90.18%,#e9f97f 100%);border-radius:54.474px 31px 18.466px 17.543px}@media (prefers-color-scheme:dark){mark{background:linear-gradient(270deg,#03827533 0%,#03827580 20%,#038275 90%,#02645a 100%)}}}
@layer themes{:is(.theme-secondary,.theme-highlight,.theme-inverted,.theme-accent,.theme-accent-3,.theme-primary)>.container{z-index:0;position:relative}:is(.theme-secondary,.theme-highlight,.theme-inverted,.theme-accent,.theme-accent-3,.theme-primary) .section__float{border-radius:var(--radii-sm);pointer-events:none;max-width:var(--container-width);width:calc(100dvw - var(--spacing-6));z-index:-1;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}:is(.theme-secondary,.theme-highlight,.theme-inverted,.theme-accent,.theme-accent-3,.theme-primary):not(.theme-section):not(.hero):not(.section--split):not(.section--cta)>.container{padding-top:var(--spacing-6)}:is(.theme-secondary,.theme-highlight,.theme-inverted,.theme-accent,.theme-accent-3,.theme-primary):not(.list):not(.section--maps):not(.section--split){margin-bottom:var(--spacing-20)}:is(.theme-secondary,.theme-highlight,.theme-inverted,.theme-accent,.theme-accent-3,.theme-primary):not(.list):not(.section--maps):not(.section--split) .section__float{height:100%;max-width:calc(100% + var(--spacing-12) * 2);inset:0 0 0 50%}:is(.theme-secondary,.theme-highlight,.theme-inverted,.theme-accent,.theme-accent-3,.theme-primary):not(.list):not(.section--maps):not(.section--cta):not(.section--split)>.container{padding-block:var(--spacing-10)}:is(.theme-highlight,.theme-inverted,.theme-accent,.theme-accent-3,.theme-primary) a:not(.button){color:var(--text-foreground-default)}:is(.theme-highlight,.theme-inverted,.theme-accent,.theme-accent-3,.theme-primary) a:not(.button):hover,:is(.theme-highlight,.theme-inverted,.theme-accent,.theme-accent-3,.theme-primary) a:not(.button):focus{color:var(--text-foreground-hover)}:is(.theme-highlight,.theme-inverted,.theme-accent,.theme-accent-3,.theme-primary) a:not(.button):active,:is(.theme-highlight,.theme-inverted,.theme-accent,.theme-accent-3,.theme-primary) a:not(.button):visited{color:var(--text-foreground-active)}.theme-inverted a:not(.button){color:var(--text-inverted)}.theme-inverted a:not(.button):hover,.theme-inverted a:not(.button):focus{color:var(--text-inverted-hover)}.theme-inverted a:not(.button):active,.theme-inverted a:not(.button):visited{color:var(--text-inverted-active)}.section:not(.theme-section) .section__float{background-color:var(--theme-background)}.theme-section:not(:has(.content-flow)){background-color:var(--theme-background)}.section.theme-accent-3{--theme-background:var(--surface-accent-3)}@media (prefers-color-scheme:light){.section.theme-accent-3{color:var(--text-secondary-default)}.section.theme-accent-3 a:not(.button){color:var(--text-secondary-default)}.section.theme-accent-3 a:not(.button):hover,.section.theme-accent-3 a:not(.button):focus{color:var(--text-secondary-hover)}.section.theme-accent-3 a:not(.button):active,.section.theme-accent-3 a:not(.button):visited{color:var(--text-secondary-active)}}.section.theme-accent-3:not(.section--maps):not(.section--split)>.container{padding-block:var(--spacing-16) var(--spacing-14)}@media screen and (min-width:60em){.section.theme-columns>.container{gap:var(--spacing-8);grid-template-columns:repeat(2,1fr);grid-template-areas:"heading content";display:grid}.section.theme-columns>.container .heading{grid-area:heading}.section.theme-columns>.container :last-child{grid-area:content;margin-top:0!important}}.theme-section:not(.theme-default){padding-top:var(--spacing-14)}.theme-primary{--theme-background:var(--surface-primary-default)}.theme-secondary{--theme-background:var(--surface-secondary-default)}.theme-highlight{--theme-background:var(--surface-highlight-default)}.theme-inverted{--theme-background:var(--surface-octonary-default)}.theme-accent{--theme-background:var(--surface-accent)}@media screen and (min-width:80em){.theme-wider .media__image{max-width:120%;margin-left:-10%;width:120%!important}}}
@layer overrides{.sr-only,.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
@layer themes{.accordion{min-width:100%}.accordion__item,.accordion__content{--accordion-padding-inline:var(--spacing-5)}@media screen and (min-width:40em){.accordion__item,.accordion__content{--accordion-padding-inline:var(--spacing-6)}}@media screen and (min-width:64em){.accordion__item,.accordion__content{--accordion-padding-inline:var(--spacing-8)}}.accordion__item{--accordion-margin-bottom:var(--spacing-5);--accordion-padding-block:var(--spacing-4);background-color:var(--surface-secondary-default);border-radius:var(--radii-lg);border:0}.accordion__item:hover{background-color:var(--surface-secondary-hover)}.accordion__item:active{background-color:var(--surface-secondary-active)}.accordion__trigger{color:var(--text-foreground-default);font-size:var(--font-size-step-1);font-weight:700}.accordion__trigger:hover{color:var(--text-foreground-hover)}.accordion__trigger:active{color:var(--text-foreground-active)}.accordion__trigger-icon{--accordion-icon-correction:var(--spacing-1);--accordion-icon-size:var(--size-20)}.accordion__content{--accordion-padding-block:var(--spacing-2) var(--spacing-6);color:var(--text-foreground-hover);font-size:var(--font-size-step-0)}.accordion__content:active{color:var(--text-foreground-active)}@media screen and (min-width:40em){.accordion__content{--accordion-padding-block:var(--spacing-3) var(--spacing-7)}}@media screen and (min-width:64em){.accordion__content{--accordion-padding-block:var(--spacing-4) var(--spacing-8)}}}
@layer themes{.back-to-top{--back-to-top-background:var(--surface-septenary);--back-to-top-bottom:var(--spacing-4);--back-to-top-right:var(--spacing-4);--back-to-top-size:var(--size-36);color:var(--text-inverted);box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}}
@layer themes{.blockquote{--blockquote-font-size:var(--font-size-step-1);--blockquote-max-width:70ch;--blockquote-padding-block:0;--blockquote-padding-inline:0;color:var(--text-foreground-default)}.blockquote svg,.blockquote__icon{--blockquote-fill:currentColor;--blockquote-icon-size:var(--size-36);--blockquote-margin-block:0 var(--spacing-2)}@media (min-width:40em){.blockquote svg,.blockquote__icon{--blockquote-icon-size:var(--size-44)}}@media (min-width:64em){.blockquote svg,.blockquote__icon{--blockquote-icon-size:var(--size-56)}}.blockquote__cite{--blockquote-font-size:var(--font-size-step--1);--blockquote-spacing:var(--spacing-4);--blockquote-media-size:var(--size-56);--blockquote-margin-block:var(--spacing-5) 0;margin-top:var(--spacing-4)}.blockquote__cite .media{--blockquote-radii:var(--radii-full)}@media (min-width:40em){.blockquote__cite{--blockquote-media-size:var(--size-64)}}@media (min-width:64em){.blockquote__cite{--blockquote-media-size:var(--size-80)}}}
@layer themes{.breadcrumbs{--breadcrumbs-padding-block:0;--breadcrumbs-padding-inline:0;--breadcrumbs-margin-block:0;--breadcrumbs-margin-inline:0;color:var(--text-foreground-default);font-family:var(--font-family-heading)}.breadcrumbs a,.breadcrumbs a:hover,.breadcrumbs a:active,.breadcrumbs a:visited,.breadcrumbs [aria-current=page]{color:var(--text-foreground-default);font-size:var(--font-size-step-0)}.breadcrumbs [aria-current=page]{font-weight:700}.breadcrumbs__separator{--breadcrumbs-padding-inline:var(--spacing-1);font-size:var(--font-size-step-0)}}
@layer themes{.card{--card-background:var(--surface-secondary-default);--card-padding-block:var(--spacing-5);--card-padding-inline:var(--spacing-5);--card-spacing:var(--spacing-2);border-radius:var(--radii-lg);color:var(--text-foreground-default);border:0}@media (min-width:48em){.card{--card-padding-block:var(--spacing-6);--card-padding-inline:var(--spacing-6)}}.card__meta{--card-padding-block:0 var(--spacing-1_5);--card-padding-inline:0;border-bottom:1px solid var(--outline-secondary-default);margin-bottom:var(--spacing-5)}@media (min-width:40em){.card__meta{margin-bottom:var(--spacing-5)}}a.card:hover{background-color:var(--surface-secondary-hover);border-color:var(--outline-secondary-hover);color:var(--text-foreground-hover);text-decoration:none}a.card:hover .card__button{background:var(--surface-primary-hover);color:var(--icon-secondary-hover)}a.card:hover .card__meta{border-color:var(--outline-secondary-hover)}a.card:active{background-color:var(--surface-secondary-active);border-color:var(--outline-secondary-active);color:var(--text-foreground-active)}a.card:active .card__button{background:var(--surface-primary-active);color:var(--icon-secondary-active)}a.card:active .card__meta{border-color:var(--outline-secondary-active)}.card__tags:not(:only-child){--card-separation:var(--spacing-2);margin-bottom:var(--spacing-3)}.card__tag{--card-background:var(--surface-accent-2);--card-foreground:var(--text-inverted);--card-padding-block:var(--spacing-0_5);--card-padding-inline:var(--spacing-2);border-radius:var(--radii-full);color:var(--text-accent);font-size:var(--font-size-step--1)}.card__image{--card-aspect-ratio:16 / 9;--card-background-position:center;--card-margin-block:0 var(--spacing-3);border-radius:var(--radii-md)}.card__button{--card-size:var(--size-28);--card-icon-size:var(--size-20);background:var(--surface-primary-default);border-radius:var(--radii-full);color:var(--icon-secondary-default);margin-left:auto}}
@layer themes{.comparison-table{--comparison-table-spacing:var(--spacing-2)}.comparison-table__label-title{max-width:80vw;font-weight:700}.comparison-table__heading,.comparison-table__row{--comparison-table-spacing:var(--spacing-2);border-bottom:1px solid var(--outline-secondary-default)}.comparison-table__heading{background-color:var(--color-muted-background);color:var(--color-muted-foreground);font-weight:700}.comparison-table__cell{--comparison-table-padding-block:var(--spacing-1);--comparison-table-padding-inline:var(--spacing-2);--comparison-table-width:18rem}@media (min-width:30em){.comparison-table__label-title{--comparison-table-max-width:29rem}}@media (min-width:64em){.comparison-table__sidebar{--comparison-table-max-width:13rem}}}
@layer themes{.content-grid__image{top:0;left:0;overflow:hidden;position:absolute!important}.content-grid__image img{object-fit:contain;object-position:top center;max-width:100%;max-height:100%}.content-grid .heading{margin-bottom:var(--spacing-12)}.content-grid.simple-grid{--grid-spacing:var(--spacing-8)}.content-grid.simple-grid .content-grid__item{--content-grid-background:var(--color-primary-500);padding-block:3rem;position:relative}.content-grid.simple-grid .content-grid__item>*{position:initial;z-index:1}.content-grid.simple-grid .content-grid__item:has(.content-grid__image){padding-top:calc((9 * 100%) / 16 + var(--spacing-6))}.content-grid.simple-grid .content-grid__item:before{background-color:var(--content-grid-background);content:"";z-index:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.content-grid__item:has(.content-grid__image) .content-grid__content{background:var(--content-grid-background);margin-top:calc(var(--spacing-8) * -1);padding-top:var(--spacing-8)}.content-grid__content{color:var(--text-inverted);padding-inline:var(--spacing-6)}.content-grid__links{margin-inline:var(--spacing-6)}}
@layer themes{.cta{--cta-spacing:var(--spacing-3);--cta-padding-block:var(--spacing-8);--cta-padding-inline:0}@media (min-width:48em){.cta{--cta-padding-block:var(--spacing-10)}}@media (min-width:64em){.cta{--cta-padding-block:var(--spacing-12)}}.cta .steps-list{margin-top:var(--spacing-12)}.cta__links{--cta-spacing:var(--spacing-3);margin-top:var(--spacing-12)}.theme-inverted,.theme-primary{color:var(--text-inverted)}}
@layer themes{.dialog{--dialog-background:var(--background);--dialog-max-height:85vh;--dialog-max-width:28rem;--dialog-padding-block:var(--spacing-4);--dialog-padding-inline:var(--spacing-4);--dialog-width:90vw;border-radius:var(--radii-medium);box-shadow:var(--shadow-small);color:var(--foreground)}.dialog-overlay{--dialog-background:var(--overlay)}.dialog__close{--dialog-margin-block:0 var(--spacing-4);--dialog-margin-inline:auto 0;--dialog-icon-size:var(--size-6)}.dialog__close-label{font-size:.85rem}}
@layer themes{.event-details{--event-details-spacing:var(--spacing-3);--event-details-icon-size:var(--size-20)}.event-details li{--event-details-spacing:var(--spacing-1)}}
@layer themes{.footer{--footer-padding-block:var(--spacing-6);--footer-padding-inline:0;--footer-spacing:var(--spacing-12);--container-width:90rem;font-size:var(--font-size-step--1);position:relative;overflow:hidden}.footer .container{z-index:1;grid-template-areas:"social""sections""foot""brand";position:relative}.footer .container:has(.footer__foot):not(:has(.footer__sections)){grid-template-areas:"social""foot""brand"}.footer .container:has(.footer__sections):not(:has(.footer__foot)){grid-template-areas:"social""sections""brand"}@media (min-width:48em){.footer{--footer-padding-block:var(--spacing-20) var(--spacing-16);--footer-spacing:var(--spacing-16)}}.footer a,.footer a:hover,.footer a:active,.footer a:visited{color:var(--text-foreground-default);font-size:var(--font-size-step--1);text-decoration:none}.footer .social-links{--social-links-icon-size:var(--size-40)}.footer .secondary-menu__list a{font-size:var(--font-size-step--2);text-decoration:underline}.footer__brand{text-align:center;max-width:70ch;margin:0 auto}.footer__logo{width:var(--size-160);justify-items:center;display:flex}.footer__foot{gap:var(--spacing-8);flex-direction:column;display:flex}.footer__sections-container{--footer-spacing:var(--spacing-8)}.footer__sections{--footer-section-min-width:20rem;--footer-spacing:var(--spacing-12)}.footer__section-list{--footer-spacing:var(--spacing-4)}.footer__section-item{--footer-spacing:var(--spacing-4)}.footer__section-item.language-switcher{width:fit-content}.footer__section-item.language-switcher button{padding:0}.footer__section-title{font-size:var(--font-size-step-0);margin-bottom:var(--spacing-4);text-transform:none;font-weight:700}.footer__copyright{font-size:var(--font-size-step--2);margin-inline:auto;margin-top:var(--spacing-4,1rem);text-align:center}@media (min-width:64em){.footer__secondary-menu{justify-content:center}}}
@layer themes{.form{--form-spacing:var(--spacing-4);--form-disabled-color:var(--color-muted-foreground);--form-border-color:var(--outline-quinary);--form-border:1px solid var(--form-border-color);--form-outline-color:var(--outline-focus);--form-outline:2px solid var(--form-outline-color);--form-outline-offset:var(--spacing-1)}.form__selection,.form__selection-group,.form__fieldset{--form-spacing:var(--spacing-3)}.form__item{--form-spacing:var(--spacing-2)}.form__label,.form__legend{font-size:var(--static-sm);font-weight:700}:is(.form__label,.form__legend) .form__description,:is(.form__label,.form__legend) .form__description *{color:var(--text-quinary)}:is(.form__label,.form__legend):has(:disabled){color:var(--text-quinary)}.form__label{--form-margin-block:0 var(--spacing-1)}.form__legend{margin-bottom:var(--spacing-2)}.form__alert{--form-margin-block:var(--spacing-4);--form-margin-inline:0;--form-padding-block:var(--spacing-4);--form-padding-inline:var(--spacing-4);padding:var(--spacing-7);font-weight:700}.form__alert.form__alert--error{background-color:var(--surface-error);border-color:var(--outline-error);color:var(--text-error)}.form__alert.form__alert--success{background-color:var(--surface-success);border-color:var(--outline-success);color:var(--text-success)}.form__alert.form__alert--warning{background-color:var(--surface-warning);border-color:var(--outline-warning);color:var(--text-warning)}.form__alert.form__alert--info{background-color:var(--surface-info);border-color:var(--outline-info);color:var(--text-info)}.form__alert--icon{--form-icon-size:var(--size-20)}.form__message{font-size:var(--font-size-step--1);margin:0}.form__message.form__message--error{--form-message-color:var(--text-error)}.form__message.form__message--success{--form-message-color:var(--text-success)}.form__message.form__message--warning{--form-message-color:var(--text-warning)}.form__message.form__message--info{--form-message-color:var(--text-info)}.form__description,.form__description *{color:var(--text-octonary);font-size:var(--static-xs);margin:0}.form__input,.form__select,.form__textarea{--form-padding-block:var(--spacing-2);--form-padding-inline:var(--spacing-2);background-color:var(--surface-background);border-radius:var(--radii-sm);color:var(--text-foreground-default);font-size:var(--static-md);font-weight:700;line-height:1.7rem}:is(.form__input,.form__select,.form__selection,.form__textarea)[aria-invalid=true]{--form-border-color:var(--outline-error)}:is(.form__input,.form__select,.form__selection,.form__textarea)[aria-invalid=true] .form__selection{--form-border-color:var(--outline-error)}:is(.form__input,.form__select,.form__selection,.form__textarea)[aria-invalid=true]:has(+.form__message--error){--form-border-color:var(--outline-error)}:is(.form__input,.form__select,.form__selection,.form__textarea)[aria-invalid=true]:has(+.form__message--success){--form-border-color:var(--outline-success)}:is(.form__input,.form__select,.form__selection,.form__textarea)[aria-invalid=true]:has(+.form__message--warning){--form-border-color:var(--outline-warning)}:is(.form__input,.form__select,.form__selection,.form__textarea)[aria-invalid=true]:has(+.form__message--info){--form-border-color:var(--outline-info)}.form__select{--form-icon-right:var(--spacing-2)}.form__select select{line-height:1.7rem}.form__textarea{--form-min-height:var(--size-7)}.form__item--disabled *{color:var(--text-septenary)}.form__item--disabled .form__input{--form-border-color:currentColor}.form__input:disabled,.form__selection:disabled,.form__textarea:disabled{--form-border-color:var(--outline-disabled);background-color:var(--surface-background);color:var(--text-quinary);cursor:not-allowed}.form__select:has(select:disabled){--form-border-color:var(--outline-disabled);background-color:var(--surface-background);color:var(--text-quinary);cursor:not-allowed}.form__selection{--form-spacing:var(--spacing-2);--form-icon-size:1.25rem;--form-icon-correction:var(--spacing-1)}.form__selection[role=checkbox]{font-size:var(--static-sm);border-radius:.25rem}.form__selection[aria-invalid=true]:has(+input+.form__message--error){--form-border-color:var(--text-error)}.form__selection[aria-invalid=true]:has(+input+.form__message--success){--form-border-color:var(--text-success)}.form__selection[aria-invalid=true]:has(+input+.form__message--warning){--form-border-color:var(--text-warning)}.form__selection[aria-invalid=true]:has(+input+.form__message--info){--form-border-color:var(--text-info)}.form__label[data-error=true]+.form__selection[aria-checked=false]{--form-border:1px solid var(--text-error)}[role=radiogroup]+.form__selection{border-radius:var(--radii-full)}::placeholder{color:var(--text-quinary);font-size:var(--static-sm);font-weight:700}textarea::placeholder{font-size:var(--static-xs)}}
@layer themes{.grid__control-label{color:var(--foreground);margin-bottom:var(--spacing-4)}.grid__drawer{--grid-background:var(--background);--grid-font-color:var(--foreground);--grid-min-width:20rem;--grid-max-height:80vh;--grid-padding-block:var(--spacing-2);--grid-padding-inline:0}.grid__clear-filters{--grid-margin-block:var(--spacing-6) 0;--grid-margin-inline:0}.grid__close-filters{--grid-margin-inline:auto var(--spacing-2);--grid-icon-size:var(--size-20)}.grid__filter{--grid-spacing:var(--spacing-2);--grid-margin-block:var(--spacing-6) 0;--grid-margin-inline:0}.grid__filter-label{--grid-padding-block:0;--grid-padding-inline:var(--spacing-2);font-weight:700}.grid__filter-option{--grid-spacing:var(--spacing-2);--grid-padding-block:var(--spacing-2);--grid-padding-inline:var(--spacing-2)}.grid__filter-option:hover{background-color:var(--color-background-hover)}.grid__controls{align-items:end;gap:var(--spacing-4);grid-template-columns:auto 12rem;width:100%;display:grid}.simple-grid{--grid-spacing:var(--spacing-4)}.simple-grid.simple-grid--condensed{--grid-spacing:var(--spacing-2)}}
@layer themes{.header{--header-font-size:var(--font-size-step-0);--header-height:4rem;--header-spacing:var(--spacing-4);--container-width:90rem;background:var(--surface-background)}.header>.container{color:var(--text-foreground-default);padding-block:var(--spacing-2);padding-inline:var(--spacing-6)}@media screen and (min-width:64em){.header>.container{padding-block:var(--spacing-6);padding-inline:var(--spacing-9)}}.header .link,.header .link:hover,.header .link:focus,.header .link:active,.header .link:visited,.header .navigation-menu__trigger{color:var(--text-foreground-default)}.header .navigation-menu__column-title{font-size:var(--header-font-size,var(--font-size-step-1));font-weight:700}@media screen and (min-width:64em){.header{--header-height:6rem;--header-spacing:var(--spacing-8)}}.header__logo{justify-items:flex-start;width:12rem;height:2.5rem;display:flex}@media (min-width:48em){.header__logo{width:16rem;height:3rem}}@media (max-width:63.9375em){.header__menu .header__cta{margin-block:var(--spacing-4)}.search-bar,.language-switcher,.navigation-menu__column-title,[role=menuitem] .navigation-menu__trigger,[role=menuitem] .link{padding-block:var(--spacing-5)}.search-bar,.language-switcher{border:solid var(--outline-septenary)}.search-bar{border-width:0 0 1px}.language-switcher{border-width:1px 0 0}.navigation-menu .header__cta{text-align:center;width:100%}.navigation-menu .header__cta span{width:100%;display:block}}@media screen and (min-width:64em){.header__menu>div{--header-spacing:var(--spacing-4)}.header__menu,.header__menu>.container,.navigation-menu,.navigation-menu__menu.visible,[role=menuitem]{height:100%!important}[role=menuitem]{align-items:center;display:flex}}}
@layer themes{.heading__label{--heading-margin-block:0 var(--spacing-1);font-size:var(--font-size-step-0)}.section--heading .heading{margin-bottom:0}.heading__title{margin-block:0}.heading__title:not(:last-child){margin-block:0 var(--spacing-5)}}
@layer themes{.hero{--hero-background:var(--theme-background);--hero-padding-block:var(--spacing-28);background-color:#0000}.hero:before{background-color:var(--hero-background);content:"";z-index:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hero:not(.hero--centeredBottom) .hero__content{--hero-background:transparent;padding-block:0!important}:is(.hero.hero--centered,.hero.hero--centeredBottom) .hero__media:not(:empty){aspect-ratio:initial}:is(.hero.hero--centered,.hero.hero--centeredBottom) .hero__media:not(:empty):before{content:"";z-index:1;background:linear-gradient(#00000059 0% 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hero.hero--centered{--hero-overlay:#000000a6}.hero.hero--centered:not([class*=theme-]):has(.hero__media) .hero__content{color:var(--text-secondary-default)}.hero.hero--columns,.hero.hero--leftSideMedia,.hero.hero--rightSideMedia{--hero-padding-block:var(--spacing-12) var(--spacing-20)}:is(.hero.hero--columns,.hero.hero--leftSideMedia,.hero.hero--rightSideMedia) .hero__content{--hero-spacing:var(--spacing-3) var(--spacing-6)}:is(.hero.hero--leftSideMedia,.hero.hero--rightSideMedia) .hero__content{gap:0 var(--spacing-8)}.hero.hero--centeredBottom{--hero-height:40dvh}.hero.hero--centeredBottom .hero__media:not(:empty){--hero-height:60dvh;--hero-margin-block:-12rem 0}.hero.hero--centeredBottom .hero__content{--hero-background:var(--surface-background);padding-block:var(--spacing-6);padding-inline:var(--spacing-6)}@media screen and (min-width:48em){.hero.hero--centeredBottom .hero__content{padding-block:var(--spacing-8) var(--spacing-12);padding-inline:var(--spacing-10)}}@media screen and (min-width:60em){.hero.hero--centeredBottom .hero__content{padding-block:var(--spacing-10) var(--spacing-14);padding-inline:var(--spacing-20)}}.hero .breadcrumbs{margin-bottom:var(--spacing-12)}.hero .heading__title{font-size:var(--font-size-step-7)}@media screen and (min-width:60em){.hero.hero--columns .hero__content{gap:0 var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"breadcrumbs breadcrumbs""heading heading""media media"".links"}.hero.hero--columns .hero__content:has(.hero__blocks){grid-template-areas:"breadcrumbs breadcrumbs""heading heading""media media""blocks links"}.hero.hero--columns .hero__links{margin:0}}.hero__content{z-index:1!important}.hero__blocks{gap:var(--spacing-6);flex-direction:column;display:flex}.hero__heading{margin:0}.hero__links{margin-top:var(--spacing-12)}}
@layer themes{.icon-card{--icon-card-padding-block:var(--spacing-6);--icon-card-padding-inline:var(--spacing-6);color:var(--text-foreground-default)}.icon-card__title{--icon-card-font-size:var(--font-size-step-1);--icon-card-margin-block:var(--spacing-4)}.icon-card__content{--icon-card-margin-block:0}.icon-card__icon svg{--card-icon-size:var(--size-64)}}
@layer themes{.info-card{--info-card-spacing:var(--spacing-4)}.info-card__item{--info-card-spacing:var(--spacing-4);--info-card-padding-block:var(--spacing-5);--info-card-padding-inline:var(--spacing-3);background-color:var(--surface-accent);border-radius:var(--radii-sm)}@media screen and (min-width:48em){.info-card__item{--info-card-spacing:var(--spacing-6);--info-card-padding-inline:var(--spacing-10)}}@media screen and (min-width:60em){.info-card__item{--info-card-spacing:var(--spacing-8)}}}
@layer themes{.kpi{--kpi-spacing:var(--spacing-6)}.kpi__item{--kpi-spacing:var(--spacing-2);--kpi-padding-block:var(--spacing-8);--kpi-padding-inline:var(--spacing-7);background:var(--surface-secondary-default);border-radius:var(--radii-sm);font-size:var(--font-size-step-1)}.kpi__value{--kpi-icon-size:var(--size-48);font-size:var(--font-size-step-5);font-weight:700}.theme-highlight .kpi__item{background:var(--surface-background)}.theme-inverted{color:var(--text-inverted)}.theme-inverted .kpi__item{background-color:var(--surface-septenary);color:var(--text-inverted)}.theme-inverted .kpi__value{color:var(--text-septenary)}}
@layer themes{.language-switcher__list{--language-switcher-background:var(--color-background);box-shadow:var(--shadow-small)}.language-switcher__trigger,.language-switcher__item-button{--language-switcher-spacing:var(--spacing-2);--language-switcher-padding-block:var(--spacing-2);--language-switcher-padding-inline:var(--spacing-2)}.language-switcher__icon{--language-switcher-icon-size:var(--size-20)}}
@layer themes{.links__item{--links-padding-block:var(--spacing-1);--links-padding-inline:0}.link__label{--links-icon-size:1.25em}.link__content{--links-margin-block:var(--spacing-1) 0;color:var(--text-octonary);font-size:var(--font-size-step--1)}.link{--links-spacing:var(--spacing-1);color:var(--text-primary-default)}.link:hover{color:var(--text-primary-hover)}.link:active,.link:visited{color:var(--text-primary-active)}.link,.button{--links-outline-color:var(--outline-focus);--links-outline:2px solid var(--form-outline-color);--links-outline-offset:var(--spacing-1);font-size:var(--static-md);font-weight:700}:is(.link,.button).size-lg{font-size:var(--static-lg)}:is(.link,.button).size-sm{font-size:var(--static-sm)}p .link{font-weight:inherit}.button{--links-background:var(--surface-primary-default);--links-font-color:var(--text-secondary-default);--links-border-color:var(--surface-primary-default);--links-border:var(--border-md) solid var(--links-border-color);--links-padding-block:var(--spacing-4) var(--spacing-3);--links-padding-inline:var(--spacing-6);border-radius:var(--radii-full);line-height:1.2}.button:hover{--links-background:var(--surface-primary-hover);--links-border-color:var(--surface-primary-hover);--links-font-color:var(--text-secondary-default)}.button:active,.button:visited{--links-background:var(--surface-primary-active);--links-border-color:var(--surface-primary-active);--links-font-color:var(--text-secondary-default)}.button:disabled{--links-background:var(--surface-quinary);--links-border-color:var(--surface-quinary);--links-fonts-color:var(--text-quinary)}.button.size-lg{--links-padding-block:var(--spacing-5);--links-padding-inline:var(--spacing-7)}.button.size-sm{--links-padding-block:var(--spacing-3);--links-padding-inline:var(--spacing-4)}.button--secondary{--links-background:var(--surface-tertiary-default);--links-border-color:var(--outline-primary-default);--links-font-color:var(--text-primary-default)}.button--secondary:hover{--links-background:var(--surface-tertiary-hover);--links-border-color:var(--outline-primary-hover);--links-font-color:var(--text-primary-hover)}.button--secondary:active,.button--secondary:visited{--links-background:var(--surface-tertiary-active);--links-border-color:var(--outline-primary-active);--links-font-color:var(--text-primary-active)}.button--secondary:disabled{--links-background:var(--surface-tertiary-active);--links-border-color:var(--outline-quaternary);--links-font-color:var(--text-quinary)}:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid) .button,:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid).button{--links-background:var(--surface-tertiary-default);--links-border-color:var(--outline-tertiary-default);--links-font-color:var(--text-foreground-default)}:is(:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid) .button,:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid).button):hover{--links-background:var(--surface-tertiary-hover);--links-border-color:var(--outline-tertiary-hover);--links-font-color:var(--text-foreground-default)}:is(:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid) .button,:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid).button):active,:is(:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid) .button,:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid).button):visited{--links-background:var(--surface-tertiary-active);--links-border-color:var(--outline-tertiary-active);--links-font-color:var(--text-foreground-default)}:is(:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid) .button,:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid).button):disabled{--links-background:var(--surface-quinary);--links-border-color:var(--outline-quinary);--links-fonts-color:var(--text-octonary)}:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid) .button--secondary,:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid).button--secondary{--links-background:transparent;--links-border-color:var(--outline-tertiary-default);--links-font-color:var(--text-secondary-default)}:is(:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid) .button--secondary,:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid).button--secondary):hover{--links-background:var(--surface-tertiary-hover);--links-border-color:var(--outline-tertiary-hover);--links-font-color:var(--text-foreground-default)}:is(:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid) .button--secondary,:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid).button--secondary):active,:is(:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid) .button--secondary,:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid).button--secondary):visited{--links-background:var(--surface-tertiary-active);--links-border-color:var(--outline-tertiary-default);--links-font-color:var(--text-foreground-default)}:is(:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid) .button--secondary,:is(.theme-primary,.theme-inverted,.theme-accent-3,.section--content-grid).button--secondary):disabled{--links-border-color:var(--outline-quaternary);--links-font-color:var(--text-quaternary)}}
@layer themes{.list.theme-ordered,.list.theme-unordered{--list-margin-inline:var(--spacing-4) 0;--list-padding-inline:var(--spacing-4) 0;--list-spacing:var(--spacing-3)}:is(.list.theme-ordered,.list.theme-unordered) .list__item{--list-margin-block:0 var(--spacing-3)}.list.theme-unordered .list__item{--list-icon-size:var(--size-20)}.list.theme-unordered:has(.icon){--list-padding-inline:0}.list.theme-unordered:has(.icon) .list__item{--list-spacing:var(--spacing-2)}:is(.list.theme-highlight,.list.theme-benefit,.list.theme-default) .list__item{border-radius:var(--radii-sm)}.list.theme-default,.list.theme-highlight{--list-spacing:var(--spacing-3)}:is(.list.theme-default,.list.theme-highlight) .list__item{--list-padding-block:var(--spacing-8);--list-padding-inline:var(--spacing-8)}.list.theme-default .list__item{--list-background:var(--surface-accent)}.list.theme-default .list__item .icon{color:var(--text-foreground-default)}:is(.list.theme-highlight,.list.theme-benefit) .list__item{--list-background:var(--surface-highlight-default)}:is(.list.theme-highlight,.list.theme-benefit) .list__item .icon{color:var(--surface-senary)}.list__item{--list-icon-size:var(--size-32);--list-icon-correction:.25rem;--list-spacing:var(--spacing-5);--list-margin-block:0}}
@layer themes{.logo-grid.simple-grid{--logo-grid-max-items:5;--grid-spacing:var(--spacing-6)}@media (min-width:64em){.logo-grid.simple-grid{--grid-spacing:var(--spacing-10)}}.logo-grid .logo-grid__item{aspect-ratio:1;padding:var(--spacing-5);z-index:1;display:block;position:relative}.logo-grid .logo-grid__item:before{background:var(--surface-inverted);content:"";z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.logo-grid .logo-grid__item [class*=media]{object-fit:contain;object-position:center}.logo-grid .media__image{aspect-ratio:initial;object-fit:contain}}
@layer themes{.section--maps>.container{padding-block:var(--spacing-12)}}
@layer themes{.media{--media-spacing:var(--spacing-5)}@media screen and (min-width:48em){.media{--media-spacing:var(--spacing-6)}}@media screen and (min-width:60em){.media{--media-spacing:var(--spacing-9)}}.media__image{aspect-ratio:16/9;object-fit:cover;object-position:center}.media__caption{--media-max-width:70ch;font-weight:700}}
@layer themes{.navigation-menu__submenu [role=menuitem]{--navigation-menu-padding-block:var(--spacing-2);--navigation-menu-padding-inline:var(--spacing-4)}.navigation-menu__mobile,.navigation-menu__close{--navigation-menu-icon-size:var(--size-32)}.navigation-menu__back{font-size:var(--font-size-2)}.navigation-menu__mobile-action{--navigation-menu-spacing:var(--spacing-5)}.navigation-menu__trigger{--navigation-menu-spacing:var(--spacing-1)}.navigation-menu__trigger[aria-expanded=true]>.icon{transform-origin:50%;transition:transform .3s ease-in-out;transform:rotate(180deg)}@media (max-width:63.9375em){.navigation-menu-container{--navigation-menu-background:var(--surface-background);--navigation-menu-font-color:var(--text-foreground-default)}.navigation-menu-container:has([style*=--submenu-height]){height:calc(var(--submenu-height,auto) + var(--spacing-8))}.navigation-menu-container [role=menuitem] .navigation-menu__column-title,.navigation-menu-container [role=menuitem] .link{width:100%;display:block}.navigation-menu-container [role=menuitem]:not(:last-child) .navigation-menu__trigger,.navigation-menu-container [role=menuitem]:not(:last-child) .link{border-bottom:var(--border-md) solid var(--outline-quaternary)}.navigation-menu__row{gap:var(--spacing-4);flex-direction:column;display:flex}.navigation-menu__row [role=menuitem]:last-child .navigation-menu__trigger,.navigation-menu__row [role=menuitem]:last-child .link{border-bottom:none}.navigation-menu__mega-menu,.navigation-menu__submenu{padding-inline:var(--spacing-5)}.navigation-menu__back{border-bottom:var(--border-md) solid var(--outline-quaternary);justify-content:flex-start}.navigation-menu__back .icon{transform:rotate(0)!important}.navigation-menu__column .navigation-menu__column-title{border-bottom:var(--border-md) solid var(--outline-quaternary)}.navigation-menu__column:has(.navigation-menu__column-title) [role=menu] .navigation-menu__trigger,.navigation-menu__column:has(.navigation-menu__column-title) [role=menu] .link{padding-left:var(--spacing-5)}}@media (min-width:64em){.navigation-menu{--header-spacing:var(--spacing-8)}.navigation-menu__mega-menu .navigation-menu__close{font-size:var(--size-32);justify-content:flex-end}.navigation-menu__mega-menu [role=menu]{margin-top:var(--spacing-4)}.navigation-menu__row:not(:first-child){margin-top:var(--spacing-3)}.navigation-menu__column-title{margin-bottom:var(--spacing-4)}.navigation-menu{align-items:center}.navigation-menu__submenu .link,.navigation-menu__submenu .navigation-menu__trigger{--navigation-menu-padding-inline:0}.navigation-menu__submenu{padding:var(--spacing-10);max-width:initial;width:21rem;box-shadow:0 4px 20px #00000026}.navigation-menu__submenu .icon{transform:none!important}.navigation-menu__submenu .navigation-menu__submenu{left:calc(100% + var(--spacing-10));max-width:21rem;width:initial;top:0}}}
@layer themes{.pagination{--pagination-spacing:var(--spacing-2);--pagination-font-color:var(--text-foreground-default);margin-top:var(--spacing-8)}.pagination__button,.pagination__ellipsis{--pagination-padding-block:var(--spacing-2);--pagination-padding-inline:var(--spacing-4)}.pagination__button{border-radius:var(--radii-sm)}.pagination__button:hover{--pagination-background:var(--surface-secondary-hover)}.pagination__button:disabled{--pagination-font-color:var(--text-quinary)}.pagination__button--active{--pagination-background:var(--surface-primary-default);--pagination-font-color:var(--text-foreground-default)}.pagination__button--active:hover{--pagination-background:var(--surface-primary-default)}.pagination__ellipsis{padding:var(--spacing-2,.5rem);color:var(--text-quinary)}}
@layer themes{.people__list{flex-wrap:wrap}.person{--person-spacing:var(--spacing-4);--person-image-size:var(--size-112);background:var(--surface-background);border-radius:var(--radii-sm);color:var(--text-foreground-default);padding:var(--spacing-5) var(--spacing-6);align-items:flex-start;width:100%}.person a{color:var(--text-primary-default)!important}.person a:hover{color:var(--text-primary-hover)!important}.person a:active{color:var(--text-primary-active)!important}.person p{line-height:1.25}@media (min-width:52em){.person{width:calc(50% - var(--person-spacing))}}.person.person--featured{display:block;overflow:hidden}.person.person--featured .person__picture{aspect-ratio:1;z-index:0;position:relative;overflow:hidden}.person.person--featured .person__picture img{aspect-ratio:initial;border-radius:var(--radii-sm) var(--radii-sm) 0 0;object-fit:cover;object-position:top center;position:absolute!important}.person.person--featured .person__content{background:var(--surface-secondary-default);border-radius:var(--radii-xs);padding:var(--spacing-5) var(--spacing-6);z-index:1;margin-top:-1.5rem;position:relative}.person.person--featured .person__name{font-size:var(--font-size-step-3)}.person.person--featured .person__title{font-size:var(--font-size-step-1)}.person:not(.person--featured){flex-direction:column}.person:not(.person--featured) .media__image{aspect-ratio:1}@media (min-width:34em){.person:not(.person--featured){flex-direction:row}}@media (min-width:52em){.person:not(.person--featured){flex-direction:column}}@media (min-width:68em){.person:not(.person--featured){flex-direction:row}}.person .social-links{--social-links-margin-block:var(--spacing-2) 0;--social-links-icon-size:var(--size-24)}.person__content{font-size:var(--font-size-step--2);grid-template-areas:"name""title""company""email""phone""mobile""social""bio";line-height:1.2;display:grid}:is(.person__content:has(.person__email),.person__content:has(.person__mobile),.person__content:has(.person__phone),.person__content:has(.social-links)) .person__bio{margin-top:var(--spacing-7)}.person__picture{--person-image-size:var(--size-112)}.person__picture img{border-radius:var(--radii-full)}.person__name{font-size:var(--font-size-step-2);grid-area:name;font-weight:700}.person__title{font-size:var(--font-size-step--1);margin-bottom:var(--spacing-7);grid-area:title}.person__company{grid-area:company}.person__phone{grid-area:phone;font-weight:700}.person__mobile{grid-area:mobile;font-weight:700}.person__email{grid-area:email;font-weight:700}.social-links{grid-area:social}.person__bio{font-size:var(--font-size-step--2);grid-area:bio}.person__email,.person__mobile,.person__phone{font-size:var(--static-md);margin-bottom:var(--spacing-1_5);display:block}.person__company+.person__job:before{content:"\a ";white-space:pre}}
@layer themes{.secondary-menu{--secondary-menu-spacing:var(--spacing-3)}}
@layer themes{.skip-link{--skip-link-background:#fff;--skip-link-border-color:#222;color:#222}}
@layer themes{.social-links{--social-links-spacing:var(--spacing-2);--social-links-icon-size:var(--size-20)}}
@layer themes{.section--split{padding-block:0}.section--split .section__float{display:none}@media screen and (min-width:48em){.section--split .section__float{display:block}.section--split>.container{padding-block:var(--spacing-12);padding-inline:var(--spacing-7)}}.split{--split-spacing:0}@media screen and (min-width:47.9375em){.split[class*=theme-]{margin-top:0!important}}@media screen and (min-width:48em){.split{--split-spacing:var(--spacing-8)}}.split .links{margin-top:var(--spacing-8)}@media screen and (max-width:33.9375em){.split .links .links__item,.split .links .button,.split .links .link{text-align:center;justify-content:center;width:100%}}@media screen and (min-width:34em){.split .links{align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}}.split__column{background:var(--theme-background)}.split__column:not(:has(.media)):not(:empty){border-radius:0 0 var(--radii-sm) var(--radii-sm);padding-block:var(--spacing-6) var(--spacing-9);padding-inline:var(--spacing-4)}@media screen and (min-width:48em){.split__column:not(:has(.media)):not(:empty){padding-block:var(--spacing-7) var(--spacing-10);padding-inline:var(--spacing-6);background:0 0;border-radius:0}}@media screen and (min-width:60em){.split__column:not(:has(.media)):not(:empty){padding-block:0;padding-inline:0}}}
@layer themes{.section--slider>.container{position:relative}.section--slider:not([class*=theme-]) .icon-card{background:var(--surface-septenary);color:var(--text-inverted)}.section--slider:not([class*=theme-]) .slider__arrow{--slider-background:transparent;--slider-color:var(--icon-primary-default);border:1px solid var(--outline-primary-default)}.section--slider:not([class*=theme-]) .slider__arrow:hover{--slider-background:var(--surface-tertiary-hover);--slider-color:var(--icon-primary-hover);border-color:var(--outline-primary-hover)}.section--slider:not([class*=theme-]) .slider__arrow:active{--slider-background:var(--surface-tertiary-active);--slider-color:var(--icon-primary-active);border-color:var(--outline-primary-active)}.section--slider:not([class*=theme-]) .slider__arrow:disabled{--slider-background:var(--surface-tertiary-active);--slider-color:var(--icon-quinary);border-color:var(--outline-quaternary)}.slider{margin-top:calc(var(--size-44) + var(--spacing-8))!important}.slider .icon-card{background:var(--surface-background);border-radius:var(--radii-sm)}.slider__arrows{gap:var(--spacing-4);right:var(--spacing-4);top:calc(var(--size-44) * -1 - 1rem);display:flex;position:absolute}.slider__arrow{--slider-background:var(--surface-tertiary-default);--slider-color:var(--icon-foreground);--slider-icon-size:var(--size-44);--slider-position:var(--spacing-2);border-radius:var(--radii-full);position:initial;justify-content:center;align-items:center;display:flex;transform:none;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.slider__arrow .icon{height:var(--size-20);width:var(--size-20)}.slider__arrow:hover{--slider-background:var(--surface-tertiary-hover);--slider-color:var(--icon-foreground-hover)}.slider__arrow:active{--slider-background:var(--surface-tertiary-active);--slider-color:var(--icon-foreground-active)}.slider__arrow:disabled{--slider-background:var(--surface-quinary);--slider-color:var(--icon-octonary)}}
@layer themes{.steps-list{--steps-list-spacing:var(--spacing-5)}.steps-list__item{--steps-list-spacing:var(--spacing-5);--steps-list-background:var(--surface-background);--steps-list-padding-block:var(--spacing-5);--steps-list-padding-inline:var(--spacing-5);border-radius:var(--radii-sm);font-size:var(--font-size-step-2);gap:var(--spacing-5)}.steps-list__item-index{color:var(--text-septenary);font-weight:700}.section--steps-list:not([class*=theme-]) .steps-list__item{--steps-list-background:var(--surface-secondary-default)}@media screen and (min-width:34em){.section--steps-list .section__links{align-items:center;gap:var(--spacing-5);justify-content:center;display:flex}}.theme-highlight .steps-list__item-index{color:var(--text-senary)}:is(.theme-primary,.theme-accent-3) .steps-list__item{color:var(--text-foreground-default)}.theme-inverted .steps-list__item{--steps-list-background:var(--surface-septenary)}}
@layer themes{.switch{--switch-background:var(--surface-quinary);--switch-font-color:var(--text-foreground-default);box-shadow:var(--shadow-sm)}.switch:focus-visible{box-shadow:var(--shadow-md)}.switch[data-state=checked] .switch__thumb{--switch-background:var(--surface-primary-default)}.switch:disabled{--switch-background:var(--surface-quinary)}.switch:disabled .switch__thumb{--switch-background:var(--surface-quaternary)}.switch[data-state=checked]:disabled .switch__thumb{--switch-background:var(--surface-primary-active)}.switch__thumb{--switch-background:var(--surface-secondary-default);box-shadow:var(--shadow-small)}}
@layer themes{.table__cell{--table-border:1px solid var(--theme-elevation-300);--table-padding-block:var(--spacing-1);--table-padding-inline:var(--spacing-1)}.table__caption{margin:var(--spacing-2) 0}.table__heading{border-bottom:1px solid var(--theme-elevation-300);background:var(--theme-elevation-100);color:var(--foreground);font-weight:400}.table__foot{font-size:var(--font-size-step--1);margin-top:var(--spacing-2)}}
@layer themes{.tabs__header{align-items:flex-end;gap:var(--spacing-3);padding-left:var(--spacing-4);position:relative}.tabs__header:after{content:"";background-color:var(--outline-secondary-default);z-index:1;width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}@media screen and (min-width:60em){.tabs__header{padding-left:var(--spacing-6)}}.tabs__tab{--tabs-background:var(--surface-secondary-default);--tabs-padding-block:var(--spacing-3) var(--spacing-2);--tabs-padding-inline:var(--spacing-5);border:1px solid var(--surface-secondary-default);border-radius:var(--radii-lg) var(--radii-lg) 0 0;font-size:var(--static-md);font-weight:700;position:relative}.tabs__tab:hover{--tabs-background:var(--surface-secondary-hover);border-color:var(--outline-secondary-default)}.tabs__tab[data-state=active]{--tabs-background:var(--surface-background);--tabs-padding-block:var(--spacing-4) var(--spacing-3);border-color:var(--outline-secondary-default);border-bottom-color:var(--tabs-background);z-index:2}.tabs__content{--tabs-background:var(--surface-background);--tabs-padding-block:var(--spacing-5);--tabs-padding-inline:var(--spacing-5)}@media screen and (min-width:60em){.tabs__content{--tabs-padding-block:var(--spacing-6);--tabs-padding-inline:var(--spacing-7)}}}
