@layer sections{.hero-tekst{padding-block:var(--space-6) var(--space-sectie-compact);isolation:isolate;overflow:clip}.hero-tekst:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-highlight) 30%, transparent), transparent);opacity:.7;pointer-events:none;border-radius:50%;inline-size:min(60rem,80vw);position:absolute;inset:-20% -10% auto auto}.surface-donker.hero-tekst:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent)}.hero-tekst__inner{gap:var(--space-3);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.hero-tekst__inner>.breadcrumb{margin-block-end:var(--space-3)}.hero-tekst__title{font-size:var(--text-h1);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;max-inline-size:17ch;margin-block-start:var(--space-1)}.hero-tekst__intro{max-inline-size:40rem;font-size:var(--text-lead);color:var(--color-text-muted);text-wrap:pretty;line-height:1.55}.hero-tekst__actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.hero-tekst__actions:empty{display:none}.hero-tekst .kenmerken{justify-self:stretch;margin-block-start:var(--space-7)}.hero-tekst__deco{z-index:-1;opacity:.16;pointer-events:none;inline-size:clamp(16rem,34vw,34rem);position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--space-gutter) * -1);translate:0 -50%}.hero-tekst__deco img{block-size:auto;inline-size:100%}.hero-tekst--midden .hero-tekst__inner{text-align:center;justify-items:center}.hero-tekst--midden .hero-tekst__actions{justify-content:center}.hero-tekst--midden .hero-tekst__title{max-inline-size:15ch}.hero-tekst--lucht{--lucht-start:color-mix(in oklab, var(--color-surface-muted) 70%, var(--color-surface));background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface) 30%, var(--lucht-start) 100%);padding-block-end:var(--space-5)}.hero-tekst--lucht:before{display:none}@media (prefers-reduced-motion:no-preference){.js .hero-tekst__inner>*{animation:hero-tekst-in var(--dur-traag) var(--ease-out) both}.js .hero-tekst__inner>:nth-child(2){animation-delay:50ms}.js .hero-tekst__inner>:nth-child(3){animation-delay:.1s}.js .hero-tekst__inner>:nth-child(4){animation-delay:.15s}.js .hero-tekst__inner>:nth-child(n+5){animation-delay:.2s}}@keyframes hero-tekst-in{0%{opacity:.01;translate:0 .75rem}}.zoek{box-sizing:border-box;inline-size:min(100%,36rem);max-inline-size:100%;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:0 1px 2px color-mix(in srgb, var(--color-primary) 6%, transparent), 0 12px 32px -18px color-mix(in srgb, var(--color-primary) 30%, transparent);align-items:center;gap:.5rem;margin-block-start:var(--space-3);padding:.375rem .375rem .375rem 1.25rem;display:flex}.zoek:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.zoek input{min-block-size:2.75rem;min-inline-size:0;color:var(--color-text);font:inherit;background:0 0;border:0;flex:1}.zoek input:focus{outline:none}.leeg-pagina__routes{margin:var(--space-4) 0 0;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.hero-tekst--zoek{padding-block-end:var(--space-5)}.hero-tekst--zoek .hero-tekst__title{font-size:var(--text-h2)}@media not (min-width:48rem){.hero-tekst--zoek{padding-block-start:var(--space-4)}}.leeg-pagina__contact{inline-size:min(100%,36rem);margin-block-start:var(--space-5)}.hero-tekst--compositie .hero-tekst__inner{z-index:1;position:relative}.hero-tekst__compositie{aspect-ratio:1;pointer-events:none;inline-size:clamp(16rem,12rem + 14vw,28rem);position:absolute;inset-block-start:50%;inset-inline-end:max(var(--space-gutter), calc((100vw - var(--container-breed)) / 2));translate:0 -46%}.hero-tekst__cirkel{border-radius:50%;position:absolute}.hero-tekst__cirkel--groot{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--color-surface-muted) 92%, var(--color-surface-raised)), var(--color-surface-muted) 70%);inset:0}.hero-tekst__cirkel--licht{aspect-ratio:1;background:color-mix(in srgb, var(--color-highlight) 70%, transparent);mix-blend-mode:multiply;inline-size:46%;inset-block-end:2%;inset-inline-start:-8%}.hero-tekst__badge{background:var(--color-surface-raised);box-shadow:0 1px 2px color-mix(in srgb, var(--color-primary) 6%, transparent), 0 30px 60px -30px color-mix(in srgb, var(--color-primary) 40%, transparent);color:var(--color-primary);border-radius:50%;place-items:center;display:grid;position:absolute;inset:24%}.hero-tekst__badge .icon{--icon-size:46%;stroke-width:1.1px;block-size:46%;inline-size:46%}.hero-tekst__merk{block-size:auto;inline-size:62%}@media (prefers-reduced-motion:no-preference){.hero-tekst__cirkel--licht{animation:hero-adem 4.5s var(--ease-zacht) both}.hero-tekst__badge{animation:hero-adem 4.5s var(--ease-zacht) .2s both reverse}}@keyframes hero-adem{to{translate:.75rem -.75rem}}@media (min-width:56rem){.hero-tekst--compositie .hero-tekst__title,.hero-tekst--compositie .hero-tekst__intro{max-inline-size:min(40rem,55vw)}}@media not (min-width:56rem){.hero-tekst__compositie{inline-size:9rem;margin:var(--space-4) var(--space-gutter) 0 auto;position:relative;inset:auto;translate:none}}}
