.sc-shrink{transition:transform var(--sc-d-slow) var(--sc-ease-out)}.sc-shrink :is(.k-head-logo,.sc-shrink-logo){transform-origin:0;transition:transform var(--sc-d-slow) var(--sc-ease-out)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sc-shrink :is(.k-head-logo,.sc-shrink-logo){transform-origin:100%}.sc-shrink.is-small{transform:translate3d(0, calc(-1 * var(--sc-shrink-y,8px)), 0)}.sc-shrink.is-small :is(.k-head-logo,.sc-shrink-logo){transform:translate3d(0, calc(var(--sc-shrink-y,8px) / 2), 0) scale(var(--sc-shrink,.82))}@media (prefers-reduced-motion:reduce){.sc-shrink,.sc-shrink :is(.k-head-logo,.sc-shrink-logo){transition:none}}
:where(:root){--sitehead-h:68px;--sitehead-bg:var(--bg);--sitehead-border:var(--line);--sitehead-logo-h:34px;--foot-bg:color-mix(in srgb, var(--text) 4%, var(--bg));--foot-text:var(--text);--foot-muted:var(--muted);--foot-gap:clamp(24px, 4vw, 48px)}.k-sitehead{z-index:var(--z-banner,95);background:var(--sitehead-bg);border-block-end:1px solid var(--sitehead-border);position:sticky;inset-block-start:0}.k-sitehead-in{min-block-size:var(--sitehead-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.k-sitehead-logo{min-inline-size:0;font-family:var(--font-heading,inherit);color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-sm);align-items:center;font-size:1.2rem;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.k-sitehead-logo img{block-size:var(--sitehead-logo-h);inline-size:auto;display:block}.k-sitehead-logo:focus-visible{box-shadow:var(--focus);outline:none}.k-sitehead .nav{gap:4px;margin:0;padding:0;list-style:none;display:flex}.k-sitehead .nav a{border-radius:var(--radius-sm);min-block-size:40px;color:var(--text);align-items:center;padding-inline:12px;font-weight:500;text-decoration:none;display:inline-flex}.k-sitehead .nav a:hover{color:var(--primary)}.k-sitehead .nav a:focus-visible{box-shadow:var(--focus);outline:none}.k-sitehead .nav-mobile{inset-block-start:var(--sitehead-h)}.k-sitehead-midden .k-sitehead-in{flex-direction:column;justify-content:center;gap:4px;padding-block:12px}@media (max-width:860px){.k-sitehead-midden .k-sitehead-in{flex-direction:row;justify-content:space-between}}.k-sitehead-glas{--sitehead-bg:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:var(--glass-fx,blur(var(--glass-blur,20px)) saturate(180%));backdrop-filter:var(--glass-fx,blur(var(--glass-blur,20px)) saturate(180%))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.k-sitehead-glas{--sitehead-bg:var(--bg)}}@media not ((hover:hover) and (pointer:fine) and (min-width:861px)){.k-sitehead-glas{--sitehead-bg:color-mix(in srgb, var(--bg) 94%, transparent)}}.k-foot{background:var(--foot-bg);color:var(--foot-text);padding-block:var(--foot-gap) 24px;margin-block-start:var(--foot-gap)}.k-foot a{color:inherit}.k-foot a:focus-visible{box-shadow:var(--focus);border-radius:var(--radius-sm);outline:none}.k-foot-in{gap:var(--foot-gap);display:grid}@media (min-width:900px){.k-foot-kolommen .k-foot-in{grid-template-columns:2fr 1fr 1fr}}.k-foot-name{font-family:var(--font-heading,inherit);margin:0 0 8px;font-size:1.2rem;font-weight:600}.k-foot-h{margin:0 0 10px;font-weight:600}.k-foot p{margin-block:0 10px}.k-foot-contact{font-style:normal}.k-foot-links,.k-foot-socials{gap:6px;margin:0;padding:0;list-style:none;display:grid}.k-foot-socials{flex-wrap:wrap;gap:8px 16px;display:flex}.k-foot-compact .k-foot-in,.k-foot-midden .k-foot-in{gap:16px}.k-foot-compact .k-foot-links,.k-foot-midden .k-foot-links{flex-wrap:wrap;gap:6px 18px;display:flex}.k-foot-midden{text-align:center}.k-foot-midden .k-foot-links,.k-foot-midden .k-foot-socials,.k-foot-midden .k-foot-legal{justify-content:center}.k-foot-legal{border-block-start:1px solid var(--line);color:var(--foot-muted);font-size:var(--fs-sm);flex-wrap:wrap;gap:6px 18px;margin-block-start:var(--foot-gap);padding-block-start:16px;display:flex}body:has(>.header) main{padding-top:var(--header-space)}body:has(>.header) main>.hero:first-child{margin-top:calc(-1 * var(--header-space))}.header{z-index:50;pointer-events:none;justify-content:center;padding-inline:12px;display:flex;position:fixed;inset-block-start:var(--header-gap);inset-inline:0}.header-inner{pointer-events:auto;isolation:isolate;width:min(var(--wrap), 100%);min-height:var(--header-h);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding-block:8px;padding-inline:20px 8px;display:flex;position:relative}.header-inner:before{content:"";z-index:-1;border-radius:inherit;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-fx,blur(var(--glass-blur,20px)) saturate(180%));backdrop-filter:var(--glass-fx,blur(var(--glass-blur,20px)) saturate(180%));box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);position:absolute;inset:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.header{animation:linear both header-in;animation-timeline:scroll(root);animation-range:0 160px}.header-inner:before{animation:linear both header-tight;animation-timeline:scroll(root);animation-range:0 160px}.header-inner:after{animation:linear both header-solid;animation-timeline:scroll(root);animation-range:0 160px}}}.header-inner:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:var(--glass-bg-solid);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 18px 40px -18px color-mix(in srgb, var(--text) 35%, transparent);position:absolute;inset:0}@keyframes header-in{to{translate:0 calc(8px - var(--header-gap))}}@keyframes header-tight{to{scale:.985 .92}}@keyframes header-solid{to{opacity:1;scale:.985 .92}}.logo img{width:auto;height:34px;display:block}.logo{font-family:var(--font-heading,Georgia, serif);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;margin:0;font-size:1.2rem;font-weight:600;text-decoration:none;overflow:hidden}.header .menu{gap:6px}.header .nav{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.header .nav a,.header .nav-more>:is(button,summary){min-height:40px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.header .nav-more>button[aria-expanded=true],.header .nav-more[open]>summary{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.header .nav a[aria-current=page]{color:var(--primary)}.header .btn-small{white-space:nowrap}.header .header-action{min-height:44px;padding:0 20px}.header .menu-toggle{background:color-mix(in srgb, var(--text) 6%, transparent);border-color:#0000;border-radius:999px;width:46px;height:46px}.header .nav-mobile{inset-block-start:calc(var(--header-space) - 4px);inset-inline:12px max(12px, calc((100vw - var(--wrap)) / 2));max-width:440px;max-height:calc(100dvh - var(--header-space) - 16px);border:1px solid var(--glass-border);background:var(--glass-bg-solid);-webkit-backdrop-filter:var(--glass-fx,blur(var(--glass-blur,20px)) saturate(180%));backdrop-filter:var(--glass-fx,blur(var(--glass-blur,20px)) saturate(180%));box-shadow:inset 0 1px 0 var(--glass-highlight), 0 30px 60px -20px color-mix(in srgb, var(--text) 40%, transparent);transition:opacity .25s var(--ease-out), translate .3s var(--ease-out);border-radius:28px;margin-inline-start:auto;padding:8px 20px 20px}@starting-style{.header .nav-mobile{opacity:0;translate:0 -10px}}@media (prefers-reduced-motion:no-preference){.header .nav-mobile li{transition:opacity var(--dur-3) var(--ease-out), translate var(--dur-3) var(--ease-out);transition-delay:calc(var(--i,0) * 30ms)}.header .nav-mobile li:nth-child(2){--i:1}.header .nav-mobile li:nth-child(3){--i:2}.header .nav-mobile li:nth-child(4){--i:3}.header .nav-mobile li:nth-child(5){--i:4}.header .nav-mobile li:nth-child(6){--i:5}.header .nav-mobile li:nth-child(n+7){--i:6}@starting-style{.header .nav-mobile li{opacity:0;translate:0 8px}}}.header .nav-mobile a:not(.btn){font-family:var(--font-heading,Georgia, serif);letter-spacing:-.02em;min-height:58px;font-size:1.45rem}.header .nav-mobile .btn{min-height:54px;margin-top:4px}.header .nav-mobile .lang-switch-list a{font-family:inherit;font-size:var(--fs-sm);letter-spacing:0;min-height:44px}.header .lang-switch>summary{min-height:40px}body.menu-open:before{content:"";z-index:40;background:color-mix(in srgb, var(--text) 22%, transparent);position:fixed;inset:0}.header .logo{flex-shrink:0}@media (max-width:1180px){.header .nav a,.header .nav-more>:is(button,summary){padding-inline:10px}.header .menu{gap:4px}.header .header-action{padding-inline:16px}}@media (max-width:1000px){.header .nav-desk,.header .menu>.lang-switch{display:none}.header .menu-toggle{display:inline-grid}.header .menu{gap:10px}.header{--nav-mob-desk:block}}@media (max-width:860px){.header-inner{padding-inline:18px 7px}.header .logo{flex-shrink:1}}.footer{isolation:isolate;background:var(--ink-panel);color:var(--on-ink-muted);margin-top:clamp(24px,4vw,48px);padding:clamp(64px,9vw,112px) 0 28px;font-size:.95rem;position:relative;overflow:hidden}.footer .aurora span{opacity:.28}.footer a{color:color-mix(in srgb, var(--on-ink) 88%, transparent);text-decoration:none}.footer .logo{color:var(--on-ink);margin-bottom:8px;display:block}.footer-inner{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.footer-name{font-family:var(--font-heading,Georgia, serif);letter-spacing:-.035em;color:var(--on-ink);margin-bottom:18px;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1}.footer-brand>p:not(.footer-name){max-width:42ch}.footer-h{color:var(--on-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:600}.footer-h-sub{margin-top:28px}.footer-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-links:has(>li:nth-child(9)){columns:2 8.5rem;column-gap:24px;display:block}@media (min-width:1081px){.footer-inner:has(.footer-links>li:nth-child(9)){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.5fr)}}.footer-links:has(>li:nth-child(9)) li{break-inside:avoid;margin-bottom:10px}.socials{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.socials a{border:1px solid color-mix(in srgb, var(--on-ink) 20%, transparent);border-radius:999px;align-items:center;min-height:36px;padding:0 14px;display:inline-flex}.footer-legal{border-top:1px solid color-mix(in srgb, var(--on-ink) 14%, transparent);flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:64px;padding-top:22px;font-size:.85rem;display:flex}.footer-notice{background:color-mix(in srgb, var(--on-ink) 10%, transparent);border-radius:999px;padding:3px 10px}.footer-legal .k-madeby,.footer-top{margin-inline-start:auto}.footer-legal .k-madeby+.footer-top{margin-inline-start:0}.k-sitehead-over-hero{isolation:isolate;--sitehead-bg:transparent;--sitehead-border:transparent;color:var(--sitehead-text,var(--text));position:fixed;inset-inline:0}.k-sitehead-over-hero :is(.k-sitehead-logo,.nav a,.nav-more>summary){color:var(--sitehead-text,var(--text))}.k-sitehead-over-hero:before{content:"";z-index:-1;background:var(--bg);border-block-end:1px solid var(--line);opacity:1;pointer-events:none;position:absolute;inset:0}body:has(>.k-sitehead-over-hero) main>:first-child:not(.hero,.cp-hero,[data-section=hero]){padding-block-start:calc(var(--sitehead-h) + 16px)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.k-sitehead-over-hero:before{opacity:0;animation:linear both k-head-solid;animation-timeline:scroll(root);animation-range:0 120px}}}@keyframes k-head-solid{to{opacity:1}}.k-sitehead-verbergen{transition:translate var(--dur-3,.3s) var(--ease-out,ease)}.k-sitehead-verbergen[data-dir=down]:not(:focus-within,:has(details[open])){translate:0 -100%}@media (prefers-reduced-motion:reduce){.k-sitehead-verbergen{transition:none}}.k-banner{z-index:calc(var(--z-banner,95) + 1);background:var(--banner-bg,var(--primary));color:var(--banner-text,var(--primary-text));font-size:var(--fs-sm);text-align:center;position:relative}.k-banner p{padding:8px var(--gutter,16px);flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:0;display:flex}.k-banner a{color:inherit;font-weight:600}.k-banner a:focus-visible{outline-offset:2px;outline:2px solid}.header.has-banner{translate:0 var(--banner-h,36px)}@supports (animation-timeline:scroll()){.header.has-banner{animation:linear both k-banner-up;animation-timeline:scroll(root);animation-range:0 var(--banner-h,36px)}}@keyframes k-banner-up{to{translate:0}}
