:host,:root{--site-max-width:1600px;--spacing-v:4rem;--spacing-h:3rem;--spacing:1.5rem;--border-radius-100:1px;--border-radius-200:2px;--border-radius-300:3px;--border-radius-400:5px;--border-radius-500:5px;--border-radius-600:6px;--border-radius-700:7px;--border-radius-800:8px;--border-radius-900:9px;--neutral-clr-100:#fff;--neutral-clr-200:#FAFAFA;--neutral-clr-300:#eeeeee;--neutral-clr-350:hsl(0,0%,90%);--neutral-clr-400:#bcbcbc;--neutral-clr-500:#999999;--neutral-clr-600:#5b5b5b;--neutral-clr-700:#444444;--neutral-clr-800:#222222;--neutral-clr-900:#000000;--primary-clr-50:#ffeaee;--primary-clr-100:#ffcbd2;--primary-clr-200:#fa9599;--primary-clr-300:#f36970;--primary-clr-400:#ff3f4b;--primary-clr-500:#ff1d2e;--primary-clr-600:#f7062e;--primary-clr-700:#e50028;--primary-clr-800:#d80020;--primary-clr-900:#cb0011;--primary-text-clr-50:var(--site-text-clr);--primary-text-clr-100:var(--site-text-clr);--primary-text-clr-200:var(--site-text-clr);--primary-text-clr-300:var(--site-text-clr);--primary-text-clr-400:var(--site-text-clr);--primary-text-clr-500:var(--neutral-clr-100);--primary-text-clr-600:var(--neutral-clr-100);--primary-text-clr-700:var(--neutral-clr-100);--primary-text-clr-800:var(--neutral-clr-100);--primary-text-clr-900:var(--neutral-clr-100);--primary-clr:var(--primary-clr-600);--primary-clr-h:350;--primary-clr-s:95%;--primary-clr-l:50%;--primary-clr-hsl:hsl(var(--primary-clr-h),var(--primary-clr-s),var(--primary-clr-l));--secondary-clr-50:#e4e5ef;--secondary-clr-100:#bbbed7;--secondary-clr-200:#8f95bc;--secondary-clr-300:#656da2;--secondary-clr-400:#475090;--secondary-clr-500:#27347f;--secondary-clr-600:#222d77;--secondary-clr-700:#19256c;--secondary-clr-800:#101c60;--secondary-clr-900:#020C4B;--secondary-text-clr-50:var(--site-text-clr);--secondary-text-clr-100:var(--site-text-clr);--secondary-text-clr-200:var(--site-text-clr);--secondary-text-clr-300:var(--site-text-clr);--secondary-text-clr-400:var(--site-text-clr);--secondary-text-clr-500:var(--neutral-clr-100);--secondary-text-clr-600:var(--neutral-clr-100);--secondary-text-clr-700:var(--neutral-clr-100);--secondary-text-clr-800:var(--neutral-clr-100);--secondary-text-clr-900:var(--neutral-clr-100);--secondary-clr:var(--secondary-clr-900);--secondary-clr-h:232;--secondary-clr-s:95%;--secondary-clr-l:15%;--secondary-clr-hsl:hsl(var(--secondary-clr-h),var(--secondary-clr-s),var(--secondary-clr-l));--tertiary-clr-50:#def5f3;--tertiary-clr-100:#ace7df;--tertiary-clr-200:#70d8ca;--tertiary-clr-300:#04c8b4;--tertiary-clr-400:#00baa3;--tertiary-clr-500:#00ac92;--tertiary-clr-600:#009e84;--tertiary-clr-700:#008d73;--tertiary-clr-800:#007d64;--tertiary-clr-900:#006046;--tertiary-clr:var(--tertiary-clr-300);--tertiary-clr-h:174;--tertiary-clr-s:96%;--tertiary-clr-l:40%;--tertiary-clr-hsl:hsl(var(--tertiary-clr-h),var(--tertiary-clr-s),var(--tertiary-clr-l));--theme01-clr:#020C4B;--theme02-clr:#cb0011;--theme03-clr:#04c8b4;--theme04-clr:#0421C8;--fs-sm:clamp(1.33rem,0.09vw + 1.3rem,1.44rem);--fs-base:clamp(1.6rem,0.17vw + 1.53rem,1.8rem);--fs-md:clamp(1.92rem,0.28vw + 1.81rem,2.25rem);--fs-lg:clamp(2.3rem,0.42vw + 2.13rem,2.81rem);--fs-xl:clamp(2.76rem,0.63vw + 2.51rem,3.52rem);--fs-xxl:clamp(3.32rem,0.9vw + 2.96rem,4.39rem);--fs-xxxl:clamp(3.98rem,1.26vw + 3.48rem,5.49rem);--fs-xxxxl:clamp(4.78rem,2.04vw + 3.6rem,6.87rem);--fs-fixed-sm:1.4rem;--fs-fixed-base:1.6rem;--fs-fixed-md:1.8rem;--fs-fixed-lg:2.2rem;--fs-fixed-xl:2.6rem;--fs-fixed-xxl:3.2rem;--fs-fixed-xxxl:4rem;--fs-fixed-xxxxl:6rem;--h1-fs:var(--fs-xxl);--h2-fs:var(--fs-xl);--h3-fs:var(--fs-lg);--h4-fs:var(--fs-md);--h5-fs:var(--fs-base);--h6-fs:var(--fs-base);--bp-sm:576px;--bp-md:768px;--bp-lg:992px;--bp-xl:1200px;--bp-xxl:1400px;--grid-columns:12;--col-span-all:13;--col-span-halfs:6;--col-span-thirds:4;--col-span-quarters:3;--col-span-fifths:2.4;--block-item-span:var(--col-span-all);--block-xs-grid-column:var(--col-span-all);--block-sm-grid-column:var(--col-span-all);--block-md-grid-column:var(--col-span-halfs);--block-lg-grid-column:var(--col-span-thirds);--block-xl-grid-column:var(--col-span-quarters);--block-xxl-grid-column:var(--col-span-quarters);--text-ff:"Open Sans",sans-serif;--heading-ff:"roc-grotesk",sans-serif;--heading-text-clr:var(--secondary-clr-700);--site-bg-clr:var(--theme01-clr);--site-text-clr:var(--neutral-clr-800);--content-bg-clr:var(--neutral-clr-200);--text-clr:var(--site-text-clr);--link-clr:var(--primary-clr-500);--base-fs:10px;--invalid-clr:var(--primary-clr-900);--invalid-tr-clr-400:hsla(var(--primary-clr-h),var(--primary-clr-s),var(--primary-clr-l),0.4);--valid-clr:var(--tertiary-clr);--valid-tr-clr-400:hsla(var(--tertiary-clr-h),var(--tertiary-clr-s),var(--tertiary-clr-l),0.4);--padding-inline:var(--spacing);--content-max-width:980px;--breakout-max-width:1140px;--feature-max-width:1340px;--site-max-width:1540px;--breakout-size:calc( (var(--breakout-max-width) - var(--content-max-width)) / 2 );--feature-size:calc( (var(--feature-max-width) - var(--breakout-max-width)) / 2 );--site-size:calc( (var(--site-max-width) - var(--feature-max-width)) / 2 );}@media (min-width:576px){:host,:root{--spacing-v:4rem;--spacing-h:3rem;--spacing:3rem;}}*,*::before,*::after{box-sizing:border-box;}*{margin:0;}html,body{height:100%;}body{line-height:1.5;-webkit-font-smoothing:antialiased;}img,picture,video,canvas,svg{display:block;max-width:100%;}input,button,textarea,select{font:inherit;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;}#root,#__next{isolation:isolate;}html{font-size:62.5%;}body{font-family:var(--text-ff);color:var(--site-text-clr);font-family:var(--text-ff);font-size:1.8rem;}h1,h2,h3,h4,h5,h6{text-wrap:balance;}h1,h2{color:var(--heading-text-clr);font-family:var(--heading-ff);margin-bottom:0.6em;line-height:1.1;}h1{font-size:var(--h1-fs);}h2{font-size:var(--h2-fs);}h3{font-size:var(--h3-fs);}h4{font-size:var(--h4-fs);}h5,h6{font-size:var(--h5-fs);}p{margin-bottom:0.6em;}a{color:var(--link-clr);text-decoration:underline;text-underline-position:under;}button{background-color:transparent;border:none;padding:0;}button:focus{outline:none;}input{background-color:transparent;border:none;padding:0.5em;}input[type=file]{padding:0;}input:focus{outline:none;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{color:black !important;-webkit-text-fill-color:black !important;-webkit-box-shadow:0 0 0 1000px transparent inset !important;-webkit-background-clip:text !important;background-clip:text !important;}fieldset{background-color:transparent;border:none;padding:0;}.form-block{--form-block-padding:var(--spacing);background-color:var(--neutral-clr-100);padding:var(--form-block-padding);}.form-block__text{margin-bottom:2rem;}.form{--label-fs:1.3rem;--label-fw:700;--label-clr:var(--text-clr);--input-border-clr:var(--neutral-clr-300);--input-border-radius:var(--border-radius-500);--input-bg-clr:var(--neutral-clr-100);--input-bg-clr-alt:var(--tertiary-clr);--input-border-clr-alt:var(--tertiary-clr);--input-fs:var(--fs-fixed-base);--input-ff:var(--text-ff);--input-padding:1rem 1.5rem;--select-bg-clr:var(--input-bg-clr);--select-border-clr:var(--input-border-clr);--select-border-radius:var(--input-border-radius);--date-picker-icon-clr:var(--tertiary-clr);--group-spacing:2rem;width:100%;}.form-page > * + *{margin-top:var(--group-spacing);}.form__groups{display:flex;flex-wrap:wrap;gap:var(--group-spacing);}.form__groups legend{flex:1;min-width:100%;}.form__groups > *{flex:1;}.form__groups-heading{margin-bottom:0.5em;font-weight:700;}.form__group > * + *{margin-top:1.5rem;}.form-field:has(.field-validation-error) .form-field__label,.form-field:has(:focus:invalid) .form-field__label{color:var(--invalid-clr);}.form-field:has(.field-validation-error) .form-field__control[type=email],.form-field:has(.field-validation-error) .form-field__control[type=text],.form-field:has(.field-validation-error) .form-field__control[type=date],.form-field:has(.field-validation-error) .form-field__control[data-type=textarea],.form-field:has(:focus:invalid) .form-field__control[type=email],.form-field:has(:focus:invalid) .form-field__control[type=text],.form-field:has(:focus:invalid) .form-field__control[type=date],.form-field:has(:focus:invalid) .form-field__control[data-type=textarea]{--input-border-clr:var(--invalid-clr);box-shadow:0px 0px 0px 3px var(--invalid-tr-clr-400);outline:0;}.form-field__label{display:block;font-size:var(--label-fs);font-weight:var(--label-fw);text-transform:uppercase;margin-bottom:0.5em;}.form-field__control[type=email],.form-field__control[type=search],.form-field__control[type=text],.form-field__control[type=upload],.form-field__control[type=date],.form-field__control[data-type=textarea],.form-field__control[data-type=select],.form-field__control[data-type=file]{font-size:var(--input-fs);padding:var(--input-padding);width:100%;min-width:200px;}.form-field__control[type=email],.form-field__control[type=search],.form-field__control[type=text],.form-field__control[type=date],.form-field__control[data-type=textarea],.form-field__control[data-type=file]{border:1px solid var(--input-border-clr);border-radius:var(--input-border-radius);background-color:var(--input-bg-clr);}.form-field__control[type=date]{--input-padding:0.9rem 1.5rem;position:relative;}.form-field__control[type=date]::-webkit-calendar-picker-indicator{background:transparent;position:absolute;right:14px;width:22px;height:22px;}.form-field__control[type=date]:after{background:var(--date-picker-icon-clr) url("/static/gfx/icons/calendar-light-white.svg") no-repeat;background-size:12px;background-position:6px 4px;content:"";display:block;width:24px;height:24px;border-radius:var(--border-radius-500);pointer-events:none;}.form-field__control[data-type=select]{border:1px solid var(--select-border-clr);border-radius:var(--select-border-radius);background-color:var(--select-bg-clr);appearance:none;grid-area:select;}.form-field__control[type=file]{appearance:none;}.form-field__control:focus{outline:0;--input-border-clr:var(--valid-clr);box-shadow:0px 0px 0px 3px var(--valid-tr-clr-400);}.select{display:grid;grid-template-areas:"select";align-items:center;}.select:after{content:"";display:block;width:10px;height:10px;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);transform-origin:5px 0px;grid-area:select;justify-self:end;pointer-events:none;margin-right:1.5rem;}.radio,.checkbox{--label-fs:var(--fs-fixed-sm);--outer-size:24px;--inner-size:14px;}.radio input[type=radio],.radio input[type=checkbox],.checkbox input[type=radio],.checkbox input[type=checkbox]{opacity:0;width:0.1px;height:0.1px;position:absolute;}.radio input[type=radio]:checked + span:before,.radio input[type=checkbox]:checked + span:before,.checkbox input[type=radio]:checked + span:before,.checkbox input[type=checkbox]:checked + span:before{border-color:var(--input-border-clr-alt);}.radio input[type=radio]:checked + span:after,.radio input[type=checkbox]:checked + span:after,.checkbox input[type=radio]:checked + span:after,.checkbox input[type=checkbox]:checked + span:after{content:"";background-color:var(--input-bg-clr-alt);border-radius:var(--border-radius-300);display:block;width:var(--inner-size);height:var(--inner-size);position:absolute;top:5px;left:5px;z-index:2;animation-name:checkedFade;animation-duration:0.2s;}.radio label,.checkbox label{color:var(--label-clr);font-size:var(--label-fs);}.radio label > span,.checkbox label > span{display:flex;align-items:center;gap:0.8em;position:relative;}.radio label > span:before,.checkbox label > span:before{content:"";background-color:var(--input-bg-clr);border:1px solid var(--input-border-clr);border-radius:var(--border-radius-500);display:block;width:var(--outer-size);height:var(--outer-size);z-index:1;flex-shrink:0;}.radio:focus-within label > span:before,.checkbox:focus-within label > span:before{--input-border-clr:var(--input-border-clr-alt);box-shadow:0 0 0 3px var(--input-border-clr-alt);}.radio--disabled label,.checkbox--disabled label{--label-clr:var(--comp-clr-06);--input-border-clr:var(--comp-clr-06);cursor:not-allowed;}.radio input[type=radio]:checked + span:after{border-radius:50%;}.radio label > span:before{border-radius:50%;}[data-type=file]{display:grid;grid-template-columns:auto 1fr;flex-wrap:wrap;min-width:280px;align-items:center;}[data-type=file] .help-info{color:var(--link-clr);margin:1em 0 0;}[data-type=file] .file-chosen{display:grid;font-size:13px;}[data-type=file] .file-chosen > *{text-decoration:underline;}[data-type=file] [type=file]{opacity:0;width:0.1px;height:0.1px;position:absolute;}[data-type=file] [type=file]:focus + label{outline:2px dotted var(--link-clr);outline-offset:2px;text-decoration:none;}[data-type=file] label{margin-right:0.5em;align-self:start;}[data-type=file] .cta{padding:0.5em 1em;}.multi-select > * + *,.single-select > * + *{margin-top:1rem;}.field-validation-error{color:var(--error-clr);font-size:1.3rem;margin-top:0.5em;}.form__navigation{display:flex;flex-wrap:wrap;justify-content:space-between;}.form__navigation,.form__buttons{margin-top:var(--spacing-h);}.form--filter{--spacing:1rem;--select-bg-clr:transparent;margin-bottom:var(--spacing-v);}.form--filter .multi-select{display:flex;flex-wrap:wrap;gap:var(--spacing);}.form--filter .multi-select > *{margin:0;}.form--filter .form-field__control[data-type=select]{--select-border-clr:var(--input-border-clr);--select-bg-clr:transparent;}.form--filter .radio,.form--filter .checkbox{--outer-size:20px;--inner-size:10px;}.form--filter .radio input[type=radio]:checked + span,.form--filter .radio input[type=checkbox]:checked + span,.form--filter .checkbox input[type=radio]:checked + span,.form--filter .checkbox input[type=checkbox]:checked + span{border:1px solid var(--input-border-clr-alt);}.form--filter .radio input[type=radio]:checked + span:after,.form--filter .radio input[type=checkbox]:checked + span:after,.form--filter .checkbox input[type=radio]:checked + span:after,.form--filter .checkbox input[type=checkbox]:checked + span:after{right:10px;top:11px;left:auto;}.form--filter .radio label,.form--filter .checkbox label{display:flex;justify-content:flex-start;}.form--filter .radio label > span,.form--filter .checkbox label > span{--padding:calc(var(--spacing) / 2);border:1px solid var(--input-border-clr);border-radius:var(--border-radius-500);padding:var(--padding);flex-direction:row-reverse;justify-content:flex-start;}.form--filter .form__buttons{margin-top:var(--spacing);}.umbraco-forms-hidden,.forms-hidden{display:none;}@media (min-width:768px){.form-block{--form-block-padding:5rem 10rem;}}body{background-color:var(--site-bg-clr);margin:0;padding:0;}.main{background-color:var(--content-bg-clr);display:grid;grid-template-columns:[full-start] minmax(var(--padding-inline),1fr) [site-start] minmax(0,var(--site-size)) [feature-start] minmax(0,var(--feature-size)) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,var(--feature-size)) [feature-end] minmax(0,var(--site-size)) [site-end] minmax(var(--padding-inline),1fr) [full-end];}.main > *{grid-column:full;}.main .--full{grid-column:full !important;}.main .--site{grid-column:site !important;}.main .--feature{grid-column:feature !important;}.main .--breakout{grid-column:breakout !important;}.main .--content{grid-column:content !important;}.main > *{grid-column:site;}.block-preview{margin-bottom:2rem;}.home-page:has(.video-banner) .branding svg .text,.home-page:has(.video-banner) .branding svg .company-name,.home-page:has(.video-banner) .branding svg .divider{fill:var(--neutral-clr-100);}.home-page:has(.video-banner) .page-header{--bg-clr:transparent;}.home-page:has(.video-banner) .page-header.sticky .branding svg .text,.home-page:has(.video-banner) .page-header.sticky .branding svg .company-name,.home-page:has(.video-banner) .page-header.sticky .branding svg .divider{fill:var(--neutral-clr-700);}.page-header{--logo-symbol-clr:var(--primary-clr);--logo-text-clr:var(--neutral-clr-900);--padding-block:calc(var(--spacing) / 2);--bg-clr:var(--content-bg-clr);transition:all 250ms ease-in-out;display:grid;grid-template-columns:[full-start] minmax(var(--padding-inline),1fr) [site-start] minmax(0,var(--site-size)) [feature-start] minmax(0,var(--feature-size)) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,var(--feature-size)) [feature-end] minmax(0,var(--site-size)) [site-end] minmax(var(--padding-inline),1fr) [full-end];background-color:var(--bg-clr);position:sticky;width:100%;top:0;z-index:3;padding:var(--padding-block) 0;}.page-header > *{grid-column:full;}.page-header .--full{grid-column:full !important;}.page-header .--site{grid-column:site !important;}.page-header .--feature{grid-column:feature !important;}.page-header .--breakout{grid-column:breakout !important;}.page-header .--content{grid-column:content !important;}.page-header .container{grid-column:site;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem 0;}.page-header:after{pointer-events:none;transition:background-color 350ms ease-in-out;content:"";position:absolute;inset:0;z-index:0;}.page-header.sticky:after{background-color:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.content-page .page-header{position:sticky;}.branding{--max-height:40px;position:relative;z-index:1;}.branding svg{max-height:var(--max-height);transition:max-height 350ms ease-in-out;height:100px;}.branding svg .symbol{fill:var(--primary-clr);}@media (min-width:576px){.page-header{--padding-block:calc(var(--spacing) * 2);}.page-header.sticky{--padding-block:var(--spacing);}}@media (min-width:768px){.branding{--max-height:60px;}}.home-page:has(.video-banner) .main-nav{--nav-list-link-clr:var(--neutral-clr-100);--open-btn-clr:var(--neutral-clr-100);}.home-page:has(.video-banner) .page-header.sticky .main-nav{--nav-list-link-clr:var(--neutral-clr-900);--open-btn-clr:var(--neutral-clr-900);}.main-nav{--nav-width:100%;--nav-list-link-fs:var(--fs-fixed-md);--nav-list-link-clr:var(--neutral-clr-100);--nav-ff:"roc-grotesk",sans-serif;}.main-nav .nav{position:relative;z-index:99;}.main-nav .nav__list{list-style-type:none;padding:0;margin:0;}.main-nav .nav__list > li .nav__list__link{font-size:var(--nav-list-link-fs);}.main-nav .nav__list__link{font-family:var(--nav-ff);color:var(--nav-list-link-clr);text-decoration:none;transition:all 250ms ease-in-out;}.main-nav .nav__list__link:hover,.main-nav .nav__list__link:focus{text-decoration:underline;text-underline-position:under;}.close-nav-btn,.toggle-nav-btn{display:none;}@media (max-width:991px){.main-nav{--link-clr:#fff;--nav-width:100%;--nav-padding:3rem;--nav-bg-clr:var(--secondary-clr-900);--nav-section-item-bg-clr:var(--secondary-clr-700);--nav-item-active-bg-clr:var(--secondary-clr-700);--nav-item-padding:1.1rem 3rem;--nav-item-fs:2.2rem;--close-btn-bg-clr:var(--neutral-clr-300);--open-btn-clr:var(--neutral-clr-900);}.main-nav a,.main-nav button{outline-offset:-2px;}.main-nav.open .nav{transform:translateX(0);}.main-nav.open:after{content:"";position:fixed;inset:0;background-color:rgba(255,255,255,0.5);z-index:97;}.main-nav .nav{position:fixed;inset:0 0 0 auto;width:var(--nav-width);background-color:var(--nav-bg-clr);backdrop-filter:blur(10px);transform:translateX(100%);z-index:99;transition:transform 250ms ease-in-out;}.main-nav .nav__inner{overflow-y:auto;height:calc(100% - 73px);}.main-nav .nav__list{display:flex;flex-direction:column;flex:100%;}.main-nav .nav__list--level-1{justify-content:center;}.main-nav .nav__list--level-2{--nav-item-fs:1.8rem;background-color:var(--nav-section-item-bg-clr);}.main-nav .nav__list--level-3{--nav-item-padding:0.75rem 1.5rem 0.75rem 3rem;}.main-nav .nav__list--level-4{--nav-item-padding:0.75rem 1.5rem 0.75rem 4.5rem;}.main-nav .nav__list--level-5{--nav-item-padding:0.75rem 1.5rem 0.75rem 6rem;}.nav__list-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows ease 250ms;}.nav__list-wrap > *{overflow:hidden;}.nav__list-wrap.open{grid-template-rows:1fr;}.nav__list{list-style-type:none;margin:0;padding:0;}.nav__list__item__inner{display:flex;gap:1em;}.nav__list__item.section-page-document{background-color:var(--comp-clr-02);}.nav__list__item.active > .nav__list__item__inner{background-color:var(--nav-item-active-bg-clr);}.nav__list__link{display:flex;gap:0.5em;color:var(--link-clr);text-decoration:none;padding:var(--nav-item-padding);line-height:1;flex:100%;font-size:var(--nav-item-fs);}.toggle-nav-btn{cursor:pointer;background-color:transparent;border:none;padding:0;position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;font-size:1.4rem;color:var(--open-btn-clr);}.toggle-nav-btn svg{width:3rem;height:3rem;fill:var(--open-btn-clr);}.close-nav-btn{cursor:pointer;width:calc(100% - var(--nav-padding) * 2);display:flex;justify-content:center;align-items:center;gap:0.5em;padding:0.8rem;margin:calc(var(--nav-padding) / 2) var(--nav-padding);background-color:var(--close-btn-bg-clr);border-radius:1000px;font-size:1.8rem;font-weight:700;}.close-nav-btn svg{width:20px;aspect-ratio:1;}.toggle-sub-nav-btn{cursor:pointer;padding-inline:var(--nav-padding);}.toggle-sub-nav-btn:before{content:"";display:block;background:transparent url("/static/gfx/icons/plus.svg") no-repeat center center;width:26px;aspect-ratio:1;}.toggle-sub-nav-btn.open:before{background-image:url("/static/gfx/icons/minus.svg");}.toggle-sub-nav-btn span{position:absolute;width:1px;height:1px;padding:0;margin:-1px !important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}}@media (min-width:768px){.toggle-nav-button{display:none;}.main-nav{--nav-list-link-fs:var(--fs-fixed-lg);--nav-list-link-clr:var(--theme01-clr);}.main-nav .nav__list--level-1{display:flex;flex-wrap:wrap;gap:0 2vw;}}.content-block{width:100%;display:grid;grid-template-rows:1fr;gap:var(--spacing-h);margin-bottom:var(--spacing-v);background-color:var(--content-block-bg-clr,transparent);color:var(--content-block-txt-clr,var(--site-text-clr));}.content-block.--stacked{margin-top:calc(-1 * var(--spacing-v));}.content-block.--stacked-down{margin-bottom:0;}.content-block.--themed{--grid-gutter:var(--spacing-v);background-color:var(--content-block-bg-clr);box-shadow:0 0 0 100vmax var(--content-block-bg-clr);clip-path:inset(0 -100vmax);padding-block:var(--grid-gutter);}.content-block.--themed.--full{margin-inline:var(--grid-gutter);}.content-block .block__item{display:grid;gap:var(--spacing-v);}@media (min-width:768px){.content-block{--block-item-span:span var(--col-span-halfs);grid-template-columns:repeat(var(--grid-columns),minmax(10px,1fr));}.content-block > *{grid-column:var(--block-item-span);}}@media (min-width:992px){.content-block{--block-item-span:span var(--col-span-thirds);}}@media (min-width:1400px){.content-block{--container-max-width:1400px;--block-item-span:span var(--col-span-quarters);}}.content-block.neutral-100{--content-block-bg-clr:var(--neutral-clr-100);--content-block-txt-clr:var(--neutral-clr-900);}.content-block.neutral-200{--content-block-bg-clr:var(--neutral-clr-200);--content-block-txt-clr:var(--neutral-clr-900);}.content-block.neutral-300{--content-block-bg-clr:var(--neutral-clr-300);--content-block-txt-clr:var(--neutral-clr-900);}.content-block.neutral-400{--content-block-bg-clr:var(--neutral-clr-400);}.content-block.neutral-500{--content-block-bg-clr:var(--neutral-clr-500);}.content-block.neutral-600{--content-block-bg-clr:var(--neutral-clr-600);}.content-block.neutral-700{--content-block-bg-clr:var(--neutral-clr-700);}.content-block.neutral-800{--content-block-bg-clr:var(--neutral-clr-800);}.content-block.neutral-900{--content-block-bg-clr:var(--neutral-clr-900);}.content-block.primary-100{--content-block-bg-clr:var(--primary-clr-100);--content-block-txt-clr:var(--primary-text-clr-100);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.primary-200{--content-block-bg-clr:var(--primary-clr-200);--content-block-txt-clr:var(--primary-text-clr-200);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.primary-300{--content-block-bg-clr:var(--primary-clr-300);--content-block-txt-clr:var(--primary-text-clr-300);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.primary-400{--content-block-bg-clr:var(--primary-clr-400);--content-block-txt-clr:var(--primary-text-clr-400);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.primary-500{--content-block-bg-clr:var(--primary-clr-500);--content-block-txt-clr:var(--primary-text-clr-500);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.primary-600{--content-block-bg-clr:var(--primary-clr-600);--content-block-txt-clr:var(--primary-text-clr-600);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.primary-700{--content-block-bg-clr:var(--primary-clr-700);--content-block-txt-clr:var(--primary-text-clr-700);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.primary-800{--content-block-bg-clr:var(--primary-clr-800);--content-block-txt-clr:var(--primary-text-clr-800);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.primary-900{--content-block-bg-clr:var(--primary-clr-900);--content-block-txt-clr:var(--primary-text-clr-900);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.secondary-100{--content-block-bg-clr:var(--secondary-clr-100);--content-block-txt-clr:var(--secondary-text-clr-100);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.secondary-200{--content-block-bg-clr:var(--secondary-clr-200);--content-block-txt-clr:var(--secondary-text-clr-200);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.secondary-300{--content-block-bg-clr:var(--secondary-clr-300);--content-block-txt-clr:var(--secondary-text-clr-300);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.secondary-400{--content-block-bg-clr:var(--secondary-clr-400);--content-block-txt-clr:var(--secondary-text-clr-400);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.secondary-500{--content-block-bg-clr:var(--secondary-clr-500);--content-block-txt-clr:var(--secondary-text-clr-500);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.secondary-600{--content-block-bg-clr:var(--secondary-clr-600);--content-block-txt-clr:var(--secondary-text-clr-600);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.secondary-700{--content-block-bg-clr:var(--secondary-clr-700);--content-block-txt-clr:var(--secondary-text-clr-700);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.secondary-800{--content-block-bg-clr:var(--secondary-clr-800);--content-block-txt-clr:var(--secondary-text-clr-800);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block.secondary-900{--content-block-bg-clr:var(--secondary-clr-900);--content-block-txt-clr:var(--secondary-text-clr-900);--heading-text-clr:var(--content-block-txt-clr);--text-clr:var(--content-block-txt-clr);}.content-block-l1 > *{--block-item-span:span var(--col-span-all);}@media (min-width:768px){.content-block-l2 .block__item,.content-block-l3 .block__item,.content-block-l4 .block__item,.content-block-l6 .block__item{--block-item-span:span var(--col-span-halfs);}.content-block-l5 .block__item{--block-item-span:span var(--col-span-thirds);}}@media (min-width:992px){.content-block-l2 .block__item:first-child{--block-item-span:span var(--col-span-thirds);}.content-block-l2 .block__item:last-child{--block-item-span:span calc(var(--col-span-thirds) * 2);}.content-block-l3 .block__item:first-child{--block-item-span:span calc(var(--col-span-thirds) * 2);}.content-block-l3 .block__item:last-child{--block-item-span:span var(--col-span-thirds);}.content-block-l4 .block__item{--block-item-span:span var(--col-span-halfs);}.content-block-l5 .block__item{--block-item-span:span var(--col-span-thirds);}.content-block-l6 .block__item{--block-item-span:span var(--col-span-quarters);}}.page-footer{--nav-item-fs:1.5rem;--heading-text-clr:var(--neutral-clr-100);--link-clr:var(--neutral-clr-100);background-color:var(--theme01-clr);color:var(--neutral-clr-100);padding:var(--spacing-v) 0;display:grid;grid-template-columns:[full-start] minmax(var(--padding-inline),1fr) [site-start] minmax(0,var(--site-size)) [feature-start] minmax(0,var(--feature-size)) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,var(--feature-size)) [feature-end] minmax(0,var(--site-size)) [site-end] minmax(var(--padding-inline),1fr) [full-end];}.page-footer > *{grid-column:full;}.page-footer .--full{grid-column:full !important;}.page-footer .--site{grid-column:site !important;}.page-footer .--feature{grid-column:feature !important;}.page-footer .--breakout{grid-column:breakout !important;}.page-footer .--content{grid-column:content !important;}.page-footer .container{grid-column:site;display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-h);}.page-footer .branding img{max-width:200px;}.page-footer *{color:var(--neutral-clr-100);}.page-footer h2{font-size:var(--h3-fs);}.page-footer h3{font-size:var(--h4-fs);}.footer-nav .nav-list{list-style-type:none;padding:0;margin:0;}.footer-nav .nav-list-item-link{font-size:var(--nav-item-fs);text-decoration:none;}.social-link-list{list-style-type:none;padding:0;margin:0;}.social-link-list > * + *{margin-top:1em;}.social-link{display:flex;align-items:center;gap:1em;text-decoration:none;}.social-link svg{fill:currentColor;}.cta-wrap{margin-block:1em;}.cta{--bg-clr:var(--theme04-clr);--bg-hover-clr:#041DAF;--bg-active-clr:#031996;--border-radius:var(--border-radius-400);--border-clr:var(--tertiary-clr-300);--text-clr:var(--neutral-clr-100);--hover-text-clr:var(--text-clr);--active-text-clr:var(--text-clr);--fs:var(--fs-fixed-base);--icon-clr:currentColor;background-color:var(--bg-clr);color:var(--text-clr);border:none;font-size:var(--fs);padding:1em 2em;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;border-radius:var(--border-radius);margin:0;line-height:1;width:fit-content;display:flex;align-items:center;justify-content:space-between;gap:0.5em;}.cta:hover,.cta:focus-visible{background-color:var(--bg-hover-clr);color:var(--hover-text-clr);}.cta:active{background-color:var(--bg-active-clr);color:var(--active-text-clr);}.cta--primary{--bg-clr:var(--primary-clr-600);--bg-hover-clr:var(--primary-clr-700);--bg-active-clr:var(--primary-clr-800);}.cta--primary.cta--bordered{--text-clr:var(--primary-clr-600);--hover-text-clr:var(--neutral-clr-100);--active-text-clr:var(--neutral-clr-100);}.cta--secondary{--bg-clr:var(--theme04-clr);--bg-hover-clr:#041DAF;--bg-active-clr:#031996;}.cta--secondary.cta--bordered{--text-clr:var(--secondary-clr-500);--hover-text-clr:var(--neutral-clr-100);--active-text-clr:var(--neutral-clr-100);}.cta--bordered{--bg-clr:transparent;--text-clr:var(--theme04-clr);--border-clr:var(--text-clr);--hover-text-clr:var(--neutral-clr-100);--active-text-clr:var(--neutral-clr-100);border:2px solid var(--border-clr);}.cta--rounded{--border-radius:1000px;}.cta svg{fill:var(--icon-clr);}.cta-readmore{--text-clr:var(--site-text-clr);--hover-text-clr:var(--text-clr);--active-text-clr:var(--text-clr);--icon-clr:var(--text-clr);display:flex;gap:0.5em;}.cta-readmore svg{fill:currentColor;}.home-page:has(.video-banner) .page-header{position:fixed;}.home-page:has(.video-banner) .banner-wrap{grid-column:full;}.banner-wrap{margin-bottom:var(--spacing-v);}.banner{--height:auto;--heading-fs:var(--fs-xxl);--heading-clr:var(--neutral-clr-900);--text-clr:var(--neutral-clr-900);--bg-clr:transparent;position:relative;overflow:hidden;background-color:var(--bg-clr);display:grid;}.banner:not(.hero-banner,.video-banner){grid-template-columns:1fr;place-content:center;height:fit-content;}.banner:not(.hero-banner,.video-banner) > *{grid-column:1/2;grid-row:1/2;}.banner:not(.hero-banner,.video-banner) .banner-body{padding:2rem;background-color:rgba(255,255,255,0.8);max-width:90%;max-height:90%;margin:auto;border-radius:var(--border-radius-800);display:block;max-width:min(90%,var(--bp-xxl));overflow:hidden;overflow-y:scroll;}.banner.hero-banner{--height:auto;}.banner.hero-banner .banner-heading{--heading-fs:var(--fs-xxxxl);}.banner.hero-banner .banner-body{padding:2.5em 0;}.banner.hero-banner .cta-readmore{--bg-clr:transparent;--bg-hover-clr:var(--bg-clr);--bg-active-clr:var(--bg-clr);--text-clr:var(--theme01-clr);--hover-text-clr:var(--text-clr);--active-text-clr:var(--text-clr);padding:0;font-weight:bold;}.banner.video-banner{grid-template-columns:none;position:relative;height:100%;}.banner.video-banner .banner-video{width:100%;height:100%;min-height:400px;max-height:640px;object-fit:cover;object-position:center;}.banner.video-banner .banner-body{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);width:80%;padding:0;}.banner.video-banner .banner-text{--text-clr:var(--neutral-clr-100);font-family:var(--heading-ff);font-size:var(--fs-xxxxl);font-weight:700;margin:0;line-height:1.1;word-break:break-word;}.banner.video-banner:before{content:"";height:40%;width:100%;background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0));position:absolute;}.banner-media{display:flex;height:100%;}.banner-media picture{width:100%;max-width:none;}.banner-media img{width:100%;max-width:none;min-height:100%;object-fit:cover;}.banner-body{padding:2.5em;display:grid;place-content:center;}.banner-heading{font-size:var(--heading-fs);color:var(--heading-clr);line-height:1.2;margin-bottom:0.5em;}.banner-text{color:var(--text-clr);margin-bottom:2em;}.banner-text > * + *{margin-top:1em;}.page-banner{--height:auto;height:var(--height);}.page-banner .banner-body{text-align:center;}.page-banner .cta-readmore{display:inline-flex;}@media (min-width:992px){.banner{}.hero-banner{padding-top:2.5em;grid-template-columns:1fr 1fr;}.hero-banner .banner-heading{--heading-fs:6rem;}.hero-banner .banner-body{padding:0 6em 2.5em 0;}.hero-banner .banner-media{grid-column:2/3;}.hero-banner .banner-body{grid-column:1/2;grid-row:1/2;}}.image-card{overflow:hidden;height:100%;padding:var(--spacing);}.image-card.card{--card-bg-clr:var(--theme01-clr);--card-txt-clr:var(--neutral-clr-100);--card-media-aspect-ratio:4/3;--card-media-margin:0;--card-body-padding:0;--card-heading-clr:var(--primary-clr-300);--card-heading-fs:var(--fs-xxl);}.image-card.card .cta{--bg-clr:var(--neutral-clr-100);--bg-hover-clr:transparent;--bg-active-clr:transparent;--text-clr:var(--secondary-clr);--border-clr:transparent;border:2px solid var(--border-clr);}.image-card.card .cta:hover{--text-clr:var(--neutral-clr-100);--border-clr:currentColor;}.image-card.card .cta--bordered{--hover-text-clr:var(--neutral-clr-100);--active-text-clr:var(--neutral-clr-100);}.fluid .image-card.card{border-radius:0;}.image-card .card__media picture{height:100%;}.image-card .card__media img{height:100%;object-fit:cover;}.image-card .card__heading{line-height:1.5;}.image-card .card__heading:after{display:none;}.image-card .card__body{flex:1;display:flex;flex-direction:column;}.image-card.image-top .card__media{--card-media-aspect-ratio:21/9;--card-media-margin:0 0 1em;}.image-card.neutral-100{--card-bg-clr:var(--neutral-clr-100);--card-txt-clr:var(--neutral-clr-900);}.image-card.neutral-100 .cta{--text-clr:var(--secondary-clr);--border-clr:currentColor;}.image-card.neutral-100 .cta:hover{--bg-hover-clr:var(--theme04-clr);--bg-active-clr:var(--theme04-clr);--border-clr:transparent;--text-clr:var(--neutral-clr-100);}.image-card.neutral-200{--card-bg-clr:var(--neutral-clr-200);--card-txt-clr:var(--neutral-clr-900);}.image-card.neutral-200 .cta{--text-clr:var(--secondary-clr);--border-clr:currentColor;}.image-card.neutral-200 .cta:hover{--bg-hover-clr:var(--theme04-clr);--bg-active-clr:var(--theme04-clr);--border-clr:transparent;--text-clr:var(--neutral-clr-100);}.image-card.neutral-300{--card-bg-clr:var(--neutral-clr-300);--card-txt-clr:var(--neutral-clr-900);}.image-card.neutral-300 .cta{--text-clr:var(--secondary-clr);--border-clr:currentColor;}.image-card.neutral-300 .cta:hover{--bg-hover-clr:var(--theme04-clr);--bg-active-clr:var(--theme04-clr);--border-clr:transparent;--text-clr:var(--neutral-clr-100);}.image-card.neutral-400{--card-bg-clr:var(--neutral-clr-400);}.image-card.neutral-400 .cta{--text-clr:var(--secondary-clr);--border-clr:currentColor;}.image-card.neutral-400 .cta:hover{--bg-hover-clr:var(--theme04-clr);--bg-active-clr:var(--theme04-clr);--border-clr:transparent;--text-clr:var(--neutral-clr-100);}.image-card.neutral-500{--card-bg-clr:var(--neutral-clr-500);}.image-card.neutral-500 .cta{--text-clr:var(--secondary-clr);--border-clr:currentColor;}.image-card.neutral-500 .cta:hover{--bg-hover-clr:var(--theme04-clr);--bg-active-clr:var(--theme04-clr);--border-clr:transparent;--text-clr:var(--neutral-clr-100);}.image-card.neutral-600{--card-bg-clr:var(--neutral-clr-600);}.image-card.neutral-600 .cta{--text-clr:var(--secondary-clr);--border-clr:currentColor;}.image-card.neutral-600 .cta:hover{--bg-hover-clr:var(--theme04-clr);--bg-active-clr:var(--theme04-clr);--border-clr:transparent;--text-clr:var(--neutral-clr-100);}.image-card.neutral-700{--card-bg-clr:var(--neutral-clr-700);}.image-card.neutral-700 .cta{--text-clr:var(--secondary-clr);--border-clr:currentColor;}.image-card.neutral-700 .cta:hover{--bg-hover-clr:var(--theme04-clr);--bg-active-clr:var(--theme04-clr);--border-clr:transparent;--text-clr:var(--neutral-clr-100);}.image-card.neutral-800{--card-bg-clr:var(--neutral-clr-800);}.image-card.neutral-800 .cta{--text-clr:var(--secondary-clr);--border-clr:currentColor;}.image-card.neutral-800 .cta:hover{--bg-hover-clr:var(--theme04-clr);--bg-active-clr:var(--theme04-clr);--border-clr:transparent;--text-clr:var(--neutral-clr-100);}.image-card.neutral-900{--card-bg-clr:var(--neutral-clr-900);}.image-card.neutral-900 .cta{--text-clr:var(--secondary-clr);--border-clr:currentColor;}.image-card.neutral-900 .cta:hover{--bg-hover-clr:var(--theme04-clr);--bg-active-clr:var(--theme04-clr);--border-clr:transparent;--text-clr:var(--neutral-clr-100);}.image-card.primary-100{--card-bg-clr:var(--primary-clr-100);--card-txt-clr:var(--neutral-clr-100);--card-heading-clr:var(--neutral-clr-100);}.image-card.primary-200{--card-bg-clr:var(--primary-clr-200);--card-txt-clr:var(--neutral-clr-100);--card-heading-clr:var(--neutral-clr-100);}.image-card.primary-300{--card-bg-clr:var(--primary-clr-300);--card-txt-clr:var(--neutral-clr-100);--card-heading-clr:var(--neutral-clr-100);}.image-card.primary-400{--card-bg-clr:var(--primary-clr-400);--card-txt-clr:var(--neutral-clr-100);--card-heading-clr:var(--neutral-clr-100);}.image-card.primary-500{--card-bg-clr:var(--primary-clr-500);--card-txt-clr:var(--neutral-clr-100);--card-heading-clr:var(--neutral-clr-100);}.image-card.primary-600{--card-bg-clr:var(--primary-clr-600);--card-txt-clr:var(--neutral-clr-100);--card-heading-clr:var(--neutral-clr-100);}.image-card.primary-700{--card-bg-clr:var(--primary-clr-700);--card-txt-clr:var(--neutral-clr-100);--card-heading-clr:var(--neutral-clr-100);}.image-card.primary-800{--card-bg-clr:var(--primary-clr-800);--card-txt-clr:var(--neutral-clr-100);--card-heading-clr:var(--neutral-clr-100);}.image-card.primary-900{--card-bg-clr:var(--primary-clr-900);--card-txt-clr:var(--neutral-clr-100);--card-heading-clr:var(--neutral-clr-100);}.image-card.secondary-100{--card-bg-clr:var(--secondary-clr-100);--card-txt-clr:var(--neutral-clr-100);}.image-card.secondary-200{--card-bg-clr:var(--secondary-clr-200);--card-txt-clr:var(--neutral-clr-100);}.image-card.secondary-300{--card-bg-clr:var(--secondary-clr-300);--card-txt-clr:var(--neutral-clr-100);}.image-card.secondary-400{--card-bg-clr:var(--secondary-clr-400);--card-txt-clr:var(--neutral-clr-100);}.image-card.secondary-500{--card-bg-clr:var(--secondary-clr-500);--card-txt-clr:var(--neutral-clr-100);}.image-card.secondary-600{--card-bg-clr:var(--secondary-clr-600);--card-txt-clr:var(--neutral-clr-100);}.image-card.secondary-700{--card-bg-clr:var(--secondary-clr-700);--card-txt-clr:var(--neutral-clr-100);}.image-card.secondary-800{--card-bg-clr:var(--secondary-clr-800);--card-txt-clr:var(--neutral-clr-100);}.image-card.secondary-900{--card-bg-clr:var(--secondary-clr-900);--card-txt-clr:var(--neutral-clr-100);}@media (min-width:768px){.image-card.image-left,.image-card.image-right{display:flex;flex-direction:row;gap:5rem;}.image-card.image-left .card__media,.image-card.image-right .card__media{flex:1 1 45%;}.image-card.image-left .card__body,.image-card.image-right .card__body{flex:1 1 55%;}.image-card.image-right{flex-direction:row-reverse;}}.image-block{--max-width:960px;display:inline-block;max-width:var(--max-width);margin:0 auto;overflow:hidden;}.image-block figure{display:inline-flex;flex-direction:column;}.image-block figcaption{padding:0.5em 1em;background-color:#000;color:#fff;}.card-list{--card-list-heading-fs:var(--fs-xl);--card-size:320px;}.card-list__heading{font-size:var(--card-list-heading-fs);margin-bottom:1em;text-align:center;}.card-list__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--card-size),100%),1fr));gap:var(--spacing-h) var(--spacing-v);}.card{--card-bg-clr:var(--neutral-clr-100);--card-txt-clr:var(--site-txt-clr);--card-border-radius:var(--border-radius-800);--card-heading-border-clr:var(--secondary-clr-900);--card-heading-fs:var(--fs-lg);--card-heading-clr:var(--card-txt-clr);--card-heading-margin:0 0 0.5em;--card-media-bg-clr:var(--neutral-clr-350);--card-media-aspect-ratio:21/9;--card-media-margin:0 0 1.5rem 0;--card-body-padding:var(--spacing-h);background-color:var(--card-bg-clr);color:var(--card-txt-clr);overflow:hidden;}.card:not(.image-card) .cta{--bg-clr:var(--primary-clr-600);--bg-hover-clr:var(--primary-clr-700);--bg-active-clr:var(--primary-clr-800);}.card__heading{margin:var(--card-heading-margin);color:var(--card-heading-clr);font-size:var(--card-heading-fs);}.card__heading:after{content:"";display:block;height:3px;width:25%;background-color:var(--card-heading-border-clr);margin-block:0.3em 0.2em;}.card__media{width:100%;aspect-ratio:var(--card-media-aspect-ratio);background:var(--card-media-bg-clr) url("/static/gfx/logos/watermark.svg") no-repeat;background-size:150px;background-position:center;margin:var(--card-media-margin);display:block;}.card__media img{width:100%;}.card__body{display:grid;padding:var(--card-body-padding);}.card__text{margin-bottom:1em;}@media (min-width:576px){.card-list{--card-size:380px;}}.article{--introduktion-fs:var(--fs-md);grid-column:full;display:grid;grid-template-columns:[full-start] minmax(var(--padding-inline),1fr) [site-start] minmax(0,var(--site-size)) [feature-start] minmax(0,var(--feature-size)) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,var(--feature-size)) [feature-end] minmax(0,var(--site-size)) [site-end] minmax(var(--padding-inline),1fr) [full-end];}.article > *{grid-column:full;}.article .--full{grid-column:full !important;}.article .--site{grid-column:site !important;}.article .--feature{grid-column:feature !important;}.article .--breakout{grid-column:breakout !important;}.article .--content{grid-column:content !important;}.article.news-article .article__header{grid-column:content;display:block;margin:0;}.article.news-article .article__introduction{font-style:normal;}.article.news-article .article__introduction:after{display:none;}.article.news-article .article__body > *{grid-column:content;}.article.news-article .article__media{margin-block:0 var(--spacing-v) !important;}.article .news-article__date{font-weight:700;font-size:var(--fs-sm);}.article__header{grid-column:content;margin-bottom:var(--spacing-v);}.article__header--banner{grid-column:site;}.article__heading{margin:0;}.article__media{margin-block:var(--spacing-v);}.article__media picture{height:100%;}.article__media img{object-fit:cover;width:100%;height:100%;object-position:center;}.article__introduction{font-size:var(--introduktion-fs);font-weight:700;}.article__text:after{content:"";display:block;height:3px;width:50%;background-color:var(--secondary-clr-900);margin-top:0.5em;}.article__body{display:grid;grid-template-columns:[full-start] minmax(var(--padding-inline),1fr) [site-start] minmax(0,var(--site-size)) [feature-start] minmax(0,var(--feature-size)) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,var(--feature-size)) [feature-end] minmax(0,var(--site-size)) [site-end] minmax(var(--padding-inline),1fr) [full-end];}.article__body > *{grid-column:full;}.article__body .--full{grid-column:full !important;}.article__body .--site{grid-column:site !important;}.article__body .--feature{grid-column:feature !important;}.article__body .--breakout{grid-column:breakout !important;}.article__body .--content{grid-column:content !important;}.article__body > *{grid-column:site;}@media (min-width:768px){.article__header--banner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;gap:0 6rem;}.article__heading{grid-column:1/2;grid-row:1/2;margin:0.5em 0;line-height:1.2;}.article__media{grid-column:2/3;grid-row:1/4;margin:0;}.article__introduction{grid-column:1/2;text-wrap:balance;}.article__text{grid-column:1/2;}}.text-block{--text-block-bg-clr:transparent;--text-block-txt-clr:var(--text-clr);--text-block-link-clr:var(--link-clr);--text-block-heading-clr:var(--heading-text-clr);--text-block-padding:0;--text-block-border-radius:0;background-color:var(--text-block-bg-clr);color:var(--text-block-txt-clr);padding:var(--text-block-padding);border-radius:var(--text-block-border-radius);}.text-block--themed{--text-block-padding:var(--spacing);--text-block-border-radius:var(--border-radius-500);height:100%;}.text-block--themed .cta{--bg-clr:var(--neutral-clr-100);--bg-hover-clr:var(--neutral-clr-200);--bg-active-clr:var(--neutral-clr-300);--text-clr:var(--neutral-clr-800);--hover-text-clr:var(--text-clr);--active-text-clr:var(--text-clr);--fs:var(--fs-fixed-base);--icon-clr:currentColor;}.text-block--themed .cta--bordered{--bg-clr:transparent;--bg-hover-clr:var(--neutral-clr-100);--bg-active-clr:var(--neutral-clr-200);--text-clr:var(--neutral-clr-100);--hover-text-clr:var(--neutral-clr-800);--active-text-clr:var(--neutral-clr-800);--border-clr:var(--neutral-clr-100);}.text-block.primary{--text-block-bg-clr:var(--theme02-clr);--text-block-txt-clr:var(--neutral-clr-100);--text-block-heading-clr:var(--text-block-txt-clr);--text-block-link-clr:var(--text-block-txt-clr);}.text-block.secondary{--text-block-bg-clr:var(--theme01-clr);--text-block-txt-clr:var(--neutral-clr-100);--text-block-heading-clr:var(--text-block-txt-clr);--text-block-link-clr:var(--text-block-txt-clr);}.text-block.tertiary{--text-block-bg-clr:var(--theme03-clr);--text-block-txt-clr:var(--neutral-clr-900);--text-block-heading-clr:var(--text-block-txt-clr);--text-block-link-clr:var(--text-block-txt-clr);}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{color:var(--text-block-heading-clr);}.text-block p,.text-block li{color:var(--text-block-txt-clr);}.text-block a:not(.cta){color:var(--text-block-link-clr);}.text-block > * + *{margin-top:1em;}.home-page .text-block{--h2-fs:var(--fs-xxl);}[class*=secondary] .text-block h2{--text-block-heading-clr:var(--primary-clr-300);}.news-list .card,.news-list-widget .card{--card-bg-clr:transparent;--card-heading-border-clr:var(--primary-clr-600);--card-body-padding:0;position:relative;}.news-list .card-list__header,.news-list-widget .card-list__header{display:flex;justify-content:space-between;align-items:center;margin-block:1em;}.news-list .card-list__footer,.news-list-widget .card-list__footer{display:flex;justify-content:flex-end;margin-block:var(--spacing-h);}.news-list .card__body,.news-list-widget .card__body{display:grid;}.news-list .card-list__heading,.news-list-widget .card-list__heading{margin:0;}.news-list .card__heading,.news-list-widget .card__heading{margin:0;font-size:var(--fs-fixed-xl);}.news-list .card__heading a,.news-list-widget .card__heading a{color:var(--site-text-clr);text-decoration:none;}.news-list .card__heading a:after,.news-list-widget .card__heading a:after{content:"";position:absolute;inset:0;cursor:pointer;}.news-list .card__date,.news-list-widget .card__date{font-weight:700;font-size:var(--fs-fixed-base);}.news-list-widget .card-list__item:nth-child(n+3){border-bottom:1px solid var(--neutral-clr-400);}.news-list-widget .card-list__item:nth-child(n+3) .card__media{display:none;}.news-list-widget .card-list__item:nth-child(n+3) .card__heading:after{display:none;}.news-list-widget .cta{--bg-clr:transparent;--bg-hover-clr:var(--primary-clr-700);--bg-active-clr:var(--primary-clr-800);--text-clr:var(--primary-clr-600);--border-clr:var(--text-clr);--hover-text-clr:var(--neutral-clr-100);--active-text-clr:var(--neutral-clr-100);border:2px solid var(--border-clr);}.news-article-page .card-list__item:nth-child(n+3){border:none;}.news-article-page .card-list__item:nth-child(n+3) .card__media{display:block;}.news-article-page .card-list__item:nth-child(n+3) .card__heading:after{display:block;}.news-article-page .card-list__footer{display:none;}@media (min-width:992px){.news-list-widget .card-list__items{grid-template-columns:repeat(3,1fr);}.news-list-widget .card-list__item:nth-child(1),.news-list-widget .card-list__item:nth-child(2){grid-row:1/3;}.news-article-page .news-list-widget .card-list__items{grid-template-columns:repeat(3,1fr);}.news-article-page .news-list-widget .card-list__item:nth-child(1),.news-article-page .news-list-widget .card-list__item:nth-child(2){grid-row:auto;}}.icon-card-list .card-list__heading{margin-bottom:2rem;line-height:1.2;}.icon-card{--icon-clr:var(--primary-clr-400);--card-bg-clr:transparent;--card-body-padding:0;--card-heading-border-clr:var(--icon-clr);height:100%;}.icon-card .card__media{--card-media-bg-clr:transparent;background:none;border:4px solid var(--icon-clr);border-radius:50%;width:6rem;height:6rem;display:flex;justify-content:center;align-items:center;margin-bottom:2em;}.icon-card .card__media svg{height:30px;object-fit:contain;object-position:center;fill:var(--icon-clr);}.client-feedback{--quote-text-fs:var(--fs-md);display:grid;grid-template-columns:auto 1fr;gap:8rem;}.client-feedback.--flipped{direction:rtl;}.client-feedback.--flipped *{direction:initial;}.client-feedback__author-image{box-shadow:-10px 10px 0 var(--secondary-clr);}.client-feedback__body{display:grid;grid-template-columns:auto 1fr;gap:2rem;}.client-feedback__body:before{content:url("/static/gfx/icons/quote.svg");display:block;margin-top:0.4em;}.client-feedback__text{font-size:var(--quote-text-fs);}.client-feedback__author{grid-column:2/3;}.client-feedback__author p{margin:0;}
