/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--border-radius-3:3px;--border-radius-6:6px;--border-radius-12:126px;--color-blauw:#64a0c8;--color-bordeaux:#8c003c;--color-extradonkergrijs:#4e5356;--color-donkerblauw:#164c9e;--color-donkergrijs:#7a8084;--color-frisgeel:#fffa4b;--color-groen:#8cc814;--color-lichtgrijs:#a4aab2;--color-oranje:#ff6428;--color-paars:#c83c78;--color-warmgeel:#ffd600;--color-wit:#fff;--color-zachtgeel:#ffa;--color-zachtgrijs:#dce1e6;--color-zwart:#1e1e1e;--ease-in-default:cubic-bezier(.55,.055,.675,.19);--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-in-sine:cubic-bezier(.47,0,.745,.715);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-in-back:cubic-bezier(.6,-.28,.735,.045);--ease-out-default:cubic-bezier(.215,.61,.355,1);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-out-sine:cubic-bezier(.39,.575,.565,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-out-back:cubic-bezier(.175,.885,.32,1.275);--ease-in-out-default:cubic-bezier(.645,.045,.355,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-out-sine:cubic-bezier(.445,.05,.55,.95);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--ease-in-out-back:cubic-bezier(.68,-.55,.265,1.55);--layer-100:100;--layer-200:200;--layer-300:300;--layer-important:1000;--shadow-thin:0 1px 3px -1px #0000001a,0 0 1px #00000005;--shadow-heavy:0 4px 20px -2px #0000001a,0 0 1px #00000005;--size-1:.25rem;--size-2:.5rem;--size-3:.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-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:.125rem;--size-1\.5:.375rem;--size-2\.5:.625rem;--size-3\.5:.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:40ch;--size-content-medium:60ch;--size-content-large:80ch;--size-screen-nano:320px;--size-screen-tiny:576px;--size-screen-small:768px;--size-screen-medium:992px;--size-screen-large:1200px;--size-screen-huge:1440px;--typography-font-family:"FedraSans",sans-serif;--typography-font-weight-350:350;--typography-font-weight-400:400;--typography-font-weight-500:500;--typography-line-height-1:1;--typography-line-height-1\.25:1.25;--typography-line-height-1\.5:1.5}
:root{--accent-background-color:var(--color-extradonkergrijs);--accent-background-color-dark:var(--color-zwart);--accent-background-color-light:color-mix(in srgb,var(--color-zachtgrijs),white 60%);--accent-color:color-mix(in srgb,var(--color-zachtgrijs),white 60%);--accent-primary-background-color:var(--color-frisgeel);--action-background-color:var(--color-frisgeel);--action-color:var(--color-zwart);--action-form-color:var(--color-donkerblauw);--action-hover-background-color:var(--color-extradonkergrijs);--action-hover-color:var(--color-frisgeel);--action-link-color:var(--color-donkerblauw);--box-background-color:var(--color-wit);--box-border-color:var(--color-donkergrijs);--box-border-radius:var(--border-radius-3);--color-primary:var(--color-frisgeel);--elevation-border-color:#0000001a;--elevation-shadow:var(--shadow-thin);--elevation-shadow-overlay:var(--shadow-heavy);--feedback-info-color:var(--color-blauw);--feedback-info-background-color:color-mix(in srgb,var(--feedback-info-color),transparent 90%);--feedback-invalid-color:var(--color-bordeaux);--feedback-invalid-background-color:color-mix(in srgb,var(--feedback-invalid-color),transparent 90%);--feedback-success-color:var(--color-groen);--feedback-success-background-color:color-mix(in srgb,var(--feedback-success-color),transparent 90%);--feedback-warning-color:var(--color-oranje);--feedback-warning-background-color:color-mix(in srgb,var(--feedback-warning-color),transparent 90%);--heading-color:var(--color-extradonkergrijs);--heading-font-family:var(--typography-font-family);--heading-font-weight:var(--typography-font-weight-500);--heading-font-size-h1:var(--size-10);--heading-font-size-h2:var(--size-6);--heading-font-size-h3:var(--size-5);--heading-line-height:var(--typography-line-height-1\.25);--line-color:var(--color-lichtgrijs);--line-color-light:var(--color-zachtgrijs);--outline-color:var(--color-donkerblauw);--outline-width:2px;--size-container:calc(var(--size-64)*4);--size-container-large:calc(var(--size-container)*1.25);--size-container-small:calc(var(--size-container)*.75);--space-inset:var(--size-4);--space-inset-large:var(--size-6);--space-inset-small:var(--size-2);--space-inset-tiny:var(--size-1);--space-section:calc(var(--space-inset-large)*2);--space-scroll-offset:var(--space-stack);--space-stack:var(--size-6);--space-stack-large:var(--size-8);--space-stack-small:var(--size-4);--space-inline:var(--size-0\.5);--text-color:var(--color-extradonkergrijs);--text-color-dark:var(--color-zwart);--text-color-light:var(--color-donkergrijs);--text-font-family:var(--typography-font-family);--text-font-size:var(--size-4);--text-font-size-large:var(--size-4\.5);--text-font-size-small:var(--size-3\.5);--text-font-weight:var(--typography-font-weight-350);--text-font-weight-demi:var(--typography-font-weight-400);--text-font-weight-bold:var(--typography-font-weight-500);--text-line-height:var(--typography-line-height-1\.5);--text-line-height-tiny:var(--typography-line-height-1);--text-line-height-small:var(--typography-line-height-1\.25)}[data-theme=dark]{--action-link-color:var(--color-wit);--outline-color:color-mix(in srgb,var(--color-donkerblauw),white 80%);--text-color:var(--color-zachtgrijs);--text-color-dark:var(--color-wit)}
@font-face{font-family:FedraSans;font-weight:350;src:url(/themes/custom/gasunie/assets/fonts/FedraSansGasunie-Book.woff2)format("woff2")}@font-face{font-family:FedraSans;font-style:italic;font-weight:350;src:url(/themes/custom/gasunie/assets/fonts/FedraSansGasunie-BookItalic.woff2)format("woff2")}@font-face{font-family:FedraSans;font-weight:400;src:url(/themes/custom/gasunie/assets/fonts/FedraSansGasunie-Demi.woff2)format("woff2")}@font-face{font-family:FedraSans;font-style:italic;font-weight:400;src:url(/themes/custom/gasunie/assets/fonts/FedraSansGasunie-DemiItalic.woff2)format("woff2")}@font-face{font-family:FedraSans;font-weight:500;src:url(/themes/custom/gasunie/assets/fonts/FedraSansGasunie-Medium.woff2)format("woff2")}@font-face{font-family:FedraSans;font-style:italic;font-weight:500;src:url(/themes/custom/gasunie/assets/fonts/FedraSansGasunie-MediumItalic.woff2)format("woff2")}
*,:before,:after{box-sizing:border-box}:focus-visible{outline:var(--outline-width)solid var(--outline-color);outline-offset:2px}: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);line-height:var(--text-line-height);margin:0}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}
:where(dialog){background-color:var(--box-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);z-index:var(--layer-important)}:where(dialog):modal{border:unset;inset:0}:where(dialog)::backdrop{backdrop-filter:blur(4px);background-color:color-mix(in srgb,var(--accent-background-color-dark),transparent 30%)}: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:1px solid var(--box-border-color);border-radius:var(--box-border-radius);margin:0;margin-block-start:var(--space-stack)}:where(details){border:1px solid var(--box-border-color);border-radius:var(--box-border-radius);padding-block:var(--space-inset-small);padding-inline:var(--space-inset);margin:0;margin-block-start:var(--space-stack)}:where(label,legend,summary){cursor:pointer;font-style:normal;font-weight:var(--text-font-weight-demi);line-height:var(--text-line-height-small);margin:0;margin-block-start:var(--space-inset-small);padding:0}:where(label,legend){gap:var(--space-inset-tiny);padding:0;display:flex}:where(label):has(>input:is([type=checkbox],[type=radio])){font-weight:var(--text-font-weight)}:where(label):has(>input:is([type=checkbox],[type=radio]):disabled){cursor:not-allowed;filter:grayscale();opacity:.4;pointer-events:none}:where(summary){border-radius:var(--box-border-radius);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);border:1px solid #0000;display:flex}:where(summary)::-webkit-details-marker{display:none}:where(summary):before{content:"";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='%2335353b' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'/%3e%3c/svg>");background-repeat:no-repeat;background-size:1.5em;width:1.5em;height:1.5em;display:block;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(--box-border-radius);color:var(--color-text);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);border-width:1px}:where(input,textarea,select){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-small)}:where(input,textarea,select):not([type=checkbox],[type=radio]):disabled{cursor:not-allowed;filter:grayscale();opacity:.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:1px solid var(--box-border-color);border-radius:var(--box-border-radius);font-weight:var(--text-font-weight);inline-size:100%;padding-block:var(--space-inset-small);padding-inline:var(--space-inset)}: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-check-size:1.25;appearance:none;border:1px solid var(--box-border-color);border-radius:var(--box-border-radius);block-size:calc(var(--input-check-size)*1em);inline-size:calc(var(--input-check-size)*1em);background-color:#fff;margin:0}:where(input[type=checkbox],input[type=radio])[type=radio]{border-radius:50%}:where(input[type=checkbox],input[type=radio]):checked{background-color:var(--action-form-color);border-color:var(--action-form-color);background-position:50%;background-repeat:no-repeat}: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=checkbox],input[type=radio])[type=radio]:checked{background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='white' cx='12' cy='12' r='4'/%3e%3c/svg%3e")}:where(input[type=range]){border-radius:var(--box-border-radius);inline-size:100%}:where(select){appearance:none;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='%2335353b' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'/%3e%3c/svg>");background-position:right var(--space-inset)center;background-repeat:no-repeat;background-size:1.5em;padding-inline-end:calc(1.5em + var(--space-inline) + var(--space-inset))}:where(textarea){resize:vertical;max-inline-size:none;display:block}
: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(--text-font-weight-bold);line-height:var(--text-line-height-small);margin:0;max-inline-size:var(--size-content);scroll-margin-top:var(--space-scroll-offset);margin-block-start:var(--space-stack)}:where(h1,h2,h3,h4,h5,h6) span{font-size:var(--text-font-size);font-weight:var(--text-font-weight);margin-block-end:var(--space-inset);display:block}:where(h1){font-size:var(--heading-font-size-h1)}:where(h2){font-size:var(--heading-font-size-h2)}:where(h3){font-size:var(--heading-font-size-h3)}
:where(iframe){border:none}
:where(hr){border:none;color:var(--line-color);margin:0;margin-block:var(--space-stack-large);border-block-start:1px solid}
:where(a){color:var(--action-link-color);cursor:pointer;text-underline-offset:3px;text-decoration:underline}:where(a):hover{color:color-mix(in srgb,var(--action-link-color),black 20%);text-decoration:none}
:where(ul,ol){margin:0;margin-block-start:var(--space-stack);padding-inline-start:1.25em}:where(p,ul,ol)+:where(ul,ol){margin-block-start:var(--space-stack-large)}
:where(figure){margin:0;margin-block-start:var(--space-stack)}h1+:where(figure){margin-block-start:var(--space-stack-large)}:where(figure)>:first-child{margin-block-start:0}:where(img){block-size:auto;max-width:100%;margin:0;margin-block-start:var(--space-stack)}h1+:where(img){margin-block-start:var(--space-stack-large)}:where(figcaption){font-size:var(--text-font-size-small);margin:0;margin-block-start:var(--space-inset-small);font-style:italic}:where(figcaption)>:first-child{margin-block-start:0}:where(video){block-size:auto;max-inline-size:100%;margin:0;margin-block-start:var(--space-stack)}h1+:where(video){margin-block-start:var(--space-stack-large)}
:where(p){margin:0;margin-block-start:var(--space-stack)}:where(h1)+:where(p){margin-block-start:var(--space-stack-large)}
:where(table){border-collapse:collapse;margin:0;width:100%;margin-block-start:var(--size-fluid-base)}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;padding:var(--space-inset);margin-block-start:var(--space-stack)}h1+:where(blockquote){margin-block-start:var(--space-stack-large)}:where(cite){margin-block-start:var(--space-inset-small);display:block}:where(cite):before{background-color:var(--text-color-light);content:"";block-size:1px;inline-size:var(--space-inset-small);vertical-align:middle;margin-inline-end:var(--space-inset-tiny);display:inline-block}: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)}
.icon{--icon-size:1.5;block-size:calc(var(--icon-size)*1em);inline-size:calc(var(--icon-size)*1em);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.icon--size\:small{--icon-size:1.125}.icon svg{fill:currentColor;flex:1;block-size:100%;inline-size:100%;display:block}
.breadcrumb{font-size:var(--text-font-size-small);font-weight:var(--text-font-weight-demi);line-height:var(--text-line-height-tiny);container:breadcrumb/inline-size}.breadcrumb__arrow{--icon-size:1.25}@container breadcrumb (inline-size>80ch){.breadcrumb__arrow{display:none}}.breadcrumb__divider{margin-inline:var(--size-1);flex:1 0 auto;display:none}@container breadcrumb (inline-size>80ch){.breadcrumb__divider{display:block}}.breadcrumb__item{align-items:center;margin:0;padding:0;display:none}.breadcrumb__item:last-child{min-inline-size:0}.breadcrumb__item:has(.breadcrumb__link):not(:last-child):not(:has(~.breadcrumb__item .breadcrumb__link)){display:flex}@container breadcrumb (inline-size>80ch){.breadcrumb__item{display:flex}}.breadcrumb__link{color:inherit;align-items:center;gap:var(--space-inset-tiny);max-inline-size:100%;display:flex}.breadcrumb__list{flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__text{padding-block:var(--size-1);white-space:nowrap}.breadcrumb__item:last-child .breadcrumb__text{min-inline-size:var(--size-content-tiny);text-overflow:ellipsis;overflow:hidden}
.container{--container-inline-size:var(--size-container);--container-padding-inline:var(--space-inset);inline-size:100%;max-inline-size:var(--container-inline-size);padding-inline:var(--container-padding-inline);margin-inline:auto}.container>:first-child{margin-block-start:0}.container--size\:fluid{--container-inline-size:none}.container--size\:large{--container-inline-size:var(--size-container-large)}.container--size\:small{--container-inline-size:var(--size-container-small)}
.footer{background-color:var(--accent-primary-background-color)}.footer__section{padding-block:var(--space-section)}.footer__section+.footer__section{padding-block-start:0}.footer__main{color:var(--text-color-dark);font-size:var(--text-font-size-small);z-index:1;position:relative;overflow:clip}.footer__main:before{background-color:var(--accent-background-color);content:"";block-size:100%;inline-size:200%;z-index:-1;border-start-end-radius:20px;display:block;position:absolute;inset-inline-end:max(0px,(100% - var(--size-container-large))/2);transform:skew(30deg)}.footer__meta{align-items:start;gap:var(--space-inset);display:flex}.footer__payoff{color:var(--text-color-dark);font-size:var(--heading-font-size-h1);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);text-align:center}
.button{--button-background-color:var(--action-background-color);--button-border-color:var(--button-background-color);--button-color:var(--action-color);--button-font-size:var(--text-font-size);--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-outline-color:var(--button-hover-background-color);--button-padding-block:var(--space-inset-small);--button-padding-inline:var(--space-inset);appearance:none;background:var(--button-background-color);border:1px solid var(--button-border-color);border-radius:var(--box-border-radius);color:var(--button-color);cursor:pointer;font-family:var(--text-font-family);font-size:var(--button-font-size);font-weight:var(--text-font-weight-demi);align-items:center;gap:var(--space-inset-small);line-height:var(--text-line-height);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);touch-action:manipulation;vertical-align:middle;-webkit-tap-highlight-color:transparent;justify-content:center;text-decoration:none;display:inline-flex}.button:hover,.button:focus-visible,.button:active{--button-background-color:var(--button-hover-background-color);--button-border-color:var(--button-hover-border-color);--button-color:var(--button-hover-color);box-shadow:var(--elevation-shadow)}.button:focus-visible{outline-color:var(--button-outline-color)}.button[aria-current]:not([aria-current=false]){--button-background-color:var(--accent-color);--button-border-color:var(--box-border-color)}.button:disabled{cursor:not-allowed;filter:grayscale();opacity:.2;pointer-events:none}.button:has(.button__icon:only-child){--button-padding-inline:var(--button-padding-block)}.button--style\:outline{--button-background-color:transparent;--button-border-color:var(--line-color);--button-hover-background-color:transparent;--button-hover-border-color:var(--outline-color);--button-hover-color:var(--button-color);--button-color:var(--action-color);--button-outline-color:var(--outline-color)}.button--full-width{inline-size:100%}
.dialog{--dialog-border-color:var(--line-color-light);--dialog-duration:.25s;--dialog-gap:var(--space-inset-small);--dialog-padding-block:calc(var(--dialog-padding-inline)/2);--dialog-padding-inline:var(--space-inset);flex-direction:column;padding:0;display:flex}@media (prefers-reduced-motion:no-preference){.dialog{transition:display var(--dialog-duration)allow-discrete,opacity var(--dialog-duration)var(--ease-in-out-cubic),scale var(--dialog-duration)var(--ease-in-out-cubic)}}@starting-style{.dialog[open]{opacity:0;scale:.95}.dialog[open]::backdrop{opacity:0}}.dialog:not([open]){display:none}@media (prefers-reduced-motion:no-preference){.dialog::backdrop{transition:opacity .25s ease-in-out}}.dialog--variant\:off-canvas{border-radius:0;block-size:100%;max-block-size:none;inline-size:100%;margin:0}@media (prefers-reduced-motion:no-preference){.dialog--variant\:off-canvas{transition:display var(--dialog-duration)allow-discrete,translate var(--dialog-duration)var(--ease-in-out-cubic)}}@starting-style{.dialog--variant\:off-canvas[open]{opacity:1;translate:-100%;scale:1}}.dialog--variant\:off-canvas:not([open]){translate:-100%;scale:1}.dialog[modal=true]{border:unset;max-inline-size:var(--size-content-medium);inset:0}.dialog__body{flex:1;overflow:auto}.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{margin-inline-start:auto}.dialog__footer,.dialog__header{align-items:start;gap:var(--dialog-gap);padding-block:var(--dialog-padding-block);padding-inline:var(--dialog-padding-inline);display:flex}.dialog__footer{border-block-start:1px solid var(--dialog-border-color);justify-content:end}.dialog__header{border-block-end:1px solid var(--dialog-border-color)}.dialog__title{font-size:var(--heading-font-size-h2);margin-block-start:.25em}
.logo{--logo-color:var(--text-color-light);border-radius:var(--box-border-radius);block-size:auto;color:var(--logo-color);inline-size:100%;max-inline-size:var(--size-32);display:flex}.logo:hover{--logo-color:color-mix(in srgb,var(--logo-color),black 40%)}.logo--style\:primary{--logo-color:var(--color-primary)}.logo>svg{fill:currentColor;block-size:auto;inline-size:100%}
.menu-main{--menu-border-color:var(--elevation-border-color);--menu-border-radius:var(--box-border-radius);--menu-box-shadow:var(--elevation-shadow);font-weight:var(--text-font-weight-demi);line-height:var(--text-line-height-small)}.menu-main__arrow{--icon-size:1.25;margin-inline-start:auto}[aria-expanded=true] .menu-main__arrow{rotate:180deg}.menu-main__item{border-radius:var(--menu-border-radius);z-index:1;margin:0;padding:0;position:relative}.menu-main__item:not(.menu-main__item .menu-main__item){padding:calc(var(--outline-width) + var(--space-inset-tiny));border:1px solid #0000}.menu-main__item:has(.menu-main__link[aria-expanded=true]){z-index:2}.menu-main__item:has(.menu-main__link[aria-expanded=true]):not(.menu-main__item .menu-main__item){background-color:var(--accent-background-color-light);border-color:var(--menu-border-color)}@media (width>=992px){.menu-main__item:not(.menu-main__item .menu-main__item){border:unset;padding:0}.menu-main__item:has(.menu-main__link[aria-expanded=true]):not(.menu-main__item .menu-main__item){background-color:#0000}}.menu-main__link{border:unset;border-radius:var(--menu-border-radius);color:inherit;gap:var(--space-inline);inline-size:100%;line-height:inherit;padding:var(--space-inset);z-index:2;background-color:#0000;text-decoration:none;display:flex;position:relative}.menu-main__link:focus-visible,.menu-main__link:not(span):hover,.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)}.menu-main__list .menu-main__list .menu-main__link{padding-inline-start:calc(var(--space-inset)*2)}@media (width>=992px){.menu-main__link{background:var(--color-wit);padding-block:var(--space-inset-small);border:1px solid #0000}.menu-main__link[aria-expanded=true]{border-block-color:var(--menu-border-color)transparent;border-inline-color:var(--menu-border-color);box-shadow:var(--menu-box-shadow);clip-path:inset(-100% -100% 0);border-end-end-radius:0;border-end-start-radius:0}.menu-main__list .menu-main__list .menu-main__link{padding-inline-start:var(--space-inset)}}.menu-main__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width>=992px){.menu-main__list{flex-direction:row}}.menu-main__list .menu-main__list{border-radius:var(--menu-border-radius);inset-block-start:calc(100% - 1px)}[aria-expanded=false]~.menu-main__list{display:none}@media (width>=992px){.menu-main__list .menu-main__list{background-color:var(--color-wit);border:1px solid var(--menu-border-color);box-shadow:var(--menu-box-shadow);min-inline-size:max(100% + var(--space-inset),var(--size-content-tiny));padding-block:var(--space-inset-small);z-index:1;border-start-start-radius:0;position:absolute}}
.header{padding-block:var(--space-inset)}.header__container{grid-template:"logo menu meta"/1fr auto 1fr;align-items:center;display:grid}.header__handler{grid-area:meta;justify-self:end}@media (width>=992px){.header__handler{display:none}}.header__logo{grid-area:logo}.header__menu:not(.header__dialog .header__menu){grid-area:menu}@media (width<=991px){.header__menu:not(.header__dialog .header__menu){display:none}}
.hero__container:has(.hero__visual){gap:var(--space-inset-large);grid-template:"content visual"/2fr 3fr;display:grid}.hero__content{grid-area:content}.hero__visual{aspect-ratio:16/10;grid-area:visual;block-size:100%;inline-size:100%;margin:0;position:relative;overflow:hidden}.hero__visual:after{background-color:var(--color-primary);content:"";block-size:.5rem;inline-size:100%;position:absolute;inset-block-end:0}.hero__visual>img{object-fit:cover;block-size:100%;inline-size:100%}
.skip-links{position:relative}.skip-links__item{margin:0;padding:0}.skip-links__link{z-index:var(--layer-important);margin-left:-1234rem;position:absolute;inset-block-start:0;inset-inline-start:0}.skip-links__link:focus{margin:var(--space-stack)}.skip-links__list{margin:0;padding:0;list-style:none}
.h\:clearfix{clear:both;content:"";display:block}
.h\:flow>:first-child{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){object-fit:cover;block-size:100%;inline-size:100%}.h\:ratio--4\:3{--ratio:4/3}.h\:ratio--9\:16{--ratio:9/16}.h\:ratio--16\:9{--ratio:16/9}
.h\:lead{font-size:var(--text-font-size-large)}
.h\:visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
@layer properties;@layer theme{:root,:host{--u-spacing:0.25rem;--u-spacing-4:1rem;--u-spacing-16:4rem;}}@layer utilities{.u\:fixed{position:fixed !important;}.u\:inset-1\/2{inset:calc(1/2 * 100%) !important;}.u\:order-last{order:9999 !important;}.u\:mt-0{margin-top:calc(var(--u-spacing) * 0) !important;}.u\:mt-4{margin-top:var(--u-spacing-4) !important;}.u\:mb-16{margin-bottom:var(--u-spacing-16) !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\:justify-between{justify-content:space-between !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;}@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;}}}
