:root{color-scheme:dark;--color-accent:#e20a17;--color-black:#000;--color-heading:#fff;--color-text:#d9d9d9;--color-bg:#3d3f3e;--color-surface:#2c2e2e;--color-antraciet:#3d3f3e;--color-antraciet-dark:#2c2e2e;--color-line:#5a5c5b;--color-muted:#b3b3b3;--color-on-dark:#fff;--color-on-dark-muted:#d9d9d9;--color-field:#2c2e2e;--color-field-border:#8c8e8d;--color-watermark:#00000047;--font-body:var(--font-barlow,Arial, Helvetica, sans-serif);--font-display:var(--font-barlow-condensed,"Arial Narrow", Arial, Helvetica, sans-serif);--text-h1:clamp(2.5rem, 1.5rem + 4vw, 4.25rem);--text-h2:clamp(2rem, 1.3rem + 2.5vw, 3rem);--text-h3:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--text-display:clamp(2rem, 6vw, 4.5rem);--text-label:.9375rem;--text-body:1.0625rem;--text-lead:1.25rem;--text-small:.9375rem;--leading-body:1.6;--tracking-label:.12em;--tracking-display:.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--section-space:clamp(var(--space-16), 8vw, var(--space-24));--container:1200px;--container-narrow:760px;--container-wide:1400px;--gutter:clamp(16px, 4vw, 32px);--header-height:64px;--utility-height:30px;--radius:2px;--duration:.2s;--ease:cubic-bezier(.2, 0, 0, 1);--focus-color:#fff}@media (width>=900px){:root{--header-height:80px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--utility-height) + var(--space-4))}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,li,h1,h2,h3,h4,h5,h6,figcaption,blockquote,dd{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}b,strong{font-weight:600}ul[role=list],ol[role=list]{padding:0;list-style:none}address{font-style:normal}hr{border:0;border-top:1px solid var(--color-line)}[hidden]{display:none!important}::selection{background:var(--color-accent);color:#fff}h1,h2,h3,h4,h5,h6{color:var(--color-heading)}h1,.h1{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:-.01em;font-weight:700;line-height:1.02}h2,.h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:700;line-height:1.05}h3,.h3{font-family:var(--font-body);font-size:var(--text-h3);font-weight:600;line-height:1.25}h4,h5,h6{font-family:var(--font-body);font-size:var(--text-body);font-weight:600;line-height:1.4}a{color:var(--color-heading);text-underline-offset:.18em;text-decoration:none}a:hover,p a:not([class]),li a:not([class]),dd a:not([class]){text-decoration:underline}p a:not([class]):hover,li a:not([class]):hover,dd a:not([class]):hover{text-decoration-color:var(--color-accent);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}#main:focus{outline:none}.skip-link{top:var(--space-2);left:var(--space-2);z-index:200;padding:var(--space-3) var(--space-5);background:var(--color-accent);color:#fff;font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-chrome{z-index:50;background:var(--color-bg);transition:transform var(--duration) var(--ease);position:sticky;top:0}.site-chrome[data-tucked]{transform:translateY(calc(-1 * var(--utility-height)))}:root{--chrome-bottom:calc(var(--header-height) + var(--utility-height))}:root:has(.site-chrome[data-tucked]){--chrome-bottom:var(--header-height)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.container--wide{max-width:calc(var(--container-wide) + 2 * var(--gutter))}.section{padding-block:var(--section-space)}.section--surface{background:var(--color-surface);--kicker-color:var(--color-heading)}.section--dark{background:var(--color-antraciet-dark);color:var(--color-on-dark-muted);--focus-color:#fff;--kicker-color:var(--color-on-dark-muted)}.section--dark :is(h1,h2,h3,h4,h5,h6),.section--dark a:not(.btn){color:var(--color-on-dark)}.grid{gap:var(--grid-gap,var(--space-8));grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.grid--2,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px) and (width<=899px){.grid--3>:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=900px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.stack>*+*{margin-block-start:var(--stack-space,var(--space-4))}.label{font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500;line-height:1.2}.display{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:var(--tracking-display);text-transform:uppercase;font-weight:800;line-height:.95}.lead{font-size:var(--text-lead);line-height:1.5}.caps{text-transform:uppercase;letter-spacing:.02em}.kicker{align-items:center;gap:var(--space-3);color:var(--kicker-color,var(--color-heading));font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500;line-height:1.2;display:flex}.kicker:before{content:"";width:var(--space-6);background:var(--color-accent);flex:none;height:2px}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.prose{max-width:65ch}.prose>*+*{margin-block-start:var(--space-4)}.prose>h2{margin-block-start:var(--space-12)}.prose>h3{margin-block-start:var(--space-10)}.prose>:is(h2,h3)+*{margin-block-start:var(--space-3)}.prose>h2+h3{margin-block-start:var(--space-6)}.prose>h2{font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem)}.prose :is(ul,ol){padding-inline-start:var(--space-6)}.prose li+li{margin-block-start:var(--space-2)}.prose li::marker{color:var(--color-accent)}.prose a{text-decoration:underline}.prose strong{color:var(--color-heading)}.prose blockquote{border-inline-start:4px solid var(--color-accent);padding-inline-start:var(--space-4);font-style:italic}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-6);border:2px solid var(--color-accent);border-radius:var(--radius);color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn__label{margin-inline-end:calc(-1 * var(--tracking-label))}.btn--outline:hover,.btn--solid{background:var(--color-accent);color:#fff}.btn--solid:hover{color:var(--color-antraciet);background:#fff;border-color:#fff}.btn--light{color:#fff;--focus-color:#fff;border-color:#fff}.btn--light:hover{color:var(--color-antraciet);background:#fff}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn svg{flex:none}.btn__arrow{transition:transform var(--duration) var(--ease)}.btn:hover .btn__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.breadcrumbs[data-astro-cid-vx4iavld]{border-bottom:1px solid var(--color-line);background:var(--color-bg)}.breadcrumbs__list[data-astro-cid-vx4iavld]{align-items:center;gap:0 var(--space-3);padding-block:var(--space-3);font-size:var(--text-small);flex-wrap:wrap;line-height:1.4;display:flex}.breadcrumbs__item[data-astro-cid-vx4iavld]{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.breadcrumbs__item[data-astro-cid-vx4iavld]+.breadcrumbs__item[data-astro-cid-vx4iavld]:before{content:"";border-top:1.5px solid var(--color-muted);border-right:1.5px solid var(--color-muted);flex:none;width:6px;height:6px;transform:rotate(45deg)}.breadcrumbs__link[data-astro-cid-vx4iavld]{min-height:44px;color:var(--color-muted);align-items:center;display:inline-flex}.breadcrumbs__link[data-astro-cid-vx4iavld]:hover{color:var(--color-heading)}.breadcrumbs__current[data-astro-cid-vx4iavld]{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:44px;display:block;overflow:hidden}.breadcrumbs__item[data-astro-cid-vx4iavld]:last-child{flex:1 1 0}html{scroll-padding-bottom:var(--cookie-banner-height,0)}.cookie-banner[data-astro-cid-hq3mgpmn]{z-index:60;border-top:4px solid var(--color-accent);background:var(--color-antraciet-dark);color:var(--color-on-dark-muted);font-size:var(--text-small);--focus-color:#fff;position:fixed;bottom:0;left:0;right:0}.cookie-banner__inner[data-astro-cid-hq3mgpmn]{gap:var(--space-4);padding-block:var(--space-5);display:grid}.cookie-banner__title[data-astro-cid-hq3mgpmn]{color:var(--color-on-dark);font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-block-end:var(--space-1);font-weight:500}.cookie-banner[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--color-on-dark)}.cookie-banner__actions[data-astro-cid-hq3mgpmn]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.cookie-banner__inner[data-astro-cid-hq3mgpmn]{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,1fr) auto}.cookie-banner__text[data-astro-cid-hq3mgpmn]{max-width:72ch}.cookie-banner__actions[data-astro-cid-hq3mgpmn]{grid-template-columns:repeat(2,10rem)}}.logo{width:100%;height:auto;display:block;overflow:visible}.icon[data-astro-cid-ccg5yoga]{flex:none}.site-footer[data-astro-cid-jo6i4kqk]{border-top:4px solid var(--color-accent);background:var(--color-antraciet);color:var(--color-on-dark-muted);--focus-color:#fff;position:relative;overflow:hidden}.site-footer__main[data-astro-cid-jo6i4kqk]{z-index:1;gap:var(--space-10) var(--space-8);padding-block:var(--space-16) var(--space-12);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.site-footer__logo[data-astro-cid-jo6i4kqk]{width:min(100%,264px);display:block}.site-footer__afsluiter[data-astro-cid-jo6i4kqk]{max-width:38ch;margin-block-start:var(--space-6)}.site-footer__badge[data-astro-cid-jo6i4kqk]{width:fit-content;padding:var(--space-1);background:#fff;margin-block-start:var(--space-6)}.site-footer__badge[data-astro-cid-jo6i4kqk] img{width:80px;height:80px}.site-footer__title[data-astro-cid-jo6i4kqk]{color:var(--color-on-dark);margin-block-end:var(--space-3)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-on-dark-muted);text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-on-dark);text-decoration:underline}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.site-footer__address[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-block-end:var(--space-3)}.site-footer__iconlink[data-astro-cid-jo6i4kqk],.site-footer__hours[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-3);min-height:44px;display:inline-flex}.site-footer__hours[data-astro-cid-jo6i4kqk]{padding-block:var(--space-2);align-items:flex-start;line-height:1.5}.site-footer__hours[data-astro-cid-jo6i4kqk] svg{margin-block-start:2px}.site-footer__contact[data-astro-cid-jo6i4kqk] svg{color:var(--color-on-dark)}.site-footer__social[data-astro-cid-jo6i4kqk]{gap:0 var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.site-footer__bar[data-astro-cid-jo6i4kqk]{z-index:1;background:var(--color-antraciet-dark);font-size:var(--text-small);position:relative}.site-footer__barlist[data-astro-cid-jo6i4kqk]{align-items:center;gap:0 var(--space-6);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.site-footer__barlist[data-astro-cid-jo6i4kqk]>li[data-astro-cid-jo6i4kqk],.site-footer__barlist[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__cookies[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.site-footer__cookies[data-astro-cid-jo6i4kqk]{color:var(--color-on-dark-muted);font-size:inherit;background:0 0;border:0;padding:0}.site-footer__cookies[data-astro-cid-jo6i4kqk]:hover{color:var(--color-on-dark);text-decoration:underline}.site-footer__credit[data-astro-cid-jo6i4kqk],.site-footer__credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{gap:var(--space-1)}.site-footer__credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{white-space:nowrap}.site-footer[data-astro-cid-jo6i4kqk] .site-footer__credit-mark{flex:none;width:12px;height:12px}.site-footer[data-astro-cid-jo6i4kqk] .site-footer__mark{z-index:0;width:auto;height:300px;color:var(--color-antraciet-dark);pointer-events:none;position:absolute;bottom:8px;right:-48px}@media (width>=640px){.site-footer__main[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width>=900px){.site-footer__main[data-astro-cid-jo6i4kqk]{padding-block:var(--space-20) var(--space-16);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr)}.site-footer__brand[data-astro-cid-jo6i4kqk]{grid-column:auto}.site-footer__credit[data-astro-cid-jo6i4kqk]{margin-inline-start:auto}.site-footer[data-astro-cid-jo6i4kqk] .site-footer__mark{height:440px;bottom:16px;right:-64px}}.site-header[data-astro-cid-nen7h5rs]{border-bottom:4px solid var(--color-accent);background:var(--color-bg)}.site-header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);height:var(--header-height);display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{flex:none;align-items:center;width:min(184px,100% - 60px);min-height:44px;display:flex}.site-nav[data-astro-cid-nen7h5rs]{display:none}.site-nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-6);display:flex}.site-nav__item[data-astro-cid-nen7h5rs]{align-items:center;display:flex;position:relative}.site-nav__link[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:color var(--duration) var(--ease);align-items:center;font-weight:500;display:inline-flex;position:relative}.site-nav__link[data-astro-cid-nen7h5rs]:after{content:"";right:var(--tracking-label);background:var(--color-accent);transform-origin:0;height:2px;transition:transform var(--duration) var(--ease);position:absolute;bottom:6px;left:0;transform:scaleX(0)}.site-nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--color-heading);text-decoration:none}.site-nav__link[data-astro-cid-nen7h5rs]:hover:after,.site-nav__link[data-astro-cid-nen7h5rs].is-active:after{transform:scaleX(1)}.site-nav__link[data-astro-cid-nen7h5rs].is-active{color:var(--color-heading)}.site-nav__toggle[data-astro-cid-nen7h5rs]{width:44px;height:44px;margin-inline:var(--space-1) calc(-1 * var(--space-4));padding:0 0 0 var(--space-1);color:var(--color-text);background:0 0;border:0;justify-content:flex-start;align-items:center;display:inline-flex}.site-nav__toggle[data-astro-cid-nen7h5rs]:hover,.site-nav__item--sub[data-astro-cid-nen7h5rs]:hover>.site-nav__toggle[data-astro-cid-nen7h5rs]{color:var(--color-heading)}.site-nav__toggle[data-astro-cid-nen7h5rs] svg{transition:transform var(--duration) var(--ease)}.site-nav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] svg{transform:rotate(180deg)}.site-nav__sub[data-astro-cid-nen7h5rs]{top:calc(100% + (var(--header-height) - 44px) / 2 + 4px);left:calc(-1 * var(--space-5));min-width:248px;padding-block:var(--space-2);border:1px solid var(--color-line);background:var(--color-bg);visibility:hidden;opacity:0;transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease), visibility 0s linear var(--duration);border-top:0;position:absolute;transform:translateY(-4px)}.site-nav__sub[data-astro-cid-nen7h5rs]:before{content:"";height:calc((var(--header-height) - 44px) / 2 + 4px + 2px);position:absolute;bottom:100%;left:0;right:0}@media (hover:hover){.site-nav__item--sub[data-astro-cid-nen7h5rs]:hover>.site-nav__sub[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition-delay:0s;transform:none}}.site-nav__item--sub[data-astro-cid-nen7h5rs]:has(:focus-visible)>.site-nav__sub[data-astro-cid-nen7h5rs],.site-nav__item--sub[data-astro-cid-nen7h5rs].is-open>.site-nav__sub[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.site-nav__item--sub[data-astro-cid-nen7h5rs].is-dismissed>.site-nav__sub[data-astro-cid-nen7h5rs]{visibility:hidden;opacity:0}.site-nav__sublink[data-astro-cid-nen7h5rs]{min-height:44px;padding:var(--space-2) var(--space-5);color:var(--color-text);align-items:center;font-weight:600;display:flex}.site-nav__sublink[data-astro-cid-nen7h5rs]:hover{background:var(--color-surface);color:var(--color-heading);text-decoration:none}.site-nav__sublink[data-astro-cid-nen7h5rs].is-active{color:var(--color-heading);box-shadow:inset 3px 0 0 var(--color-accent)}.site-nav__sublink[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:-3px}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:flex}.site-header__menu[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--color-heading);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header__actions[data-astro-cid-nen7h5rs] .site-header__contact{display:none}@media (width>=900px){.site-header__logo[data-astro-cid-nen7h5rs]{flex:0 auto;width:224px;min-width:0}.site-nav[data-astro-cid-nen7h5rs]{flex:none;margin-inline-start:auto;padding-inline-start:var(--space-4);display:block}.site-header__actions[data-astro-cid-nen7h5rs]{gap:var(--space-4);margin-inline-start:var(--space-6)}.site-header__actions[data-astro-cid-nen7h5rs] .site-header__contact{display:inline-flex}.site-header__menu[data-astro-cid-nen7h5rs]{display:none}}@media (width>=1200px){.site-nav__list[data-astro-cid-nen7h5rs]{gap:var(--space-8)}.site-header__actions[data-astro-cid-nen7h5rs]{gap:var(--space-6);margin-inline-start:var(--space-8)}}.mobile-menu[data-astro-cid-nen7h5rs]{top:var(--menu-offset,0px);width:100%;max-width:none;height:calc(100% - var(--menu-offset,0px));background:var(--color-bg);max-height:none;color:var(--color-heading);overscroll-behavior:contain;border:0;margin:0;padding:0;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs][open]{animation:menu-in var(--duration) var(--ease);flex-direction:column;display:flex}.mobile-menu[data-astro-cid-nen7h5rs]::backdrop{background:0 0}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}html:has(.mobile-menu[open]){overflow:hidden}.mobile-menu__bar[data-astro-cid-nen7h5rs]{height:calc(var(--header-height) + 4px);border-bottom:4px solid var(--color-accent);flex:none;justify-content:space-between;align-items:center;display:flex}.mobile-menu__close[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--color-heading);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-menu__nav[data-astro-cid-nen7h5rs]{gap:var(--space-10);padding-block:var(--space-4) var(--space-12);flex-direction:column;display:flex}.mobile-menu__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-line)}.mobile-menu__link[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;color:var(--color-heading);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;font-size:1.75rem;font-weight:700;display:flex}.mobile-menu__link[data-astro-cid-nen7h5rs]:hover{text-decoration:none}.mobile-menu__link[data-astro-cid-nen7h5rs].is-active>span[data-astro-cid-nen7h5rs],a[data-astro-cid-nen7h5rs].mobile-menu__link.is-active{text-decoration:underline 2px var(--color-accent);text-underline-offset:6px}summary[data-astro-cid-nen7h5rs].mobile-menu__link{list-style:none}summary[data-astro-cid-nen7h5rs].mobile-menu__link::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-nen7h5rs] .mobile-menu__chevron{color:var(--color-heading);transition:transform var(--duration) var(--ease)}.mobile-menu__details[data-astro-cid-nen7h5rs][open] .mobile-menu__chevron{transform:rotate(180deg)}.mobile-menu__sub[data-astro-cid-nen7h5rs]{gap:var(--space-1);padding-block-end:var(--space-5);display:grid}.mobile-menu__sublink[data-astro-cid-nen7h5rs]{min-height:44px;border-inline-start:2px solid var(--color-line);color:var(--color-text);align-items:center;padding-inline-start:var(--space-4);font-size:1.125rem;font-weight:600;display:flex}.mobile-menu__sublink[data-astro-cid-nen7h5rs]:hover,.mobile-menu__sublink[data-astro-cid-nen7h5rs][aria-current=page]{border-color:var(--color-accent);color:var(--color-heading);text-decoration:none}.mobile-menu__contact[data-astro-cid-nen7h5rs]{justify-items:start;gap:var(--space-4);display:grid}.mobile-menu__contact[data-astro-cid-nen7h5rs] .mobile-menu__button{width:100%}.mobile-menu__phone[data-astro-cid-nen7h5rs],.mobile-menu__mail[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);min-height:44px;color:var(--color-heading);display:inline-flex}.mobile-menu__phone[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.02em;margin-block-start:var(--space-2);font-size:1.75rem;font-weight:700}.mobile-menu__mail[data-astro-cid-nen7h5rs]{font-weight:600}.mobile-menu__phone[data-astro-cid-nen7h5rs] svg,.mobile-menu__mail[data-astro-cid-nen7h5rs] svg{color:var(--color-accent)}@media (width>=900px){.mobile-menu[data-astro-cid-nen7h5rs],.mobile-menu[data-astro-cid-nen7h5rs][open]{display:none}}.utility-bar[data-astro-cid-ghmouojd]{background:var(--color-surface);color:var(--color-text)}.utility-bar__inner[data-astro-cid-ghmouojd]{min-height:var(--utility-height);justify-content:flex-end;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.utility-bar__links[data-astro-cid-ghmouojd]{align-items:center;gap:var(--space-3);display:flex}.utility-bar__link[data-astro-cid-ghmouojd]{justify-content:center;align-items:center;gap:var(--space-2);width:36px;min-height:var(--utility-height);border-radius:var(--radius);color:inherit;white-space:nowrap;transition:background-color var(--duration) var(--ease);text-decoration:none;display:inline-flex}.utility-bar__link[data-astro-cid-ghmouojd]:hover,.utility-bar__link[data-astro-cid-ghmouojd]:active{background:#ffffff14;text-decoration:none}.utility-bar__link[data-astro-cid-ghmouojd]:focus-visible{outline-offset:-3px}.utility-bar__label[data-astro-cid-ghmouojd]{display:none}.utility-bar__link--text[data-astro-cid-ghmouojd]{width:auto;padding-inline:var(--space-2)}.utility-bar__link--text[data-astro-cid-ghmouojd] .utility-bar__label[data-astro-cid-ghmouojd]{display:inline}@media (width>=640px){.utility-bar__links[data-astro-cid-ghmouojd]{gap:var(--space-1);margin-inline-end:calc(-1 * var(--space-2))}.utility-bar__link[data-astro-cid-ghmouojd]{width:auto;padding-inline:var(--space-2)}.utility-bar__link[data-astro-cid-ghmouojd]:hover,.utility-bar__link[data-astro-cid-ghmouojd]:active{background:0 0}.utility-bar__label[data-astro-cid-ghmouojd]{display:inline}.utility-bar__link[data-astro-cid-ghmouojd]:hover .utility-bar__label[data-astro-cid-ghmouojd],.utility-bar__link[data-astro-cid-ghmouojd]:focus-visible .utility-bar__label[data-astro-cid-ghmouojd]{text-underline-offset:.18em;text-decoration:underline 1px}}.page-hero[data-astro-cid-75ysl5lo]{isolation:isolate;background:var(--color-antraciet-dark);min-height:clamp(320px,44vw,480px);color:var(--color-on-dark);--focus-color:#fff;--kicker-color:var(--color-on-dark);align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-hero--compact[data-astro-cid-75ysl5lo]{min-height:clamp(240px,30vw,340px)}.page-hero__media[data-astro-cid-75ysl5lo]{z-index:-3;position:absolute;inset:0}.page-hero__media[data-astro-cid-75ysl5lo] picture{height:100%}.page-hero__media[data-astro-cid-75ysl5lo] img{object-fit:cover;width:100%;max-width:none;height:100%}.page-hero__scrim[data-astro-cid-75ysl5lo]{z-index:-1;background:linear-gradient(90deg,#00000073,#0000004d 50%,#0000 85%),linear-gradient(#00000059,#000000a6);position:absolute;inset:0}.page-hero[data-astro-cid-75ysl5lo] .page-hero__mark{z-index:-2;color:#fff;opacity:.18;pointer-events:none;width:auto;height:112%;position:absolute;top:50%;left:52%;transform:translateY(-50%)}.page-hero__content[data-astro-cid-75ysl5lo]{padding-block:var(--space-16) var(--space-10)}.page-hero__kicker[data-astro-cid-75ysl5lo]{margin-block-end:var(--space-3)}.page-hero__title[data-astro-cid-75ysl5lo]{max-width:22ch;color:var(--color-on-dark)}.page-hero__intro[data-astro-cid-75ysl5lo]{max-width:60ch;color:var(--color-on-dark);margin-block-start:var(--space-4);font-size:1.125rem;line-height:1.5}@media (width>=900px){.page-hero__content[data-astro-cid-75ysl5lo]{padding-block:var(--space-20) var(--space-12)}.page-hero__intro[data-astro-cid-75ysl5lo]{font-size:var(--text-lead)}.page-hero[data-astro-cid-75ysl5lo] .page-hero__mark{opacity:.3;left:56%}}.field[data-astro-cid-etahtcws]{gap:var(--space-2);align-content:start;display:grid}.field__label[data-astro-cid-etahtcws]{color:var(--color-heading);font-weight:600;line-height:1.35}.field__required[data-astro-cid-etahtcws]{color:var(--color-heading)}.field__hint[data-astro-cid-etahtcws]{color:var(--color-muted);font-size:var(--text-small);line-height:1.45}.field__notice[data-astro-cid-etahtcws],.field__error[data-astro-cid-etahtcws]{border-inline-start:3px solid var(--color-accent);color:var(--color-heading);font-size:var(--text-small);padding-inline-start:var(--space-3);font-weight:600;line-height:1.45}.field__error[data-astro-cid-etahtcws] a{color:inherit;text-decoration:underline}.field__control[data-astro-cid-etahtcws]{border:2px solid var(--color-field-border);border-radius:var(--radius);background:var(--color-field);width:100%;min-height:48px;color:var(--color-heading);transition:border-color var(--duration) var(--ease);padding:.625rem .875rem;line-height:1.4}.field__control[data-astro-cid-etahtcws]:hover{border-color:var(--color-heading)}.field__control[data-astro-cid-etahtcws]:focus-visible{border-color:var(--color-heading);outline:3px solid var(--focus-color);outline-offset:2px}.field__control[data-astro-cid-etahtcws][aria-invalid=true]{border-color:var(--color-accent)}.field__control--area[data-astro-cid-etahtcws]{resize:vertical;min-height:10rem}.field__control--select[data-astro-cid-etahtcws]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-inline-end:3rem}.field__file[data-astro-cid-etahtcws]{width:100%;padding:var(--space-3);border:2px dashed var(--color-field-border);border-radius:var(--radius);background:var(--color-field);color:var(--color-text);font-size:var(--text-small);cursor:pointer}.field__file[data-astro-cid-etahtcws]:hover{border-color:var(--color-heading)}.field__file[data-astro-cid-etahtcws]:focus-visible{outline:3px solid var(--focus-color);outline-offset:2px}.field__file[data-astro-cid-etahtcws][aria-invalid=true]{border-color:var(--color-accent)}.field__file[data-astro-cid-etahtcws]::file-selector-button{min-height:44px;border:2px solid var(--color-accent);border-radius:var(--radius);color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;margin-inline-end:var(--space-4);padding:.6em 1.2em;font-weight:500}.field__file[data-astro-cid-etahtcws]:hover::file-selector-button{background:var(--color-accent);color:#fff}.confirmation[data-astro-cid-vf4z7mi6]{gap:var(--space-5);padding:var(--space-8) var(--space-6);border:1px solid var(--color-line);border-top:4px solid var(--color-accent);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.confirmation__icon[data-astro-cid-vf4z7mi6]{background:var(--color-accent);color:#fff;place-items:center;width:48px;height:48px;display:inline-grid}.confirmation__title[data-astro-cid-vf4z7mi6]{font-family:var(--font-display);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:700;line-height:1.1}.confirmation__text[data-astro-cid-vf4z7mi6]{color:var(--color-heading);margin-block-start:var(--space-3);font-size:1.125rem}.confirmation__phone[data-astro-cid-vf4z7mi6]{margin-block-start:var(--space-3)}.confirmation__phone[data-astro-cid-vf4z7mi6] a[data-astro-cid-vf4z7mi6]{white-space:nowrap;font-weight:600}@media (width>=640px){.confirmation[data-astro-cid-vf4z7mi6]{padding:var(--space-10) var(--space-8)}}.form-root[data-astro-cid-ooibqdpc]{scroll-margin-top:calc(var(--header-height) + var(--utility-height) + var(--space-6))}.form[data-astro-cid-ooibqdpc]{gap:var(--space-8);display:grid}.form__required[data-astro-cid-ooibqdpc]{color:var(--color-muted);font-size:var(--text-small)}.form__summary[data-astro-cid-ooibqdpc]{padding:var(--space-5) var(--space-6);border:1px solid var(--color-line);border-top:4px solid var(--color-accent);background:var(--color-surface)}.form__summary-title[data-astro-cid-ooibqdpc]{color:var(--color-heading);font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.15}.form__summary-list[data-astro-cid-ooibqdpc]{gap:var(--space-2);margin-block-start:var(--space-3);padding-inline-start:1.25em;display:grid}.form__summary-list[data-astro-cid-ooibqdpc] li::marker{color:var(--color-accent)}.form__summary-list[data-astro-cid-ooibqdpc] a{color:var(--color-heading);font-weight:600;text-decoration:underline}.form__fields[data-astro-cid-ooibqdpc]{gap:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.form__fields[data-astro-cid-ooibqdpc]{grid-template-columns:repeat(2,minmax(0,1fr))}.form__fields[data-astro-cid-ooibqdpc]>*{grid-column:1/-1}.form__fields[data-astro-cid-ooibqdpc]>.field--half{grid-column:auto}}.form__trap[data-astro-cid-ooibqdpc]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__submit[data-astro-cid-ooibqdpc]{justify-items:start;gap:var(--space-4);padding-block-start:var(--space-2);display:grid}.form__submit[data-astro-cid-ooibqdpc] .form__button{min-width:12rem}
