/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizespeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
:root{--color-dark:#002229;--color-light:#fff;--color-background:#fff;--color-background-rgb-r:255;--color-background-rgb-g:255;--color-background-rgb-b:255;--color-background-alt:#f2f6f6;--color-background-alt-2:#d5e0e2;--color-background-alt-3:#b9cbce;--color-background-alt-4:#9cb5ba;--color-contrast:#00414d;--color-contrast-rgb-r:0;--color-contrast-rgb-g:65;--color-contrast-rgb-b:77;--color-contrast-alt:#297b8a;--color-strikethrough:#db0100;--color-heading:#002229;--color-label:#60605f;--color-link:#002229;--color-link-hover:#00778f;--color-border:#d7d7cd;--color-focus:#00414d;--color-action:#006271;--color-action-contrast:#fff;--color-action-hover:#00bad7;--color-action-hover-contrast:#002229;--color-action-alt:#00bad7;--color-action-alt-contrast:#002229;--color-action-alt-hover:#00bad7;--color-action-alt-hover-contrast:#002229;--color-button:#d7d7cd;--color-button-contrast:#002229;--color-button-hover:#c0c0b1;--color-button-hover-contrast:#002229;--color-button-alt:#c0c0b1;--color-button-alt-contrast:#002229;--color-button-alt-hover:#c0c0b1;--color-button-alt-hover-contrast:#002229;--color-highlight:#ef7d00;--color-blob:#f2f6f6;--color-form-background:#fff;--color-form-background-alt:#e6e6e6;--color-form-background-alt-2:#ccc;--color-form-contrast:#002229;--color-form-focus:#5b5b5b;--color-form-border:#747474;--color-form-error:#db0100;--color-form-placeholder:#247c8e;--color-form-disabled-text:#247c8e;--color-form-disabled-background:#f2f2f2;--color-form-disabled-border:#247c8e;--color-form-selected:#e6e6e6;--color-form-selected-checkbox:#002229;--color-info:#0072ef;--color-info-background:#d5e0e2;--color-info-contrast-background:#d5e0e2;--color-success:#01c814;--color-success-background:#c0decd;--color-success-contrast-background:#18fe2e;--color-success-contrast-background-hover:#4afe5c;--color-warning:#ef7d00;--color-warning-background:#d8d6cb;--color-warning-contrast-background:#ffa94a;--color-warning-contrast-background-hover:#ffc17d;--color-error:#db0100;--color-error-background:#d6cacb;--color-error-contrast-background:#ffcccb;--color-error-contrast-background-hover:#fffefe;--color-social-icon:#fff;--color-social-icon-hover:#f2f6f6;--color-facebook:#006271;--color-facebook-hover:#006c80;--color-twitter:#006271;--color-twitter-hover:#006c80;--color-linkedin:#006271;--color-linkedin-hover:#006c80;--color-youtube:#006271;--color-youtube-hover:#006c80;--color-vimeo:#006271;--color-vimeo-hover:#006c80;--color-instagram:#006271;--color-instagram-hover:#006c80;--color-tiktok:#006271;--color-tiktok-hover:#006c80;--breakpoint-mobile-s:360px;--breakpoint-mobile-m:440px;--breakpoint-mobile-l:540px;--breakpoint-mobile-xl:640px;--breakpoint-tablet:769px;--breakpoint-desktop:1025px;--breakpoint-desktop-l:1281px;--breakpoint-desktop-xl:1442px;--breakpoint-desktop-xxl:1536px;--width-full:100vw;--width-max:1496px;--width-max-content:1496px;--width-max-text:904px;--width-max-nav:720px;--width-min:320px;--logo-height:35px;--font-family:inter,-apple-system,blinkmacsystemfont,"segoe ui",roboto,oxygen-sans,ubuntu,cantarell,"fira sans","droid sans","helvetica neue",sans-serif;--font-family-heading:spline,-apple-system,blinkmacsystemfont,"segoe ui",roboto,oxygen-sans,ubuntu,cantarell,"fira sans","droid sans","helvetica neue",sans-serif;--font-scale:1.125;--font-size:16px;--font-size-default:1rem;--font-size-xs:.7rem;--font-size-s:.8rem;--font-size-mx:calc(var(--font-size-default) + (var(--font-size-m) - var(--font-size-default))/2);--font-size-m:calc(var(--font-size-default)*var(--font-scale));--font-size-lx:calc(var(--font-size-m) + (var(--font-size-l) - var(--font-size-m))/2);--font-size-l:calc(var(--font-size-default)*var(--font-scale)*var(--font-scale));--font-size-xlx:calc(var(--font-size-l) + (var(--font-size-xl) - var(--font-size-l))/2);--font-size-xl:calc(var(--font-size-default)*var(--font-scale)*var(--font-scale)*var(--font-scale));--font-size-xxlx:calc(var(--font-size-xl) + (var(--font-size-xxl) - var(--font-size-xl))/2);--font-size-xxl:calc(var(--font-size-default)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale));--font-size-xxxlx:calc(var(--font-size-xxl) + (var(--font-size-xxxl) - var(--font-size-xxl))/2);--font-size-xxxl:calc(var(--font-size-default)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale));--font-size-xxxxlx:calc(var(--font-size-xxxl) + (var(--font-size-xxxxl) - var(--font-size-xxxl))/2);--font-size-xxxxl:calc(var(--font-size-default)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale));--font-size-xxxxxlx:calc(var(--font-size-xxxxl) + (var(--font-size-xxxxxl) - var(--font-size-xxxxl))/2);--font-size-xxxxxl:calc(var(--font-size-default)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale));--font-size-xxxxxxlx:calc(var(--font-size-xxxxxl) + (var(--font-size-xxxxxxl) - var(--font-size-xxxxxl))/2);--font-size-xxxxxxl:calc(var(--font-size-default)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale)*var(--font-scale));--font-size-h1:var(--font-size-xxxxl);--font-size-h2:var(--font-size-l);--font-size-h3:var(--font-size-m);--font-size-h4:var(--font-size-default);--font-size-section:var(--font-size-xxxxl);--font-size-card:var(--font-size-l);--font-size-label:var(--font-size-s);--font-size-intro:var(--font-size-m);--font-size-social:var(--font-size-s);--font-weight:400;--font-weight-bold:600;--font-weight-heading:var(--font-weight-bold);--font-weight-label:var(--font-weight);--font-weight-intro:var(--font-weight);--font-transform-label:uppercase;--font-spacing:0;--font-spacing-heading:0;--line-height:1.8;--line-height-xs:1.2;--line-height-s:1.5;--line-height-m:1.8;--line-height-l:2;--line-height-none:1;--line-height-heading:1.2;--line-height-intro:1.5;--line-height-button:1.2;--spacing-heading:0 0 var(--font-size-default);--spacing:calc(var(--font-size-default)*1.5);--spacing-xxs:calc(var(--font-size-default)/5);--spacing-xs:calc(var(--font-size-default)/2);--spacing-s:var(--font-size-default);--spacing-m:calc(var(--font-size-default)*2);--spacing-l:calc(var(--font-size-default)*4);--spacing-xl:calc(var(--font-size-default)*6);--spacing-xxl:calc(var(--font-size-default)*8);--spacing-xxxl:calc(var(--font-size-default)*10);--spacing-grid:calc(var(--font-size-default)*2);--spacing-page:var(--spacing-s);--spacing-vertical-s:var(--spacing);--spacing-vertical:var(--spacing-m);--spacing-vertical-m:var(--spacing-l);--spacing-vertical-l:var(--spacing-xl);--spacing-vertical-section:calc(var(--font-size-default)*3);--spacing-vertical-content:calc(var(--font-size-default)*2);--spacing-vertical-list:calc(var(--font-size-default)/4);--spacing-icon:calc(var(--font-size-default)/2);--image-resize:1.5;--image-ratio:16/9;--image-rounded-max-width:calc(var(--font-size-default)*24);--image-blob-border-width:0;--image-blob-border-radius:60% 40% 40% 60%/50% 30% 70% 50%;--border-width:1px;--border-radius:var(--font-size-l);--border-separator-width:1px;--border-error-width:2px;--border-input-width:1px;--border-input-radius:2px;--border-link-width:2px;--border-title-width:3px;--border-focus:2px;--border-focus-negate:-2px;--border-focus-style:dotted;--border-social-radius:50%;--border-highlight:6px;--button-font-family:var(--font-family-heading);--button-font-size:var(--font-size-default);--button-font-weight:var(--font-weight-heading);--button-spacing:calc(var(--spacing)/1.5) var(--spacing);--button-spacing-s:calc(var(--spacing-s)/1.5) var(--spacing-s);--button-border-width:2px;--button-border-radius:2em;--button-icon-size:1.4em;--button-icon-size-social:calc(var(--font-size-default)*2);--button-box-shadow:none;--transition-xs:.05s;--transition-s:.1s;--transition-m:.2s;--transition-l:.5s;--transition-xl:1s;--transition-xxl:2s;--box-shadow:0 5px 10px rgba(0,0,0,.1);--box-shadow-m:0 5px 15px rgba(0,0,0,.1);--box-shadow-l:0 5px 20px rgba(0,0,0,.1);--box-shadow-bottom:0 10px 10px rgba(0,0,0,.1);--box-shadow-bottom-m:0 15px 15px rgba(0,0,0,.1);--box-shadow-bottom-l:0 205px 20px rgba(0,0,0,.1);--carousel-nav-style:transparent;--carousel-nav-outside:true;--carousel-nav-offset:var(--font-size-default);--carousel-nav-size:var(--spacing-m);--carousel-nav-spacing:var(--font-size-default);--carousel-dot-size:calc(var(--font-size-default)*.5);--carousel-dot-size-active:calc(var(--font-size-default)*.8);--header-height:var(--spacing-l);--header-gap:var(--spacing);--header-stacked-top-height:var(--spacing-l);--header-stacked-bottom-height:var(--spacing-l);--header-mobile-menu-icon-size:var(--spacing);--header-mobile-menu-icon-rotate:rotate(-180deg);--header-width-submenu:calc(var(--font-size-default)*15);--header-submenu-spacing:0px;--header-primary-navigation-font-size:var(--font-size-default);--header-primary-navigation-font-weight:var(--font-weight);--header-primary-navigation-transform:none;--header-primary-navigation-sub-font-size:var(--font-size-s);--header-primary-navigation-sub-font-weight:var(--font-weight);--header-primary-navigation-foldout-font-size:var(--font-size-xxl);--header-primary-navigation-foldout-font-weight:var(--font-weight);--header-primary-navigation-foldout-sub-font-size:var(--font-size-l);--header-primary-navigation-foldout-sub-font-weight:var(--font-weight);--header-secondary-navigation-font-size:var(--font-size-s);--header-secondary-navigation-font-weight:var(--font-weight);--header-secondary-navigation-transform:none;--header-secondary-navigation-foldout-font-size:var(--font-size-mx);--header-secondary-navigation-foldout-font-weight:var(--font-weight);--header-language-navigation-font-size:var(--font-size-s);--header-language-navigation-font-weight:var(--font-weight);--header-mega-menu-spacing-vertical:var(--spacing);--header-mega-menu-spacing-vertical-content:var(--spacing-s);--header-mega-menu-heading-font-size:var(--font-size-lx);--header-mega-menu-title-font-size:var(--font-size-default);--header-mega-menu-intro-font-size:var(--font-size-default);--header-mega-menu-label-font-size:var(--font-size-xs);--heading-underline:0;--hero-min-height:50vh;--hero-vertical-align:center;--hero-block-spacing:var(--spacing-vertical-s);--hero-split-spacing:var(--spacing-vertical-s);--hero-split-blob-image-border-width:0;--hero-split-blob-image-border-radius:30% 70% 70% 30%/30% 30% 70% 70%;--hero-stacked-blob-image-border-width:0;--hero-stacked-blob-image-border-radius:30% 70% 70% 30%/30% 30% 70% 70%;--hero-overlay-spacing:var(--spacing-vertical-l) 0;--hero-overlay-width:100%;--card-button-spacing:.5em 1em;--card-image-icon-width:calc(var(--font-size-default)*12);--card-image-icon-spacing:var(--spacing-m);--card-block-rounded-image-width:80%;--card-block-rounded-image-max-width:calc(var(--font-size-default)*15);--card-inline-image-max-width:calc(var(--font-size-default)*10);--card-inline-image-ratio:4/3;--card-overlay-min-height:calc(var(--font-size-default)*15);--statistic-figure-font-size:var(--font-size-xxxxxxl);--statistic-figure-font-weight:var(--font-weight-heading);--statistic-figure-line-height:var(--line-height-none);--statistic-figure-transform:uppercase;--statistic-heading-font-size:var(--font-size-mx);--statistic-heading-font-weight:var(--font-weight-bold);--statistic-heading-line-height:var(--line-height-xs);--statistic-label-font-size:var(--font-size-s);--statistic-label-transform:uppercase;--text-details-spacing:var(--font-size-default) 0;--text-quote-font-size:var(--font-size-m);--text-quote-font-weight:var(--font-weight);--text-quote-line-height:var(--line-height-s);--text-quote-border-width:0;--text-quote-spacing:var(--spacing-m) 0 0;--text-quote-quote:true;--text-quote-quote-font-size:calc(var(--font-size-default)*8);--text-quote-quote-font-weight:var(--font-weight-bold);--text-quote-quote-position:absolute;--text-quote-quote-left:calc(var(--spacing-s)*-1);--text-quote-quote-top:calc(var(--spacing-l)*-1);--text-quote-author-font-size:var(--font-size-default);--text-quote-author-font-weight:var(--font-weight);--text-quote-author-border-width:0;--text-quote-author-spacing:0;--metadata-font-size:var(--font-size-m);--metadata-pill-font-size:var(--font-size-s);--metadata-text-transform:none;--metadata-spacing:var(--spacing-m);--metadata-item-spacing:var(--spacing-xs);--metadata-inline-spacing:var(--spacing-xs);--price-font-size:var(--font-size-l);--price-font-weight:var(--font-weight-heading);--price-line-height:var(--line-height-none);--price-highlighted-font-size:var(--font-size-xl);--price-label-font-weight:var(--font-weight-bold);--price-button-spacing:var(--spacing-s) var(--spacing);--gallery-image-ratio:4/3;--form-max-width:calc(var(--font-size-default)*35);--form-label-font-size:var(--font-size-s);--form-label-font-weight:var(--font-weight-bold);--form-label-line-height:var(--line-height-xs);--form-input-height:calc(var(--font-size-default)*3);--popover-width:calc(var(--font-size-default)*18);--popover-border-radius:2px;--popover-arrow-size:calc(var(--font-size-default)*.8);--popover-wide-width:calc(var(--font-size-default)*30);--map-ratio:16/9;--cookie-banner-spacing:var(--spacing-m);--cookie-banner-setting-spacing:var(--spacing-xs);--header-mobile-menu-spacing:var(--spacing-m);--header-primary-navigation-foldout-sub-sub-font-size:var(--font-size-m);--heading-label-font-weight:var(--font-weight);--text-quote-quote-color-alt:true;--statistic-figure-color:var(--color-action);--accordion-title-font-weight:var(--font-weight-bold);--accordion-icon:plus;--accordion-icon-open:minus;--accordion-icon-rotate:false;--icon-arrow-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-4 4 4-4m-4-4 4 4'/%3E%3C/svg%3E");--icon-arrow-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M5 12l4 4m-4-4 4-4'/%3E%3C/svg%3E");--icon-chevron-up:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 15 6-6 6 6'/%3E%3C/svg%3E");--icon-chevron-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");--icon-chevron-down:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E");--icon-carousel-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M5 12l4 4m-4-4 4-4'/%3E%3C/svg%3E");--icon-carousel-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-4 4 4-4m-4-4 4 4'/%3E%3C/svg%3E");--icon-menu:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m12 10.586 4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636z'/%3E%3C/svg%3E");--icon-remove:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h16m-10 4v6m4-6v6M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-12M9 7V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 10a7 7 0 1 0 14 0 7 7 0 1 0-14 0m18 11-6-6'/%3E%3C/svg%3E");--icon-info:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0 9 9 0 0 0-18 0m9-3h.01'/%3E%3Cpath d='M11 12h1v4h1'/%3E%3C/svg%3E");--icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E");--icon-plus:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14m-7-7h14'/%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--icon-slash:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M17 5 7 19'/%3E%3C/svg%3E");--icon-home:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12H3l9-9 9 9h-2M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v6'/%3E%3C/svg%3E");--icon-phone:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E");--icon-email:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E");--icon-location:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0 3 3 0 0 0-6 0'/%3E%3Cpath d='M17.657 16.657 13.414 20.9a2 2 0 0 1-2.827 0l-4.244-4.243a8 8 0 1 1 11.314 0'/%3E%3C/svg%3E");--icon-filter:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16v2.172a2 2 0 0 1-.586 1.414L15 12v7l-6 2v-8.5L4.52 7.572A2 2 0 0 1 4 6.227z'/%3E%3C/svg%3E");--icon-download:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2M7 11l5 5 5-5m-5-7v12'/%3E%3C/svg%3E");--icon-upload:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2M7 9l5-5 5 5m-5-5v12'/%3E%3C/svg%3E");--icon-linkedin:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M8 11v5m0-8v.01M12 16v-5m4 5v-3a2 2 0 1 0-4 0'/%3E%3Cpath d='M3 7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4z'/%3E%3C/svg%3E");--icon-facebook:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M7 10v4h3v7h4v-7h3l1-4h-4V8a1 1 0 0 1 1-1h3V3h-3a5 5 0 0 0-5 5v2z'/%3E%3C/svg%3E");--icon-twitter:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m4 4 11.733 16H20L8.267 4zm0 16 6.768-6.768m2.46-2.46L20 4'/%3E%3C/svg%3E");--icon-instagram:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M4 8a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4z'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0 3 3 0 0 0-6 0m7.5-4.5v.01'/%3E%3C/svg%3E");--icon-tiktok:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 7.917v4.034A9.95 9.95 0 0 1 16 10v4.5a6.5 6.5 0 1 1-8-6.326V12.5a2.5 2.5 0 1 0 4 2V3h4.083A6.005 6.005 0 0 0 21 7.917'/%3E%3C/svg%3E");--icon-youtube:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M2 8a4 4 0 0 1 4-4h12a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4z'/%3E%3Cpath d='m10 9 5 3-5 3z'/%3E%3C/svg%3E");--icon-vimeo:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m3 8.5 1 1S5.5 8.398 6 9c.509.609 1.863 7.65 2.5 9 .556 1.184 1.978 2.89 4 1.5C14.5 18 20 14 21 8c.444-2.661-1-4-2.5-4-2 0-4.047 1.202-4.5 4 2.05-1.254 2.551 1 1.5 3s-2 3-2.5 3c-.49 0-.924-1.165-1.5-3.5-.59-2.42-.5-6.5-3-6.5S3 8.5 3 8.5'/%3E%3C/svg%3E")}@media (min-width:540px){:root{--header-primary-navigation-foldout-font-size:var(--font-size-xl);--header-primary-navigation-foldout-sub-font-size:var(--font-size-m);--header-primary-navigation-foldout-sub-sub-font-size:var(--font-size-default);--header-mobile-menu-spacing:0}}@media (min-width:769px){:root{--font-scale:1.2;--hero-overlay-width:70%}}@media (min-width:1025px){:root{--font-scale:1.2;--spacing-page:var(--spacing-grid);--spacing-vertical-s:var(--spacing-m);--spacing-vertical:var(--spacing-xl);--spacing-vertical-m:var(--spacing-xxl);--spacing-vertical-l:var(--spacing-xxxl);--logo-height:50px}}@media (min-width:1281px){:root{--font-size:16px}}@media (min-width:1442px){:root{--font-scale:1.2}}@media (min-width:1536px){:root{--:}}
@font-face{font-display:fallback;font-family:inter;font-style:normal;font-weight:400;src:url(/themes/custom/twelvebricks/ui/custom/fonts/inter-400.woff2) format("woff2"),url(/themes/custom/twelvebricks/ui/custom/fonts/inter-400.woff) format("woff")}@font-face{font-display:fallback;font-family:inter;font-style:normal;font-weight:600;src:url(/themes/custom/twelvebricks/ui/custom/fonts/inter-600.woff2) format("woff2"),url(/themes/custom/twelvebricks/ui/custom/fonts/inter-600.woff) format("woff")}@font-face{font-display:fallback;font-family:spline;font-style:normal;font-weight:600;src:url(/themes/custom/twelvebricks/ui/custom/fonts/spline-600.woff2) format("woff2"),url(/themes/custom/twelvebricks/ui/custom/fonts/spline-600.woff) format("woff")}
.strong{font-weight:var(--font-weight-bold)}.text-xs{font-size:var(--font-size-xs)}.text-xs.icon-after:after,.text-xs.icon-before:before{height:var(--font-size-xs);margin-bottom:calc((1em - var(--font-size-xs))/2);margin-top:calc((1em - var(--font-size-xs))/2);top:max(var(--font-size-default)/5,1em - var(--font-size-xs));width:var(--font-size-xs)}.text-s{font-size:var(--font-size-s)}.text-s.icon-after:after,.text-s.icon-before:before{height:var(--font-size-s);margin-bottom:calc((1em - var(--font-size-s))/2);margin-top:calc((1em - var(--font-size-s))/2);top:max(var(--font-size-default)/5,1em - var(--font-size-s));width:var(--font-size-s)}.text-m{font-size:var(--font-size-m)}.text-m.icon-after:after,.text-m.icon-before:before{height:var(--font-size-m);margin-bottom:calc((1em - var(--font-size-m))/2);margin-top:calc((1em - var(--font-size-m))/2);top:max(var(--font-size-default)/5,1em - var(--font-size-m));width:var(--font-size-m)}.text-l{font-size:var(--font-size-l)}.text-l.icon-after:after,.text-l.icon-before:before{height:var(--font-size-l);margin-bottom:calc((1em - var(--font-size-l))/2);margin-top:calc((1em - var(--font-size-l))/2);top:max(var(--font-size-default)/5,1em - var(--font-size-l));width:var(--font-size-l)}.text-xl{font-size:var(--font-size-xl)}.text-xl.icon-after:after,.text-xl.icon-before:before{height:var(--font-size-xl);margin-bottom:calc((1em - var(--font-size-xl))/2);margin-top:calc((1em - var(--font-size-xl))/2);top:max(var(--font-size-default)/5,1em - var(--font-size-xl));width:var(--font-size-xl)}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}.text-highlighted{color:var(--color-action)}.align-left{float:unset}.align-center{margin-left:auto;margin-right:auto}.align-right{float:unset;margin-left:auto}.flex-center{align-items:center;display:flex;justify-content:center}.list--reset{list-style:none outside none;margin:0;padding:0}.list--reset li{padding:0}.word-break{overflow-wrap:break-word;word-break:auto-phrase}.js-dialog-prevent-scroll{max-height:100vh;overflow:hidden}.w-100{width:100%}.w-75{width:75%}.w-66{width:66%}.w-50{width:50%}.w-33{width:33%}.w-25{width:25%}.w-20{width:20%}.visually-hidden{height:.1rem;overflow:hidden;position:absolute!important;width:.1rem;clip:rect(.1rem,.1rem,.1rem,.1rem);word-wrap:normal;inset:auto}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}.hidden,.js-ajax-placeholder,.js-hide{display:none!important}.pager__items{display:flex;gap:var(--spacing);list-style:none outside none;margin:0;margin-top:var(--spacing-m);padding:0}.pager__items li{padding:0}.pager__items .pager__item a{text-decoration:none}.pager__items .pager__item a:hover{text-decoration:underline}.pager__items .pager__item.is-active a{color:var(--color-action);font-weight:700;text-decoration:underline}.pager__items .pager__item.is-active a:hover{text-decoration:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes write-text{to{clip-path:polygon(-20% -20%,120% -20%,120% 120%,-20% 120%)}}@keyframes header-slide-down{0%{top:-100%}to{top:var(--admin-toolbar-height,0)}}.icon-after:after,.icon-before:before,.icon:before{background-color:currentcolor;content:"";display:inline-block;flex-shrink:0;height:var(--button-icon-size);margin-bottom:calc((1em - var(--button-icon-size))/2);margin-top:calc((1em - var(--button-icon-size))/2);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;top:max(var(--font-size-default)/5,1em - var(--button-icon-size));width:var(--button-icon-size)}.icon-before:before{margin-right:var(--spacing-icon)}.icon-after:after{margin-left:var(--spacing-icon)}.icon--animate.icon-before:before{left:0;position:relative;transition:left var(--transition-m)}.icon--animate.icon-before:hover:before{left:var(--spacing-xs)}@media (min-width:1281px){.icon--animate.icon-before:hover:before{left:var(--spacing-xxs)}}.icon--animate.icon-after:after{position:relative;right:0;transition:right var(--transition-m)}.icon--animate.icon-after:hover:after{right:calc(0px - var(--spacing-xs))}@media (min-width:1281px){.icon--animate.icon-after:hover:after{right:calc(0px - var(--spacing-xxs))}}.icon--arrow-right:before,.icon-after--arrow-right:after,.icon-before--arrow-right:before,[aria-expanded=true].icon-after--expanded-arrow-right:after,[aria-expanded=true].icon-before--expanded-arrow-right:before{-webkit-mask-image:var(--icon-arrow-right);mask-image:var(--icon-arrow-right)}.icon--arrow-left:before,.icon-after--arrow-left:after,.icon-before--arrow-left:before,[aria-expanded=true].icon-after--expanded-arrow-left:after,[aria-expanded=true].icon-before--expanded-arrow-left:before{-webkit-mask-image:var(--icon-arrow-left);mask-image:var(--icon-arrow-left)}.icon--chevron-up:before,.icon-after--chevron-up:after,.icon-before--chevron-up:before,[aria-expanded=true].icon-after--expanded-chevron-up:after,[aria-expanded=true].icon-before--expanded-chevron-up:before{-webkit-mask-image:var(--icon-chevron-up);mask-image:var(--icon-chevron-up)}.icon--chevron-right:before,.icon-after--chevron-right:after,.icon-before--chevron-right:before,[aria-expanded=true].icon-after--expanded-chevron-right:after,[aria-expanded=true].icon-before--expanded-chevron-right:before{-webkit-mask-image:var(--icon-chevron-right);mask-image:var(--icon-chevron-right)}.icon--chevron-down:before,.icon-after--chevron-down:after,.icon-before--chevron-down:before,[aria-expanded=true].icon-after--expanded-chevron-down:after,[aria-expanded=true].icon-before--expanded-chevron-down:before{-webkit-mask-image:var(--icon-chevron-down);mask-image:var(--icon-chevron-down)}.icon--chevron-left:before,.icon-after--chevron-left:after,.icon-before--chevron-left:before,[aria-expanded=true].icon-after--expanded-chevron-left:after,[aria-expanded=true].icon-before--expanded-chevron-left:before{-webkit-mask-image:var(--icon-chevron-left);mask-image:var(--icon-chevron-left)}.icon--carousel-left:before,.icon-after--carousel-left:after,.icon-before--carousel-left:before,[aria-expanded=true].icon-after--expanded-carousel-left:after,[aria-expanded=true].icon-before--expanded-carousel-left:before{-webkit-mask-image:var(--icon-carousel-left);mask-image:var(--icon-carousel-left)}.icon--carousel-right:before,.icon-after--carousel-right:after,.icon-before--carousel-right:before,[aria-expanded=true].icon-after--expanded-carousel-right:after,[aria-expanded=true].icon-before--expanded-carousel-right:before{-webkit-mask-image:var(--icon-carousel-right);mask-image:var(--icon-carousel-right)}.icon--menu:before,.icon-after--menu:after,.icon-before--menu:before,[aria-expanded=true].icon-after--expanded-menu:after,[aria-expanded=true].icon-before--expanded-menu:before{-webkit-mask-image:var(--icon-menu);mask-image:var(--icon-menu)}.icon--close:before,.icon-after--close:after,.icon-before--close:before,[aria-expanded=true].icon-after--expanded-close:after,[aria-expanded=true].icon-before--expanded-close:before{-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close)}.icon--remove:before,.icon-after--remove:after,.icon-before--remove:before,[aria-expanded=true].icon-after--expanded-remove:after,[aria-expanded=true].icon-before--expanded-remove:before{-webkit-mask-image:var(--icon-remove);mask-image:var(--icon-remove)}.icon--search:before,.icon-after--search:after,.icon-before--search:before,[aria-expanded=true].icon-after--expanded-search:after,[aria-expanded=true].icon-before--expanded-search:before{-webkit-mask-image:var(--icon-search);mask-image:var(--icon-search)}.icon--info:before,.icon-after--info:after,.icon-before--info:before,[aria-expanded=true].icon-after--expanded-info:after,[aria-expanded=true].icon-before--expanded-info:before{-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info)}.icon--check:before,.icon-after--check:after,.icon-before--check:before,[aria-expanded=true].icon-after--expanded-check:after,[aria-expanded=true].icon-before--expanded-check:before{-webkit-mask-image:var(--icon-check);mask-image:var(--icon-check)}.icon--plus:before,.icon-after--plus:after,.icon-before--plus:before,[aria-expanded=true].icon-after--expanded-plus:after,[aria-expanded=true].icon-before--expanded-plus:before{-webkit-mask-image:var(--icon-plus);mask-image:var(--icon-plus)}.icon--minus:before,.icon-after--minus:after,.icon-before--minus:before,[aria-expanded=true].icon-after--expanded-minus:after,[aria-expanded=true].icon-before--expanded-minus:before{-webkit-mask-image:var(--icon-minus);mask-image:var(--icon-minus)}.icon--slash:before,.icon-after--slash:after,.icon-before--slash:before,[aria-expanded=true].icon-after--expanded-slash:after,[aria-expanded=true].icon-before--expanded-slash:before{-webkit-mask-image:var(--icon-slash);mask-image:var(--icon-slash)}.icon--home:before,.icon-after--home:after,.icon-before--home:before,[aria-expanded=true].icon-after--expanded-home:after,[aria-expanded=true].icon-before--expanded-home:before{-webkit-mask-image:var(--icon-home);mask-image:var(--icon-home)}.icon--phone:before,.icon-after--phone:after,.icon-before--phone:before,[aria-expanded=true].icon-after--expanded-phone:after,[aria-expanded=true].icon-before--expanded-phone:before{-webkit-mask-image:var(--icon-phone);mask-image:var(--icon-phone)}.icon--email:before,.icon-after--email:after,.icon-before--email:before,[aria-expanded=true].icon-after--expanded-email:after,[aria-expanded=true].icon-before--expanded-email:before{-webkit-mask-image:var(--icon-email);mask-image:var(--icon-email)}.icon--location:before,.icon-after--location:after,.icon-before--location:before,[aria-expanded=true].icon-after--expanded-location:after,[aria-expanded=true].icon-before--expanded-location:before{-webkit-mask-image:var(--icon-location);mask-image:var(--icon-location)}.icon--filter:before,.icon-after--filter:after,.icon-before--filter:before,[aria-expanded=true].icon-after--expanded-filter:after,[aria-expanded=true].icon-before--expanded-filter:before{-webkit-mask-image:var(--icon-filter);mask-image:var(--icon-filter)}.icon--download:before,.icon-after--download:after,.icon-before--download:before,[aria-expanded=true].icon-after--expanded-download:after,[aria-expanded=true].icon-before--expanded-download:before{-webkit-mask-image:var(--icon-download);mask-image:var(--icon-download)}.icon--upload:before,.icon-after--upload:after,.icon-before--upload:before,[aria-expanded=true].icon-after--expanded-upload:after,[aria-expanded=true].icon-before--expanded-upload:before{-webkit-mask-image:var(--icon-upload);mask-image:var(--icon-upload)}.icon--linkedin:before,.icon-after--linkedin:after,.icon-before--linkedin:before,[aria-expanded=true].icon-after--expanded-linkedin:after,[aria-expanded=true].icon-before--expanded-linkedin:before{-webkit-mask-image:var(--icon-linkedin);mask-image:var(--icon-linkedin)}.icon--facebook:before,.icon-after--facebook:after,.icon-before--facebook:before,[aria-expanded=true].icon-after--expanded-facebook:after,[aria-expanded=true].icon-before--expanded-facebook:before{-webkit-mask-image:var(--icon-facebook);mask-image:var(--icon-facebook)}.icon--twitter:before,.icon-after--twitter:after,.icon-before--twitter:before,[aria-expanded=true].icon-after--expanded-twitter:after,[aria-expanded=true].icon-before--expanded-twitter:before{-webkit-mask-image:var(--icon-twitter);mask-image:var(--icon-twitter)}.icon--instagram:before,.icon-after--instagram:after,.icon-before--instagram:before,[aria-expanded=true].icon-after--expanded-instagram:after,[aria-expanded=true].icon-before--expanded-instagram:before{-webkit-mask-image:var(--icon-instagram);mask-image:var(--icon-instagram)}.icon--tiktok:before,.icon-after--tiktok:after,.icon-before--tiktok:before,[aria-expanded=true].icon-after--expanded-tiktok:after,[aria-expanded=true].icon-before--expanded-tiktok:before{-webkit-mask-image:var(--icon-tiktok);mask-image:var(--icon-tiktok)}.icon--youtube:before,.icon-after--youtube:after,.icon-before--youtube:before,[aria-expanded=true].icon-after--expanded-youtube:after,[aria-expanded=true].icon-before--expanded-youtube:before{-webkit-mask-image:var(--icon-youtube);mask-image:var(--icon-youtube)}.icon--vimeo:before,.icon-after--vimeo:after,.icon-before--vimeo:before,[aria-expanded=true].icon-after--expanded-vimeo:after,[aria-expanded=true].icon-before--expanded-vimeo:before{-webkit-mask-image:var(--icon-vimeo);mask-image:var(--icon-vimeo)}
html{font-size:var(--font-size)}body{background:var(--color-background);color:var(--color-contrast);font-family:var(--font-family);font-size:var(--font-size-default);font-weight:var(--font-weight);letter-spacing:var(--font-spacing);line-height:var(--line-height);min-height:100vh;min-width:var(--min-width);overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@view-transition{navigation:auto}a{color:var(--color-link)}a:hover{color:var(--color-link-hover);text-decoration:none}h1,h2,h3,h4{color:var(--color-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--font-spacing-heading);line-height:var(--line-height-heading);margin:0;padding:var(--spacing-heading);text-wrap:balance}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}strong{font-weight:var(--font-weight-bold)}img{max-width:100%;transition:filter .2s,transform .2s}p{margin:0}p+h3{padding-top:0}.accordion,.card,.ck details,.ck>img,.content-section,.grid,.heading,.highlight,.image,.intro,.media,.person,.section--form :not(:has(.form-item)) .layout-builder-block,.section--grid .layout-builder-block,.section--text .layout-builder-block,.statistic,.text,.text details,.text>img,.video,blockquote,figure,h1,ol,p,table,ul{margin-bottom:var(--spacing-vertical-content);margin-top:0}.accordion:last-child,.card:last-child,.ck details:last-child,.ck>img:last-child,.content-section:last-child,.grid:last-child,.heading:last-child,.highlight:last-child,.image:last-child,.intro:last-child,.media:last-child,.person:last-child,.section--form :not(:has(.form-item)) .layout-builder-block:last-child,.section--grid .layout-builder-block:last-child,.section--text .layout-builder-block:last-child,.statistic:last-child,.text details:last-child,.text:last-child,.text>img:last-child,.video:last-child,blockquote:last-child,figure:last-child,h1:last-child,ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}.ck details+details,.text details+details{margin-top:calc(var(--spacing-vertical-content)*-1)}ul>ul{margin-bottom:0}a:has(>.media),a:has(>figure),a:has(>img){display:inline-block;margin-bottom:var(--spacing-vertical-content)}a:has(>figure)>figure{margin-bottom:0}a:has(>img)>img{margin-bottom:0}a:has(>.media)>.media{margin-bottom:0}a:last-child:has(>.media),a:last-child:has(>figure),a:last-child:has(>img){margin-bottom:0}.layout-builder-block>.text{margin-bottom:var(--spacing-vertical-content)}.layout-builder-block:last-child>.text,.layout-builder-block:last-of-type>.text figure>.media-image,.layout-builder-block>.text:last-child{margin-bottom:0}:focus{outline:var(--color-focus) var(--border-focus-style) var(--border-focus);outline-offset:var(--border-focus);transition:outline-offset var(--transition-s)}:focus:not(:focus-visible){outline:0}.ajax-progress{display:none}
.navigation .button.button--dialog,.navigation .navigation__item>.link,.navigation .navigation__subitem>.link{text-decoration:none!important}.navigation .button.button--dialog span,.navigation .navigation__item>.link span,.navigation .navigation__subitem>.link span{display:inline-flex;flex-direction:column;position:relative;text-decoration:none}.navigation .button.button--dialog span:after,.navigation .navigation__item>.link span:after,.navigation .navigation__subitem>.link span:after{background:currentcolor;content:"";height:var(--border-link-width);pointer-events:none;width:100%}.navigation .button.button--dialog:focus,.navigation .button.button--dialog:focus span,.navigation .button.button--dialog:hover,.navigation .button.button--dialog:hover span,.navigation .navigation__item>.link:focus,.navigation .navigation__item>.link:focus span,.navigation .navigation__item>.link:hover,.navigation .navigation__item>.link:hover span,.navigation .navigation__subitem>.link:focus,.navigation .navigation__subitem>.link:focus span,.navigation .navigation__subitem>.link:hover,.navigation .navigation__subitem>.link:hover span{text-decoration:none}.navigation .button.button--dialog span:after,.navigation .navigation__item>.link span:after,.navigation .navigation__subitem>.link span:after{transform:scaleX(0);transform-origin:100% 50%;transition:transform var(--transition-m)}.navigation .button.button--dialog.link--active span:after,.navigation .button.button--dialog:active span:after,.navigation .button.button--dialog:focus span:after,.navigation .button.button--dialog:hover span:after,.navigation .navigation__item>.link.link--active span:after,.navigation .navigation__item>.link:active span:after,.navigation .navigation__item>.link:focus span:after,.navigation .navigation__item>.link:hover span:after,.navigation .navigation__subitem>.link.link--active span:after,.navigation .navigation__subitem>.link:active span:after,.navigation .navigation__subitem>.link:focus span:after,.navigation .navigation__subitem>.link:hover span:after{transform:scaleX(1);transform-origin:0 50%}
