/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--border-radius-4:4px;--color-blue:hsl(198 75% 41%);--color-bright-blue:hsl(198 81% 50%);--color-dark-blue:hsl(209 100% 11%);--color-dark-grey-blue:hsl(206 30% 14%);--color-grey:hsl(0 0% 60%);--color-light-blue:hsl(196 26% 86%);--color-light-grey:hsl(0 0% 92%);--color-mid-grey-blue:hsl(209 20% 53%);--color-orange:hsl(31 69% 67%);--color-red:hsl(0 80% 65%);--color-white:hsl(0 0% 100%);--ease-in-default:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-sine:cubic-bezier(0.47,0,0.745,0.715);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-out-default:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-sine:cubic-bezier(0.39,0.575,0.565,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-out-default:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-sine:cubic-bezier(0.445,0.05,0.55,0.95);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55);--layer-100:100;--layer-200:200;--layer-300:300;--layer-important:1000;--shadow-thin:0 1px 3px -1px rgb(0 0 0 / 0.1),0 0 1px rgb(0 0 0 / 0.02);--shadow-heavy:0 4px 20px -2px rgb(0 0 0 / 0.1),0 0 1px rgb(0 0 0 / 0.02);--size-1:0.25rem;--size-2:0.5rem;--size-3:0.75rem;--size-4:1rem;--size-5:1.25rem;--size-6:1.5rem;--size-7:1.75rem;--size-8:2rem;--size-9:2.25rem;--size-10:2.5rem;--size-11:2.75rem;--size-12:3rem;--size-13:3.25rem;--size-14:3.5rem;--size-15:3.75rem;--size-16:4rem;--size-18:4.5rem;--size-20:5rem;--size-24:6rem;--size-28:7rem;--size-32:8rem;--size-36:9rem;--size-40:10rem;--size-44:11rem;--size-48:12rem;--size-52:13rem;--size-56:14rem;--size-60:15rem;--size-64:16rem;--size-72:18rem;--size-80:20rem;--size-96:24rem;--size-0\.5:0.125rem;--size-1\.5:0.375rem;--size-2\.5:0.625rem;--size-3\.5:0.875rem;--size-4\.5:1.125rem;--size-5\.5:1.375rem;--size-6\.5:1.625rem;--size-7\.5:1.875rem;--size-content-tiny:20ch;--size-content-small:30ch;--size-content-medium:40ch;--size-content-large:50ch;--size-screen-nano:320px;--size-screen-tiny:576px;--size-screen-small:768px;--size-screen-medium:1024px;--size-screen-large:1440px;--size-screen-huge:2000px;--typography-font-family-default:"Inter",sans-serif;--typography-font-family-heading:"Mark Pro",sans-serif;--typography-font-weight-300:300;--typography-font-weight-400:400;--typography-font-weight-500:500;--typography-font-weight-600:600;--typography-font-weight-700:700;--typography-line-height-1:1;--typography-line-height-1\.25:1.25;--typography-line-height-1\.5:1.5;--typography-line-height-1\.75:1.75;}
:root{--action-background-color:var(--color-blue);--action-color:var(--color-white);--action-hover-background-color:var(--color-dark-grey-blue);--action-hover-color:var(--color-white);--action-link-color:var(--color-blue);--action-link-hover-color:var(--color-dark-blue);--action-secondary-background-color:var(--color-dark-grey-blue);--action-secondary-color:var(--color-white);--action-secondary-hover-background-color:var(--color-blue);--action-secondary-hover-color:var(--color-white);--border-radius:var(--border-radius-4);--feedback-info-background-color:#e7f1fa;--feedback-info-color:#3d42c2;--feedback-invalid-background-color:#faeae8;--feedback-invalid-color:#ed5d5d;--feedback-success-background-color:#f3faf2;--feedback-success-color:#2d6003;--feedback-warning-background-color:#fdf7e7;--feedback-warning-color:#926300;--heading-color:var(--color-dark-blue);--heading-color-light:var(--color-mid-grey-blue);--heading-font-family:var(--typography-font-family-heading);--heading-font-size-h1:clamp(var(--size-8),1.191rem + 2.25vw,var(--size-16));--heading-font-size-h1-large:clamp(var(--size-9),-0.25rem + 6.94vw,var(--size-24));--heading-font-size-h2:clamp(var(--size-6\.5),0.924rem + 1.46vw,var(--size-11));--heading-font-size-h3:clamp(var(--size-5\.5),0.83rem + 1.14vw,var(--size-9));--heading-font-weight:var(--typography-font-weight-700);--heading-line-height:var(--typography-line-height-1\.25);--transition-duration:0.3s;--line-color:var(--color-grey);--outline-color:currentcolor;--outline-width:2px;--size-container:105rem;--size-container-large:114rem;--size-container-small:69rem;--space-inline:var(--size-0\.5);--space-inset:var(--size-3);--space-inset-container:var(--size-10);--space-inset-fluid:clamp(var(--size-4),0.798rem + 0.56vw,var(--size-6));--space-inset-fluid-huge:clamp(var(--size-6),0.084rem + 3.93vw,var(--size-20));--space-inset-fluid-large:clamp(var(--size-6),1.096rem + 1.12vw,var(--size-10));--space-inset-fluid-small:clamp(var(--size-3),0.649rem + 0.28vw,var(--size-4));--space-inset-fluid-tiny:clamp(var(--size-1\.5),0.223rem + 0.42vw,var(--size-3));--space-inset-huge:var(--size-12);--space-inset-large:var(--size-4);--space-inset-small:var(--size-2);--space-inset-tiny:var(--size-1);--space-section:clamp(var(--size-16),1.978rem + 5.62vw,var(--size-36));--space-section-small:clamp(var(--size-10),1.489rem + 2.81vw,var(--size-20));--space-scroll-offset:var(--space-stack);--space-stack:clamp(var(--size-6),0.214rem + 1.43vw,var(--size-8));--surface-background-color:var(--color-white);--text-color:var(--color-dark-blue);--text-color-light:var(--color-white);--text-font-family:var(--typography-font-family-default);--text-font-size:clamp(var(--size-4),0.036rem + 1.07vw,var(--size-5\.5));--text-font-size-large:clamp(var(--size-4\.5),-0.161rem + 1.43vw,var(--size-6\.5));--text-font-size-small:clamp(var(--size-3),0.583rem + 0.46vw,var(--size-4));--text-font-weight:var(--typography-font-weight-400);--text-font-weight-bold:var(--typography-font-weight-500);--text-font-weight-light:var(--typography-font-weight-300);--text-line-height:var(--typography-line-height-1\.5);--text-line-height-large:var(--typography-line-height-1\.75);--text-line-height-small:var(--typography-line-height-1\.25);--text-line-height-tiny:var(--typography-line-height-1);}[data-theme=primary]{--surface-background-color:var(--color-light-blue);}[data-theme=secondary]{--action-hover-background-color:var(--color-white);--action-hover-color:var(--color-dark-blue);--action-link-color:var(--color-bright-blue);--action-link-hover-color:var(--color-white);--action-secondary-background-color:var(--color-white);--action-secondary-color:var(--color-dark-blue);--heading-color:var(--color-white);--heading-color-light:color-mix(in hsl,var(--color-white) 80%,transparent);--surface-background-color:var(--color-dark-grey-blue);--text-color:var(--color-white);color:var(--text-color);}[data-theme=tertiary]{--surface-background-color:var(--color-light-grey);}
@font-face{font-display:swap;font-family:"Inter";font-weight:300;src:url(/themes/custom/alserda/assets/fonts/inter-light.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Inter";font-style:italic;font-weight:300;src:url(/themes/custom/alserda/assets/fonts/inter-light-italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Inter";font-weight:400;src:url(/themes/custom/alserda/assets/fonts/inter-regular.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Inter";font-weight:500;src:url(/themes/custom/alserda/assets/fonts/inter-medium.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Inter";font-style:italic;font-weight:500;src:url(/themes/custom/alserda/assets/fonts/inter-medium-italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Mark Pro";font-weight:400;src:url(/themes/custom/alserda/assets/fonts/mark-pro-regular.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Mark Pro";font-weight:500;src:url(/themes/custom/alserda/assets/fonts/mark-pro-medium.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Mark Pro";font-weight:700;src:url(/themes/custom/alserda/assets/fonts/mark-pro-bold.woff2) format("woff2");}
*,*::before,*::after{box-sizing:border-box;}*:focus-visible{outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-width);}:where(html){block-size:100%;margin:0;}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth;}}:where(body){block-size:100%;color:var(--text-color);font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight-light);line-height:var(--text-line-height-large);margin:0;}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block;}
:where(dialog){--dialog-background-color:var(--surface-background-color);background-color:var(--dialog-background-color);border:1px solid var(--elevation-border-color);border-radius:var(--box-border-radius);box-shadow:var(--elevation-shadow-overlay);inline-size:calc(100% - var(--space-inset) * 2);max-block-size:calc(100% - var(--space-inset) * 2);max-inline-size:var(--size-content-small);padding:var(--space-inset);position:fixed;z-index:var(--layer-important);}:where(dialog):modal{border:unset;inset:0;}:where(dialog)::backdrop{background-color:color-mix(in srgb,var(--dialog-background-color),transparent 30%);backdrop-filter:blur(4px);}:where(dialog) > *:first-child{margin-block-start:0;}
:where(form){margin:0;margin-block-start:var(--space-stack);}:where(form) > *:first-child{margin-block-start:0;}:where(fieldset){border:none;margin:0;margin-block-start:var(--space-stack);padding:0;}:where(details){border:0.5px solid var(--line-color);border-radius:var(--border-radius);margin:0;margin-block-start:var(--space-stack);padding-block:var(--space-inset-small);padding-inline:var(--space-inset);}:where(label,legend,summary){cursor:pointer;font-style:normal;font-weight:var(--text-font-weight-bold);line-height:var(--text-line-height);margin:0;margin-block-start:var(--space-inset-tiny);padding:0;}:where(label,legend){display:flex;gap:var(--space-inset-tiny);padding:0;}:where(label):has(> input:is([type=checkbox],[type=radio])){gap:var(--space-inset-small);font-weight:var(--text-font-weight);line-height:var(--text-line-height-small);}:where(label):has(> input:is([type=checkbox],[type=radio]):disabled){cursor:not-allowed;filter:grayscale(100%);opacity:0.4;pointer-events:none;}:where(summary){--summary-icon-size:var(--space-inset-fluid-small);border:0.5px solid transparent;border-radius:var(--box-border-radius);display:flex;gap:var(--space-inline);line-height:var(--text-line-height);margin-block:calc((var(--space-inset-small) + 1px) * -1);margin-inline:calc((var(--space-inset) + 1px) * -1);padding-block:var(--space-inset-small);padding-inline:var(--space-inset);}:where(summary)::-webkit-details-marker{display:none;}:where(summary)::before{background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3e%3cpath fill='hsl(198, 75%, 41%)' d='M1 7.17 3.11 5l9.39 9.66L21.89 5 24 7.17 12.5 19z'/%3e%3c/svg>");background-repeat:no-repeat;background-size:var(--summary-icon-size);block-size:var(--summary-icon-size);content:"";display:block;inline-size:var(--summary-icon-size);transform:rotate(-90deg);}:where(details[open]) :where(summary){margin-block-end:var(--space-inset-small);}:where(details[open]) :where(summary)::before{transform:rotate(0);}:where(button){border-radius:var(--border-radius);border-width:1px;color:var(--text-color);cursor:pointer;font-family:var(--text-font-family);font-size:var(--text-font-size);line-height:var(--text-line-height);padding-block:var(--space-inset-small);padding-inline:var(--space-inset);}:where(input,textarea,select){background:none;color:var(--text-color);font-family:var(--text-font-family);font-size:var(--text-font-size);line-height:var(--text-line-height);margin:0;margin-block-start:var(--space-inset-tiny);}:where(input,textarea,select):not([type=checkbox],[type=radio]):disabled{cursor:not-allowed;filter:grayscale(100%);opacity:0.6;pointer-events:none;}label + :where(input,textarea,select){margin-block-start:var(--space-inset-small);}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,select){border:none;font-weight:var(--text-font-weight);inline-size:100%;padding:0;}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,select)::placeholder{color:var(--text-color-light);}:where(input[type=checkbox],input[type=radio]){--input-icon-size:var(--space-inset-fluid);appearance:none;border:0.5px solid var(--line-color);border-radius:var(--border-radius);block-size:var(--input-icon-size);inline-size:var(--input-icon-size);margin:0;}:where(input[type=checkbox],input[type=radio])[type=radio]{--input-icon-size:var(--space-inset-fluid-small);border-radius:50%;}:where(input[type=checkbox],input[type=radio])[aria-invalid]{border-color:var(--feedback-invalid-color);}:where(input[type=checkbox],input[type=radio]):checked{background-color:var(--action-background-color);background-position:center center;background-repeat:no-repeat;border-color:var(--action-background-color);}:where(input[type=checkbox],input[type=radio])[type=checkbox]:checked{background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='white' d='M9 16.2l-3.5-3.5c-.39-.39-1.01-.39-1.4 0-.39.39-.39 1.01 0 1.4l4.19 4.19c.39.39 1.02.39 1.41 0L20.3 7.7c.39-.39.39-1.01 0-1.4-.39-.39-1.01-.39-1.4 0L9 16.2z'/%3e%3c/svg%3e");}:where(input[type=date]){border:0.5px solid var(--line-color);border-radius:var(--border-radius);padding:var(--space-inset-fluid-small);}:where(input[type=date])::-webkit-date-and-time-value{text-align:left;}:where(input[type=range]){border-radius:var(--border-radius);inline-size:100%;}:where(select){--select-icon-size:var(--space-inset-fluid-small);appearance:none;background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3e%3cpath fill='hsl(198, 75%, 41%)' d='M1 7.17 3.11 5l9.39 9.66L21.89 5 24 7.17 12.5 19z'/%3e%3c/svg>");background-position:right var(--space-inset) center;background-repeat:no-repeat;background-size:var(--select-icon-size);padding-inline-end:calc(var(--select-icon-size) + var(--space-inline) + var(--space-inset));}:where(textarea){display:block;max-inline-size:none;resize:vertical;}
:where(h1,h2,h3,h4,h5,h6){color:var(--heading-color);font-family:var(--heading-font-family);font-size:var(--text-font-size);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);margin:0;margin-block-start:var(--space-stack);max-inline-size:var(--size-content);scroll-margin-top:var(--space-scroll-offset);}:where(h1){font-size:var(--heading-font-size-h1);}:where(h2){font-size:var(--heading-font-size-h2);}.frontpage :where(h2){color:var(--heading-color-light);font-family:var(--text-font-family);font-size:var(--text-font-size-large);font-weight:var(--text-font-weight);}:where(h3){font-size:var(--heading-font-size-h3);}
:where(iframe){border:none;}
:where(hr){border:none;border-block-start:1px solid currentcolor;color:var(--line-color);margin:0;margin-block:var(--space-stack);}
:where(a){color:var(--action-link-color);cursor:pointer;text-decoration:none;text-underline-offset:3px;}:where(a):hover{color:var(--action-link-hover-color);text-decoration:underline currentcolor;}
:where(ul,ol){margin:0;margin-block-start:var(--space-stack);padding-inline-start:1.25em;}:where(p) + :where(ul,ol){margin-block-start:var(--space-inset-fluid-small);}
:where(figure){margin:0;margin-block-start:var(--space-stack);}:where(figure) > *:first-child{margin-block-start:0;}:where(img){block-size:auto;border-radius:var(--border-radius);margin:0;margin-block-start:var(--space-stack);max-width:100%;}:where(figcaption){font-size:var(--text-font-size-small);font-style:italic;margin:0;margin-block-start:var(--space-inset-small);}:where(figcaption) > *:first-child{margin-block-start:0;}:where(video){block-size:auto;margin:0;margin-block-start:var(--space-stack);max-inline-size:100%;}
:where(p){margin:0;margin-block-start:var(--space-stack);}
:where(table){border-collapse:collapse;margin:0;margin-block-start:var(--size-fluid-base);width:100%;}h1 + :where(table){margin-block-start:var(--size-fluid-large);}:where(th,td){border-top:1px solid var(--color-line);padding:var(--size-fluid-small);text-align:start;}tr:first-child :where(th,td){border-top:none;}:where(th,td) > *:first-child{margin-block-start:0;}
:where(blockquote){border-inline-start:1px solid var(--line-color);font-size:var(--text-font-size-large);margin:0;margin-block-start:var(--space-stack);padding:var(--space-inset);}:where(cite){display:block;margin-block-start:var(--space-inset-small);}:where(cite)::before{background-color:var(--text-color-light);block-size:1px;content:"";display:inline-block;inline-size:var(--space-inset-small);margin-inline-end:var(--space-inset-tiny);vertical-align:middle;}:where(small){font-size:var(--text-font-size-small);}:where(strong){font-weight:var(--text-font-weight-bold);}:where(em){font-style:italic;}:where(sub,sup){font-size:var(--text-font-size-small);}
.alert{--alert-background-color:var(--feedback-info-background-color);--alert-color:var(--feedback-info-color);background-color:var(--alert-background-color);border:1px solid var(--alert-color);border-radius:var(--border-radius);color:var(--text-color);display:flex;gap:var(--space-inset-small);padding:var(--space-inset);}.alert + .alert{margin-top:var(--size-tiny);}.alert--type\:success{--alert-background-color:var(--feedback-success-background-color);--alert-color:var(--feedback-success-color);}.alert--type\:error{--alert-background-color:var(--feedback-invalid-background-color);--alert-color:var(--feedback-invalid-color);}.alert--type\:warning{--alert-background-color:var(--feedback-warning-background-color);--alert-color:var(--feedback-warning-color);}.alert__content{display:flex;flex:1 1 100%;flex-direction:column;gap:var(--space-inset);}.alert__icon{color:var(--alert-color);flex:1 0 auto;margin-block-start:var(--size-0\.5);}.alert__info > *:first-child{margin-block-start:0;}.alert__title{color:inherit;font-size:var(--text-font-size-large);margin:0;}.alert__title--is-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}
.call-to-action{align-items:start;background-color:var(--surface-background-color);border-radius:var(--border-radius);display:grid;gap:var(--space-inset-fluid-large);grid-template:"content"/1fr;padding:var(--space-inset-fluid-large);}@container container (width >= 32rem){.call-to-action{padding:var(--space-inset-fluid-huge);}}.call-to-action:has(.call-to-action__image){grid-template:"image" "content"/1fr;}@container container (width >= 32rem){.call-to-action:has(.call-to-action__image){grid-template:"image content"/1fr 3fr;}}.call-to-action--variant\:subfooter{align-items:center;border-radius:0;padding:0;}.call-to-action--variant\:subfooter:has(.call-to-action__image){grid-template:"image" "content"/1fr;}@media (width >= 768px){.call-to-action--variant\:subfooter:has(.call-to-action__image){gap:0 var(--space-inset-fluid-huge);grid-template:"image content" ". content"/1fr 2fr;}}.call-to-action__button:only-child:not(.call-to-action__caption .call-to-action__button:only-child,.call-to-action__button ~ * .call-to-action__button:only-child){background-color:transparent;border:none;color:var(--action-link-color);font-family:var(--heading-font-family);font-size:var(--heading-font-size-h3);font-weight:var(--heading-font-weight);gap:var(--space-inset-small);padding:0;}.call-to-action__button:only-child:not(.call-to-action__caption .call-to-action__button:only-child,.call-to-action__button ~ * .call-to-action__button:only-child):is(:hover,:active,:focus-visible){text-decoration:underline;}.call-to-action__buttons{display:flex;flex-wrap:wrap;gap:var(--space-inset-small);}.call-to-action__caption .call-to-action__buttons{flex-wrap:nowrap;margin-block-start:var(--space-inset-fluid);text-wrap:nowrap;}@media (width < 1024px){.call-to-action--variant\:subfooter .call-to-action__caption .call-to-action__buttons{display:none;}}@media (width >= 1024px){.call-to-action--variant\:subfooter .call-to-action__buttons:not(.call-to-action__caption .call-to-action__buttons){display:none;}}.call-to-action__caption{align-self:end;color:var(--text-color-light);display:flex;flex-direction:column;font-style:normal;grid-area:image;padding:var(--space-inset-fluid-large);z-index:1;}.call-to-action__caption-title{font-size:var(--text-font-size-large);font-weight:var(--text-font-weight-bold);line-height:var(--text-line-height);}.call-to-action__content{align-items:start;display:flex;flex-direction:column;gap:var(--space-inset-fluid);grid-area:content;}.call-to-action--variant\:subfooter .call-to-action__content{max-inline-size:var(--size-content-large);}.call-to-action__content *{margin:0;}.call-to-action__image{aspect-ratio:16/9;border-radius:var(--border-radius);grid-area:image;margin:0;}@container container (width >= 32rem){.call-to-action__image{aspect-ratio:5/6;}}.call-to-action__image img{block-size:100%;inline-size:100%;object-fit:cover;}.call-to-action__image:has(.call-to-action__caption){aspect-ratio:auto;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;overflow:clip;position:relative;}.call-to-action__image:has(.call-to-action__caption)::after{background:linear-gradient(to top,rgba(0,0,0,0.6),transparent);content:"";inset:0;position:absolute;}.call-to-action__image:has(.call-to-action__caption) img{block-size:clamp(var(--size-72),15.573rem + 6.74vw,var(--size-96));}.call-to-action__title{color:var(--text-color);font-family:var(--heading-font-family);font-size:var(--heading-font-size-h3);font-weight:var(--typography-font-weight-500);}.call-to-action--variant\:subfooter .call-to-action__title{font-size:var(--heading-font-size-h2);}.call-to-action[data-theme=secondary] .call-to-action__title{color:var(--action-link-color);}
.badge{background-color:var(--color-orange);border-radius:var(--border-radius);color:var(--text-color);display:inline-flex;font-size:var(--text-font-size);padding-block:var(--space-inset-fluid-small);padding-inline:var(--space-inset-fluid);vertical-align:middle;}.badge--size\:small{font-size:var(--text-font-size-small);padding-block:var(--space-inset-tiny);padding-inline:var(--space-inset-fluid-tiny);}
.icon{--icon-size:1.5;align-items:center;block-size:calc(var(--icon-size) * 1em);display:inline-flex;inline-size:calc(var(--icon-size) * 1em);justify-content:center;vertical-align:middle;}.icon--size\:small{--icon-size:1.125;}.icon--size\:large{--icon-size:4;}.icon svg{block-size:100%;display:block;fill:currentcolor;flex:1 1 0%;inline-size:100%;}
.button{--button-background-color:var(--action-background-color);--button-border-color:var(--button-background-color);--button-border-radius:var(--border-radius);--button-color:var(--action-color);--button-font-size:var(--text-font-size);--button-font-weight:var(--text-font-weight);--button-gap:var(--space-inset);--button-hover-background-color:var(--action-hover-background-color);--button-hover-border-color:var(--button-hover-background-color);--button-hover-color:var(--action-hover-color);--button-line-height:var(--text-line-height);--button-outline-color:var(--button-background-color);--button-padding-block:var(--space-inset-fluid-small);--button-padding-inline:var(--space-inset-fluid);align-items:center;appearance:none;background:var(--button-background-color);border:1px solid var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-color);cursor:pointer;display:inline-flex;font-size:var(--button-font-size);font-weight:var(--button-font-weight);gap:var(--button-gap);justify-content:center;line-height:var(--button-line-height);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);text-decoration:none;touch-action:manipulation;vertical-align:middle;-webkit-tap-highlight-color:transparent;}.button:hover,.button:active,.button:focus-visible,.js-clickable:hover .button{--button-background-color:var(--button-hover-background-color);--button-border-color:var(--button-hover-border-color);--button-color:var(--button-hover-color);}.button:focus-visible{outline-color:var(--button-outline-color);}.button:disabled{cursor:not-allowed;opacity:0.5;pointer-events:none;}.button{}.button:has(.button__icon:only-child){--button-padding-inline:var(--button-padding-block);}.button{}.button--size\:small{--button-padding-block:var(--space-inset-small);--button-padding-inline:var(--space-inset-fluid-small);}.button--size\:tiny{--button-font-size:var(--text-font-size-small);--button-font-weight:var(--text-font-weight-light);--button-padding-block:var(--space-inset-small);--button-padding-inline:var(--space-inset-fluid-small);}.button{}.button--style\:outline{--button-background-color:transparent;--button-border-color:var(--action-link-color);--button-color:currentcolor;--button-hover-background-color:var(--action-background-color);--button-hover-color:var(--action-color);}.button--style\:secondary{--button-background-color:var(--action-secondary-background-color);--button-color:var(--action-secondary-color);--button-hover-background-color:var(--action-secondary-hover-background-color);--button-hover-color:var(--action-secondary-hover-color);}.button{}.button--full-width{inline-size:100%;}.button__icon{flex-shrink:0;}
.logo{--logo-color:var(--text-color);color:var(--logo-color);display:flex;justify-self:flex-start;}.logo > svg{block-size:100%;fill:currentcolor;inline-size:auto;}
.meta{--meta-divider-size:var(--space-inset-tiny);--meta-space:var(--space-inset-tiny);display:flex;flex-wrap:wrap;margin:0;}.meta:not(.meta--style\:vertical){clip-path:margin-box;margin-inline-start:calc((var(--meta-space) * 2 + var(--meta-divider-size)) * -1);}.meta--style\:vertical{column-gap:var(--space-inset-fluid);flex-direction:column;}.meta__description{margin:0;}.meta--style\:vertical .meta__description{font-weight:var(--typography-font-weight-500);text-box-trim:trim-end;}.meta__divider{display:block;inline-size:var(--meta-divider-size);margin-inline:var(--meta-space);}.meta__item{align-items:center;display:flex;}.meta--style\:vertical .meta__item{border-block-start:0.5px solid var(--line-color);display:grid;padding-block:var(--space-inset-fluid-large);grid-template-columns:1fr;}.meta--style\:vertical .meta__item:last-child{border-block-end:0.5px solid var(--line-color);}@container container (width >= 40rem){.meta--style\:vertical .meta__item{grid-template-columns:1fr 1fr;}}.meta--style\:vertical .meta__label{text-box-trim:trim-start;}.meta__label--is-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.meta__label--is-hidden::after{content:":";}
.card{--card-background-overlay:transparent;--card-border-radius:var(--border-radius);--card-gap:var(--space-inset-fluid-large);--card-inset-block:var(--space-inset-fluid-large);--card-inset-inline:var(--card-inset-block);--card-title-color:inherit;display:grid;gap:var(--card-gap);grid-template:"content"/100%;position:relative;}.card:has(.card__image),.card:has(.card__logo),.card:has(.card__tags){grid-template:"image" max-content "content" 1fr/100%;}.card:has(.card__image).card--style\:horizontal,.card:has(.card__logo).card--style\:horizontal,.card:has(.card__tags).card--style\:horizontal{grid-template:"image content" max-content/30% 1fr;}.card:has(.card__logo),.card:has(.card__tags){--card-background-overlay:linear-gradient(180deg,rgb(0 0 0 / 0.6) 0%,rgb(0 0 0 / 0) 40%);}.card--is-clickable{cursor:pointer;}.card--is-clickable:hover.card--size\:compact:not(.card--style\:overlay),.card--is-clickable:hover.card--style\:horizontal,.card--is-clickable:focus-within.card--size\:compact:not(.card--style\:overlay),.card--is-clickable:focus-within.card--style\:horizontal{--card-title-color:var(--action-link-color);}.card--size\:compact{--card-gap:var(--space-inset-fluid);}.card--style\:overlay{--card-gap:0;background-color:var(--color-dark-grey-blue);border-radius:var(--card-border-radius);overflow:clip;}.card--style\:overlay.card--is-clickable:hover::after,.card--style\:overlay.card--is-clickable:focus-within::after{background:color-mix(in hsl,var(--action-background-color) 40%,transparent);content:"";inset:0;position:absolute;}.card--style\:overlay.card--size\:compact{--card-background-overlay:linear-gradient(to top,rgb(0 0 0 / 0.5) 0%,transparent 70%),linear-gradient(to bottom,rgb(0 0 0 / 0.5) 0%,transparent 70%);}.card--style\:overlay.card--size\:compact:has(.card__body){--card-background-overlay:rgb(0 0 0 / 0.7);}.card--style\:overlay.card--size\:compact::before{aspect-ratio:1;content:"";grid-area:1/1/-1/-1;}.card--style\:overlay:not(.card--size\:compact){--card-background-overlay:linear-gradient(to top,rgb(0 0 0 / 0.6) 0%,transparent 100%),rgb(0 0 0 / 0.4);}.card__arrow{color:var(--action-link-color);}.card__title .card__arrow{margin:-0.2em 0 0 var(--space-inset-tiny);}.card--is-clickable:is(:hover,:focus-within) .card__arrow{translate:var(--size-1);}@media (prefers-reduced-motion:no-preference){.card__arrow{transition:translate var(--transition-duration) var(--ease-in-out-cubic);}}.card__badge{font-weight:var(--text-font-weight-bold);margin-block-start:var(--space-inset-small);text-transform:uppercase;}.card__body *:first-child{margin-block-start:0;min-block-size:0;}.card--size\:compact.card--style\:overlay .card__body{margin-block:0 var(--card-inset-block);}.card__body--reveal{display:none;}@media (width >= 1440px){.card__body--reveal{display:grid;grid-template-rows:0fr;margin-block-end:calc(var(--space-inset-fluid) * -1);opacity:0;}}@media (width >= 1440px) and (prefers-reduced-motion:no-preference){.card__body--reveal{transition:grid-template-rows var(--transition-duration) var(--ease-in-out-cubic),margin-block-end var(--transition-duration) var(--ease-in-out-cubic),opacity 0.15s var(--ease-in-out-cubic);}}@media (width >= 1440px){.card:is(:hover,:focus-within) .card__body--reveal{grid-template-rows:1fr;margin-block-end:0;opacity:1;}}@media (width >= 1440px) and (prefers-reduced-motion:no-preference){.card:is(:hover,:focus-within) .card__body--reveal{transition:grid-template-rows var(--transition-duration) var(--ease-in-out-cubic),margin-block-end var(--transition-duration) var(--ease-in-out-cubic),opacity 0.15s 0.15s var(--ease-in-out-cubic);}}.card__content{align-items:flex-start;display:flex;flex-direction:column;grid-area:content;}.card__content > :not(*:first-child,.card__badge,.card__meta){margin-block-start:var(--space-inset-fluid);}.card--style\:horizontal .card__content{align-self:center;}@media (width < 576px){.card--style\:horizontal .card__content{hyphens:auto;}}.card--style\:overlay .card__content{align-self:end;color:var(--text-color-light);margin:var(--card-inset-block) var(--card-inset-inline);z-index:1;}.card--style\:overlay.card--size\:compact .card__content{align-items:center;align-self:stretch;display:grid;grid-template-rows:1fr auto;}.card--style\:overlay:not(.card--size\:compact) .card__content{--card-inset-inline:var(--space-inset-fluid-huge);}.card__image{aspect-ratio:7/4;block-size:100%;border-radius:var(--card-border-radius);grid-area:image;inline-size:100%;margin:0;overflow:clip;position:relative;}.card--size\:compact .card__image{aspect-ratio:10/9;}.card--style\:horizontal .card__image{aspect-ratio:3/5;block-size:auto;}.card--style\:overlay .card__image{aspect-ratio:4/3;grid-row:1/-1;}.card__image::after{background:var(--card-background-overlay);content:"";inset:0;position:absolute;}.card__image img{block-size:100%;inline-size:100%;object-fit:cover;}@media (prefers-reduced-motion:no-preference){.card__image img{transition:scale var(--transition-duration) var(--ease-in-out-default);}}.card--is-clickable:hover .card__image img,.card--is-clickable:focus-within .card__image img{scale:1.05;}.card__logo{color:var(--text-color-light);grid-area:image;margin:var(--card-inset-block) var(--card-inset-inline) 0;max-block-size:clamp(var(--size-9),1.947rem + 0.84vw,var(--size-12));z-index:1;}.card--style\:overlay:not(.card--size\:compact) .card__logo{--card-inset-inline:var(--space-inset-fluid-huge);}.card__meta{font-size:var(--text-font-size-small);}.card__meta:not(.card__tags .card__meta){color:var(--color-mid-grey-blue);order:-1;}.card__tags{align-items:center;align-self:start;color:var(--text-color-light);display:flex;filter:drop-shadow(0 0 14px rgba(0,0,0,0.25));font-size:var(--text-font-size-small);font-weight:var(--text-font-weight);gap:var(--space-inset-small);grid-area:image;margin:var(--card-inset-block) var(--card-inset-inline) 0;text-transform:uppercase;z-index:1;}.card--style\:overlay:not(.card--size\:compact) .card__tags{--card-inset-inline:var(--space-inset-fluid-huge);}.card__title{color:var(--card-title-color);font-size:var(--heading-font-size-h3);font-weight:var(--typography-font-weight-500);margin:0;}.card--size\:compact .card__title{font-weight:var(--text-font-weight);order:1;text-wrap:pretty;}.card--size\:compact:not(.card--style\:overlay) .card__title{font-family:var(--text-font-family);font-size:var(--text-font-size-large);line-height:var(--text-line-height);}.card--style\:overlay .card__title{margin-block-start:auto;}.card__title a{color:inherit;text-decoration:none;}
.container{--container-inline-size:var(--size-container);--container-padding-inline:var(--space-inset-container);container:container/inline-size;inline-size:100%;margin-inline:auto;max-inline-size:var(--container-inline-size);padding-inline:var(--container-padding-inline);}.container--size\:large{--container-inline-size:var(--size-container-large);}.container--size\:small{--container-inline-size:var(--size-container-small);}@media (width >= 1024px){.container:has(.container__inner){--container-inline-size:var(--size-container);display:grid;gap:var(--space-inset-fluid-huge);grid-template-columns:repeat(6,1fr);}.container__inner{container:container/inline-size;grid-column:span 6;inline-size:100%;}.container--align\:left .container__inner{grid-column:span 4;}.container--align\:right .container__inner{grid-column:3/span 4;}}
.list{display:flex;flex-direction:column;gap:var(--space-inset-fluid-small);list-style:none;padding:0;}.list__icon{flex-shrink:0;margin-block-start:0.3em;}.list__item:has(.list__icon){display:flex;gap:var(--space-inset-fluid);}
.slider{--slider-gap:max(var(--space-inset-container),var(--space-inset-fluid-huge));--slider-padding-inline:max(var(--space-inset-container),(100% - var(--size-container) + var(--space-inset-container) * 2) / 2);--slider-pager-color:var(--action-background-color);--slider-pager-handler-size:clamp(var(--size-3\.5),0.548rem + 0.56vw,var(--size-5));--slider-transition-duration:0.2s;--slider-visible-items:1;}@media (width >= 576px){.slider{--slider-visible-items:2;}}@media (width >= 1024px){.slider{--slider-visible-items:3;}}.slider{background-color:var(--surface-background-color);display:flex;flex-direction:column;justify-content:center;position:relative;}.slider--variant\:fade{inline-size:100%;}.slider--fading{--slider-transition-duration:0.6s;}.slider__button{align-self:center;inset-inline-start:var(--slider-padding-inline);position:absolute;transform:translate(-50%);}.slider__button[data-slider-slide=next]{inset-inline:auto var(--slider-padding-inline);transform:translate(50%);}.slider__handler{appearance:none;background-color:transparent;block-size:var(--slider-pager-handler-size);border:1px solid var(--slider-pager-color);border-radius:50%;flex:0 0 auto;inline-size:var(--slider-pager-handler-size);padding:0;}.slider__handler[aria-selected=true]{background-color:var(--slider-pager-color);}.slider__pager{display:flex;gap:var(--space-inset-fluid-tiny);justify-content:center;}.slider__scroller{block-size:100%;display:grid;gap:var(--slider-gap);grid-auto-columns:calc((100% - (var(--slider-visible-items) - 1) * var(--slider-gap)) / var(--slider-visible-items));grid-auto-flow:column;inline-size:100%;overflow:auto hidden;overscroll-behavior-x:contain;padding-inline:var(--slider-padding-inline);scroll-padding-inline:var(--slider-padding-inline);scroll-snap-type:both mandatory;scrollbar-width:none;}.slider__scroller::-webkit-scrollbar{display:none;}@media (prefers-reduced-motion:no-preference){.slider__scroller{scroll-behavior:smooth;}}.slider--variant\:fade .slider__scroller{gap:0;grid-auto-columns:100%;grid-auto-flow:row;overflow:visible;overscroll-behavior-x:auto;padding-inline:0;scroll-padding-inline:0;scroll-snap-type:none;}.slider:not(.slider--no-snap) .slider__slide{scroll-snap-align:start;}.slider--variant\:fade .slider__slide{grid-area:1/1;inline-size:100%;opacity:0;visibility:hidden;z-index:0;}@media (prefers-reduced-motion:no-preference){.slider--variant\:fade .slider__slide{transition:opacity var(--slider-transition-duration) var(--ease-in-out-default),visibility 0s var(--slider-transition-duration);}}.slider--variant\:fade .slider__slide--active{opacity:1;transition-delay:0s;visibility:visible;z-index:1;}
.featured-item{--featured-item-padding-block:var(--space-section-small);background-color:var(--surface-background-color);block-size:100%;display:grid;grid-template:"main" auto/100%;position:relative;}.featured-item--is-clickable{cursor:pointer;}.featured-item--is-clickable:hover::after,.featured-item--is-clickable:focus-within::after{background:color-mix(in hsl,var(--action-background-color) 40%,transparent);content:"";inset:0;position:absolute;}.featured-item--is-clickable:is(:hover,:focus-within) .featured-item__arrow{translate:var(--size-1);}@media (prefers-reduced-motion:no-preference){.featured-item__arrow{transition:translate var(--transition-duration) var(--ease-in-out-cubic);}}.featured-item__button{margin-block-start:auto;}.featured-item__column-1,.featured-item__column-2{align-items:flex-start;display:flex;flex-direction:column;}.featured-item__column-1{gap:var(--space-inset-large);grid-area:column-1;}.featured-item__column-2{gap:var(--space-stack);grid-area:column-2;}@media (width >= 1024px){.featured-item__column-2{max-inline-size:var(--size-content-small);}}.featured-item__item-title:not(.featured-item--size\:large .featured-item__item-title){font-weight:var(--typography-font-weight-500);margin-block-start:auto;max-inline-size:var(--size-content-small);}.featured-item__item-title:not(.featured-item--size\:large .featured-item__item-title) a{color:inherit;text-decoration:none;}.featured-item--size\:large .featured-item__item-title{font-size:var(--heading-font-size-h1);margin:0;max-inline-size:var(--size-content-tiny);text-wrap:balance;}.featured-item__list{margin:0;}.featured-item__list-title{font-size:var(--text-font-size-large);font-weight:var(--typography-font-weight-500);margin:0;}.featured-item--size\:large .featured-item__list-title{font-size:var(--heading-font-size-h3);}.featured-item__logo{block-size:var(--space-inset-fluid-large);}.featured-item__main{display:grid;gap:var(--space-stack);grid-area:main;grid-template:"column-1" 1fr "column-2" auto/100%;min-block-size:clamp(var(--size-80),11.91rem + 22.47vw,40rem);padding-block:var(--featured-item-padding-block);z-index:1;}.featured-item__main:has(.featured-item__title){grid-template:"title" 1fr "column-1" auto "column-2" auto/100%;}@media (width >= 768px){.featured-item:nth-child(odd) .featured-item__main:not(.featured-item--size\:large .featured-item__main){--container-inline-size:calc(var(--size-container) / 2);margin-inline-end:unset;padding-inline-end:var(--space-inset-fluid-huge);}.featured-item:nth-child(even) .featured-item__main:not(.featured-item--size\:large .featured-item__main){--container-inline-size:calc(var(--size-container) / 2);margin-inline-start:unset;padding-inline-start:var(--space-inset-fluid-huge);}}.featured-item--size\:large .featured-item__main{min-block-size:clamp(42.5rem,16.786rem + 71.43vw,62.5rem);}.featured-item--size\:large .featured-item__main:has(.featured-item__pager){grid-template:"title" 1fr "column-1" auto "column-2" auto "pager" auto/100%;}@media (width >= 1024px){.featured-item--size\:large .featured-item__main{grid-template:"title ." 1fr "column-1 column-2" auto/2fr 1fr;min-block-size:clamp(45rem,26.639rem + 28.69vw,62.5rem);}.featured-item--size\:large .featured-item__main:has(.featured-item__pager){grid-template:"title ." 1fr "column-1 column-2" auto "pager column-2" auto/2fr 1fr;}}.featured-item__pager{--slider-pager-color:var(--text-color);grid-area:pager;place-self:end start;}.featured-item__title{grid-area:title;}.featured-item__visual{grid-area:main;overflow:clip;position:relative;}.featured-item__visual::after{background:rgba(0,0,0,0.4);content:"";inset:0;position:absolute;}.featured-item--size\:large .featured-item__visual::after{background:radial-gradient(transparent,rgba(0,0,0,0.4)),rgba(0,0,0,0.4);}.featured-item__visual img{block-size:100%;border-radius:0;inline-size:100%;margin:0;object-fit:cover;}@media (prefers-reduced-motion:no-preference){.featured-item__visual img{transition:scale var(--transition-duration) var(--ease-in-out-default);}}.featured-item--is-clickable:hover .featured-item__visual img,.featured-item--is-clickable:focus-within .featured-item__visual img{scale:1.05;}
.footer{background-color:var(--surface-background-color);padding-block:var(--space-section) var(--space-inset-fluid-large);}.footer__arrow{color:var(--action-link-color);}.footer__location:is(:hover,:focus-visible) .footer__arrow{translate:var(--size-1);}@media (prefers-reduced-motion:no-preference){.footer__arrow{transition:translate var(--transition-duration) var(--ease-in-out-cubic);}}.footer__bottom{align-items:center;display:grid;gap:var(--space-inset-large) var(--space-stack);grid-template:"branding" "logos" "meta";margin-block-start:var(--space-section-small);}@media (width >= 768px){.footer__bottom{grid-template:"branding logos" "branding meta"/auto 1fr;}}@media (width >= 1024px){.footer__bottom{grid-template:"branding meta logos"/auto 1fr auto;}}.footer__branding{align-items:center;block-size:100%;border-block-end:0.5px solid var(--line-color);display:flex;grid-area:branding;padding-block-end:var(--space-stack);}.footer__branding .footer__logo{block-size:clamp(var(--size-8),1.697rem + 0.84vw,var(--size-11));}@media (width >= 768px){.footer__branding{border:unset;border-inline-end:0.5px solid var(--line-color);padding-block:var(--space-inset-tiny);padding-inline-end:var(--space-stack);}}.footer__contact{grid-area:contact;}.footer__contact-info{align-items:start;display:flex;flex-direction:column;gap:var(--space-inset-fluid);}.footer__copyright{font-weight:var(--typography-font-weight-500);text-wrap:nowrap;}@media (width >= 768px){.footer__form{max-inline-size:var(--size-content-small);}}.footer__icon{flex-shrink:0;}.footer__iso{block-size:clamp(var(--size-9),0.733rem + 4.21vw,var(--size-24));display:flex;gap:var(--space-inset-small);}.footer__location{color:var(--text-color);display:inline-flex;gap:var(--space-inset-small);}.footer__location .footer__icon{margin-block-start:0.3em;}.footer__locations{display:flex;flex-direction:column;gap:var(--space-inset-tiny);}.footer__logo{block-size:100%;}.footer__logo > svg{overflow:visible;}.footer__logos{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-inset-fluid-large);grid-area:logos;}@media (width < 768px){.footer__logos{margin-block-start:calc(var(--space-stack) - var(--space-inset-large));}}.footer__main{display:grid;gap:var(--size-20);grid-template:"newsletter" "contact" "menu";}@media (width >= 768px){.footer__main{grid-template:"newsletter contact" "menu menu"/1fr 1fr;}}@media (width >= 1024px){.footer__main{grid-template:"newsletter contact menu"/1fr 1fr 1fr;}}.footer__menu{grid-area:menu;}.footer__meta{color:var(--color-mid-grey-blue);column-gap:var(--space-inset-fluid);display:flex;flex-wrap:wrap;font-size:var(--text-font-size-small);grid-area:meta;}.footer__newsletter{grid-area:newsletter;}.footer__phone{align-items:center;color:var(--text-color);display:inline-flex;font-family:var(--heading-font-family);font-size:var(--heading-font-size-h2);font-weight:var(--heading-font-weight);gap:var(--space-inset-small);line-height:var(--heading-line-height);}.footer__slogan{display:grid;grid-template-columns:minmax(0,20ch);font-family:var(--heading-font-family);font-size:var(--heading-font-size-h1);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);margin-block-start:var(--space-section);text-wrap:balance;}@media (width >= 576px){.footer__slogan{text-wrap:pretty;}}.footer__socials{block-size:clamp(var(--size-5),0.846rem + 1.12vw,var(--size-9));}.footer__title{color:var(--color-mid-grey-blue);font-family:var(--heading-font-family);font-size:var(--heading-font-size-h3);font-weight:var(--typography-font-weight-500);margin-block:0 var(--space-inset-fluid-large);}
.form-actions{align-items:center;display:flex;gap:var(--space-inset-tiny);}:where(.form-actions){margin-block-start:var(--space-stack);}
.label{align-items:center;display:flex;}.label--is-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.label:has(input[type=radio][aria-invalid]){border-color:var(--feedback-invalid-color);}.label:has(input[type=radio]){border:0.5px solid var(--line-color);border-radius:var(--border-radius);padding:var(--space-inset-fluid-small);}.label:has(input[type=radio]):has(input:checked){background-color:var(--color-light-blue);}
.form-field{--form-field-gap:var(--space-inset-small);display:flex;gap:var(--form-field-gap);flex-direction:column;}:where(.form-field){margin-block-start:var(--space-inset-fluid);}.form-field > *{margin-block-start:0;}.form-field__affix{font-weight:var(--text-font-weight-bold);text-align:center;}.form-field__affix:last-child{padding-inline:var(--space-inline) var(--space-inset);}.form-field__control:has(.form-field__affix){display:flex;gap:var(--space-inset-small);}.form-field__control > *{margin:0;}.form-field__description{color:var(--line-color);font-size:var(--text-font-size-small);line-height:var(--text-line-height-small);}.form-field__description > *:first-child{margin-block-start:0;}.form-field__errors{color:var(--feedback-invalid-color);font-size:var(--text-font-size-small);line-height:var(--text-line-height-small);}.form-field:has(input:not([type=checkbox],[type=date],[type=radio],[type=range],[type=button],[type=submit]),textarea,select) .form-field__inner{border:0.5px solid var(--line-color);border-radius:var(--border-radius);cursor:text;padding:var(--space-inset-small) var(--space-inset-fluid-small);position:relative;}.form-field:has(input:not([type=checkbox],[type=date],[type=radio],[type=range],[type=button],[type=submit]),textarea,select) .form-field__inner:has(select){cursor:pointer;}.form-field:has(input:not([type=checkbox],[type=date],[type=radio],[type=range],[type=button],[type=submit]),textarea,select) .form-field__inner:has([aria-invalid]){border-color:var(--feedback-invalid-color);}.form-field:has(input:not([type=checkbox],[type=date],[type=radio],[type=range],[type=button],[type=submit]),textarea,select) .form-field__inner :is(input,textarea,select){outline:none;}.form-field:has(input:not([type=checkbox],[type=date],[type=radio],[type=range],[type=button],[type=submit]),textarea,select) .form-field__inner:focus-within{outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-width);}.form-field__label{color:var(--color-mid-grey-blue);font-size:var(--text-font-size-small);line-height:var(--text-line-height-large);}.form-field:has(input:not([type=checkbox],[type=date],[type=radio],[type=range],[type=button],[type=submit]),textarea,select) .form-field__inner .form-field__label:has(+ .form-field__control){margin:0;position:absolute;}@media (prefers-reduced-motion:no-preference){.form-field:has(input:not([type=checkbox],[type=date],[type=radio],[type=range],[type=button],[type=submit]),textarea,select) .form-field__inner .form-field__label:has(+ .form-field__control){transition:color var(--transition-duration) var(--ease-out-default),font-size var(--transition-duration) var(--ease-out-default),font-weight var(--transition-duration) var(--ease-out-default),margin-block-start var(--transition-duration) var(--ease-out-default);}}.form-field:has(input:not([type=checkbox],[type=date],[type=radio],[type=range],[type=button],[type=submit]),textarea,select) .form-field__inner .form-field__label:has(+ .form-field__control) + .form-field__control{margin-block-start:calc(var(--space-inset-fluid));}.form-field:has(input:not([type=checkbox],[type=date],[type=radio],[type=range],[type=button],[type=submit]),textarea,select)[is-empty] .form-field__inner:not(:focus-within):not(:has(input[type=date],select,.form-field__affix)) .form-field__label:has(+ .form-field__control){cursor:text;font-size:var(--text-font-size);font-weight:var(--text-font-weight);margin-block-start:calc((var(--space-inset-fluid)) / 2);}[data-theme=secondary] .form-field:has(input:not([type=checkbox],[type=date],[type=radio],[type=range],[type=button],[type=submit]),textarea,select)[is-empty] .form-field__inner:not(:focus-within):not(:has(input[type=date],select,.form-field__affix)) .form-field__label:has(+ .form-field__control){color:var(--text-color);}.form-field__label:is(legend),.form-field__label:has(+ .form-field__control input[type=date]){margin-block-end:var(--form-field-gap);}.form-field__label-required{color:var(--feedback-invalid-color);display:none;}.form-field[is-required] .form-field__label-required{display:block;}.form-field__note{background-color:var(--feedback-info-background-color);border-radius:var(--border-radius);margin-block-start:var(--space-inset-tiny);padding:var(--space-inset);}
.grid{--grid-column-gap:var(--space-inset-fluid-huge);--grid-column-size:min(calc(var(--size-content-small) - var(--grid-column-gap)),100%);--grid-row-gap:var(--space-inset-fluid-huge);display:grid;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:repeat(auto-fill,minmax(var(--grid-column-size),1fr));}
.dialog{--dialog-gap:var(--space-inset-large);--dialog-padding-block:calc(var(--dialog-padding-inline) / 2);--dialog-padding-inline:var(--space-inset-container);display:flex;flex-direction:column;padding:0;}@media (prefers-reduced-motion:no-preference){.dialog{transition:display var(--transition-duration) allow-discrete,opacity var(--transition-duration) var(--ease-in-out-cubic),scale var(--transition-duration) var(--ease-in-out-cubic);}}@starting-style{.dialog[open]{opacity:0;scale:0.95;}.dialog[open]::backdrop{opacity:0;}}.dialog:not([open]){display:none;}@media (prefers-reduced-motion:no-preference){.dialog::backdrop{transition:opacity 0.25s ease-in-out;}}.dialog{}.dialog--variant\:off-canvas{block-size:100%;border-radius:0;inline-size:100%;margin:0;max-block-size:none;}@media (prefers-reduced-motion:no-preference){.dialog--variant\:off-canvas{transition:display var(--transition-duration) allow-discrete,translate var(--transition-duration) var(--ease-in-out-cubic);}}@starting-style{.dialog--variant\:off-canvas[open]{opacity:1;scale:1;translate:-100% 0;}}.dialog--variant\:off-canvas:not([open]){scale:1;translate:-100% 0;}.dialog[modal=true]{border:unset;inset:0;max-inline-size:60ch;}.dialog__body{flex:1;overflow-x:clip;position:relative;}.dialog__content{padding:var(--dialog-padding-inline);}.dialog__content + .dialog__content{padding-block-start:0;}.dialog__content > *:first-child{margin-block-start:0;}.dialog__dismiss{border:none;padding:0;}.dialog__footer,.dialog__header{display:flex;gap:var(--dialog-gap);padding-block:var(--dialog-padding-block);padding-inline:var(--dialog-padding-inline);}.dialog__footer{flex-wrap:wrap;justify-content:center;}.dialog__header{align-items:end;}.dialog__icon{--icon-size:2.25;}.dialog__title{font-size:var(--heading-font-size-h2);margin-block-start:0.25em;margin-inline-end:auto;}
.menu-main{--menu-border-color:rgb(255 255 255 / 0.25);--menu-icon-size:var(--size-4);--menu-item-gap:var(--space-inset);}.menu-main__arrow{block-size:var(--menu-icon-size);color:var(--action-link-color);flex-shrink:0;inline-size:var(--menu-icon-size);margin-inline-start:auto;}.menu-main__list--level\:1 .menu-main__link[aria-expanded] .menu-main__arrow{display:none;}.menu-main__item--back .menu-main__arrow{--menu-icon-size:var(--size-5);color:var(--text-color-light);margin:0;}.menu-main__link--overview\:desktop .menu-main__arrow{color:inherit;}@media (width >= 1440px){.menu-main__arrow{margin:0;order:-1;}.menu-main__arrow:not(.menu-main__list--level\:1 .menu-main__arrow){display:none;}.menu-main__link:is(:hover,:focus-visible) .menu-main__arrow{translate:var(--size-1);}}@media (width >= 1440px) and (prefers-reduced-motion:no-preference){.menu-main__arrow{transition:translate var(--transition-duration) var(--ease-in-out-cubic);}}.menu-main__chevron{block-size:var(--menu-icon-size);flex-shrink:0;inline-size:var(--menu-icon-size);order:-1;}[aria-expanded=true] .menu-main__chevron{rotate:-180deg;}@media (prefers-reduced-motion:no-preference){.menu-main__chevron{transition:rotate var(--transition-duration) var(--ease-out-cubic);}}@media (width < 1440px){.menu-main__chevron:not(.menu-main__list--level\:1 .menu-main__chevron){display:none;}}@media (width >= 1440px){.menu-main__chevron{order:unset;}}.menu-main__item{font-size:clamp(var(--size-5),0.929rem + 0.89vw,var(--size-6));font-weight:var(--text-font-weight);line-height:var(--text-line-height);margin:0;padding:var(--space-inset-small) 0;}.menu-main__item--back{color:var(--color-mid-grey-blue);font-family:var(--heading-font-family);font-size:var(--size-6\.5);font-weight:var(--typography-font-weight-500);padding-block-start:0;}.menu-main__list--level\:1 .menu-main__item:not(.menu-main__item--back){font-weight:var(--text-font-weight-light);}.menu-main__list--level\:1 .menu-main__item:not(.menu-main__item--back):has(.menu-main__list--level\:2){font-weight:var(--text-font-weight-bold);}@media (width < 1440px){.menu-main__item:not(.menu-main__item--back){border-block-start:1px solid var(--menu-border-color);}.menu-main__item:last-child:not(.menu-main__list--level\:2 .menu-main__item){border-block-end:1px solid var(--menu-border-color);}.menu-main__list--level\:1 .menu-main__item:not(.menu-main__item--back){font-size:var(--size-4);}.menu-main__list--level\:1 .menu-main__item:not(.menu-main__item--back):has(.menu-main__link[aria-expanded=true]){padding-block-end:0;}}@media (width >= 1440px){.menu-main__item{font-size:var(--text-font-size);}.menu-main__item--back,.menu-main__item--overview\:mobile{display:none;}.menu-main__list--level\:1 .menu-main__item{opacity:0;padding-block:var(--space-inset-tiny);translate:0 calc(var(--size-2) * -1);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item{opacity:1;translate:0;}}@media (width >= 1440px) and (prefers-reduced-motion:no-preference){.menu-main__list--level\:1 .menu-main__item{transition:opacity var(--transition-duration) var(--ease-out-cubic),translate var(--transition-duration) var(--ease-out-cubic);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(1){transition-delay:calc((1.5 * 1 - 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(1) .menu-main__item:nth-child(1){transition-delay:calc((1.5 * 1 - 1 + 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(1) .menu-main__item:nth-child(2){transition-delay:calc((1.5 * 1 - 1 + 2) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(1) .menu-main__item:nth-child(3){transition-delay:calc((1.5 * 1 - 1 + 3) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(1) .menu-main__item:nth-child(4){transition-delay:calc((1.5 * 1 - 1 + 4) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(1) .menu-main__item:nth-child(5){transition-delay:calc((1.5 * 1 - 1 + 5) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(1) .menu-main__item:nth-child(6){transition-delay:calc((1.5 * 1 - 1 + 6) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(1) .menu-main__item:nth-child(7){transition-delay:calc((1.5 * 1 - 1 + 7) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(1) .menu-main__item:nth-child(8){transition-delay:calc((1.5 * 1 - 1 + 8) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(1) .menu-main__item:nth-child(9){transition-delay:calc((1.5 * 1 - 1 + 9) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(1) .menu-main__item:nth-child(10){transition-delay:calc((1.5 * 1 - 1 + 10) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(2){transition-delay:calc((1.5 * 2 - 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(2) .menu-main__item:nth-child(1){transition-delay:calc((1.5 * 2 - 1 + 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(2) .menu-main__item:nth-child(2){transition-delay:calc((1.5 * 2 - 1 + 2) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(2) .menu-main__item:nth-child(3){transition-delay:calc((1.5 * 2 - 1 + 3) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(2) .menu-main__item:nth-child(4){transition-delay:calc((1.5 * 2 - 1 + 4) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(2) .menu-main__item:nth-child(5){transition-delay:calc((1.5 * 2 - 1 + 5) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(2) .menu-main__item:nth-child(6){transition-delay:calc((1.5 * 2 - 1 + 6) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(2) .menu-main__item:nth-child(7){transition-delay:calc((1.5 * 2 - 1 + 7) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(2) .menu-main__item:nth-child(8){transition-delay:calc((1.5 * 2 - 1 + 8) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(2) .menu-main__item:nth-child(9){transition-delay:calc((1.5 * 2 - 1 + 9) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(2) .menu-main__item:nth-child(10){transition-delay:calc((1.5 * 2 - 1 + 10) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(3){transition-delay:calc((1.5 * 3 - 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(3) .menu-main__item:nth-child(1){transition-delay:calc((1.5 * 3 - 1 + 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(3) .menu-main__item:nth-child(2){transition-delay:calc((1.5 * 3 - 1 + 2) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(3) .menu-main__item:nth-child(3){transition-delay:calc((1.5 * 3 - 1 + 3) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(3) .menu-main__item:nth-child(4){transition-delay:calc((1.5 * 3 - 1 + 4) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(3) .menu-main__item:nth-child(5){transition-delay:calc((1.5 * 3 - 1 + 5) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(3) .menu-main__item:nth-child(6){transition-delay:calc((1.5 * 3 - 1 + 6) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(3) .menu-main__item:nth-child(7){transition-delay:calc((1.5 * 3 - 1 + 7) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(3) .menu-main__item:nth-child(8){transition-delay:calc((1.5 * 3 - 1 + 8) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(3) .menu-main__item:nth-child(9){transition-delay:calc((1.5 * 3 - 1 + 9) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(3) .menu-main__item:nth-child(10){transition-delay:calc((1.5 * 3 - 1 + 10) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(4){transition-delay:calc((1.5 * 4 - 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(4) .menu-main__item:nth-child(1){transition-delay:calc((1.5 * 4 - 1 + 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(4) .menu-main__item:nth-child(2){transition-delay:calc((1.5 * 4 - 1 + 2) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(4) .menu-main__item:nth-child(3){transition-delay:calc((1.5 * 4 - 1 + 3) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(4) .menu-main__item:nth-child(4){transition-delay:calc((1.5 * 4 - 1 + 4) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(4) .menu-main__item:nth-child(5){transition-delay:calc((1.5 * 4 - 1 + 5) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(4) .menu-main__item:nth-child(6){transition-delay:calc((1.5 * 4 - 1 + 6) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(4) .menu-main__item:nth-child(7){transition-delay:calc((1.5 * 4 - 1 + 7) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(4) .menu-main__item:nth-child(8){transition-delay:calc((1.5 * 4 - 1 + 8) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(4) .menu-main__item:nth-child(9){transition-delay:calc((1.5 * 4 - 1 + 9) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(4) .menu-main__item:nth-child(10){transition-delay:calc((1.5 * 4 - 1 + 10) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(5){transition-delay:calc((1.5 * 5 - 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(5) .menu-main__item:nth-child(1){transition-delay:calc((1.5 * 5 - 1 + 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(5) .menu-main__item:nth-child(2){transition-delay:calc((1.5 * 5 - 1 + 2) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(5) .menu-main__item:nth-child(3){transition-delay:calc((1.5 * 5 - 1 + 3) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(5) .menu-main__item:nth-child(4){transition-delay:calc((1.5 * 5 - 1 + 4) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(5) .menu-main__item:nth-child(5){transition-delay:calc((1.5 * 5 - 1 + 5) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(5) .menu-main__item:nth-child(6){transition-delay:calc((1.5 * 5 - 1 + 6) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(5) .menu-main__item:nth-child(7){transition-delay:calc((1.5 * 5 - 1 + 7) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(5) .menu-main__item:nth-child(8){transition-delay:calc((1.5 * 5 - 1 + 8) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(5) .menu-main__item:nth-child(9){transition-delay:calc((1.5 * 5 - 1 + 9) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(5) .menu-main__item:nth-child(10){transition-delay:calc((1.5 * 5 - 1 + 10) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(6){transition-delay:calc((1.5 * 6 - 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(6) .menu-main__item:nth-child(1){transition-delay:calc((1.5 * 6 - 1 + 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(6) .menu-main__item:nth-child(2){transition-delay:calc((1.5 * 6 - 1 + 2) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(6) .menu-main__item:nth-child(3){transition-delay:calc((1.5 * 6 - 1 + 3) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(6) .menu-main__item:nth-child(4){transition-delay:calc((1.5 * 6 - 1 + 4) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(6) .menu-main__item:nth-child(5){transition-delay:calc((1.5 * 6 - 1 + 5) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(6) .menu-main__item:nth-child(6){transition-delay:calc((1.5 * 6 - 1 + 6) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(6) .menu-main__item:nth-child(7){transition-delay:calc((1.5 * 6 - 1 + 7) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(6) .menu-main__item:nth-child(8){transition-delay:calc((1.5 * 6 - 1 + 8) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(6) .menu-main__item:nth-child(9){transition-delay:calc((1.5 * 6 - 1 + 9) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(6) .menu-main__item:nth-child(10){transition-delay:calc((1.5 * 6 - 1 + 10) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(7){transition-delay:calc((1.5 * 7 - 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(7) .menu-main__item:nth-child(1){transition-delay:calc((1.5 * 7 - 1 + 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(7) .menu-main__item:nth-child(2){transition-delay:calc((1.5 * 7 - 1 + 2) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(7) .menu-main__item:nth-child(3){transition-delay:calc((1.5 * 7 - 1 + 3) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(7) .menu-main__item:nth-child(4){transition-delay:calc((1.5 * 7 - 1 + 4) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(7) .menu-main__item:nth-child(5){transition-delay:calc((1.5 * 7 - 1 + 5) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(7) .menu-main__item:nth-child(6){transition-delay:calc((1.5 * 7 - 1 + 6) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(7) .menu-main__item:nth-child(7){transition-delay:calc((1.5 * 7 - 1 + 7) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(7) .menu-main__item:nth-child(8){transition-delay:calc((1.5 * 7 - 1 + 8) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(7) .menu-main__item:nth-child(9){transition-delay:calc((1.5 * 7 - 1 + 9) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(7) .menu-main__item:nth-child(10){transition-delay:calc((1.5 * 7 - 1 + 10) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(8){transition-delay:calc((1.5 * 8 - 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(8) .menu-main__item:nth-child(1){transition-delay:calc((1.5 * 8 - 1 + 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(8) .menu-main__item:nth-child(2){transition-delay:calc((1.5 * 8 - 1 + 2) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(8) .menu-main__item:nth-child(3){transition-delay:calc((1.5 * 8 - 1 + 3) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(8) .menu-main__item:nth-child(4){transition-delay:calc((1.5 * 8 - 1 + 4) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(8) .menu-main__item:nth-child(5){transition-delay:calc((1.5 * 8 - 1 + 5) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(8) .menu-main__item:nth-child(6){transition-delay:calc((1.5 * 8 - 1 + 6) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(8) .menu-main__item:nth-child(7){transition-delay:calc((1.5 * 8 - 1 + 7) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(8) .menu-main__item:nth-child(8){transition-delay:calc((1.5 * 8 - 1 + 8) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(8) .menu-main__item:nth-child(9){transition-delay:calc((1.5 * 8 - 1 + 9) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(8) .menu-main__item:nth-child(10){transition-delay:calc((1.5 * 8 - 1 + 10) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(9){transition-delay:calc((1.5 * 9 - 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(9) .menu-main__item:nth-child(1){transition-delay:calc((1.5 * 9 - 1 + 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(9) .menu-main__item:nth-child(2){transition-delay:calc((1.5 * 9 - 1 + 2) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(9) .menu-main__item:nth-child(3){transition-delay:calc((1.5 * 9 - 1 + 3) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(9) .menu-main__item:nth-child(4){transition-delay:calc((1.5 * 9 - 1 + 4) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(9) .menu-main__item:nth-child(5){transition-delay:calc((1.5 * 9 - 1 + 5) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(9) .menu-main__item:nth-child(6){transition-delay:calc((1.5 * 9 - 1 + 6) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(9) .menu-main__item:nth-child(7){transition-delay:calc((1.5 * 9 - 1 + 7) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(9) .menu-main__item:nth-child(8){transition-delay:calc((1.5 * 9 - 1 + 8) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(9) .menu-main__item:nth-child(9){transition-delay:calc((1.5 * 9 - 1 + 9) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(9) .menu-main__item:nth-child(10){transition-delay:calc((1.5 * 9 - 1 + 10) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(10){transition-delay:calc((1.5 * 10 - 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(10) .menu-main__item:nth-child(1){transition-delay:calc((1.5 * 10 - 1 + 1) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(10) .menu-main__item:nth-child(2){transition-delay:calc((1.5 * 10 - 1 + 2) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(10) .menu-main__item:nth-child(3){transition-delay:calc((1.5 * 10 - 1 + 3) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(10) .menu-main__item:nth-child(4){transition-delay:calc((1.5 * 10 - 1 + 4) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(10) .menu-main__item:nth-child(5){transition-delay:calc((1.5 * 10 - 1 + 5) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(10) .menu-main__item:nth-child(6){transition-delay:calc((1.5 * 10 - 1 + 6) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(10) .menu-main__item:nth-child(7){transition-delay:calc((1.5 * 10 - 1 + 7) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(10) .menu-main__item:nth-child(8){transition-delay:calc((1.5 * 10 - 1 + 8) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(10) .menu-main__item:nth-child(9){transition-delay:calc((1.5 * 10 - 1 + 9) * 0.04s);}[aria-expanded=true] ~ .menu-main__list--level\:1 .menu-main__item:nth-child(10) .menu-main__item:nth-child(10){transition-delay:calc((1.5 * 10 - 1 + 10) * 0.04s);}}.menu-main__link{align-items:center;background-color:transparent;border:none;color:inherit;display:flex;font-size:inherit;font-weight:inherit;gap:var(--menu-item-gap);inline-size:100%;line-height:inherit;padding:var(--space-inset) 0;position:relative;text-align:left;text-decoration:none;}.menu-main__link:hover,.menu-main__link:focus-visible,.menu-main__link[aria-current=page],.menu-main__link[aria-expanded=true],.menu-main__link:has(~ .menu-main__list .menu-main__link[aria-current=page]){color:var(--action-link-color);}@media (width < 1440px){.menu-main__link--overview\:desktop{display:none;}.menu-main__list--level\:2 .menu-main__link{padding-inline-start:calc(var(--menu-icon-size) + var(--menu-item-gap));}.menu-main__item--back .menu-main__link{padding-block-start:0;}}@media (width >= 1440px){.menu-main__link{padding-block:var(--space-inset-small);}.menu-main__link--overview\:desktop{color:var(--text-color-light);font-size:var(--text-font-size-large);}.menu-main__link--overview\:desktop:has(~ .menu-main__list :not(.menu-main__item--overview\:mobile) .menu-main__link[aria-current=page]):not(:hover,:focus-visible){color:inherit;}.menu-main__list--level\:1 .menu-main__link:is(button){display:none;}.menu-main__link:not(.menu-main__list--level\:1 .menu-main__link){--menu-item-gap:var(--space-inset-small);}}.menu-main__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative;}.menu-main__list--level\:1{background-color:var(--surface-background-color);}@media (width < 1440px){.menu-main__list--level\:0{margin-block-start:var(--size-15);position:static;}.menu-main__list--level\:0:has(.menu-main__link[aria-expanded=true]){margin-inline-start:-100%;}}@media (width < 1440px) and (prefers-reduced-motion:no-preference){.menu-main__list--level\:0{transition:margin-inline-start var(--transition-duration) var(--ease-in-out-cubic);}}@media (width < 1440px){.menu-main__list--level\:1{inset:0;overflow-y:auto;padding:var(--space-stack);position:absolute;translate:100%;visibility:hidden;z-index:1;}.menu-main__link[aria-expanded=true] ~ .menu-main__list--level\:1{transition-delay:0s;translate:0 0;visibility:visible;}}@media (width < 1440px) and (prefers-reduced-motion:no-preference){.menu-main__list--level\:1{transition:translate var(--transition-duration) var(--ease-in-out-cubic),visibility 0s var(--transition-duration);}}@media (width < 1440px){.menu-main__list--level\:2{display:none;margin-block-start:var(--space-inset-small);}[aria-expanded=true] ~ .menu-main__list--level\:2{display:flex;}}@media (width >= 1440px){.menu-main__list{text-wrap:nowrap;}.menu-main__list--level\:0{gap:var(--space-inset-huge);flex-direction:row;}.menu-main__list--level\:1{border-radius:var(--border-radius);inset-block-start:-1234rem;opacity:0;padding:var(--size-8);position:absolute;translate:0 calc(var(--size-4) * -1);visibility:hidden;z-index:1;}.menu-main__list--level\:1:has(.menu-main__list){gap:var(--space-inset-fluid-huge);flex-direction:row;inset-inline-end:0;padding:var(--size-16);}.menu-main__item:last-child .menu-main__list--level\:1{inset-inline-end:0;}[aria-expanded=true] ~ .menu-main__list--level\:1{inset-block-start:calc(100% + var(--space-inset-small));opacity:1;transition-delay:0s;translate:0;visibility:visible;}}@media (width >= 1440px) and (prefers-reduced-motion:no-preference){.menu-main__list--level\:1{transition:inset-block-start 0s var(--transition-duration),opacity var(--transition-duration) var(--ease-out-cubic),translate var(--transition-duration) var(--ease-out-cubic),visibility 0s var(--transition-duration);}}@media (width >= 1440px){.menu-main__list--level\:2{margin-block-start:var(--space-inset-small);}}
.header{--header-padding-block-start:var(--space-inset-fluid);padding-block-start:var(--header-padding-block-start);}.header__button.button--style\:outline:not(:hover,:active,:focus-visible){--button-color:var(--action-link-color);}[data-theme=secondary] .header__button.button--style\:outline:not(:hover,:active,:focus-visible){--button-background-color:var(--surface-background-color);--button-border-color:var(--button-background-color);}@media (width < 576px){.header__button.button--style\:outline:not(:hover,:active,:focus-visible){display:none;}}.header__buttons{display:flex;gap:var(--space-inset-small);grid-area:buttons;}.header__container{align-items:center;display:grid;gap:var(--space-inset-fluid-small) var(--space-inset-fluid-large);grid-template:"logo buttons handler" auto/1fr auto auto;}@media (width >= 768px){.header__container{grid-template:"meta meta meta" auto "logo buttons handler" auto/1fr auto auto;}}@media (width >= 1440px){.header__container{grid-template:"meta meta meta" auto "logo menu buttons" auto/1fr auto auto;}}@media (width < 576px){.header__dialog-button{background-color:transparent;border:none;color:var(--action-link-color);gap:var(--space-inset-small);padding-inline:0;}}.header__dialog-card{border:1px solid var(--action-link-color);inline-size:100%;}.header__dialog-card:not(:last-child){margin-block-end:var(--space-inset);}.header__dialog-card .card__arrow{--icon-size:1.125;align-self:end;}.header__dialog-card .card__content :not(:first-child){margin-block-start:var(--space-inset-small);}.header__dialog-card .card__title{color:var(--action-link-color);font-family:var(--text-font-family);font-size:var(--text-font-size);}@media (prefers-reduced-motion:no-preference){.header__dialog-footer{transition:display var(--transition-duration) allow-discrete,translate var(--transition-duration) var(--ease-in-out-cubic);}}@starting-style{.header__dialog-footer{translate:-100%;}}.header__dialog:has(.header__menu [aria-expanded=true]) .header__dialog-footer{display:none;translate:-100%;}.header__handler{appearance:none;background-color:transparent;border:none;color:var(--text-color);display:flex;flex-direction:column;gap:var(--size-1\.5);grid-area:handler;justify-content:center;justify-self:end;padding:0;}.header__handler span{background-color:currentcolor;block-size:2px;display:block;inline-size:var(--size-6);}.header:has(.header__dialog[open]) .header__handler span:nth-child(1){transform:translateY(8px) rotate(45deg);}.header:has(.header__dialog[open]) .header__handler span:nth-child(2){opacity:0;}.header:has(.header__dialog[open]) .header__handler span:nth-child(3){transform:translateY(-8px) rotate(-45deg);}@media (prefers-reduced-motion:no-preference){.header__handler span{transition:opacity var(--transition-duration) var(--ease-in-out-cubic),transform var(--transition-duration) var(--ease-in-out-cubic);}}@media (width >= 1440px){.header__handler{display:none;}}.header__logo{block-size:clamp(var(--size-8),1.596rem + 1.12vw,var(--size-12));grid-area:logo;}.header__logo > svg{overflow:visible;}.header__dialog .header__logo{margin-block-start:var(--dialog-padding-block);}.header__logo--variant\:compact{background-color:var(--action-background-color);block-size:var(--size-18);border-radius:0 0 var(--border-radius) var(--border-radius);color:var(--action-color);inline-size:var(--size-12);margin-block-start:calc(var(--header-padding-block-start) * -1);padding:var(--size-8) var(--size-2) var(--size-2\.5);}.header__dialog .header__logo--variant\:compact{margin-block-start:calc(var(--dialog-padding-block) * -1);}@media (width >= 768px){.header__logo--variant\:compact{display:none;}}@media (width < 768px){.header__logo:not(.header__logo--variant\:compact){display:none;}}.header__menu:not(.header__dialog .header__menu){grid-area:menu;}@media (width < 1440px){.header__menu:not(.header__dialog .header__menu){display:none;}}.header__meta{display:flex;gap:var(--space-inset-fluid);grid-area:meta;justify-self:end;opacity:0.65;}.header__meta a{align-items:center;color:var(--text-color);display:inline-flex;font-size:var(--text-font-size-small);gap:var(--space-inset-small);}@media (width < 768px){.header__meta{display:none;}}
.hero{background-color:var(--surface-background-color);}.hero--size\:large{display:flex;flex-direction:column;min-block-size:100svh;}.hero--style\:visual{background:linear-gradient(to right,rgba(0,0,0,0.6) 0%,transparent 100%),linear-gradient(to bottom,rgba(0,0,0,0.6) 0%,transparent 50%);position:relative;}.hero--style\:visual.hero--size\:large{background:linear-gradient(to right,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.3) 100%),linear-gradient(to bottom,rgba(0,0,0,0.7) 0%,transparent 30%);}@media (width >= 768px){.hero--style\:visual.hero--size\:large{background:linear-gradient(to right,rgba(0,0,0,0.7) 0%,transparent 80%),linear-gradient(to bottom,rgba(0,0,0,0.7) 0%,transparent 40%);}}.hero__breadcrumb{color:var(--action-link-color);grid-area:breadcrumb;}[data-theme=secondary] .hero__breadcrumb{color:inherit;opacity:0.65;}.hero__footer{padding-block-end:var(--space-inset-fluid-huge);}.hero__intro{font-size:var(--text-font-size-large);grid-area:intro;}.hero__intro *:first-child{margin-block-start:0;}.hero__link{margin-block-start:var(--space-stack);}.hero__main{display:grid;gap:var(--space-inset-fluid-huge);grid-template:"breadcrumb" auto "title" auto "intro" auto/100%;margin-block:auto;padding-block:var(--space-section);}.hero--style\:visual .hero__main{padding-block:calc(var(--space-section) + var(--space-inset));}.hero__main:has(.hero__visual){grid-template:"breadcrumb" auto "title" auto "visual" auto "intro" auto/100%;}.hero__main:not(:has(.hero__visual)){padding-block:var(--space-section-small);}.hero__main:has(+ .hero__footer){padding-block-end:var(--space-section-small);}@media (width < 768px){.hero__main:has(+ .hero__footer){margin-block-end:0;}}@media (width >= 768px){.hero__main{gap:var(--space-inset-fluid-large) var(--space-inset-fluid-huge);grid-template:"breadcrumb ." auto "title ." auto "intro ." 1fr/1fr 40%;}.hero__main:has(.hero__visual){grid-template:"breadcrumb visual" auto "title visual" auto "intro visual" 1fr/1fr 40%;}}.hero__title{grid-area:title;margin:0;}.hero__title:not(.hero__breadcrumb ~ .hero__title){grid-row:breadcrumb-start/title-end;}.hero--size\:large .hero__title{font-size:var(--heading-font-size-h1-large);}@media (width >= 768px){.hero--size\:large .hero__title{grid-column:span 2;max-inline-size:15ch;}}.hero__visual{aspect-ratio:16/10;grid-area:visual;margin:0;}.hero--style\:visual .hero__visual{aspect-ratio:auto;inset:0;position:absolute;z-index:-1;}.hero--style\:visual .hero__visual img{border-radius:0;}.hero__visual img{block-size:100%;inline-size:100%;margin:0;object-fit:cover;}
.logos__arrow{flex-shrink:0;}.logos__link:is(:hover,:focus-visible) .logos__arrow{translate:var(--size-1);}@media (prefers-reduced-motion:no-preference){.logos__arrow{transition:translate var(--transition-duration) var(--ease-in-out-cubic);}}.logos__footer{margin-block-start:var(--space-inset-fluid-large);text-wrap:pretty;}.logos__grid{display:grid;gap:var(--space-inset-fluid-huge);grid-auto-rows:clamp(var(--size-15),0.817rem + 8.15vw,var(--size-44));grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;}@media (width >= 768px){.logos__grid{grid-template-columns:repeat(3,minmax(0,1fr));}}.logos--has-border .logos__grid{border-block:0.5px solid var(--line-color);padding-block:var(--space-inset-fluid-huge);}.logos:has(.logos__footer) .logos__grid{border-block-end:0.5px solid var(--line-color);padding-block-end:var(--space-inset-fluid-huge);}.logos__link{align-items:center;display:inline-flex;gap:var(--space-inset-small);}.logos__logo{block-size:100%;inline-size:100%;justify-self:center;max-block-size:80%;max-inline-size:50%;}.logos__logo > svg{inline-size:100%;}
.menu-bottom__link{color:inherit;}.menu-bottom__link:hover{text-decoration:underline;}.menu-bottom__link:focus-visible,.menu-bottom__link:hover,.menu-bottom__link[aria-current=page]{color:var(--text-color);}.menu-bottom__list{display:flex;gap:var(--space-inset-fluid);list-style:none;margin:0;padding:0;}
.menu-footer__icon{color:var(--action-link-color);flex-shrink:0;}.menu-footer__link:is(:hover,:focus-visible) .menu-footer__icon{translate:var(--size-1);}@media (prefers-reduced-motion:no-preference){.menu-footer__icon{transition:translate var(--transition-duration) var(--ease-in-out-cubic);}}.menu-footer__item{border-block-start:0.5px solid rgba(255,255,255,0.25);}.menu-footer__item:last-child{border-block-end:0.5px solid rgba(255,255,255,0.25);}.menu-footer__link{align-items:center;color:inherit;display:flex;justify-content:space-between;padding:var(--space-inset-fluid-small) var(--space-inset-fluid-small) var(--space-inset-fluid-small) 0;text-decoration:none;}.menu-footer__link:hover{text-decoration:underline;}.menu-footer__link:focus-visible,.menu-footer__link:hover,.menu-footer__link[aria-current=page]{color:var(--action-link-color);}.menu-footer__list{list-style:none;margin:0;padding:0;}
.proposition{--proposition-reference-title-color:var(--text-color);display:grid;gap:var(--space-section) var(--space-inset-fluid-huge);}@media (width >= 1024px){.proposition{grid-template-columns:repeat(2,1fr);}}.proposition__arrow{color:var(--action-link-color);grid-area:arrow;margin:var(--space-inset-fluid-large) var(--space-inset-fluid-small) 0 0;}.proposition__reference:is(:hover,:focus-within) .proposition__arrow{translate:var(--size-1);}@media (prefers-reduced-motion:no-preference){.proposition__arrow{transition:translate var(--transition-duration) var(--ease-in-out-cubic);}}.proposition__body{font-family:var(--heading-font-family);font-size:var(--heading-font-size-h3);font-weight:var(--typography-font-weight-500);line-height:var(--heading-line-height);}.proposition__button{margin-block-start:var(--space-inset-fluid-large);}.proposition__reference{border-block-start:0.5px solid var(--line-color);column-gap:var(--space-inset-fluid);cursor:pointer;display:grid;grid-template:"title ." auto "body ." auto ". arrow"/1fr auto;padding-block:var(--space-inset-fluid-large);}.proposition__reference:last-child{border-block-end:0.5px solid var(--line-color);}.proposition__reference:hover,.proposition__reference:focus-within{--proposition-reference-title-color:var(--action-link-color);}.proposition__reference-body{grid-area:body;margin-block-start:var(--space-inset-small);}.proposition__reference-title{color:var(--proposition-reference-title-color);font-size:var(--heading-font-size-h2);grid-area:title;margin:0;}.proposition__reference-title a{color:inherit;text-decoration:none;}.proposition__title{margin:0;}
.quote{margin:0;}.quote:not(.quote--variant\:subfooter){block-size:100%;}.section[data-theme=default] + .section[data-theme=default] .quote:not(.quote--variant\:subfooter){border-block-start:0.5px solid var(--line-color);padding-block-start:var(--space-section-small);}.section[data-theme=default]:has(+ .section[data-theme=default]) .quote:not(.quote--variant\:subfooter){border-block-end:0.5px solid var(--line-color);padding-block-end:var(--space-section-small);}.section[data-theme=primary] + .section[data-theme=primary] .quote:not(.quote--variant\:subfooter){border-block-start:0.5px solid var(--line-color);padding-block-start:var(--space-section-small);}.section[data-theme=primary]:has(+ .section[data-theme=primary]) .quote:not(.quote--variant\:subfooter){border-block-end:0.5px solid var(--line-color);padding-block-end:var(--space-section-small);}.section[data-theme=secondary] + .section[data-theme=secondary] .quote:not(.quote--variant\:subfooter){border-block-start:0.5px solid var(--line-color);padding-block-start:var(--space-section-small);}.section[data-theme=secondary]:has(+ .section[data-theme=secondary]) .quote:not(.quote--variant\:subfooter){border-block-end:0.5px solid var(--line-color);padding-block-end:var(--space-section-small);}.section[data-theme=tertiary] + .section[data-theme=tertiary] .quote:not(.quote--variant\:subfooter){border-block-start:0.5px solid var(--line-color);padding-block-start:var(--space-section-small);}.section[data-theme=tertiary]:has(+ .section[data-theme=tertiary]) .quote:not(.quote--variant\:subfooter){border-block-end:0.5px solid var(--line-color);padding-block-end:var(--space-section-small);}.section[data-theme=default]:has(+ .section[data-theme=default] .logos) .quote:not(.quote--variant\:subfooter){border-block-end:none;padding-block-end:0;}.quote--variant\:subfooter{padding-block:calc(var(--space-section) * 1.5);position:relative;}.quote__author{font-style:normal;margin:0;place-items:center start;}.quote__author:not(.quote--variant\:subfooter .quote__author){column-gap:var(--space-inset);display:flex;grid-area:author;}@media (width < 576px){.quote:has(.quote__button,.quote__pager) .quote__author:not(.quote--variant\:subfooter .quote__author){margin-block-end:var(--space-inset-large);}}@media (width >= 1024px){.quote__author:not(.quote--variant\:subfooter .quote__author){column-gap:inherit;display:grid;grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;}}.quote:has(.quote__pager) .quote__button:not(.quote--variant\:subfooter .quote__button){grid-area:button;}@media (width >= 576px){.quote__button:not(.quote--variant\:subfooter .quote__button){grid-area:button;}}.quote__container:not(.quote--variant\:subfooter .quote__container){block-size:100%;display:grid;gap:var(--space-inset-fluid-large) var(--space-inset-fluid-huge);grid-template:"text" "author"/100%;inline-size:min(var(--size-container-small) - var(--container-padding-inline) * 2,100%);padding-inline:0;place-items:center start;}@media (width >= 576px){.quote__container:not(.quote--variant\:subfooter .quote__container):has(.quote__button){grid-template:"text text" "author button"/1fr auto;}}@media (width >= 1024px){.quote__container:not(.quote--variant\:subfooter .quote__container):has(.quote__image){grid-template:"image text text" ". author button"/auto 1fr auto;}}.quote__container:not(.quote--variant\:subfooter .quote__container):has(.quote__pager){grid-template:"text" 1fr "author" auto "pager" auto/100%;}.quote__container:not(.quote--variant\:subfooter .quote__container):has(.quote__pager):has(.quote__button){grid-template:"text text" 1fr "author author" auto "pager button" auto/1fr auto;}@media (width >= 576px){.quote__container:not(.quote--variant\:subfooter .quote__container):has(.quote__pager){grid-template:"pager" auto "text" 1fr "author" auto/100%;}.quote__container:not(.quote--variant\:subfooter .quote__container):has(.quote__pager):has(.quote__button){grid-template:"pager pager" auto "text text" 1fr "author button" auto/1fr auto;}}@media (width >= 1024px){.quote__container:not(.quote--variant\:subfooter .quote__container):has(.quote__pager){grid-template:"text text" 1fr "pager author" auto/auto 1fr;}.quote__container:not(.quote--variant\:subfooter .quote__container):has(.quote__pager):has(.quote__button){grid-template:"text text text" 1fr "pager author button" auto/auto 1fr auto;}.quote__container:not(.quote--variant\:subfooter .quote__container):has(.quote__pager):has(.quote__image){grid-template:"image text text" 1fr "pager author button" auto/auto 1fr auto;}}.quote--variant\:subfooter .quote__container{align-items:start;display:flex;flex-direction:column;gap:var(--space-inset-fluid-large);}.quote__image{margin:0;object-fit:cover;}.quote__image:not(.quote--variant\:subfooter .quote__image){aspect-ratio:4/3;block-size:clamp(var(--size-15),1.222rem + 7.02vw,var(--size-40));inline-size:auto;order:-1;}@media (width >= 1024px){.quote__image:not(.quote--variant\:subfooter .quote__image){grid-area:image;order:unset;}}.quote--variant\:subfooter .quote__image{block-size:100%;border-radius:0;inline-size:100%;inset:0;position:absolute;z-index:-1;}.quote__pager{align-items:center;block-size:clamp(var(--size-14),3.096rem + 1.12vw,var(--size-18));display:flex;grid-area:pager;position:relative;z-index:1;}@media (width >= 576px){.quote__pager{block-size:unset;}}@media (width >= 1024px){.quote__pager{block-size:clamp(var(--size-14),3.096rem + 1.12vw,var(--size-18));}}.quote__text{border:none;font-size:var(--heading-font-size-h2);grid-area:text;line-height:var(--heading-line-height);margin:0;padding:0;position:relative;quotes:"“" "”";text-wrap:pretty;}.quote--variant\:subfooter .quote__text{font-family:var(--heading-font-family);font-weight:var(--typography-font-weight-500);max-inline-size:var(--size-content-small);}.quote__text::before{content:open-quote;left:-1ch;position:absolute;}.quote__text::after{content:close-quote;}.quote__title{display:flex;flex-direction:column;}@media (width >= 1024px){.quote__title{grid-area:author;}}.quote--variant\:subfooter .quote__title{font-size:var(--text-font-size);}.quote__title strong{font-weight:var(--typography-font-weight-500);}
.section{--section-padding-block:var(--space-section);background-color:var(--surface-background-color);padding-block:var(--section-padding-block);}.section:not(:has(*)){display:none;}.section--spacing\:small{--section-padding-block:var(--space-section-small);}.section .section:first-of-type{padding-block-start:var(--space-stack);}.section .section:first-child{padding-block-start:0;}.section .section:last-child{padding-block-end:0;}.section[data-theme=default] + .section[data-theme=default]{padding-block-start:0;}.section[data-theme=primary] + .section[data-theme=primary]{padding-block-start:0;}.section[data-theme=secondary] + .section[data-theme=secondary]{padding-block-start:0;}.section[data-theme=tertiary] + .section[data-theme=tertiary]{padding-block-start:0;}
.skip-link{inset-block-start:0;inset-inline-start:0;margin:var(--space-stack);position:absolute;z-index:var(--layer-important);}.skip-link:not(:focus):not(:active){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}
.throbber{--throbber-size:1.5;animation:throbber 800ms linear infinite;block-size:calc(var(--throbber-size) * 1em);border:2px solid var(--color-extradonkergrijs);border-block-start-color:var(--color-frisgeel);border-radius:50%;display:inline-block;inline-size:calc(var(--throbber-size) * 1em);}.throbber__label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}@keyframes throbber{to{transform:rotate(360deg);}}
.h\:align--left{float:none;margin-block:var(--space-stack);max-inline-size:100%;}@media (width >= 576px){.h\:align--left{float:inline-start;margin-inline-end:var(--space-stack);max-inline-size:50%;}}.h\:align--right{float:none;margin-block:var(--space-stack);max-inline-size:100%;}@media (width >= 576px){.h\:align--right{float:inline-end;margin-inline-start:var(--space-stack);max-inline-size:50%;}}
.h\:clearfix{clear:both;content:"";display:block;}
.h\:flow > :nth-child(1 of :not(.h\:visually-hidden)){margin-block-start:0;}
.h\:ratio{--ratio:1;aspect-ratio:var(--ratio);block-size:auto;inline-size:100%;}.h\:ratio:is(img,video,iframe){object-fit:cover;}.h\:ratio > :is(img,video,iframe){block-size:100%;inline-size:100%;object-fit:cover;}.h\:ratio--16\:10{--ratio:16 / 10;}
.h\:visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}
@layer properties;@layer theme{:root,:host{--u-color-black:#000;--u-font-weight-medium:500;--u-spacing-4:1rem;}}@layer utilities{.u\:\@container\/container{container-type:inline-size !important;container-name:container !important;}.u\:fixed{position:fixed !important;}.u\:inset-1\/2{inset:calc(1 / 2 * 100%) !important;}.u\:order-last{order:9999 !important;}.u\:m-0{margin:0px !important;}.u\:ms-auto{margin-inline-start:auto !important;}.u\:mt-\(--space-section\){margin-top:var(--space-section) !important;}.u\:mt-\(--space-section-small\){margin-top:var(--space-section-small) !important;}.u\:mt-\(--space-stack\){margin-top:var(--space-stack) !important;}.u\:mt-0{margin-top:0px !important;}.u\:mt-4{margin-top:var(--u-spacing-4) !important;}.u\:mb-\(--space-inset-huge\){margin-bottom:var(--space-inset-huge) !important;}.u\:mb-\(--space-section\){margin-bottom:var(--space-section) !important;}.u\:mb-\(--space-section-small\){margin-bottom:var(--space-section-small) !important;}.u\:mb-\(--space-stack\){margin-bottom:var(--space-stack) !important;}.u\:ml-auto{margin-left:auto !important;}.u\:flex{display:flex !important;}.u\:grid{display:grid !important;}.u\:hidden{display:none !important;}.u\:-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1) !important;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;}.u\:list-none{list-style-type:none !important;}.u\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr)) !important;}.u\:justify-between{justify-content:space-between !important;}.u\:gap-\(--space-inset-fluid-large\){gap:var(--space-inset-fluid-large) !important;}.u\:gap-0{gap:0px !important;}.u\:gap-y-\(--space-section-small\){row-gap:var(--space-section-small) !important;}.u\:border-b-\[0\.5px\]{border-bottom-style:var(--tw-border-style) !important;border-bottom-width:0.5px !important;}.u\:border-\(--line-color\){border-color:var(--line-color) !important;}.u\:bg-\(--surface-background-color\){background-color:var(--surface-background-color) !important;}.u\:bg-black\/50{background-color:var(--u-color-black) !important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--u-color-black) 50%,transparent) !important;}}.u\:p-0{padding:0px !important;}.u\:py-\(--space-inset-fluid-large\){padding-block:var(--space-inset-fluid-large) !important;}.u\:py-0{padding-block:0px !important;}.u\:text-\(length\:--text-font-size-small\){font-size:var(--text-font-size-small) !important;}.u\:font-medium{--tw-font-weight:var(--u-font-weight-medium) !important;font-weight:var(--u-font-weight-medium) !important;}.u\:text-\(--action-link-color\){color:var(--action-link-color) !important;}.u\:uppercase{text-transform:uppercase !important;}.u\:block-\[clamp\(var\(--size-8\)\,1\.191rem\+2\.25vw\,var\(--size-16\)\)\]{block-size:clamp(var(--size-8),1.191rem + 2.25vw,var(--size-16)) !important;}.u\:max-inline-\[70ch\]{max-inline-size:70ch !important;}.u\:min-inline-\(--size-12\){min-inline-size:var(--size-12) !important;}@media (width < 1024px){.u\:max-medium\:hidden{display:none !important;}.u\:max-medium\:gap-0{gap:0px !important;}.u\:max-medium\:gap-y-\(--space-section-small\){row-gap:var(--space-section-small) !important;}}@media (width >= 768px){.u\:small\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media (width >= 1024px){.u\:medium\:col-span-2{grid-column:span 2 / span 2 !important;}.u\:medium\:col-span-3{grid-column:span 3 / span 3 !important;}.u\:medium\:col-span-4{grid-column:span 4 / span 4 !important;}.u\:medium\:mb-\(--space-section\){margin-bottom:var(--space-section) !important;}.u\:medium\:hidden{display:none !important;}.u\:medium\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}.u\:medium\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr)) !important;}}.u\:\[\&_video\]\:inline-full video{inline-size:100% !important;}.u\:\[\&\:has\(\>\*\:only-child\:empty\)\]\:hidden:has(> :only-child:empty){display:none !important;}}@layer theme,base,components,utilities;@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-font-weight{syntax:"*";inherits:false;}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-font-weight:initial;}}}
