/* @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:#ffffff;--color-zachtgeel:#ffffaa;--color-zachtgrijs:#dce1e6;--color-zwart:#1e1e1e;--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-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: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:rgb(0 0 0 / 0.1);--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) * 0.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);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-demi);line-height:var(--text-line-height-small);margin:0;margin-block-start:var(--space-inset-small);padding:0;}:where(label,legend){display:flex;gap:var(--space-inset-tiny);padding:0;}: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(100%);opacity:0.4;pointer-events:none;}:where(summary){border:1px 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 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;content:"";display:block;height:1.5em;transform:rotate(-90deg);width:1.5em;}: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);border-width:1px;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);}: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)[aria-invalid]{border-color:var(--feedback-invalid-color);}: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: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;background-color:white;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);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);background-position:center center;background-repeat:no-repeat;border-color:var(--action-form-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=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){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(--text-font-weight-bold);line-height:var(--text-line-height-small);margin:0;margin-block-start:var(--space-stack);max-inline-size:var(--size-content);scroll-margin-top:var(--space-scroll-offset);}:where(h1,h2,h3,h4,h5,h6) span{display:block;font-size:var(--text-font-size);font-weight:var(--text-font-weight);margin-block-end:var(--space-inset);}: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;border-block-start:1px solid currentcolor;color:var(--line-color);margin:0;margin-block:var(--space-stack-large);}
:where(a){color:var(--action-link-color);cursor:pointer;text-decoration:underline currentcolor;text-underline-offset:3px;}: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;margin:0;margin-block-start:var(--space-stack);max-width:100%;}h1 + :where(img){margin-block-start:var(--space-stack-large);}: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%;}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;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);}h1 + :where(blockquote){margin-block-start:var(--space-stack-large);}: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);}
.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 svg{block-size:100%;display:block;fill:currentcolor;flex:1 1 0%;inline-size:100%;}
.breadcrumb{container:breadcrumb/inline-size;font-size:var(--text-font-size-small);font-weight:var(--text-font-weight-demi);line-height:var(--text-line-height-tiny);}.breadcrumb__arrow{--icon-size:1.25;}@container breadcrumb (inline-size > 80ch){.breadcrumb__arrow{display:none;}}.breadcrumb__divider{display:none;flex:1 0 auto;margin-inline:var(--size-1);}@container breadcrumb (inline-size > 80ch){.breadcrumb__divider{display:block;}}.breadcrumb__item{align-items:center;display:none;margin:0;padding:0;}.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{align-items:center;color:inherit;display:flex;gap:var(--space-inset-tiny);max-inline-size:100%;}.breadcrumb__list{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;}.breadcrumb__text{padding-block:var(--size-1);white-space:nowrap;}.breadcrumb__item:last-child .breadcrumb__text{min-inline-size:var(--size-content-tiny);overflow:hidden;text-overflow:ellipsis;}
.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);overflow:clip;position:relative;z-index:1;}.footer__main::before{background-color:var(--accent-background-color);block-size:100%;border-start-end-radius:20px;content:"";display:block;inline-size:200%;inset-inline-end:max(0px,(100% - var(--size-container-large)) / 2);position:absolute;transform:skewX(30deg);z-index:-1;}.footer__meta{align-items:start;display:flex;gap:var(--space-inset);}.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);align-items:center;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;display:inline-flex;font-family:var(--text-font-family);font-size:var(--button-font-size);font-weight:var(--text-font-weight-demi);gap:var(--space-inset-small);justify-content:center;line-height:var(--text-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: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(100%);opacity:0.2;pointer-events:none;}.button{}.button:has(.button__icon:only-child){--button-padding-inline:var(--button-padding-block);}.button{}.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{}.button--full-width{inline-size:100%;}
.dialog{--dialog-border-color:var(--line-color-light);--dialog-duration:0.25s;--dialog-gap:var(--space-inset-small);--dialog-padding-block:calc(var(--dialog-padding-inline) / 2);--dialog-padding-inline:var(--space-inset);display:flex;flex-direction:column;padding:0;}@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: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(--dialog-duration) allow-discrete,translate var(--dialog-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:var(--size-content-medium);}.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;display:flex;gap:var(--dialog-gap);padding-block:var(--dialog-padding-block);padding-inline:var(--dialog-padding-inline);}.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:0.25em;}
.logo{--logo-color:var(--text-color-light);block-size:auto;border-radius:var(--box-border-radius);color:var(--logo-color);display:flex;inline-size:100%;max-inline-size:var(--size-32);}.logo:hover{--logo-color:color-mix(in srgb,var(--logo-color),black 40%);}.logo{}.logo--style\:primary{--logo-color:var(--color-primary);}.logo > svg{block-size:auto;fill:currentcolor;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);margin:0;padding:0;position:relative;z-index:1;}.menu-main__item:not(.menu-main__item .menu-main__item){border:1px solid transparent;padding:calc(var(--outline-width) + var(--space-inset-tiny));}.menu-main__item:has(.menu-main__link:focus-visible,.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 (min-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:transparent;}}.menu-main__link{background-color:transparent;border:unset;border-radius:var(--menu-border-radius);color:inherit;display:flex;gap:var(--space-inline);inline-size:100%;line-height:inherit;padding:var(--space-inset);position:relative;text-decoration:none;z-index:2;}.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 (min-width:992px){.menu-main__link{background:var(--color-wit);border:1px solid transparent;padding-block:var(--space-inset-small);}.menu-main__link[aria-expanded=true]{border-block-color:var(--menu-border-color) transparent;border-end-end-radius:0;border-end-start-radius:0;border-inline-color:var(--menu-border-color);box-shadow:var(--menu-box-shadow);clip-path:inset(-100% -100% 0 -100%);}.menu-main__list .menu-main__list .menu-main__link{padding-inline-start:var(--space-inset);}}.menu-main__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;}@media (min-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 (min-width:992px){.menu-main__list .menu-main__list{background-color:var(--color-wit);border:1px solid var(--menu-border-color);border-start-start-radius:0;box-shadow:var(--menu-box-shadow);min-inline-size:max(100% + var(--space-inset),var(--size-content-tiny));padding-block:var(--space-inset-small);position:absolute;z-index:1;}}
.header{padding-block:var(--space-inset);}.header__container{align-items:center;display:grid;grid-template:"logo menu meta" auto/1fr auto 1fr;}.header__handler{grid-area:meta;justify-self:end;}@media (min-width:992px){.header__handler{display:none;}}.header__logo{grid-area:logo;}.header__menu:not(.header__dialog .header__menu){grid-area:menu;}@media (max-width:991px){.header__menu:not(.header__dialog .header__menu){display:none;}}
.hero__container:has(.hero__visual){display:grid;gap:var(--space-inset-large);grid-template:"content visual" auto/2fr 3fr;}.hero__content{grid-area:content;}.hero__visual{aspect-ratio:16/10;block-size:100%;grid-area:visual;inline-size:100%;margin:0;overflow:hidden;position:relative;}.hero__visual::after{background-color:var(--color-primary);block-size:0.5rem;content:"";inline-size:100%;inset-block-end:0;position:absolute;}.hero__visual > img{block-size:100%;inline-size:100%;object-fit:cover;}
.container{--container-inline-size:var(--size-container);--container-padding-inline:var(--space-inset);inline-size:100%;margin-inline:auto;max-inline-size:var(--container-inline-size);padding-inline:var(--container-padding-inline);}.container > *:first-child{margin-block-start:0;}.container{}.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);}
.section{--section-padding-block-end:var(--space-section);--section-padding-block-start:var(--section-padding-block-end);padding-block-end:var(--section-padding-block-end);padding-block-start:var(--section-padding-block-start);}.section + .section{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;}
.h\:align--left{float:none;margin-block:var(--space-stack);max-inline-size:100%;}@media (min-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 (min-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 > *: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){block-size:100%;inline-size:100%;object-fit:cover;}.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%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}
@layer properties;@layer theme{:root,:host{--u-spacing:0.25rem;--u-spacing-4:1rem;--u-spacing-6:1.5rem;--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\:mt-6{margin-top:var(--u-spacing-6) !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;}}}
