@font-face{font-family:"Inter Terugval";src:local("Arial");size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC}.bs-site{--bs-primary:#3d2fd6;--bs-primary-contrast:#ffffff;--bs-accent:#2b6fe8;--bs-accent-tekst:#2865d3;--bs-primary-tekst:#3d2fd6;--bs-op-accent:#ffffff;--bs-hero-wash:#3d2fd6;--bs-kopgewicht:700;--bs-bg:#ffffff;--bs-surface:#f9fafb;--bs-text:#1a1a1a;--bs-muted:#4a5568;--bs-bg-base:#ffffff;--bs-surface-base:#f9fafb;--bs-accent-base:#2b6fe8;--bs-border:#e2e8f0;--bs-footer:#ffffff;--bs-footer-text:#1a1a1a;--bs-radius:20px;--bs-btn-radius:999px;--bs-container:1280px;--bs-section:96px;--bs-gap:28px;--bs-columns:12;--bs-shadow:0 1px 2px color-mix(in srgb,#1a1a1a 6%,transparent);--bs-speed:220ms;--bs-s1:8px;--bs-s2:11px;--bs-s3:15px;--bs-s4:20px;--bs-s5:27px;--bs-s6:36px;--bs-s7:48px;--bs-s8:65px;--bs-heading:'Inter',"Inter Terugval",system-ui,sans-serif;--bs-body:'Inter',"Inter Terugval",system-ui,sans-serif;font-family:var(--bs-body);color:var(--bs-text);background:var(--bs-bg);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}.bs-site *,.bs-site *::before,.bs-site *::after{box-sizing:border-box}.bs-site :where(img){max-width:100%;display:block}.bs-site :where(h1,h2,h3,h4,p){margin:0}.bs-site h1,.bs-site h2,.bs-site h3,.bs-site h4{font-family:var(--bs-heading);line-height:1.15;font-weight:600;letter-spacing:-.01em}.bs-site h1{font-size:clamp(2.1rem,4.6vw,3.6rem)}.bs-site h2{font-size:clamp(1.6rem,3vw,2.5rem)}.bs-site h3{font-size:1.22rem}.bs-site :where(a:not(.bs-btn)){color:inherit}.bs-site a{text-decoration:none}.bs-container{width:100%;max-width:var(--bs-container);margin:0 auto;padding:0 24px}.bs-section{padding:var(--bs-section) 0}.bs-section--surface{background:var(--bs-surface)}.bs-section--primary{background:var(--bs-primary);color:var(--bs-primary-contrast)}.bs-section--primary .bs-muted,.bs-section--dark .bs-muted{color:rgba(255,255,255,.72)}.bs-section--accent .bs-muted{color:var(--bs-muted)}.bs-section--accent{--bs-text:var(--bs-op-accent);--bs-muted:color-mix(in srgb,var(--bs-op-accent) 76%,transparent);--bs-border:color-mix(in srgb,var(--bs-op-accent) 26%,transparent);--bs-bg:var(--bs-accent-base);--bs-surface:color-mix(in srgb,var(--bs-accent-base) 86%,var(--bs-op-accent));--bs-accent:var(--bs-op-accent);--bs-accent-tekst:var(--bs-op-accent);--bs-primary:var(--bs-op-accent);--bs-primary-tekst:var(--bs-op-accent);--bs-primary-contrast:var(--bs-accent-base);--bs-shadow:none;background:var(--bs-accent-base);color:var(--bs-op-accent)}.bs-section--dark{background:var(--bs-footer);color:var(--bs-footer-text)}.bs-site :where(h1,h2,h3) em{font-style:italic;font-weight:inherit}.bs-eyebrow{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--bs-accent-tekst);margin-bottom:14px}.bs-muted{color:var(--bs-muted)}.bs-lead{font-size:1.06rem;max-width:62ch}.bs-head{margin-bottom:calc(var(--bs-gap) + 12px)}.bs-head--center{text-align:center;margin-left:auto;margin-right:auto}.bs-head--center .bs-lead{margin-left:auto;margin-right:auto}.bs-head :is(h1,h2)+p{margin-top:14px}.bs-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:var(--bs-btn-radius);font-weight:600;font-size:.95rem;border:1.5px solid transparent;transition:transform .15s ease,opacity .15s ease;cursor:pointer}.bs-btn:hover{transform:translateY(-1px);opacity:.92}.bs-btn--primary{background:var(--bs-primary);color:var(--bs-primary-contrast)}.bs-btn--ghost{border-color:currentColor;background:transparent;color:inherit}.bs-section--primary .bs-btn--primary{background:var(--bs-primary-contrast);color:var(--bs-primary)}.bs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.bs-grid{display:grid;gap:var(--bs-gap)}.bs-grid--1{grid-template-columns:1fr}.bs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-grid--alleen{grid-template-columns:minmax(0,min(100%,560px));justify-content:center}.bs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-pricing .bs-grid--3:has(> .bs-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.bs-pricing .bs-grid--3:has(> .bs-card:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bs-pricing .bs-grid--3:has(> .bs-card:nth-child(4):last-child){grid-template-columns:1fr}}.bs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-card{background:var(--bs-bg);border:1px solid var(--bs-border);border-radius:var(--bs-radius);padding:28px;height:100%}.bs-section--surface .bs-card{background:var(--bs-bg)}.bs-section--primary .bs-card,.bs-section--dark .bs-card{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.bs-section--accent .bs-card{background:var(--bs-surface);border-color:var(--bs-border)}.bs-card h3{margin-bottom:10px}.bs-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:var(--bs-radius);background:color-mix(in srgb,var(--bs-primary) 12%,transparent);color:var(--bs-primary-tekst);font-size:1.25rem;margin-bottom:18px}.bs-header{border-bottom:1px solid var(--bs-border);background:color-mix(in srgb,var(--bs-bg) 92%,transparent);backdrop-filter:blur(8px);position:relative;z-index:20}.bs-header--sticky{position:sticky;top:0}html:has(.bs-header--sticky){scroll-padding-top:calc(var(--bs-header-h,76px) + 16px)}.bs-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px}.bs-logo{font-family:var(--bs-heading);font-weight:700;font-size:1.16rem;letter-spacing:-.02em}.bs-logo__img{width:auto;max-width:none}.bs-logo__img.bs-logo__img--dark{display:none}.bs-header:not(.bs-header--donker)[data-logo-tone="licht"][data-logo-dark="1"]:is(.bs-header--bar,.bs-header--solid,[data-stuck="1"]) .bs-logo__img{display:none}.bs-header:not(.bs-header--donker)[data-logo-tone="licht"][data-logo-dark="1"]:is(.bs-header--bar,.bs-header--solid,[data-stuck="1"]) .bs-logo__img.bs-logo__img--dark{display:block}.bs-header:not(.bs-header--donker)[data-logo-tone="licht"]:not([data-logo-dark="1"]):is(.bs-header--bar,.bs-header--solid,[data-stuck="1"]) .bs-logo__img{filter:brightness(0) opacity(.88)}.bs-header[data-logo-tone="donker"][data-logo-dark="1"].bs-header--transparent:not([data-stuck="1"]) .bs-logo__img{display:none}.bs-header[data-logo-tone="donker"][data-logo-dark="1"].bs-header--transparent:not([data-stuck="1"]) .bs-logo__img.bs-logo__img--dark{display:block}.bs-header[data-logo-tone="donker"]:not([data-logo-dark="1"]).bs-header--transparent:not([data-stuck="1"]) .bs-logo__img{filter:brightness(0) invert(1) opacity(.92)}.bs-logo__img{transition:filter .18s ease}.bs-header.bs-header--donker{background:var(--bs-footer);border-bottom-color:color-mix(in srgb,var(--bs-footer-text) 22%,transparent)}.bs-header--donker .bs-logo,.bs-header--donker .bs-nav a{color:var(--bs-footer-text)}.bs-header--donker .bs-nav a:hover,.bs-header--donker .bs-nav a[aria-current="page"]{color:#fff}.bs-header--donker .bs-header__inner > .bs-btn{background:var(--bs-accent);color:#fff;border-color:transparent}.bs-header--donker .bs-burger,.bs-header--donker .bs-header__toggle{color:var(--bs-footer-text)}.bs-header--donker[data-logo-dark="1"] .bs-logo__img{display:none}.bs-header--donker[data-logo-dark="1"] .bs-logo__img.bs-logo__img--dark{display:block}.bs-header--donker:not([data-logo-dark="1"]):not([data-logo-tone="licht"]) .bs-logo__img{filter:brightness(0) invert(1) opacity(.92)}.bs-nav{display:flex;align-items:center;gap:clamp(15px,1.7vw,28px);flex-wrap:nowrap;min-width:0}.bs-nav a{white-space:nowrap}.bs-header__inner > .bs-btn{white-space:nowrap;flex:0 0 auto}.bs-nav a{font-size:.94rem;font-weight:500;color:var(--bs-muted)}.bs-nav a:hover,.bs-nav a[aria-current="page"]{color:var(--bs-text)}.bs-burger{display:none}.bs-burger>summary{list-style:none;cursor:pointer;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--bs-border);border-radius:var(--bs-radius)}.bs-burger>summary::-webkit-details-marker{display:none}.bs-burger>summary span,.bs-burger>summary span::before,.bs-burger>summary span::after{display:block;width:18px;height:2px;background:currentColor;border-radius:2px;position:relative}.bs-burger>summary span::before{content:"";position:absolute;top:-6px}.bs-burger>summary span::after{content:"";position:absolute;top:6px}.bs-burger[open]>summary span{background:transparent}.bs-burger[open]>summary span::before{top:0;transform:rotate(45deg)}.bs-burger[open]>summary span::after{top:0;transform:rotate(-45deg)}.bs-header--transparent .bs-burger[open]>summary span{background:transparent}.bs-burger__panel{position:absolute;left:0;right:0;top:100%;background:var(--bs-bg);border-bottom:1px solid var(--bs-border);padding:12px 24px 20px;display:grid;gap:2px;box-shadow:0 18px 30px -24px rgba(0,0,0,.4)}.bs-burger__panel{color:var(--bs-text)}.bs-burger__panel{max-height:calc(100dvh - var(--bs-header-h,64px));overflow-y:auto;overscroll-behavior:contain}@media(max-width:900px){.bs-burger[open]>.bs-burger__panel{min-height:calc(100dvh - var(--bs-header-h,64px));align-content:start}}.bs-header:has(.bs-burger[open]){-webkit-backdrop-filter:none;backdrop-filter:none}.bs-burger__panel a:not(.bs-btn){padding:11px 0;font-size:1rem;font-weight:500;color:var(--bs-text);border-bottom:1px solid var(--bs-border)}.bs-burger__panel a:last-child{border-bottom:0}.bs-hero{position:relative;padding:clamp(72px,10vw,132px) 0;overflow:hidden}.bs-hero--cover{color:#fff;background:var(--bs-hero-wash)}.bs-hero__bg{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;opacity:.62}.bs-hero__inner{position:relative;z-index:1;max-width:44rem}.bs-hero--center .bs-hero__inner{margin:0 auto;text-align:center}.bs-hero--center .bs-actions{justify-content:center}.bs-hero p{margin-top:20px;font-size:1.1rem;opacity:.92}.bs-hero__split{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.bs-hero__split img{border-radius:var(--bs-radius);width:100%;aspect-ratio:4/3;object-fit:cover}.bs-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.bs-split--flip .bs-split__media{order:-1}.bs-split__media img{border-radius:var(--bs-radius);width:100%;aspect-ratio:4/3;object-fit:cover}.bs-bullets{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.bs-bullets li{display:flex;gap:12px;align-items:flex-start}.bs-bullets li::before{content:"";width:9px;height:9px;border-radius:99px;background:var(--bs-accent);margin-top:9px;flex:none}.bs-stat{text-align:center}.bs-stat__value{font-family:var(--bs-heading);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--bs-primary-tekst)}.bs-section--primary .bs-stat__value,.bs-section--dark .bs-stat__value{color:var(--bs-primary-contrast)}.bs-section--accent .bs-stat__value{color:var(--bs-text)}.bs-quote{font-size:1.02rem;font-style:italic}.bs-quote__author{display:flex;align-items:center;gap:12px;margin-top:20px}.bs-quote__author img,.bs-grid .bs-quote__author img{flex:none;width:42px;height:42px;border-radius:99px;object-fit:cover}.bs-logos{display:flex;flex-wrap:wrap;gap:44px;align-items:center;justify-content:center;opacity:.72}.bs-logos img{max-height:38px;width:auto}.bs-logos span{font-family:var(--bs-heading);font-weight:600;font-size:1.05rem}.bs-step__num{width:40px;height:40px;border-radius:99px;background:var(--bs-primary);color:var(--bs-primary-contrast);display:grid;place-items:center;font-weight:700;margin-bottom:16px}.bs-faq{border-top:1px solid var(--bs-border)}.bs-faq details{border-bottom:1px solid var(--bs-border);padding:20px 0}.bs-faq summary{cursor:pointer;font-weight:600;font-size:1.04rem;list-style:none;display:flex;justify-content:space-between;gap:16px}.bs-faq summary::-webkit-details-marker{display:none}.bs-faq summary::after{content:"+";color:var(--bs-accent);font-size:1.3rem;line-height:1}.bs-faq details[open] summary::after{content:"+"}.bs-faq p{margin-top:12px;color:var(--bs-muted);max-width:70ch}.bs-price{display:flex;align-items:baseline;gap:6px;margin:14px 0 18px}.bs-price strong{font-family:var(--bs-heading);font-size:2.1rem}.bs-card--highlight{border-color:var(--bs-primary);box-shadow:0 18px 44px -28px var(--bs-primary)}.bs-list{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:10px;font-size:.95rem}.bs-list li::before{content:"✓";color:var(--bs-accent);font-weight:700;margin-right:10px}.bs-gallery img{border-radius:var(--bs-radius);width:100%;aspect-ratio:4/3;object-fit:cover}.bs-figure figcaption{margin-top:10px;font-size:.86rem;color:var(--bs-muted)}.bs-person img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--bs-radius);margin-bottom:16px}.bs-item{border:1px solid var(--bs-border);border-radius:var(--bs-radius);overflow:hidden;background:var(--bs-bg);display:flex;flex-direction:column}.bs-item img{aspect-ratio:4/3;object-fit:cover;width:100%}.bs-item__body{padding:22px;display:flex;flex-direction:column;gap:8px;flex:1}.bs-item__meta{margin-top:auto;padding-top:14px;font-weight:600;color:var(--bs-primary-tekst)}.bs-tag{display:inline-block;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--bs-accent);border:1px solid currentColor;border-radius:999px;padding:3px 10px}.bs-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bs-field{display:flex;flex-direction:column;gap:7px}.bs-field--full{grid-column:1/-1}.bs-field label{font-size:.86rem;font-weight:600}.bs-field input,.bs-field textarea,.bs-field select{font:inherit;font-size:.95rem;padding:12px 14px;border:1.5px solid var(--bs-border);border-radius:var(--bs-radius);background:var(--bs-bg);color:var(--bs-text);width:100%}.bs-field input:focus,.bs-field textarea:focus,.bs-field select:focus{outline:2px solid var(--bs-primary);outline-offset:1px;border-color:transparent}.bs-field textarea{min-height:132px;resize:vertical}.bs-field small{color:var(--bs-muted);font-size:.8rem}.bs-form__actions{grid-column:1/-1}.bs-form__status{grid-column:1/-1;font-size:.92rem;padding:12px 14px;border-radius:var(--bs-radius);background:color-mix(in srgb,var(--bs-primary) 10%,transparent)}.bs-contact{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);align-items:start}.bs-detail{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--bs-border)}.bs-detail dt{font-size:.88rem;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-muted)}.bs-detail dd{margin:0;font-weight:500}.bs-aankondiging{background:var(--bs-primary);color:var(--bs-primary-contrast);text-align:center;padding:11px 24px;font-size:.9rem;font-weight:500}.bs-aankondiging a{color:inherit;text-decoration:underline;text-underline-offset:3px}.bs-video{border-radius:var(--bs-radius);overflow:hidden;aspect-ratio:16/9;background:#000}.bs-embed{border-radius:var(--bs-radius);overflow:hidden;background:#fff;border:1px solid var(--bs-border);max-width:720px;margin:0 auto}.bs-embed iframe{width:100%;height:100%;border:0;display:block}.bs-embed__fallback{text-align:center;font-size:.9rem;margin-top:12px}.bs-embed__fallback a{color:var(--bs-accent-tekst,var(--bs-accent));text-decoration:underline;text-underline-offset:.15em}.bs-video iframe{width:100%;height:100%;border:0}.bs-divider{border:0;border-top:1px solid var(--bs-border)}.bs-prose{max-width:70ch;display:grid;gap:18px}.bs-prose--wide{max-width:none}.bs-prose > div{display:grid;gap:18px}.bs-prose h3{margin-top:12px}.bs-footer{background:var(--bs-footer);color:var(--bs-footer-text);padding:72px 0 34px;margin-top:auto}.bs-footer h4{font-family:var(--bs-heading);font-size:1rem;margin-bottom:16px;color:var(--bs-footer-text)}.bs-footer a{color:var(--bs-footer-text);opacity:.82}.bs-footer a:hover{opacity:1}.bs-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:48px}.bs-footer__grid--two{grid-template-columns:1.6fr 1fr}.bs-footer__links{display:grid;gap:10px;font-size:.94rem}.bs-footer__grid > *{min-width:0}.bs-footer__credits{margin:var(--bs-s5) 0 0;font-size:.86rem;line-height:1.6;color:var(--bs-footer-text,#cfd8cd);opacity:.78}.bs-footer__register{margin:var(--bs-s4) 0 0;font-size:.82rem;opacity:.68;letter-spacing:.01em}.bs-footer__bottom{margin-top:52px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.84rem;opacity:.7}.bs-page{display:flex;flex-direction:column;min-height:100%}.bs-cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;max-width:520px;margin:0 auto;background:var(--bs-bg);border:1px solid var(--bs-border);border-radius:var(--bs-radius);padding:18px 20px;box-shadow:0 20px 44px -24px rgba(0,0,0,.45);display:grid;gap:14px}.bs-cookie p{font-size:.9rem;color:var(--bs-muted)}.bs-cookie__actions{display:flex;gap:10px;flex-wrap:wrap}.bs-cookie__actions .bs-btn{padding:10px 18px;font-size:.88rem}@media(max-width:900px){.bs-grid--3,.bs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-split,.bs-hero__split,.bs-contact,.bs-footer__grid{grid-template-columns:minmax(0,1fr)}.bs-split--flip .bs-split__media{order:0}.bs-nav{display:none}.bs-burger{display:block}.bs-header__inner > .bs-btn{display:none}}@media(max-width:620px){.bs-grid--2,.bs-grid--3,.bs-grid--4{grid-template-columns:1fr}.bs-form{grid-template-columns:1fr}.bs-site{--bs-section:56px}}.bs-site{font-feature-settings:"kern" 1,"liga" 1,"cv11" 1;text-rendering:optimizeLegibility;overflow-wrap:break-word}.bs-site ::selection{background:color-mix(in srgb,var(--bs-accent) 26%,transparent)}.bs-site :focus-visible{outline:2px solid var(--bs-accent);outline-offset:2px;box-shadow:0 0 0 2px #fff;border-radius:3px}.bs-site h1,.bs-site h2{text-wrap:balance}.bs-site p{text-wrap:pretty}.bs-site h1{font-size:clamp(2.35rem,1.4rem + 3.6vw,4.15rem);line-height:1.04;letter-spacing:-.028em;font-weight:var(--bs-kopgewicht,700)}.bs-site h2{font-size:clamp(1.75rem,1.1rem + 2.2vw,2.85rem);line-height:1.1;letter-spacing:-.022em;font-weight:var(--bs-kopgewicht,700)}.bs-site h1[data-bs-kop="sectie"]{font-size:clamp(1.75rem,1.1rem + 2.2vw,2.85rem);line-height:1.1;letter-spacing:-.022em;font-weight:var(--bs-kopgewicht,700)}.bs-site h3{font-size:clamp(1.1rem,1rem + .4vw,1.35rem);line-height:1.25;letter-spacing:-.012em;font-weight:600}.bs-site p{line-height:1.68}.bs-lead{font-size:clamp(1.05rem,1rem + .32vw,1.22rem);line-height:1.62;max-width:60ch;color:var(--bs-muted)}.bs-prose p{max-width:68ch}.bs-eyebrow{font-size:.74rem;letter-spacing:.2em;font-weight:600}.bs-section{padding-block:calc(var(--bs-section) * 1.06)}.bs-hero + .bs-section{padding-top:calc(var(--bs-section) * .5)}.bs-hero--split + .bs-section,.bs-hero--plain + .bs-section{padding-top:calc(var(--bs-section) * .4)}.bs-head{max-width:64ch}.bs-head--center{margin-inline:auto}.bs-head :is(h1,h2) + p{margin-top:14px}.bs-btn{padding:.86em 1.5em;font-size:.95rem;font-weight:600;letter-spacing:-.005em;transition:transform var(--bs-speed) cubic-bezier(.22,.85,.35,1),box-shadow var(--bs-speed) ease,background-color var(--bs-speed) ease,border-color var(--bs-speed) ease;will-change:transform}.bs-btn--primary{box-shadow:0 1px 2px color-mix(in srgb,var(--bs-primary) 22%,transparent)}.bs-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px color-mix(in srgb,var(--bs-primary) 72%,transparent)}.bs-btn--ghost:hover{border-color:var(--bs-primary);background:color-mix(in srgb,var(--bs-primary) 5%,transparent)}.bs-btn:active{transform:translateY(0)}.bs-card{border:1px solid var(--bs-border);box-shadow:var(--bs-shadow);transition:box-shadow var(--bs-speed) ease,transform .22s cubic-bezier(.22,.85,.35,1),border-color .22s ease}.bs-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--bs-primary) 26%,var(--bs-border));box-shadow:0 18px 40px -26px color-mix(in srgb,var(--bs-text) 55%,transparent)}.bs-card--highlight{box-shadow:0 22px 50px -30px color-mix(in srgb,var(--bs-primary) 85%,transparent)}.bs-site :where(img){display:block;max-width:100%;height:auto}.bs-figure,.bs-gallery a,.bs-split__media,.bs-person img{overflow:hidden;border-radius:var(--bs-radius)}.bs-figure img,.bs-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .5s cubic-bezier(.22,.85,.35,1)}.bs-figure:hover img,.bs-gallery a:hover img{transform:scale(1.035)}.bs-split__media img{width:100%;aspect-ratio:var(--bs-beeldvorm,5/4);object-fit:cover}.bs-split__media{position:relative}.bs-person img{width:100%;aspect-ratio:1/1;object-fit:cover}.bs-hero{padding-block:clamp(84px,3rem + 8vw,152px)}.bs-hero--cover .bs-hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bs-text) 22%,transparent) 0%,color-mix(in srgb,var(--bs-text) 68%,transparent) 100%)}.bs-hero p{margin-top:22px}.bs-hero .bs-actions{margin-top:34px}.bs-hero__split{gap:clamp(36px,4vw,80px)}.bs-stat__value{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;line-height:1}.bs-price strong{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em}.bs-faq details{border-bottom:1px solid var(--bs-border)}.bs-faq summary{padding-block:18px;transition:color .18s ease}.bs-faq summary:hover{color:var(--bs-primary-tekst)}.bs-faq summary::after{transition:transform .22s cubic-bezier(.22,.85,.35,1);font-weight:400}.bs-faq details[open] summary::after{transform:rotate(45deg)}.bs-site a{text-underline-offset:.18em;text-decoration-thickness:from-font}.bs-nav a{position:relative;transition:color .18s ease}.bs-nav a:hover{color:var(--bs-text)}.bs-header--sticky{backdrop-filter:saturate(1.4) blur(10px);background:color-mix(in srgb,var(--bs-bg) 86%,transparent)}.bs-logos span{opacity:.55;transition:opacity .2s ease}.bs-logos span:hover{opacity:1}.bs-field input,.bs-field textarea,.bs-field select{transition:border-color .18s ease,box-shadow .18s ease}.bs-field input:focus,.bs-field textarea:focus,.bs-field select:focus{outline:none;border-color:var(--bs-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-primary) 14%,transparent)}@media(prefers-reduced-motion:reduce){.bs-site *,.bs-site *::before,.bs-site *::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}.bs-container{max-width:var(--bs-container);padding-inline:clamp(20px,4vw,40px)}.bs-grid{gap:var(--bs-gap)}.bs-columns{display:grid;grid-template-columns:repeat(var(--bs-columns),minmax(0,1fr));gap:var(--bs-gap)}.bs-span-4{grid-column:span 4}.bs-span-5{grid-column:span 5}.bs-span-6{grid-column:span 6}.bs-span-7{grid-column:span 7}.bs-span-8{grid-column:span 8}.bs-span-12{grid-column:span 12}.bs-site[data-align="centered"] .bs-head{margin-inline:auto;text-align:center}@media(min-width:901px){.bs-site[data-align="asymmetric"] .bs-split{grid-template-columns:1.35fr 1fr}.bs-site[data-align="asymmetric"] .bs-split--flip{grid-template-columns:1fr 1.35fr}}.bs-site[data-align="asymmetric"] .bs-head{max-width:52ch}.bs-site[data-motion="still"] *{transition:none !important;animation:none !important}.bs-site[data-motion="still"] .bs-card:hover,.bs-site[data-motion="still"] .bs-btn--primary:hover{transform:none}.bs-site[data-motion="expressive"] .bs-figure img{transition:transform .8s cubic-bezier(.22,.85,.35,1)}.bs-site[data-motion="expressive"] .bs-figure:hover img{transform:scale(1.06)}.bs-hero--plain{background: radial-gradient(120% 140% at 88% -10%,color-mix(in srgb,var(--bs-accent) 16%,transparent) 0%,transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--bs-primary) 6%,transparent) 0%,transparent 72%);border-bottom:1px solid var(--bs-border)}.bs-hero--plain .bs-hero__inner{max-width:min(20ch + 24rem,58rem)}.bs-hero--plain h1{max-width:18ch}.bs-hero--plain p{max-width:54ch}.bs-monogram{display:grid;place-items:center;width:100%;aspect-ratio:1/1;border-radius:var(--bs-radius);background:color-mix(in srgb,var(--bs-primary) 8%,var(--bs-surface));color:color-mix(in srgb,var(--bs-primary) 72%,var(--bs-text));font-family:var(--bs-heading);font-weight:600;font-size:clamp(1.6rem,1rem + 2vw,2.4rem);letter-spacing:.02em;border:1px solid var(--bs-border)}.bs-spotlight{position:relative;background:var(--bs-surface);--sp-fg:var(--bs-text);--sp-dim:var(--bs-muted);--sp-faint:var(--bs-muted);--sp-line:var(--bs-border);--sp-btn-bg:var(--bs-primary);--sp-btn-fg:var(--bs-primary-contrast)}.bs-spotlight--cover{--sp-fg:#fff;--sp-dim:rgba(255,255,255,.84);--sp-faint:rgba(255,255,255,.6);--sp-line:rgba(255,255,255,.26);--sp-btn-bg:#fff;--sp-btn-fg:var(--bs-primary)}.bs-spotlight__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.bs-spotlight__track::-webkit-scrollbar{display:none}.bs-spotlight__slide{position:relative;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.bs-spotlight__media{margin:0}.bs-spotlight__bg{width:100%;height:100%;object-fit:cover;display:block}.bs-spotlight__body{position:relative;z-index:2;width:100%}.bs-spotlight__count{display:block;font-size:.74rem;letter-spacing:.18em;color:var(--sp-faint);font-variant-numeric:tabular-nums;margin-bottom:var(--bs-s4)}.bs-spotlight__eyebrow{display:block;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--sp-fg);margin-bottom:var(--bs-s3)}.bs-spotlight h3{font-family:var(--bs-heading);color:var(--sp-fg);margin:0;font-size:clamp(2.1rem,1rem + 4.2vw,4rem);line-height:1.02;letter-spacing:-.03em;max-width:17ch}.bs-spotlight__body p{color:var(--sp-dim);max-width:52ch;margin:var(--bs-s4) 0 0;font-size:1.02rem}.bs-spotlight__features{display:flex;flex-wrap:wrap;gap:0;margin:var(--bs-s5) 0 0;padding:0;list-style:none;border-top:1px solid var(--sp-line)}.bs-spotlight__features>li{padding:var(--bs-s4) clamp(20px,3vw,40px) var(--bs-s3) 0;margin:0;border-right:1px solid var(--sp-line);margin-right:clamp(20px,3vw,40px);font-family:var(--bs-heading);font-size:1.02rem;color:var(--sp-fg);max-width:24ch}.bs-spotlight__features>li:last-child{border-right:0;margin-right:0}.bs-spotlight__link{display:inline-flex;align-items:center;gap:10px;margin-top:var(--bs-s5);background:var(--sp-btn-bg);color:var(--sp-btn-fg);font-weight:600;font-size:.95rem;padding:14px 26px;border:1px solid var(--sp-btn-bg);transition:background var(--bs-speed) ease,color var(--bs-speed) ease}.bs-spotlight__link::after{content:"→";font-size:1.05em;line-height:1}.bs-spotlight__link:hover{background:transparent;color:var(--sp-fg);border-color:var(--sp-fg)}.bs-spotlight__pager{position:absolute;z-index:3;right:clamp(16px,3vw,40px);bottom:calc(clamp(96px,13vh,150px) - 8px);display:flex;gap:10px}.bs-spotlight__pager a{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:rgba(0,0,0,.42);backdrop-filter:blur(6px);transition:background var(--bs-speed) ease,border-color var(--bs-speed) ease,transform var(--bs-speed) ease}.bs-spotlight__pager a:hover,.bs-spotlight__pager a:focus-visible{background:#fff;border-color:#fff;transform:scale(1.06)}.bs-spotlight__pager svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bs-spotlight__pager a:hover svg,.bs-spotlight__pager a:focus-visible svg{stroke:var(--bs-primary)}.bs-spotlight--cover .bs-spotlight__slide{min-height:clamp(480px,76vh,780px);display:grid;align-items:end;padding-block:clamp(48px,7vh,96px) clamp(96px,13vh,150px)}.bs-spotlight--cover .bs-spotlight__media{position:absolute;inset:0;z-index:0}.bs-spotlight--cover .bs-spotlight__slide::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background: linear-gradient(180deg,rgba(0,0,0,.10) 0%,rgba(0,0,0,.26) 38%,rgba(0,0,0,.86) 100%),linear-gradient(90deg,rgba(0,0,0,.58) 0%,rgba(0,0,0,.30) 40%,rgba(0,0,0,0) 74%)}.bs-spotlight--cover .bs-spotlight__inner{max-width:var(--bs-container);margin:0 auto;padding-inline:clamp(20px,4vw,40px)}.bs-spotlight--panel{--sp-fg:var(--bs-text);--sp-dim:var(--bs-muted);--sp-faint:var(--bs-muted);--sp-line:var(--bs-border);--sp-btn-bg:var(--bs-primary);--sp-btn-fg:var(--bs-primary-contrast)}.bs-spotlight--panel .bs-spotlight__slide{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(460px,68vh,720px);padding-bottom:clamp(76px,10vh,112px)}.bs-spotlight--panel .bs-spotlight__media{position:relative;height:100%;min-height:240px}.bs-spotlight--panel .bs-spotlight__body{display:grid;align-content:center;background:var(--bs-bg)}.bs-spotlight--panel .bs-spotlight__inner{padding:clamp(30px,4.4vw,72px)}.bs-spotlight--panel .bs-spotlight__slide:nth-child(even) .bs-spotlight__media{order:2}.bs-spotlight--panel h3{font-size:clamp(1.9rem,1rem + 2.6vw,3rem);max-width:14ch}.bs-spotlight--panel .bs-spotlight__eyebrow{color:var(--bs-accent)}.bs-spotlight--type{--sp-fg:var(--bs-primary-contrast);--sp-dim:color-mix(in srgb,var(--bs-primary-contrast) 82%,transparent);--sp-faint:color-mix(in srgb,var(--bs-primary-contrast) 62%,transparent);--sp-line:color-mix(in srgb,var(--bs-primary-contrast) 28%,transparent);--sp-btn-bg:var(--bs-primary-contrast);--sp-btn-fg:var(--bs-primary)}.bs-spotlight--type .bs-spotlight__slide{display:grid;grid-template-columns:1.4fr .6fr;gap:clamp(24px,4vw,64px);align-items:center;background:var(--bs-primary);min-height:clamp(440px,64vh,680px);padding:clamp(44px,6vh,84px) clamp(24px,5vw,72px) clamp(100px,12vh,132px)}.bs-spotlight--type .bs-spotlight__body{order:-1}.bs-spotlight--type .bs-spotlight__media{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--bs-radius)}.bs-spotlight--type h3{font-size:clamp(2.3rem,1rem + 5vw,4.4rem);max-width:16ch}.bs-spotlight--type .bs-spotlight__inner{max-width:60ch}.bs-spotlight--band{--sp-fg:var(--bs-text);--sp-dim:var(--bs-muted);--sp-faint:var(--bs-muted);--sp-line:var(--bs-border);--sp-btn-bg:var(--bs-primary);--sp-btn-fg:var(--bs-primary-contrast)}.bs-spotlight--band .bs-spotlight__slide{display:grid;grid-template-rows:auto 1fr;align-content:start;background:var(--bs-bg);padding-bottom:clamp(92px,12vh,126px)}.bs-spotlight--band .bs-spotlight__media{position:relative;width:100%;height:clamp(210px,32vw,420px)}.bs-spotlight--band .bs-spotlight__body{padding-top:clamp(26px,3.6vw,52px)}.bs-spotlight--band .bs-spotlight__inner{max-width:var(--bs-container);margin:0 auto;padding-inline:clamp(20px,4vw,40px)}.bs-spotlight--band h3{font-size:clamp(1.9rem,1rem + 2.8vw,3.2rem);max-width:20ch}.bs-spotlight--band .bs-spotlight__body p{max-width:62ch}.bs-spotlight--band .bs-spotlight__eyebrow{color:var(--bs-accent)}.bs-spotlight--figure{--sp-fg:var(--bs-text);--sp-dim:var(--bs-muted);--sp-faint:var(--bs-muted);--sp-line:var(--bs-border);--sp-btn-bg:var(--bs-primary);--sp-btn-fg:var(--bs-primary-contrast)}.bs-spotlight--figure .bs-spotlight__slide{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,80px);align-items:center;background:var(--bs-surface);min-height:clamp(460px,68vh,720px);padding:clamp(40px,6vh,76px) clamp(24px,5vw,72px) clamp(104px,13vh,136px)}.bs-spotlight--figure .bs-spotlight__media{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:var(--bs-radius)}.bs-spotlight--figure .bs-spotlight__body{position:relative}.bs-spotlight--figure .bs-spotlight__inner{position:static}.bs-spotlight--figure .bs-spotlight__count{position:absolute;top:-.18em;right:0;margin:0;z-index:0;font-family:var(--bs-heading);font-size:clamp(5rem,13vw,11rem);line-height:.78;letter-spacing:-.05em;color:color-mix(in srgb,var(--bs-text) 9%,transparent);pointer-events:none;white-space:nowrap}.bs-spotlight--figure .bs-spotlight__eyebrow,.bs-spotlight--figure h3,.bs-spotlight--figure .bs-spotlight__body p,.bs-spotlight--figure .bs-spotlight__features,.bs-spotlight--figure .bs-spotlight__link{position:relative;z-index:1}.bs-spotlight--figure h3{font-size:clamp(1.9rem,1rem + 2.9vw,3.3rem);max-width:16ch}.bs-spotlight--figure .bs-spotlight__eyebrow{color:var(--bs-accent)}.bs-spotlight--plate{--sp-fg:var(--bs-text);--sp-dim:var(--bs-muted);--sp-faint:var(--bs-muted);--sp-line:var(--bs-border);--sp-btn-bg:var(--bs-primary);--sp-btn-fg:var(--bs-primary-contrast)}.bs-spotlight--plate .bs-spotlight__media{display:none}.bs-spotlight--plate .bs-spotlight__slide{display:grid;place-content:center;text-align:center;background:var(--bs-surface);min-height:clamp(420px,58vh,620px);padding:clamp(48px,7vh,88px) clamp(24px,6vw,80px) clamp(96px,12vh,128px)}.bs-spotlight--plate .bs-spotlight__slide:nth-child(even){background:var(--bs-bg)}.bs-spotlight--plate .bs-spotlight__inner{max-width:60ch;margin:0 auto}.bs-spotlight--plate h3{font-size:clamp(2rem,1rem + 3.6vw,3.6rem);max-width:none;margin-inline:auto}.bs-spotlight--plate .bs-spotlight__body p{max-width:54ch;margin-inline:auto}.bs-spotlight--plate .bs-spotlight__eyebrow{color:var(--bs-accent)}.bs-spotlight--plate .bs-spotlight__features{justify-content:center;border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);margin-inline:auto;max-width:52ch}.bs-spotlight--plate .bs-spotlight__features>li{padding-inline:clamp(18px,3vw,34px);margin-right:0;border-right:1px solid var(--sp-line);text-align:center}.bs-spotlight--plate .bs-spotlight__features>li:last-child{border-right:0}.bs-spotlight--plate .bs-spotlight__link{margin-inline:auto}.bs-spotlight--peek{--sp-fg:var(--bs-text);--sp-dim:var(--bs-muted);--sp-faint:var(--bs-muted);--sp-line:var(--bs-border);--sp-btn-bg:var(--bs-primary);--sp-btn-fg:var(--bs-primary-contrast)}.bs-spotlight--peek .bs-spotlight__track{grid-auto-columns:88%;scroll-padding-left:clamp(16px,3vw,40px)}.bs-spotlight--peek .bs-spotlight__slide{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,4vw,64px);align-items:center;background:var(--bs-surface);min-height:clamp(420px,60vh,640px);border-radius:var(--bs-radius);margin:0 clamp(8px,1.4vw,20px);padding:clamp(28px,4vh,56px) clamp(24px,3.4vw,52px) clamp(96px,12vh,124px)}.bs-spotlight--peek .bs-spotlight__media{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--bs-radius)}.bs-spotlight--peek h3{font-size:clamp(1.8rem,1rem + 2.4vw,2.9rem);max-width:16ch}.bs-spotlight--peek .bs-spotlight__eyebrow{color:var(--bs-accent)}.bs-spotlight--peek .bs-spotlight__nav{background:none;backdrop-filter:none;border-top:1px solid var(--sp-line)}.bs-spotlight--peek .bs-spotlight__nav a{color:var(--sp-dim);border-right:0}.bs-spotlight--peek .bs-spotlight__nav a::before{background:var(--sp-fg);height:2px}.bs-spotlight--peek .bs-spotlight__nav a:hover,.bs-spotlight--peek .bs-spotlight__nav a[aria-current=true]{background:none;color:var(--sp-fg)}.bs-spotlight--peek .bs-spotlight__num{color:var(--sp-faint)}.bs-spotlight--duo{--sp-fg:var(--bs-text);--sp-dim:var(--bs-muted);--sp-faint:var(--bs-muted);--sp-line:var(--bs-border);--sp-btn-bg:var(--bs-primary);--sp-btn-fg:var(--bs-primary-contrast)}.bs-spotlight--duo .bs-spotlight__track{grid-auto-columns:46%;gap:clamp(14px,2vw,26px);padding:0 clamp(16px,3vw,40px) 0;scroll-padding-left:clamp(16px,3vw,40px)}.bs-spotlight--duo .bs-spotlight__slide{display:grid;grid-template-rows:auto 1fr;align-content:start;background:var(--bs-surface);border-radius:var(--bs-radius);overflow:hidden;min-height:clamp(400px,54vh,560px);padding-bottom:clamp(88px,11vh,112px)}.bs-spotlight--duo .bs-spotlight__media{position:relative;width:100%;height:clamp(150px,17vw,230px)}.bs-spotlight--duo .bs-spotlight__body{padding:clamp(20px,2.2vw,32px) clamp(20px,2.2vw,32px) 0}.bs-spotlight--duo .bs-spotlight__inner{max-width:none}.bs-spotlight--duo h3{font-size:clamp(1.4rem,1rem + 1.2vw,2rem);max-width:20ch}.bs-spotlight--duo .bs-spotlight__body p{max-width:none;font-size:.96rem}.bs-spotlight--duo .bs-spotlight__eyebrow{color:var(--bs-accent)}.bs-spotlight--duo .bs-spotlight__features{margin-top:var(--bs-s4)}.bs-spotlight--duo .bs-spotlight__features>li{flex:1 1 100%;border-right:0;margin-right:0;padding:var(--bs-s3) 0}.bs-spotlight--duo .bs-spotlight__features>li + li{border-top:1px solid var(--sp-line)}.bs-spotlight--duo .bs-spotlight__pager{display:none}.bs-spotlight--duo .bs-spotlight__slide{padding-bottom:clamp(86px,10vh,106px)}.bs-spotlight--duo .bs-spotlight__nav{background:none;backdrop-filter:none;border-top:1px solid var(--sp-line)}.bs-spotlight--duo .bs-spotlight__nav a{color:var(--sp-dim);border-right:0}.bs-spotlight--duo .bs-spotlight__nav a::before{background:var(--sp-fg);height:2px}.bs-spotlight--duo .bs-spotlight__nav a:hover,.bs-spotlight--duo .bs-spotlight__nav a[aria-current=true]{background:none;color:var(--sp-fg)}.bs-spotlight--duo .bs-spotlight__num{color:var(--sp-faint)}.bs-spotlight--swatch{--sp-fg:var(--bs-text);--sp-dim:var(--bs-muted);--sp-faint:var(--bs-muted);--sp-line:var(--bs-border);--sp-btn-bg:var(--bs-primary);--sp-btn-fg:var(--bs-primary-contrast)}.bs-spotlight--swatch .bs-spotlight__slide{display:grid;grid-template-columns:1.1fr .9fr;min-height:clamp(440px,64vh,680px);padding-bottom:clamp(88px,11vh,116px);--vlak:var(--sp-swatch,var(--bs-primary))}.bs-spotlight--swatch .bs-spotlight__media{position:relative;height:100%;min-height:240px}.bs-spotlight--swatch .bs-spotlight__body{display:grid;align-content:center;background:var(--vlak);color:#fff;padding-bottom:clamp(20px,3vh,40px)}.bs-spotlight--swatch .bs-spotlight__inner{padding:clamp(28px,4vw,64px)}.bs-spotlight--swatch .bs-spotlight__body :is(h3,.bs-spotlight__eyebrow,.bs-spotlight__count){color:#fff}.bs-spotlight--swatch .bs-spotlight__body p{color:rgba(255,255,255,.9)}.bs-spotlight--swatch .bs-spotlight__features{border-top-color:rgba(255,255,255,.32)}.bs-spotlight--swatch .bs-spotlight__features>li{border-right-color:rgba(255,255,255,.32)}.bs-spotlight--swatch .bs-spotlight__features dt{color:rgba(255,255,255,.72)}.bs-spotlight--swatch .bs-spotlight__features dd{color:#fff}.bs-spotlight--swatch .bs-spotlight__link{background:#fff;color:var(--vlak);border-color:#fff}.bs-spotlight--swatch .bs-spotlight__link:hover{background:transparent;color:#fff;border-color:#fff}.bs-spotlight--swatch h3{font-size:clamp(1.8rem,1rem + 2.4vw,2.9rem);max-width:15ch}.bs-spotlight--swatch .bs-spotlight__slide:nth-child(even) .bs-spotlight__media{order:2}.bs-spotlight--profile{--sp-fg:var(--bs-text);--sp-dim:var(--bs-muted);--sp-faint:var(--bs-muted);--sp-line:var(--bs-border);--sp-btn-bg:var(--bs-primary);--sp-btn-fg:var(--bs-primary-contrast)}.bs-spotlight--profile .bs-spotlight__track{grid-auto-columns:100%}.bs-spotlight--profile .bs-spotlight__slide{display:grid;grid-template-columns:auto 1fr;gap:clamp(28px,5vw,80px);align-items:center;background:var(--bs-bg);min-height:clamp(420px,58vh,620px);padding:clamp(40px,6vh,76px) clamp(24px,6vw,90px) clamp(100px,12vh,132px)}.bs-spotlight--profile .bs-spotlight__slide:nth-child(even){background:var(--bs-surface)}.bs-spotlight--profile .bs-spotlight__media{position:relative;width:clamp(160px,22vw,300px);aspect-ratio:1/1;border-radius:50%;overflow:hidden;box-shadow:0 24px 48px -32px color-mix(in srgb,var(--bs-text) 55%,transparent)}.bs-spotlight--profile .bs-spotlight__bg{object-position:center 22%}.bs-spotlight--profile h3{font-size:clamp(1.7rem,1rem + 2.2vw,2.6rem);max-width:18ch}.bs-spotlight--profile .bs-spotlight__eyebrow{color:var(--bs-accent)}.bs-spotlight--profile .bs-spotlight__inner{max-width:56ch}.bs-spotlight--profile .bs-spotlight__nav{background:none;backdrop-filter:none;border-top:1px solid var(--sp-line)}.bs-spotlight--profile .bs-spotlight__nav a{color:var(--sp-dim);border-right:0}.bs-spotlight--profile .bs-spotlight__nav a::before{background:var(--sp-fg);height:2px}.bs-spotlight--profile .bs-spotlight__nav a:hover,.bs-spotlight--profile .bs-spotlight__nav a[aria-current=true]{background:none;color:var(--sp-fg)}.bs-spotlight--profile .bs-spotlight__num{color:var(--sp-faint)}.bs-spotlight--panel .bs-spotlight__slide,.bs-spotlight--figure .bs-spotlight__slide,.bs-spotlight--swatch .bs-spotlight__slide,.bs-spotlight--peek .bs-spotlight__slide,.bs-spotlight--profile .bs-spotlight__slide{align-items:stretch}.bs-spotlight--panel .bs-spotlight__body,.bs-spotlight--figure .bs-spotlight__body,.bs-spotlight--swatch .bs-spotlight__body,.bs-spotlight--peek .bs-spotlight__body,.bs-spotlight--profile .bs-spotlight__body{display:flex;align-items:flex-start;align-content:start}.bs-spotlight--panel .bs-spotlight__inner,.bs-spotlight--figure .bs-spotlight__inner,.bs-spotlight--swatch .bs-spotlight__inner,.bs-spotlight--peek .bs-spotlight__inner,.bs-spotlight--profile .bs-spotlight__inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}.bs-spotlight--panel .bs-spotlight__link,.bs-spotlight--figure .bs-spotlight__link,.bs-spotlight--swatch .bs-spotlight__link,.bs-spotlight--peek .bs-spotlight__link,.bs-spotlight--profile .bs-spotlight__link{margin-top:auto;align-self:flex-start}.bs-spotlight--profile .bs-spotlight__media,.bs-spotlight--figure .bs-spotlight__media{align-self:center}.bs-spotlight--type .bs-spotlight__nav,.bs-spotlight--band .bs-spotlight__nav{background:none;backdrop-filter:none;border-top:1px solid var(--sp-line)}.bs-spotlight--type .bs-spotlight__nav a,.bs-spotlight--band .bs-spotlight__nav a{color:var(--sp-dim);border-right:0}.bs-spotlight--type .bs-spotlight__nav a::before,.bs-spotlight--band .bs-spotlight__nav a::before{background:var(--sp-fg);height:2px}.bs-spotlight--type .bs-spotlight__nav a:hover,.bs-spotlight--band .bs-spotlight__nav a:hover{background:none;color:var(--sp-fg)}.bs-spotlight--type .bs-spotlight__nav a[aria-current=true],.bs-spotlight--band .bs-spotlight__nav a[aria-current=true]{background:none;color:var(--sp-fg)}.bs-spotlight--type .bs-spotlight__num,.bs-spotlight--band .bs-spotlight__num{color:var(--sp-faint)}.bs-spotlight--figure .bs-spotlight__nav,.bs-spotlight--plate .bs-spotlight__nav{left:50%;right:auto;transform:translateX(-50%);width:auto;bottom:clamp(22px,4vh,42px);background:none;backdrop-filter:none;border-top:0;gap:5px}.bs-spotlight--figure .bs-spotlight__nav a,.bs-spotlight--plate .bs-spotlight__nav a{flex:none;border-right:0;border-radius:999px;padding:8px 15px;color:var(--sp-dim);border:1px solid var(--sp-line);font-variant-numeric:tabular-nums}.bs-spotlight--figure .bs-spotlight__nav a::before,.bs-spotlight--plate .bs-spotlight__nav a::before{display:none}.bs-spotlight--figure .bs-spotlight__navLabel,.bs-spotlight--plate .bs-spotlight__navLabel{display:none}.bs-spotlight--figure .bs-spotlight__nav a:hover,.bs-spotlight--plate .bs-spotlight__nav a:hover{color:var(--sp-fg);border-color:var(--sp-fg);background:none}.bs-spotlight--figure .bs-spotlight__nav a[aria-current=true],.bs-spotlight--plate .bs-spotlight__nav a[aria-current=true]{background:var(--sp-btn-bg);border-color:var(--sp-btn-bg);color:var(--sp-btn-fg)}.bs-spotlight--figure .bs-spotlight__num,.bs-spotlight--plate .bs-spotlight__num{color:inherit;font-size:.78rem}.bs-spotlight--figure .bs-spotlight__pager,.bs-spotlight--plate .bs-spotlight__pager{bottom:clamp(18px,3.4vh,36px)}.bs-spotlight__nav{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.3)}.bs-spotlight__nav a{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:baseline;gap:10px;padding:var(--bs-s4) clamp(12px,1.6vw,22px);color:#fff;border-right:1px solid rgba(255,255,255,.18);font-size:.84rem;transition:background var(--bs-speed) ease,color var(--bs-speed) ease}.bs-spotlight__nav a::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform var(--bs-speed) cubic-bezier(.22,.85,.35,1)}.bs-spotlight__nav a:hover::before,.bs-spotlight__nav a:focus-visible::before{transform:scaleX(1)}.bs-spotlight__nav a:last-child{border-right:0}.bs-spotlight__nav a:hover,.bs-spotlight__nav a:focus-visible{background:rgba(255,255,255,.12);color:#fff}.bs-spotlight__nav a[aria-current="true"]{background:rgba(255,255,255,.16)}.bs-spotlight__nav a[aria-current="true"]::before{transform:scaleX(1)}.bs-spotlight__nav a[aria-current="true"] .bs-spotlight__num{color:#fff}.bs-spotlight__num{font-size:.7rem;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.8);flex:none}.bs-spotlight__navLabel{font-family:var(--bs-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.bs-spotlight__navLabel{display:none}.bs-spotlight__nav a{justify-content:center;padding-inline:0}.bs-spotlight--cover .bs-spotlight__slide{min-height:clamp(420px,68vh,620px);padding-bottom:clamp(76px,12vh,110px)}.bs-spotlight--panel .bs-spotlight__slide,.bs-spotlight--type .bs-spotlight__slide,.bs-spotlight--figure .bs-spotlight__slide,.bs-spotlight--peek .bs-spotlight__slide{grid-template-columns:1fr;align-content:start}.bs-spotlight--peek .bs-spotlight__track{grid-auto-columns:92%}.bs-spotlight--duo .bs-spotlight__track{grid-auto-columns:82%}.bs-spotlight--swatch .bs-spotlight__slide{grid-template-columns:1fr;align-content:start}.bs-spotlight--profile .bs-spotlight__slide{grid-template-columns:1fr;justify-items:center;text-align:center;align-content:start}.bs-spotlight--profile .bs-spotlight__media{width:clamp(140px,42vw,220px)}.bs-spotlight--profile .bs-spotlight__inner{margin-inline:auto}.bs-spotlight--swatch .bs-spotlight__slide:nth-child(even) .bs-spotlight__media{order:0}.bs-spotlight--swatch .bs-spotlight__media{height:clamp(200px,44vw,300px);min-height:0}.bs-spotlight--peek .bs-spotlight__media{aspect-ratio:4/3}.bs-spotlight--figure .bs-spotlight__nav,.bs-spotlight--plate .bs-spotlight__nav{flex-wrap:wrap;justify-content:center;max-width:92vw}.bs-spotlight--figure .bs-spotlight__media{aspect-ratio:4/3}.bs-spotlight--figure .bs-spotlight__count{font-size:5rem;top:-.1em}.bs-spotlight--band .bs-spotlight__media{height:clamp(180px,44vw,280px)}.bs-spotlight--panel .bs-spotlight__slide:nth-child(even) .bs-spotlight__media{order:0}.bs-spotlight--panel .bs-spotlight__media{height:clamp(200px,42vw,300px);min-height:0}.bs-spotlight--type .bs-spotlight__media{aspect-ratio:16/10}.bs-spotlight--type .bs-spotlight__body{order:0}.bs-spotlight__features>li{border-right:0;margin-right:0;padding-right:0;flex:1 1 100%}.bs-spotlight--plate .bs-spotlight__features>li{border-right:0;padding-inline:0}.bs-spotlight--plate .bs-spotlight__features>li + li{border-top:1px solid var(--sp-line)}.bs-spotlight__pager{bottom:calc(clamp(76px,12vh,110px) + 10px);right:16px}}.bs-hero--editorial{padding-block:clamp(96px,4rem + 9vw,180px);border-bottom:1px solid var(--bs-border)}.bs-hero--editorial h1{font-size:clamp(2.8rem,1.2rem + 6vw,6rem);line-height:.98;letter-spacing:-.035em;max-width:14ch}.bs-hero--editorial .bs-eyebrow{padding-bottom:var(--bs-s3);border-bottom:1px solid var(--bs-border);margin-bottom:var(--bs-s5)}.bs-hero--editorial p{max-width:46ch;margin-left:auto;margin-right:0;text-align:left}@media(min-width:900px){.bs-hero--editorial p{margin-top:var(--bs-s5);padding-left:var(--bs-s6);border-left:1px solid var(--bs-border)}}.bs-hero--overlap{position:relative;padding-block:clamp(40px,2rem + 4vw,88px);border-bottom:1px solid var(--bs-border);overflow:hidden}.bs-overlap__media{margin:0;position:absolute;inset:0 0 auto auto;width:min(56%,760px);height:100%}.bs-overlap__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.bs-hero--overlap .bs-hero__overlap{position:relative;z-index:1}.bs-hero--overlap .bs-hero__inner{max-width:min(100%,46rem);background:var(--bs-bg);padding:clamp(28px,3.4vw,56px) clamp(36px,5vw,80px) clamp(28px,3.4vw,52px) 0}.bs-hero--overlap h1{font-size:clamp(2.5rem,1.1rem + 5.2vw,5.2rem);line-height:1;letter-spacing:-.035em;max-width:16ch}.bs-hero--overlap .bs-eyebrow{padding-bottom:var(--bs-s3);border-bottom:1px solid var(--bs-border);margin-bottom:var(--bs-s4);display:block}.bs-hero--overlap p{max-width:44ch}@media(max-width:900px){.bs-hero--overlap{padding-top:0;overflow:visible}.bs-overlap__media{position:relative;width:100vw;margin-left:calc(50% - 50vw);height:clamp(240px,52vw,380px)}.bs-hero--overlap .bs-hero__inner{max-width:none;padding:var(--bs-s5) 0 0}}.bs-hero--index .bs-hero__index{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(40px,5vw,96px);align-items:end}.bs-hero__contents{display:grid;gap:0;border-top:1px solid var(--bs-border)}.bs-hero__contents a{display:flex;align-items:baseline;gap:var(--bs-s4);padding-block:var(--bs-s4);border-bottom:1px solid var(--bs-border);font-family:var(--bs-heading);font-size:1.06rem;font-weight:500;transition:padding-left var(--bs-speed) cubic-bezier(.22,.85,.35,1),color var(--bs-speed) ease}.bs-hero__contents a:hover{padding-left:var(--bs-s3);color:var(--bs-primary-tekst)}.bs-hero__num{font-family:var(--bs-body);font-size:.86rem;letter-spacing:.1em;color:var(--bs-muted);font-variant-numeric:tabular-nums}@media(max-width:900px){.bs-hero--index .bs-hero__index{grid-template-columns:1fr}}.bs-hero--split .bs-hero__split{align-items:center}.bs-hero__split.bs-split--flip .bs-split__media{order:-1}.bs-hero--split{padding-block:clamp(48px,7vh,104px)}.bs-hero--split:has(.bs-split__media[data-beeld="uitsnede"]){padding-block:clamp(36px,5vh,76px)}.bs-hero--split .bs-split__media img{aspect-ratio:var(--bs-beeldvorm,4/5);width:100%;object-fit:cover}.bs-split__media[data-vorm="staand"] img{aspect-ratio:var(--bs-beeldvorm,3/4)}.bs-hero--split .bs-split__media[data-vorm="staand"]{max-width:440px;margin-inline:auto}.bs-site[data-align="asymmetric"] .bs-hero--split:has([data-vorm="staand"]) .bs-hero__split{grid-template-columns:1.25fr .75fr}@media(min-width:900px){.bs-site[data-align="asymmetric"] .bs-hero--split .bs-hero__split{grid-template-columns:1fr 1.15fr}}.bs-hero--cover{position:relative;isolation:isolate;min-height:clamp(460px,62vh,760px);display:grid;align-items:end}.bs-hero--cover .bs-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.bs-hero--cover::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,#000 2%,transparent) 0%,color-mix(in srgb,#000 8%,transparent) 50%,color-mix(in srgb,#000 46%,transparent) 100%)}.bs-hero--cover .bs-hero__inner{position:relative;isolation:isolate}.bs-hero__inner,.bs-overlay__inner{min-width:0}.bs-hero--cover .bs-hero__inner::before{content:"";position:absolute;z-index:-1;left:calc(50% - 50vw);width:calc(50vw - 50% + 100% + 8rem);top:-100px;bottom:-100px;pointer-events:none;background:linear-gradient(to right,color-mix(in srgb,#000 76%,transparent) 0%,color-mix(in srgb,#000 70%,transparent) 44%,color-mix(in srgb,#000 32%,transparent) 76%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 24%,#000 76%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 24%,#000 76%,transparent 100%)}.bs-hero--cover.bs-hero--center .bs-hero__inner::before{left:calc(50% - 50vw);width:100vw;background:linear-gradient(to right,transparent 0%,color-mix(in srgb,#000 66%,transparent) 28%,color-mix(in srgb,#000 72%,transparent) 50%,color-mix(in srgb,#000 66%,transparent) 72%,transparent 100%)}.bs-hero--cover .bs-hero__inner{color:#fff;padding-bottom:var(--bs-s6)}.bs-hero--cover .bs-eyebrow,.bs-hero--immersive .bs-eyebrow,.bs-overlay .bs-eyebrow,.bs-section--dark .bs-eyebrow{color:color-mix(in srgb,var(--bs-accent) 24%,#fff)}.bs-hero--cover p{color:rgba(255,255,255,.9)}.bs-editorial__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,80px);align-items:start}.bs-editorial__lead h2{font-size:clamp(1.9rem,1rem + 3.2vw,3.2rem);line-height:1.04;letter-spacing:-.03em;max-width:15ch}.bs-editorial__lead .bs-actions{margin-top:var(--bs-s5)}.bs-editorial__body{padding-left:clamp(0px,3vw,48px);border-left:1px solid var(--bs-border)}.bs-editorial__body p{max-width:56ch}.bs-editorial__body p + p{margin-top:var(--bs-s4)}.bs-editorial__note{display:block;margin-top:var(--bs-s5);padding-top:var(--bs-s4);border-top:1px solid var(--bs-border);font-size:.9rem;color:var(--bs-muted);max-width:44ch}@media(max-width:900px){.bs-editorial__grid{grid-template-columns:1fr}.bs-editorial__body{padding-left:0;border-left:0;border-top:1px solid var(--bs-border);padding-top:var(--bs-s5)}}.bs-story__frame{position:relative;isolation:isolate}.bs-story__image{width:100%;aspect-ratio:var(--bs-beeldvorm,16/9);object-fit:cover;border-radius:var(--bs-radius);display:block}.bs-story__beeld{overflow:hidden;overflow:clip;border-radius:var(--bs-radius)}.bs-story__image--empty{background: linear-gradient(135deg,color-mix(in srgb,var(--bs-primary) 12%,var(--bs-surface)) 0%,var(--bs-surface) 70%)}.bs-story__card{background:var(--bs-bg);border:1px solid var(--bs-border);border-radius:var(--bs-radius);padding:clamp(22px,3vw,40px);max-width:min(460px,86%);box-shadow:var(--bs-shadow)}.bs-story__card h2{font-size:clamp(1.4rem,1rem + 1.4vw,2.1rem);letter-spacing:-.02em}.bs-story__card p{margin-top:var(--bs-s3);color:var(--bs-muted)}.bs-story__card .bs-actions{margin-top:var(--bs-s4)}@media(min-width:900px){.bs-story__card{position:absolute;bottom:clamp(-28px,-2vw,-20px);left:clamp(24px,4vw,56px)}.bs-story--right .bs-story__card{left:auto;right:clamp(24px,4vw,56px)}.bs-story{padding-bottom:calc(var(--bs-section) + 40px)}}@media(max-width:899px){.bs-story__card{max-width:100%;margin-top:calc(var(--bs-s4) * -1);position:relative}}.bs-case__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,72px);align-items:center}.bs-case__media img,.bs-case__placeholder{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--bs-radius);display:block}.bs-case__placeholder{background:linear-gradient(160deg,color-mix(in srgb,var(--bs-primary) 14%,var(--bs-surface)),var(--bs-surface))}.bs-case__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--bs-s4);margin:var(--bs-s5) 0;padding:var(--bs-s4) 0;border-block:1px solid var(--bs-border)}.bs-case__metrics dt{font-size:clamp(1.6rem,1rem + 1.8vw,2.4rem)}.bs-case__metrics dd{margin:4px 0 0;font-size:.86rem}.bs-case__quote{margin:0;padding-left:var(--bs-s4);border-left:2px solid var(--bs-accent)}.bs-case__quote .bs-quote__author{display:block;margin-top:var(--bs-s3);font-size:.86rem;font-style:normal}.bs-case .bs-actions{margin-top:var(--bs-s5)}.bs-card__kop{display:flex;align-items:center;gap:12px;margin-bottom:18px}.bs-card__kop .bs-icon{margin:0}.bs-icon svg{width:22px;height:22px}.bs-card__badge{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--bs-accent);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bs-card__bullets{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px;font-size:.95rem}.bs-card__bullets li{position:relative;padding-left:18px}.bs-card__bullets li::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--bs-bullet,var(--bs-accent))}.bs-header__extra{display:flex;align-items:center;gap:18px;margin-left:auto;margin-right:16px;font-size:.92rem;font-weight:500}.bs-header__extra a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;white-space:nowrap}.bs-header--donker .bs-header__extra a{color:#fff}@media(max-width:900px){.bs-header__extra span{display:none}}.bs-case--zonderbeeld .bs-case__grid{grid-template-columns:1fr}.bs-case--zonderbeeld .bs-case__body{max-width:56rem}@media(max-width:900px){.bs-case__grid{grid-template-columns:1fr}}.bs-portfolio__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--bs-gap);margin-top:var(--bs-s6)}.bs-portfolio__item{grid-column:span 3;display:block}.bs-portfolio__grid--grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.bs-portfolio__grid--grid.bs-portfolio__grid--n1{grid-template-columns:minmax(0,40rem)}@media(min-width:900px){.bs-portfolio__grid--grid.bs-portfolio__grid--n2{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bs-portfolio__grid--grid.bs-portfolio__grid--n2 .bs-portfolio__media{aspect-ratio:auto;height:clamp(340px,32vw,460px)}}.bs-portfolio__grid--grid .bs-portfolio__item{grid-column:span 1}.bs-portfolio__grid--editorial .bs-portfolio__item:nth-child(6n+1){grid-column:span 4}.bs-portfolio__grid--editorial .bs-portfolio__item:nth-child(6n+2){grid-column:span 2}.bs-portfolio__grid--editorial .bs-portfolio__item:nth-child(6n+3){grid-column:span 2}.bs-portfolio__grid--editorial .bs-portfolio__item:nth-child(6n+4){grid-column:span 4}.bs-portfolio__grid--editorial > .bs-portfolio__item:nth-child(odd):last-child:not(:nth-child(3)){grid-column:span 6}.bs-portfolio__grid--editorial:has(> .bs-portfolio__item:only-child) > .bs-portfolio__item{grid-column:span 6}.bs-portfolio__grid--editorial:has(> .bs-portfolio__item:nth-child(2):last-child) > .bs-portfolio__item{grid-column:span 3}.bs-portfolio__grid--editorial:has(> .bs-portfolio__item:nth-child(3):last-child) > .bs-portfolio__item{grid-column:span 2}.bs-portfolio__grid--editorial:has(> .bs-portfolio__item:nth-child(5):last-child) > .bs-portfolio__item:last-child{grid-column:span 6}.bs-portfolio__grid--editorial:has(> .bs-portfolio__item:nth-child(3):last-child) .bs-portfolio__caption{display:block}.bs-portfolio__grid--editorial:has(> .bs-portfolio__item:nth-child(3):last-child) .bs-portfolio__caption span{display:block;margin-top:4px;color:var(--bs-muted)}.bs-portfolio__media{display:block;position:relative;overflow:hidden;border-radius:var(--bs-radius);background:var(--bs-surface)}.bs-portfolio__media img,.bs-portfolio__placeholder{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,.85,.35,1)}@media(min-width:901px){.bs-portfolio__grid--editorial{grid-auto-rows:clamp(240px,27vw,440px)}.bs-portfolio__grid--editorial > .bs-portfolio__item{display:flex;flex-direction:column;min-height:0}.bs-portfolio__grid--editorial .bs-portfolio__media{position:relative;flex:1 1 auto;min-height:0}.bs-portfolio__grid--editorial .bs-portfolio__media img,.bs-portfolio__grid--editorial .bs-portfolio__placeholder{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}}.bs-portfolio__placeholder{background:linear-gradient(150deg,color-mix(in srgb,var(--bs-primary) 12%,var(--bs-surface)),var(--bs-surface))}.bs-portfolio__item:hover .bs-portfolio__media img{transform:scale(1.04)}.bs-portfolio__grid--grid .bs-portfolio__caption{display:block}.bs-portfolio__grid--grid .bs-portfolio__caption span{display:block;margin-top:4px;color:var(--bs-muted)}.bs-portfolio__caption{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-top:var(--bs-s3);padding-bottom:var(--bs-s3);border-bottom:1px solid var(--bs-border)}.bs-portfolio__caption strong{font-family:var(--bs-heading);font-weight:600}.bs-portfolio__caption span{font-size:.84rem}.bs-zoek{display:flex;gap:10px;margin-top:var(--bs-s5);max-width:34rem}.bs-zoek input{flex:1;padding:12px 16px;border:1px solid var(--bs-border);border-radius:var(--bs-radius);font:inherit;font-size:.92rem;background:var(--bs-bg);color:var(--bs-text)}.bs-zoek input:focus-visible{outline:2px solid var(--bs-text);outline-offset:1px}.bs-filters{display:grid;gap:12px;margin-top:var(--bs-s5)}.bs-filter{display:grid;grid-template-columns:5.5rem 1fr;gap:12px;align-items:start}.bs-filter__label{font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-muted);padding-top:9px}.bs-filter__opties{display:flex;flex-wrap:wrap;gap:7px}.bs-shop__stand{margin-top:var(--bs-s5);font-size:.86rem;color:var(--bs-muted)}.bs-shop__meta{font-size:.78rem;letter-spacing:.04em;color:var(--bs-muted);margin-top:4px}@media(max-width:700px){.bs-filter{grid-template-columns:1fr;gap:6px}.bs-filter__label{padding-top:0}}.bs-shop__filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--bs-s5)}.bs-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;border:1px solid var(--bs-border);font-size:.86rem;line-height:1;text-decoration:none;color:var(--bs-text);transition:background .15s ease,border-color .15s ease}.bs-chip:hover{border-color:var(--bs-text)}.bs-chip span{font-size:.76rem;color:var(--bs-muted);font-variant-numeric:tabular-nums}.bs-shop__filters .bs-chip--aan{background:var(--bs-text);border-color:var(--bs-text);color:var(--bs-bg,#fff)}.bs-shop__filters .bs-chip--aan span{color:inherit;opacity:.72}.bs-pager{display:flex;align-items:center;justify-content:center;gap:var(--bs-s4);margin-top:var(--bs-s6);flex-wrap:wrap}.bs-pager__stand{font-size:.86rem;color:var(--bs-muted);font-variant-numeric:tabular-nums}[data-beeld="uitsnede"]{background:var(--bs-surface);border-radius:var(--bs-radius);overflow:hidden;position:relative;isolation:isolate}[data-beeld="uitsnede"] img{object-fit:contain !important;padding:clamp(16px,2.6vw,34px)}.bs-shop__item[data-beeld="uitsnede"]{background: radial-gradient(120% 90% at 50% 12%,color-mix(in srgb,var(--bs-accent) 12%,transparent),transparent 62%),var(--bs-surface)}.bs-shop__item[data-beeld="uitsnede"] img{filter:drop-shadow(0 14px 22px rgba(0,0,0,.16));transition:transform .45s cubic-bezier(.22,.85,.35,1)}.bs-shop__item:hover[data-beeld="uitsnede"] img{transform:scale(1.05) rotate(-1.2deg)}.bs-section[data-tone="dark"] [data-beeld="uitsnede"],.bs-section--dark [data-beeld="uitsnede"]{background:rgba(255,255,255,.05)}.bs-section--accent [data-beeld="uitsnede"]{background:color-mix(in srgb,var(--bs-text) 5%,transparent)}.bs-section--dark .bs-figure[data-beeld="uitsnede"]{background:transparent;position:relative;isolation:isolate}.bs-section--accent .bs-figure[data-beeld="uitsnede"]{background:transparent;position:relative;isolation:isolate}.bs-section--dark .bs-figure[data-beeld="uitsnede"]::before,.bs-section--accent .bs-figure[data-beeld="uitsnede"]::before{content:"";position:absolute;inset:2% 10% 26% 10%;border-radius:999px;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--bs-accent) 34%,transparent),transparent 72%)}.bs-section--dark .bs-figure[data-beeld="uitsnede"] img,.bs-section--accent .bs-figure[data-beeld="uitsnede"] img{object-fit:contain;background:transparent;aspect-ratio:4/3;padding:0;filter:drop-shadow(0 30px 34px rgba(0,0,0,.55));transition:transform .5s cubic-bezier(.22,.85,.35,1)}.bs-section--dark .bs-figure[data-beeld="uitsnede"]:hover img{transform:translateY(-6px) scale(1.03)}.bs-section--accent .bs-figure[data-beeld="uitsnede"]:hover img{transform:translateY(-6px) scale(1.03)}.bs-section--dark figcaption{opacity:.8}.bs-section--accent figcaption{opacity:.8}.bs-shop__item[data-beeld="uitsnede"] img{aspect-ratio:1;width:100%}.bs-portfolio__media[data-beeld="uitsnede"] img{aspect-ratio:4/3}.bs-split__media[data-beeld="uitsnede"]{background:transparent;position:relative}.bs-split__media[data-beeld="uitsnede"]::before{content:"";position:absolute;inset:6% 4% 14% 8%;border-radius:999px;background:radial-gradient(closest-side,color-mix(in srgb,var(--bs-accent) 42%,transparent),transparent 72%);z-index:-1}.bs-split__media[data-beeld="uitsnede"] img{object-fit:contain !important;padding:0;max-height:min(58vh,520px);width:100%;filter:drop-shadow(0 26px 38px rgba(0,0,0,.22))}.bs-shop__grid{gap:clamp(18px,2.4vw,32px)}.bs-shop__item{display:block;text-decoration:none;color:inherit;transition:transform .25s ease}.bs-shop__item:hover{transform:translateY(-3px)}.bs-shop__item img{width:100%;display:block}.bs-shop__body{padding:14px 2px 0}.bs-shop__body h3{font-size:.95rem;line-height:1.35;font-weight:600;margin:0}.bs-shop__prijs{margin-top:6px;font-variant-numeric:tabular-nums;color:var(--bs-muted);font-size:.9rem}@media(max-width:900px){.bs-portfolio__grid,.bs-portfolio__grid--editorial{grid-template-columns:1fr}.bs-portfolio__item,.bs-portfolio__grid--editorial .bs-portfolio__item{grid-column:1 / -1 !important}}.bs-sticky__grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:clamp(32px,5vw,88px);align-items:start}.bs-sticky__aside{align-self:stretch}.bs-sticky__inner{position:sticky;top:calc(var(--bs-header-h,76px) + clamp(16px,3vw,40px))}.bs-sticky__inner h2{font-size:clamp(1.7rem,1rem + 2.4vw,2.8rem);letter-spacing:-.026em;max-width:16ch}.bs-sticky__items{list-style:none;margin:0;padding:0;counter-reset:sticky}.bs-sticky__items li{display:grid;grid-template-columns:auto 1fr;gap:var(--bs-s4);padding-block:var(--bs-s5);border-top:1px solid var(--bs-border)}.bs-sticky__items li:last-child{border-bottom:1px solid var(--bs-border)}.bs-sticky__num{font-family:var(--bs-body);font-size:.86rem;letter-spacing:.1em;color:var(--bs-accent);font-variant-numeric:tabular-nums;padding-top:.35em}.bs-sticky__items h3{margin-bottom:6px}@media(max-width:900px){.bs-sticky__grid{grid-template-columns:1fr}.bs-sticky__inner{position:static}}.bs-timeline__list{list-style:none;margin:var(--bs-s6) 0 0;padding:0;display:grid;gap:0}.bs-timeline__list li{position:relative;padding:0 0 var(--bs-s6) var(--bs-s6);border-left:1px solid var(--bs-border)}.bs-timeline__list li:last-child{padding-bottom:0;border-left-color:transparent}.bs-timeline__list li::before{content:"";position:absolute;left:-5px;top:6px;width:9px;height:9px;border-radius:999px;background:var(--bs-accent);box-shadow:0 0 0 4px var(--bs-bg)}.bs-timeline__marker{display:block;font-size:.88rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-muted);margin-bottom:6px;font-variant-numeric:tabular-nums}.bs-timeline__list--h{grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);overflow-x:auto;gap:var(--bs-gap);padding-bottom:var(--bs-s4)}.bs-timeline__list--h li{padding:var(--bs-s5) 0 0;border-left:0;border-top:1px solid var(--bs-border)}.bs-timeline__list--h li::before{left:0;top:-5px}@media(max-width:900px){.bs-timeline__list--h{grid-auto-flow:row;grid-auto-columns:auto}}.bs-marquee{overflow:hidden;padding-block:clamp(18px,2.4vw,34px);border-block:1px solid var(--bs-border)}.bs-marquee__track{display:flex;width:max-content;animation:bsMarquee 38s linear infinite}.bs-marquee:hover .bs-marquee__track{animation-play-state:paused}@keyframes bsMarquee{from{transform:none}to{transform:translateX(-50%)}}.bs-marquee__item{display:inline-flex;align-items:center;gap:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px);font-family:var(--bs-heading);white-space:nowrap;letter-spacing:-.02em}.bs-marquee--lg .bs-marquee__item{font-size:clamp(1.5rem,1rem + 2vw,2.6rem);font-weight:600}.bs-marquee--sm .bs-marquee__item{font-size:1rem;font-weight:500;letter-spacing:.02em}.bs-marquee__dot{opacity:.4}.bs-statement{text-align:center;padding-block:clamp(72px,8vw,148px)}.bs-statement h2{font-size:clamp(1.9rem,1rem + 3.6vw,3.6rem);line-height:1.06;letter-spacing:-.03em;max-width:20ch;margin-inline:auto}.bs-statement p{margin:var(--bs-s4) auto 0;max-width:52ch}.bs-statement .bs-actions{justify-content:center;margin-top:var(--bs-s6)}.bs-contactx__grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,36vw,520px);gap:clamp(32px,5vw,80px);align-items:center}.bs-contactx__grid h2{font-size:clamp(1.7rem,1rem + 2.2vw,2.6rem);letter-spacing:-.026em;max-width:14ch}.bs-contactx__details{margin:var(--bs-s6) 0 0;display:grid;gap:0}.bs-contactx__details div{display:grid;grid-template-columns:minmax(0,clamp(130px,30%,200px)) minmax(0,1fr);gap:var(--bs-s4);padding-block:var(--bs-s3);border-top:1px solid var(--bs-border)}.bs-contactx__details div:last-child{border-bottom:1px solid var(--bs-border)}.bs-contactx__details dt{font-size:.88rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-muted);min-width:0;overflow-wrap:anywhere}.bs-contactx__details dt[data-plat]{text-transform:none;letter-spacing:0;font-size:.9rem}.bs-contactx__details dd{margin:0;min-width:0;overflow-wrap:break-word}.bs-contactx__form{background:var(--bs-bg);border:1px solid var(--bs-border);border-radius:var(--bs-radius);padding:clamp(22px,3vw,40px);box-shadow:var(--bs-shadow)}@media(max-width:900px){.bs-contactx__grid{grid-template-columns:1fr}.bs-contactx__details div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bs-marquee__track{animation:none}}.bs-hero--video .bs-hero__bg{object-fit:cover}.bs-hero__cue{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:currentColor;opacity:.65}.bs-hero__cue span{display:block;width:1px;height:26px;background:currentColor;animation:bsCue 1.9s ease-in-out infinite;transform-origin:top}@keyframes bsCue{0%,100%{transform:scaleY(.35);opacity:.35}50%{transform:scaleY(1);opacity:1}}.bs-rating-badge{display:inline-flex;align-items:center;gap:10px;margin-top:var(--bs-s5);padding:8px 14px;border:1px solid currentColor;border-radius:999px;font-size:.86rem;opacity:.92}.bs-rating-badge__score{font-family:var(--bs-heading);font-weight:700;font-size:1.06rem;font-variant-numeric:tabular-nums}.bs-rating-badge__stars{letter-spacing:.08em;color:var(--bs-accent)}.bs-rating-badge__meta{opacity:.8}.bs-band{padding-block:clamp(24px,3vw,44px)}.bs-band__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--bs-gap);text-align:center}.bs-band__value{display:block;font-family:var(--bs-heading);font-weight:700;letter-spacing:-.03em;font-size:clamp(1.5rem,1rem + 1.8vw,2.3rem);line-height:1;font-variant-numeric:tabular-nums}.bs-band__label{display:block;margin-top:6px;font-size:.88rem;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.bs-showcase__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--bs-gap);margin-top:var(--bs-s6)}.bs-showcase__item{position:relative;display:block;overflow:hidden;border-radius:var(--bs-radius);min-height:300px;isolation:isolate;background:var(--bs-surface)}.bs-showcase__media{position:absolute;inset:0;z-index:-2;display:block}.bs-showcase__media img,.bs-showcase__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22,.85,.35,1)}.bs-showcase__placeholder{background:linear-gradient(150deg,color-mix(in srgb,var(--bs-primary) 26%,var(--bs-surface)),var(--bs-surface))}.bs-showcase__item::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 28%,color-mix(in srgb,#000 76%,transparent) 100%);transition:opacity .4s ease}.bs-showcase__item:hover .bs-showcase__media img{transform:scale(1.06)}.bs-showcase__body{position:absolute;inset:auto 0 0 0;padding:var(--bs-s5);color:#fff;display:grid;gap:6px}.bs-showcase__body strong{font-family:var(--bs-heading);font-size:1.14rem;letter-spacing:-.015em}.bs-showcase__text{font-size:.88rem;opacity:.85;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.22,.85,.35,1),opacity .3s ease;opacity:0}.bs-showcase__item:hover .bs-showcase__text,.bs-showcase__item:focus-visible .bs-showcase__text{max-height:6.5em;opacity:.85}@media(hover:none){.bs-showcase__text{max-height:6.5em;opacity:.85}}.bs-showcase__link{font-size:.88rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,var(--bs-accent) 80%,#fff)}.bs-site .bs-showcase--onder .bs-showcase__item{min-height:0;display:grid;grid-template-rows:auto 1fr;background:var(--bs-bg);border:1px solid var(--bs-border);color:var(--bs-text)}.bs-site .bs-showcase--onder .bs-showcase__item::after{display:none}.bs-site .bs-showcase--onder .bs-showcase__media{position:relative;inset:auto;z-index:auto;aspect-ratio:16/10;overflow:hidden;overflow:clip;border-bottom:1px solid var(--bs-border)}.bs-site .bs-showcase--onder .bs-showcase__media img{object-position:top left}.bs-site .bs-showcase--onder .bs-showcase__body{position:static;color:var(--bs-text);padding:var(--bs-s4) var(--bs-s5) var(--bs-s5);align-content:start}.bs-site .bs-showcase--onder .bs-showcase__text{max-height:none;opacity:1;color:var(--bs-muted);font-size:.95rem}.bs-site .bs-showcase--onder .bs-showcase__link{color:var(--bs-accent);text-decoration-color:currentColor;margin-top:6px}.bs-logos--groot,.bs-logos--middel,.bs-logos--klein{display:grid;gap:16px;justify-content:stretch}.bs-logos--groot{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-logos--middel{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-logos--klein{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.bs-logos--groot,.bs-logos--middel,.bs-logos--klein,.bs-logos--groot > *,.bs-logos--middel > *,.bs-logos--klein > *{opacity:1}.bs-logos--groot > *,.bs-logos--middel > *,.bs-logos--klein > *{min-height:0;position:relative}.bs-logos--groot > *,.bs-logos--middel > *,.bs-logos--klein > *{display:grid;place-items:center;aspect-ratio:3/2;padding:14px;background:#fff;border:1px solid var(--bs-border);border-radius:var(--bs-radius);transition:transform var(--bs-speed,.2s) ease,box-shadow var(--bs-speed,.2s) ease}.bs-logos--groot > *{aspect-ratio:16/9;padding:22px}.bs-logos--groot img,.bs-logos--middel img,.bs-logos--klein img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:none;opacity:1}.bs-logos--middel > * > img,.bs-logos--klein > * > img{position:absolute;top:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px);max-width:none;max-height:none}.bs-logos--groot > * > img{position:absolute;top:22px;left:22px;width:calc(100% - 44px);height:calc(100% - 44px);max-width:none;max-height:none}.bs-logos__link:hover,.bs-logos__link:focus-visible{transform:translateY(-2px);box-shadow:var(--bs-shadow,0 10px 24px rgba(0,0,0,.12));outline-offset:3px}.bs-logos--mono img{filter:brightness(0);opacity:.82}.bs-logoband{overflow:hidden;padding-block:6px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.bs-logos.bs-logoband__spoor{display:flex;flex-wrap:nowrap;gap:0;width:max-content;justify-content:flex-start;animation:bsMarquee var(--bs-band-duur,40s) linear infinite reverse}.bs-logoband[data-richting="links"] .bs-logoband__spoor{animation-direction:normal}.bs-logoband:hover .bs-logoband__spoor,.bs-logoband:focus-within .bs-logoband__spoor{animation-play-state:paused}.bs-logos.bs-logoband__spoor > *{flex:0 0 auto;width:clamp(132px,13vw,184px);margin-right:clamp(10px,1.1vw,16px)}.bs-logos.bs-logoband__spoor:not(.bs-logos--groot):not(.bs-logos--middel):not(.bs-logos--klein) > *{width:auto;margin-right:44px}@media(prefers-reduced-motion:reduce){.bs-logos.bs-logoband__spoor{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.bs-logos.bs-logoband__spoor > [aria-hidden="true"]{display:none}}.bs-section--dark .bs-logos--mono img,.bs-section--primary .bs-logos--mono img{filter:brightness(0) invert(1)}.bs-logos--mono > *{background:transparent}.bs-logos--mono img.bs-logos__grijs,.bs-section--dark .bs-logos--mono img.bs-logos__grijs{filter:grayscale(1) contrast(1.1)}.bs-logos--mono .bs-logos__link:hover img{opacity:1}@media(max-width:640px){.bs-logos--groot{grid-template-columns:1fr}.bs-logos--middel{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-logos--klein{grid-template-columns:repeat(3,minmax(0,1fr))}}.bs-filmvenster.is-staand{width:min(460px,92vw,calc((100dvh - 150px) * 9 / 16))}.bs-filmvenster.is-staand .bs-filmvenster__frame{max-height:calc(100dvh - 150px);margin-inline:auto}.bs-embedklik__vak{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:var(--bs-s5);align-items:start}.bs-embedklik__vak--zonder{grid-template-columns:1fr}.bs-embedklik__beeld{width:100%;height:auto;border-radius:var(--bs-radius);display:block}.bs-embedklik__beschrijving{margin-top:12px}.bs-embedklik__speler{display:flex;align-items:flex-start;margin-top:var(--bs-s4)}.bs-embedklik__speler iframe{width:100%;height:var(--bs-spelerhoogte,200px);border:0;border-radius:calc(var(--bs-radius) * .6)}.bs-embedklik__speler.bs-record__film--speelt{display:block}.bs-embedklik__platform{margin-top:10px;font-weight:600}@media(max-width:760px){.bs-embedklik__vak{grid-template-columns:minmax(0,1fr)}.bs-embedklik__beeld{max-width:22rem}}.bs-embedklik__tekst{min-width:0}.bs-embedklik__speler iframe{max-width:100%}.bs-embedklik__tekst:has(.bs-record__film--speelt) .bs-embedklik__beschrijving{display:none}.bs-hero__bg[data-src]:not([src]) + .bs-hero__pauze{display:none}.bs-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bs-prog{margin-top:var(--bs-s5)}.bs-prog__dagen{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 12px;margin:0 0 var(--bs-s4);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.bs-prog__dag{flex:0 0 auto;scroll-snap-align:start;display:grid;gap:2px;min-width:9.5rem;padding:12px 16px;border:2px solid var(--bs-border);border-radius:var(--bs-radius);background:var(--bs-bg);color:var(--bs-text);text-decoration:none;min-height:44px}.bs-prog__dag:hover{border-color:var(--bs-primary)}.bs-prog__dag.is-actief{background:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-primary-contrast)}.bs-prog__dagdatum{font-weight:800;font-size:1.05rem;text-transform:capitalize;font-variant-numeric:tabular-nums}.bs-prog__dagthema{font-size:.9rem;opacity:.85}.bs-prog__dagstatus{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.bs-prog__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:12px var(--bs-s4);align-items:end;padding:var(--bs-s4);background:var(--bs-surface);border-radius:var(--bs-radius)}.bs-prog__veld{display:grid;gap:6px;font-weight:600;font-size:.9rem}.bs-prog__veld select,.bs-prog__veld input{width:100%;min-height:48px;padding:10px 14px;font:inherit;font-size:16px;font-weight:400;color:var(--bs-text);background:var(--bs-bg);border:1px solid var(--bs-border);border-radius:calc(var(--bs-radius) * .6)}.bs-prog__veld select:focus-visible,.bs-prog__veld input:focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px}.bs-prog__vink{display:flex;align-items:center;gap:10px;min-height:48px;font-weight:600;cursor:pointer}.bs-prog__vink input{width:22px;height:22px;accent-color:var(--bs-primary)}.bs-prog__toon{justify-self:start}.bs-prog__stand{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;margin:var(--bs-s4) 0}.bs-prog__aantal{margin:0;font-weight:700}.bs-prog__actief{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.bs-prog__actief button,.bs-prog__actief span,.bs-prog__wis{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid var(--bs-border);border-radius:999px;background:var(--bs-bg);color:var(--bs-text);font:inherit;font-size:.9rem;cursor:pointer;text-decoration:none}.bs-prog__wis{border-color:transparent;text-decoration:underline;text-underline-offset:3px}.bs-prog__groep{margin-top:var(--bs-s5)}.bs-prog__groepkop{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;padding-bottom:8px;border-bottom:2px solid var(--bs-text)}.bs-prog__groep ul{list-style:none;margin:0;padding:0}.bs-prog__uitklap > summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.bs-prog__uitklap > summary::-webkit-details-marker{display:none}.bs-prog__uitklap > summary::after{content:"+";margin-left:auto;font-size:1.3rem;line-height:1}.bs-prog__uitklap[open] > summary::after{content:"–"}.bs-prog__uitklap > summary:focus-visible{outline:3px solid var(--bs-primary);outline-offset:3px}.bs-prog__groepaantal{font-weight:600;text-transform:none;letter-spacing:0;font-size:.9rem;color:var(--bs-muted)}.bs-prog__rij{display:grid;grid-template-columns:8.5rem 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--bs-border)}.bs-prog__tijd{font-variant-numeric:tabular-nums;font-weight:800;font-size:1.15rem;line-height:1.3;white-space:nowrap}.bs-prog__tot{margin:0 3px;opacity:.6}.bs-prog__onbekend{font-weight:600;font-size:.95rem;opacity:.8}.bs-prog__wat{display:grid;gap:4px;min-width:0}.bs-prog__titel{font-size:1.1rem;line-height:1.35}.bs-prog__titel a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bs-prog__toelichting{color:var(--bs-muted);font-size:.95rem}.bs-prog__meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.92rem;color:var(--bs-muted)}.bs-prog__plek{font-weight:600;color:var(--bs-text)}.bs-prog__plek a{color:inherit;display:inline-block;padding-block:12px;margin-block:-12px}.bs-prog__aantal{margin:0;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.4}.bs-prog__editie{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 var(--bs-s4);font-size:1.05rem}.bs-prog__editiestand{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border:1px solid currentColor}.bs-prog__editie--lopend .bs-prog__editiestand{background:var(--bs-primary);color:var(--bs-primary-contrast);border-color:var(--bs-primary)}.bs-prog__uitklapkop{display:inline;margin:0;font:inherit;text-transform:inherit;letter-spacing:inherit}@media(max-width:640px){.bs-footer li a,.bs-footer__kolom a{display:inline-block;padding-block:10px}}.bs-prog__label{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.8rem;font-weight:700;border:1px solid currentColor}.bs-prog__label--kind{color:var(--bs-text)}.bs-prog__label--gewijzigd{background:#fff4d6;color:#6b4a00;border-color:#e7b93a}.bs-prog__label--geannuleerd{background:#fde7e7;color:#8a1111;border-color:#e38d8d}.bs-prog__rij--geannuleerd .bs-prog__tijd,.bs-prog__rij--geannuleerd .bs-prog__titel{opacity:.65}.bs-prog__leeg{padding:var(--bs-s5);border:2px dashed var(--bs-border);border-radius:var(--bs-radius);text-align:center}.bs-prog__noot{margin-top:var(--bs-s5);font-size:.92rem}@media(max-width:640px){.bs-prog__rij{grid-template-columns:1fr;gap:4px}.bs-prog__tijd{font-size:1.05rem}.bs-prog__filters{grid-template-columns:1fr}}.bs-dagen__kop{margin-bottom:var(--bs-s5)}.bs-dagen__stand{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 0 0;font-weight:700}.bs-dagen__standlabel{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--bs-text);color:var(--bs-bg);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.bs-dagen__standlabel--lopend{background:var(--bs-primary);color:var(--bs-primary-contrast)}.bs-dagen__standtekst{margin-top:12px}.bs-dagen__lijst{list-style:none;margin:0;padding:0;display:grid;gap:var(--bs-s4);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.bs-dag{--bs-dagkleur:var(--bs-primary)}.bs-dag__link{position:relative;display:flex;flex-direction:column;height:100%;color:var(--bs-text);text-decoration:none;background:var(--bs-bg);border:1px solid var(--bs-border);border-radius:var(--bs-radius);overflow:hidden;transition:transform var(--bs-speed,.2s) ease,box-shadow var(--bs-speed,.2s) ease}.bs-dag__link:hover{transform:translateY(-3px);box-shadow:var(--bs-shadow,0 12px 30px rgba(0,0,0,.12))}.bs-dag__link:focus-visible{outline:3px solid var(--bs-primary);outline-offset:3px}.bs-dag__beeld{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--bs-surface)}.bs-dag__beeld img{width:100%;height:100%;object-fit:cover;display:block}.bs-dag__datum{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:end;padding:16px 18px 0;border-top:6px solid var(--bs-dagkleur)}.bs-dag__weekdag{grid-column:2;grid-row:1;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.bs-dag__nr{grid-column:1;grid-row:1/3;font-size:clamp(2.6rem,1.8rem + 2.4vw,3.6rem);font-weight:900;line-height:.85;font-variant-numeric:tabular-nums;font-family:var(--bs-heading)}.bs-dag__maand{grid-column:2;grid-row:2;font-size:.95rem;font-weight:700;text-transform:capitalize}.bs-dag__tekst{display:grid;gap:6px;padding:12px 18px 18px;flex:1}.bs-dag__nummer{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--bs-muted)}.bs-dag__thema{font-size:1.2rem;line-height:1.2;font-family:var(--bs-heading)}.bs-dag__samenvatting{color:var(--bs-muted);font-size:.95rem}.bs-dag__status{justify-self:start;margin-top:auto;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border:1px solid currentColor}.bs-dag__status--vandaag{background:var(--bs-primary);color:var(--bs-primary-contrast);border-color:var(--bs-primary)}.bs-dag.is-huidig .bs-dag__link{outline:3px solid var(--bs-dagkleur);outline-offset:-3px}.bs-dagen--balk .bs-dagen__lijst{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x proximity}.bs-dagen--balk .bs-dag{flex:0 0 auto;scroll-snap-align:start;min-width:11rem}.bs-dagen--balk .bs-dag__datum{padding:12px 14px 0}.bs-dagen--balk .bs-dag__nr{font-size:2.4rem}.bs-dagen--balk .bs-dag__tekst{padding:8px 14px 14px}.bs-dagen--balk .bs-dag__thema{font-size:1rem}.bs-dagen__cta{margin-top:var(--bs-s5)}.bs-plattegrond__vlak{position:relative;margin-top:var(--bs-s5)}.bs-plattegrond__schakel{position:absolute;opacity:0;pointer-events:none}.bs-plattegrond__zoom{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;margin-bottom:12px;border:1px solid var(--bs-border);border-radius:999px;cursor:pointer;font-weight:700;background:var(--bs-bg)}.bs-plattegrond__schakel:focus-visible + .bs-plattegrond__zoom{outline:3px solid var(--bs-primary);outline-offset:2px}.bs-plattegrond__zoom-uit,.bs-plattegrond__schakel:checked + .bs-plattegrond__zoom .bs-plattegrond__zoom-in{display:none}.bs-plattegrond__schakel:checked + .bs-plattegrond__zoom .bs-plattegrond__zoom-uit{display:inline}.bs-plattegrond__scroll{overflow:auto;border-radius:var(--bs-radius);border:1px solid var(--bs-border);background:var(--bs-surface);max-height:80vh}.bs-plattegrond__kaart{position:relative;margin:0;width:100%;min-width:0}.bs-plattegrond__schakel:checked ~ .bs-plattegrond__scroll .bs-plattegrond__kaart{width:220%;max-width:none}.bs-plattegrond__kaart img{display:block;width:100%;height:100%;object-fit:fill}.bs-plattegrond__bron{margin:6px 0 0;font-size:.78rem;color:var(--bs-muted)}.bs-plattegrond__bron a{color:inherit}.bs-pin{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border-radius:999px;font-size:.8rem;font-weight:800;line-height:1;text-decoration:none;color:#fff;background:var(--bs-primary);border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}.bs-pin::after{content:"";position:absolute;inset:-8px;border-radius:999px}.bs-pin:hover,.bs-pin:focus-visible{transform:translate(-50%,-50%) scale(1.15);z-index:2}.bs-pin:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 6px var(--bs-text)}.bs-pin--podium{background:var(--bs-text)}.bs-pin--toilet{background:#1f6fb2;font-size:.68rem}.bs-pin--ehbo{background:#c8102e;font-size:1.05rem}.bs-pin--legenda,.bs-pin--lijst{position:static;transform:none;flex:none}.bs-pin--legenda::after,.bs-pin--lijst::after{content:none}.bs-plattegrond__legenda{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:12px 0 0;padding:0;font-weight:600;font-size:.92rem}.bs-plattegrond__legenda li{display:flex;align-items:center;gap:8px}.bs-plattegrond__lijst{list-style:none;margin:var(--bs-s5) 0 0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.bs-plek{display:flex;gap:14px;padding:16px;border:1px solid var(--bs-border);border-radius:var(--bs-radius);background:var(--bs-bg);scroll-margin-top:calc(var(--bs-header-h,76px) + 16px)}.bs-plek:target{outline:3px solid var(--bs-primary);outline-offset:2px}.bs-plek h3{margin:0;font-size:1.05rem}.bs-plek__soort{margin:2px 0 0;color:var(--bs-muted);font-size:.88rem}.bs-plek__tekst{margin:8px 0 0;font-size:.95rem}.bs-plek__acties{display:flex;flex-wrap:wrap;gap:8px 16px;margin:10px 0 0;font-weight:700}.bs-plek__acties a{display:inline-flex;align-items:center;min-height:44px}.bs-split__media,.bs-overlap__media,.bs-hero__band,.bs-record__beeld,.bs-record__beelden figure,.bs-item__beeld,.bs-split__media{position:relative}.bs-beeldcredit{position:absolute;right:8px;bottom:8px;max-width:calc(100% - 16px);padding:2px 8px;border-radius:4px;background:rgba(0,0,0,.6);color:#fff;font-size:.74rem;line-height:1.4}.bs-breakout__media,.bs-strip__frame,.bs-spread__main,.bs-spread__second,.bs-spotlight__media{position:relative}.bs-overlay > .bs-beeldcredit{z-index:2}.bs-showcase__media > .bs-beeldcredit,.bs-spotlight__media > .bs-beeldcredit{z-index:1}.bs-spotlight--type .bs-spotlight__media > .bs-beeldcredit,.bs-spotlight--panel .bs-spotlight__slide:nth-child(even) .bs-spotlight__media > .bs-beeldcredit{right:auto;left:8px}.bs-item__beeld{display:block}.bs-item__regel{font-size:.9rem;font-weight:700;margin-bottom:4px}.bs-record__galerijkop{margin:var(--bs-s6) 0 var(--bs-s4);font-size:clamp(1.3rem,2.2vw,1.7rem)}.bs-uitgelicht{list-style:none;margin:var(--bs-s5) 0 0;padding:0;display:grid;gap:var(--bs-s4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.bs-uitgelicht__item{--bs-dagkleur:var(--bs-primary)}.bs-uitgelicht__item>a,.bs-uitgelicht__item>div{display:grid;gap:8px;height:100%;padding:18px 20px 20px;border:1px solid var(--bs-border);border-top:6px solid var(--bs-dagkleur);border-radius:var(--bs-radius);background:var(--bs-bg);color:var(--bs-text);text-decoration:none;transition:transform var(--bs-speed,.2s) ease,box-shadow var(--bs-speed,.2s) ease}.bs-uitgelicht__item>a:hover{transform:translateY(-3px);box-shadow:var(--bs-shadow,0 12px 30px rgba(0,0,0,.12))}.bs-uitgelicht__item>a:focus-visible{outline:3px solid var(--bs-primary);outline-offset:3px}.bs-uitgelicht__wanneer{display:flex;flex-wrap:wrap;gap:4px 12px;font-weight:800;font-variant-numeric:tabular-nums}.bs-uitgelicht__dag{text-transform:capitalize}.bs-uitgelicht__titel{font-size:1.2rem;line-height:1.25;font-family:var(--bs-heading)}.bs-uitgelicht__toelichting{color:var(--bs-muted);font-size:.95rem}.bs-uitgelicht__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:auto;font-size:.88rem;color:var(--bs-muted)}.bs-uitgelicht__meta span+span::before{content:"·";margin-right:12px}.bs-dagen__vandaag{margin-top:var(--bs-s4)}.bs-inschrijfstand{justify-self:start;display:inline-block;margin-bottom:8px;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;border:1px solid currentColor}.bs-inschrijfstand--open{background:#e3f5e6;color:#145a22;border-color:#7cc28a}.bs-inschrijfstand--gesloten{background:var(--bs-surface);color:var(--bs-text)}.bs-inschrijfstand--nog-niet-open{background:#fff4d6;color:#6b4a00;border-color:#e7b93a}.bs-inschrijfstand--vrij{background:#e8f1fb;color:#123d6b;border-color:#8fb6e0}.bs-formulier-dicht{padding:var(--bs-s5);border:2px dashed var(--bs-border);border-radius:var(--bs-radius);background:var(--bs-surface)}.bs-formulier-dicht p{margin:0 0 8px}.bs-provkaart__vlak{margin:var(--bs-s6) auto 0;max-width:600px}.bs-provkaart__vlak svg{display:block;width:100%;height:auto;overflow:visible}.bs-provkaart__gebied path{fill:var(--bs-bg);stroke:color-mix(in srgb,var(--bs-accent) 70%,var(--bs-border));stroke-width:1.2;stroke-linejoin:round;transition:fill .3s ease,opacity .3s ease}.bs-provkaart__gebied text{fill:var(--bs-text);font-family:var(--bs-heading);font-size:22px;paint-order:stroke;stroke:var(--bs-bg);stroke-width:4px;stroke-linejoin:round;pointer-events:none;transition:fill .3s ease,opacity .3s ease}.bs-provkaart__gebied,.bs-provkaart__punt{cursor:pointer;outline:none}.bs-provkaart__gebied:hover path,.bs-provkaart__gebied:focus-within path,.bs-provkaart__gebied:focus-visible path{fill:var(--bs-primary);stroke:var(--bs-primary)}.bs-provkaart__gebied:hover text,.bs-provkaart__gebied:focus-within text,.bs-provkaart__gebied:focus-visible text{fill:#fff;stroke:none;font-weight:600}.bs-provkaart svg:has(.bs-provkaart__gebied:hover,.bs-provkaart__gebied:focus-visible,.bs-provkaart__punt:hover) .bs-provkaart__gebied:not(:hover):not(:focus-visible) path{opacity:.4}.bs-provkaart svg:has(.bs-provkaart__gebied:hover,.bs-provkaart__gebied:focus-visible,.bs-provkaart__punt:hover) .bs-provkaart__gebied:not(:hover):not(:focus-visible) text{opacity:.35}.bs-provkaart__stip{fill:var(--bs-accent);stroke:#fff;stroke-width:3;transition:r .3s ease}.bs-provkaart__puls{fill:var(--bs-primary);opacity:0;transition:r .3s ease,opacity .3s ease;pointer-events:none}.bs-provkaart__punt:hover .bs-provkaart__stip,.bs-provkaart__punt:focus-visible .bs-provkaart__stip{r:16px}.bs-provkaart__punt:hover .bs-provkaart__puls,.bs-provkaart__punt:focus-visible .bs-provkaart__puls{r:28px;opacity:.18}.bs-provkaart__kaartje{display:none;pointer-events:none;overflow:visible}.bs-provkaart__gebied:hover .bs-provkaart__kaartje,.bs-provkaart__gebied:focus-visible .bs-provkaart__kaartje,.bs-provkaart__punt:hover .bs-provkaart__kaartje,.bs-provkaart__punt:focus-visible .bs-provkaart__kaartje{display:block}.bs-provkaart__vak{box-sizing:border-box;background:var(--bs-bg);border:1.5px solid var(--bs-primary);border-left-width:6px;border-radius:14px;padding:28px 34px;box-shadow:0 24px 60px rgba(0,0,0,.14);font-family:var(--bs-body);color:var(--bs-text);line-height:1.45}.bs-provkaart__eyebrow{display:block;font-size:17px;letter-spacing:.18em;text-transform:uppercase;color:var(--bs-accent-tekst,var(--bs-accent));margin-bottom:8px}.bs-provkaart__vak strong{display:block;font-family:var(--bs-heading);font-size:34px;font-weight:500;line-height:1.1;margin-bottom:12px}.bs-provkaart__vak p{margin:0;font-size:24px;line-height:1.4;color:var(--bs-muted)}@media(hover:none){.bs-provkaart__kaartje{display:none!important}}@media(max-width:700px){.bs-provkaart__gebied text{font-size:19px;stroke-width:3px}}.bs-kaart__vlak{margin:var(--bs-s6) 0 0;display:grid;justify-items:center}.bs-kaart__vlak svg{display:block;overflow:visible;height:min(620px,66vh);width:auto;max-width:82vw}.bs-kaart__land{fill:color-mix(in srgb,var(--bs-text) 9%,var(--bs-surface));stroke:color-mix(in srgb,var(--bs-text) 34%,var(--bs-surface));stroke-width:1.6;stroke-linejoin:round}.bs-section[data-tone="dark"] .bs-kaart__land{fill:color-mix(in srgb,#fff 12%,transparent);stroke:color-mix(in srgb,#fff 26%,transparent)}.bs-kaart__punt circle{fill:var(--bs-primary);stroke:color-mix(in srgb,var(--bs-text) 9%,var(--bs-surface));stroke-width:calc(var(--bs-kaartpunt,8) * .26)}.bs-kaart__punt--uitgelicht circle{fill:var(--bs-accent);r:calc(var(--bs-kaartpunt,8) * 1.5px);stroke-width:calc(var(--bs-kaartpunt,8) * .4)}.bs-kaart__punt--gedempt circle{fill:var(--bs-muted);opacity:.55}.bs-kaart__punt text{fill:var(--bs-text);font-size:19px;font-family:var(--bs-body);paint-order:stroke;stroke:var(--bs-bg);stroke-width:5px;stroke-linejoin:round}.bs-section[data-tone="dark"] .bs-kaart__punt text{fill:#fff;stroke:var(--bs-bg-base)}.bs-kaart__vlak figcaption{margin-top:var(--bs-s4);font-size:.88rem;color:var(--bs-muted)}.bs-kaart__lijst{list-style:none;padding:0;margin:var(--bs-s6) auto 0;max-width:46rem;display:grid;gap:10px}.bs-kaart__lijst li{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--bs-border);padding-top:10px}.bs-kaart__lijst strong{font-family:var(--bs-heading);font-weight:600}.bs-kaart__lijst span{color:var(--bs-muted)}@media(max-width:640px){.bs-kaart__punt text{font-size:26px}}.bs-social__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.bs-social__handle{font-family:var(--bs-heading);font-size:1rem;color:var(--bs-muted)}.bs-social__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:var(--bs-s6) 0 var(--bs-s5)}.bs-social__tile{display:block;overflow:hidden;border-radius:calc(var(--bs-radius) * .7)}.bs-social__tile img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,.85,.35,1),filter .3s ease;filter:saturate(.94)}.bs-social__tile:hover img{transform:scale(1.05);filter:none}a.bs-social__handle{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--bs-border);border-radius:999px;color:var(--bs-text);text-decoration:none;font-size:.95rem;letter-spacing:.02em;transition:border-color .2s ease,background-color .2s ease}a.bs-social__handle:hover,a.bs-social__handle:focus-visible{border-color:var(--bs-accent);background:color-mix(in srgb,var(--bs-accent) 14%,transparent)}.bs-social--mozaiek .bs-social__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,14px)}.bs-social--mozaiek .bs-social__tile{position:relative;isolation:isolate;border-radius:calc(var(--bs-radius) * .8)}.bs-social--mozaiek .bs-social__tile--groot{grid-column:span 2;grid-row:span 2}.bs-social--mozaiek .bs-social__tile img{height:100%;aspect-ratio:1/1;filter:none}.bs-social__laag{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(10px,1.2vw,16px);color:#fff;opacity:0;transition:opacity .3s ease;background:linear-gradient(180deg,rgba(0,0,0,0) 38%,rgba(0,0,0,.74))}.bs-social__teken{align-self:flex-end;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:rgba(0,0,0,.42);backdrop-filter:blur(4px)}.bs-social__bijschrift{font-size:.88rem;line-height:1.45;text-shadow:0 1px 2px rgba(0,0,0,.5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bs-social__tile--groot .bs-social__bijschrift{font-size:1.02rem;-webkit-line-clamp:3}.bs-social--mozaiek .bs-social__tile:hover .bs-social__laag,.bs-social--mozaiek .bs-social__tile:focus-visible .bs-social__laag{opacity:1}.bs-social--mozaiek .bs-social__tile:hover img{transform:scale(1.04)}.bs-social--mozaiek .bs-actions{justify-content:center}.bs-social--mozaiek .bs-social__head{row-gap:18px}.bs-social--mozaiek .bs-social__head > :first-child{flex:1 1 480px;min-width:0;margin-bottom:0}@media (hover:none){.bs-social__laag{opacity:1;background:linear-gradient(180deg,rgba(0,0,0,0) 62%,rgba(0,0,0,.5))}.bs-social__bijschrift{display:none}}@media (max-width:700px){.bs-social--mozaiek .bs-social__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-social--mozaiek .bs-social__tile--groot{grid-row:auto}}.bs-tags__list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:var(--bs-s6) auto 0;padding:0;max-width:60rem}.bs-tags__list li a,.bs-tags__list li span{display:inline-block;padding:9px 18px;border-radius:999px;border:1px solid var(--bs-border);font-size:.92rem;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.bs-tags__list li a:hover{border-color:var(--bs-primary);color:var(--bs-primary-tekst);background:color-mix(in srgb,var(--bs-primary) 6%,transparent)}.bs-tags .bs-actions{justify-content:center;margin-top:var(--bs-s6)}.bs-cube__stage{position:relative;margin-top:var(--bs-s6);--vlak:clamp(230px,34vw,380px);--actief:0;height:calc(var(--vlak) * 1.34);perspective:1500px;perspective-origin:50% 42%}.bs-cube__stage:focus-visible{outline:2px solid var(--bs-accent);outline-offset:14px;border-radius:var(--bs-radius)}.bs-cube__body{position:absolute;top:0;left:50%;width:var(--vlak);height:100%;margin-left:calc(var(--vlak) / -2);transform-style:preserve-3d;transform:rotateY(calc(var(--actief) * var(--stap) * -1));transition:transform 1.1s cubic-bezier(.22,.85,.35,1)}.bs-cube__face{position:absolute;top:0;left:0;width:var(--vlak);height:100%;margin:0;transform:rotateY(calc(var(--i) * var(--stap))) translateZ(calc(var(--vlak) * var(--diepte)));backface-visibility:hidden;overflow:hidden;border-radius:var(--bs-radius);background:var(--bs-surface);display:flex;flex-direction:column;box-shadow:0 30px 60px -30px rgba(0,0,0,.55);opacity:.42;filter:saturate(.65);transition:opacity .7s ease,filter .7s ease}.bs-cube__face[data-aan="1"]{opacity:1;filter:none}.bs-cube__media{display:block;overflow:hidden;flex:1 1 auto;min-height:0}.bs-cube__media img{width:100%;height:100%;object-fit:cover;display:block}.bs-cube__body-tekst{padding:clamp(16px,2vw,24px);background:var(--bs-bg);color:var(--bs-text)}.bs-cube__num{font-size:.68rem;letter-spacing:.18em;color:var(--bs-muted);font-variant-numeric:tabular-nums}.bs-cube__body-tekst h3{font-family:var(--bs-heading);font-size:1.16rem;margin:6px 0 4px}.bs-cube__body-tekst p{font-size:.9rem;color:var(--bs-muted);margin:0}.bs-cube__link{display:inline-block;margin-top:12px;font-size:.86rem;font-weight:600;color:var(--bs-accent)}.bs-cube__arrow{position:absolute;top:calc(50% - 24px);z-index:3;width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--bs-border);border-radius:999px;background:color-mix(in srgb,var(--bs-bg) 86%,transparent);color:var(--bs-text);cursor:pointer;transition:background .2s ease,color .2s ease}.bs-cube__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bs-cube__arrow:hover{background:var(--bs-accent);border-color:var(--bs-accent);color:var(--bs-bg)}.bs-cube__arrow--prev{left:0}.bs-cube__arrow--next{right:0}.bs-cube__dots{display:flex;gap:8px;justify-content:center;margin-top:var(--bs-s5)}.bs-cube__dots button{width:26px;height:4px;border:0;padding:0;border-radius:999px;cursor:pointer;background:var(--bs-border);transition:background .25s ease,width .25s ease}.bs-cube__dots button[aria-current="true"]{background:var(--bs-accent);width:42px}@media(prefers-reduced-motion:reduce){.bs-cube__body{transition:none}.bs-cube__face{transition:none}}@media(max-width:640px){.bs-cube__stage{--vlak:min(72vw,300px)}.bs-cube__arrow--prev{left:-6px}.bs-cube__arrow--next{right:-6px}}.bs-stack__grid{display:grid;gap:var(--bs-s6);grid-template-columns:1.05fr .95fr;align-items:center;margin-top:var(--bs-s6)}.bs-stack__scene{position:relative;perspective:1500px;perspective-origin:50% 34%;--dik:clamp(20px,2.9vw,44px);--gaap:calc(var(--dik) * 1.5);--actief:0;height:clamp(310px,34vw,440px)}.bs-stack__body{position:absolute;left:8%;right:8%;top:16%;bottom:16%;transform-style:preserve-3d;transform:rotateX(58deg) rotateZ(-38deg)}.bs-stack__plaat{position:absolute;inset:0;transform-style:preserve-3d;transform:translateZ(calc(var(--i) * var(--dik) + var(--extra,0px)));opacity:.62;filter:saturate(.7);transition:transform .7s cubic-bezier(.22,.85,.35,1),opacity .45s ease,filter .45s ease}.bs-stack__plaat[data-op="1"]{--extra:var(--gaap)}.bs-stack__plaat[data-aan="1"]{--extra:var(--gaap);opacity:1;filter:none}.bs-stack__plaat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.bs-stack__plaat::before,.bs-stack__plaat::after{content:"";position:absolute;background:linear-gradient(color-mix(in srgb,var(--bs-text) 55%,transparent),color-mix(in srgb,var(--bs-text) 85%,transparent))}.bs-stack__plaat::before{left:0;right:0;top:100%;height:var(--dik);transform-origin:top center;transform:rotateX(-90deg)}.bs-stack__plaat::after{top:0;bottom:0;left:100%;width:var(--dik);transform-origin:left center;transform:rotateY(90deg)}.bs-stack__stappen{list-style:none;margin:0;padding:0;display:grid;gap:2px}.bs-stack__stappen button{display:flex;gap:16px;align-items:baseline;width:100%;text-align:left;padding:14px 16px;border:0;border-left:3px solid transparent;background:none;cursor:pointer;color:inherit;font:inherit;transition:background .2s ease,border-color .2s ease}.bs-stack__stappen button:hover{background:color-mix(in srgb,var(--bs-text) 5%,transparent)}.bs-stack__stappen button[aria-current="true"]{border-left-color:var(--bs-accent);background:color-mix(in srgb,var(--bs-text) 6%,transparent)}.bs-stack__num{font-variant-numeric:tabular-nums;font-size:.8rem;letter-spacing:.08em;color:var(--bs-muted);flex:0 0 auto}.bs-stack__stappen button[aria-current="true"] .bs-stack__num{color:var(--bs-accent)}.bs-stack__woord{display:grid;gap:4px}.bs-stack__woord strong{font-family:var(--bs-heading);font-weight:600;font-size:1.02rem}.bs-stack__woord span{color:var(--bs-muted);font-size:.92rem;line-height:1.5}@media(prefers-reduced-motion:reduce){.bs-stack__plaat{transition:none}}@media(max-width:820px){.bs-stack__grid{grid-template-columns:1fr}.bs-stack__scene{height:clamp(260px,58vw,360px)}.bs-stack__body{left:12%;right:12%}}.bs-moodboard__vlak{position:relative;margin-top:var(--bs-s6);aspect-ratio:16/10;padding:2% 0}.bs-moodboard__stuk{position:absolute;left:var(--x);top:var(--y);width:var(--w);margin:0;z-index:var(--laag);transform:rotate(var(--r));transform-origin:50% 50%;box-shadow:0 18px 34px -20px rgba(0,0,0,.45),0 2px 6px -2px rgba(0,0,0,.2);background:var(--bs-surface);padding:6px 6px 6px;transition:transform .45s cubic-bezier(.22,.85,.35,1),box-shadow .45s ease,z-index 0s}.bs-moodboard__stuk img{display:block;width:100%;aspect-ratio:var(--ar);object-fit:cover}.bs-moodboard__stuk figcaption{position:absolute;left:6px;right:6px;bottom:6px;padding:8px 10px;font-size:.78rem;line-height:1.35;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.72));opacity:0;transition:opacity .3s ease;pointer-events:none}.bs-moodboard__stuk:hover,.bs-moodboard__stuk:focus-within{z-index:30;transform:rotate(0deg) scale(1.05);box-shadow:0 30px 60px -24px rgba(0,0,0,.5),0 4px 10px -3px rgba(0,0,0,.25)}.bs-moodboard__stuk:hover figcaption,.bs-moodboard__stuk:focus-within figcaption{opacity:1}@media(prefers-reduced-motion:reduce){.bs-moodboard__stuk{transition:none}}@media(max-width:760px){.bs-moodboard__vlak{position:static;aspect-ratio:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:0}.bs-moodboard__stuk{position:static;width:auto;transform:none;box-shadow:none;padding:0}.bs-moodboard__stuk img{aspect-ratio:4/5}.bs-moodboard__stuk figcaption{position:static;opacity:1;color:var(--bs-muted);background:none;padding:6px 0 0}}.bs-menukaart__vlak{margin-top:var(--bs-s6);display:grid;gap:var(--bs-s6) clamp(32px,5vw,64px)}.bs-menukaart__vlak--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-menukaart__deel h3{font-size:clamp(1.15rem,1.9vw,1.5rem);margin:0 0 4px}.bs-menukaart__intro{color:var(--bs-muted);font-size:.94rem;margin:0 0 14px}.bs-menukaart__deel dl{margin:0;display:grid;gap:12px}.bs-menukaart__regel{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:10px;row-gap:2px}.bs-menukaart__regel dt{display:flex;align-items:baseline;gap:8px;min-width:0;margin:0}.bs-menukaart__naam{flex:0 1 auto}.bs-menukaart__stippen{flex:1 1 auto;min-width:18px;height:1em;background-image:radial-gradient(circle,var(--bs-border) 1px,transparent 1.2px);background-size:6px 6px;background-position:0 .72em;background-repeat:repeat-x}.bs-menukaart__regel dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-menukaart__toelichting{grid-column:1 / -1;margin:0;color:var(--bs-muted);font-size:.88rem;line-height:1.45}.bs-menukaart__voet{margin-top:var(--bs-s5);color:var(--bs-muted);font-size:.92rem}@media(max-width:760px){.bs-menukaart__vlak--2{grid-template-columns:1fr}}.bs-lijst{position:relative}.bs-lijst__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bs-lijst__filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 var(--bs-s5)}.bs-lijst__filters label{display:inline-block;padding:8px 15px;cursor:pointer;border:1px solid var(--bs-border);border-radius:99px;background:var(--bs-surface);font-size:.92rem;transition:background .15s,border-color .15s,color .15s}.bs-lijst__filters label:hover{border-color:var(--bs-primary)}.bs-lijst__radio:focus-visible + .bs-lijst__radio + .bs-lijst__filters label,.bs-lijst__filters label:focus-within{outline:2px solid var(--bs-primary);outline-offset:2px}.bs-rooster__vlak{margin-top:var(--bs-s6);position:relative}.bs-rooster__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.bs-rooster__filters{display:flex;flex-wrap:wrap;gap:var(--bs-s5);justify-content:center;margin-bottom:var(--bs-s6)}.bs-rooster__groep{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bs-rooster__groep legend{float:left;width:100%;margin:0 0 8px;padding:0;font-size:.88rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-muted)}.bs-rooster__groep label{display:inline-block;padding:8px 15px;cursor:pointer;border:1px solid var(--bs-border);border-radius:999px;background:var(--bs-surface);color:var(--bs-text);font-size:.92rem;line-height:1.25;transition:background .18s ease,color .18s ease,border-color .18s ease}.bs-rooster__groep label:hover{border-color:var(--bs-primary)}.bs-rooster__dag{margin-bottom:var(--bs-s6)}.bs-rooster__dag h3{margin:0 0 var(--bs-s3);padding-bottom:10px;border-bottom:1px solid var(--bs-border);font-size:1.15rem;letter-spacing:.02em}.bs-rooster__dag ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.bs-rooster__regel{display:grid;grid-template-columns:5.5rem 1fr auto auto;gap:16px;align-items:center;padding:14px 4px;border-bottom:1px solid var(--bs-border)}.bs-rooster__tijd{font-variant-numeric:tabular-nums;font-weight:600}.bs-rooster__les{display:grid;gap:2px;min-width:0}.bs-rooster__meta{font-size:.88rem;color:var(--bs-muted)}.bs-rooster__vrij{font-size:.85rem;color:var(--bs-muted);white-space:nowrap}.bs-rooster__vrij--vol{color:var(--bs-text);opacity:.55}.bs-rooster__knop{padding:8px 16px;font-size:.9rem}.bs-rooster__leeg{display:none;text-align:center;color:var(--bs-muted)}@media(max-width:720px){.bs-rooster__regel{grid-template-columns:4.5rem 1fr;gap:6px 14px}.bs-rooster__vrij{grid-column:2}.bs-rooster__knop{grid-column:2;justify-self:start;margin-top:6px}}.bs-keuze__vlak{margin-top:var(--bs-s6)}.bs-keuze__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.bs-keuze__knoppen{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.bs-keuze__knop{display:inline-block;padding:11px 18px;cursor:pointer;border:1px solid var(--bs-border);border-radius:var(--bs-radius);background:var(--bs-surface);color:var(--bs-text);font-size:.95rem;line-height:1.3;transition:background .18s ease,color .18s ease,border-color .18s ease}.bs-keuze__knop:hover{border-color:var(--bs-primary)}.bs-keuze__paden{margin-top:var(--bs-s5)}.bs-keuze__pad{display:none;max-width:62ch;margin-inline:auto;text-align:center}.bs-keuze__pad h3{margin:0 0 12px;font-size:clamp(1.3rem,2.6vw,1.9rem)}.bs-keuze__pad p{margin:0 0 var(--bs-s4);color:var(--bs-muted);line-height:1.7}.bs-section[data-tone="dark"] .bs-keuze__pad p{color:inherit;opacity:.8}.bs-keuze__stappen{list-style:none;counter-reset:hito;margin:0 0 var(--bs-s4);padding:0;display:grid;gap:10px;text-align:left}.bs-keuze__stappen li{counter-increment:hito;position:relative;padding-left:38px;line-height:1.6}.bs-keuze__stappen li::before{content:counter(hito);position:absolute;left:0;top:-1px;width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:var(--bs-accent);color:var(--bs-primary-contrast);font-size:.8rem;font-weight:600}.bs-keuze__radio:nth-of-type(1):checked ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(1){background:var(--bs-primary);color:var(--bs-primary-contrast);border-color:var(--bs-primary)}.bs-keuze__radio:nth-of-type(1):checked ~ .bs-keuze__paden > .bs-keuze__pad:nth-child(1){display:block}.bs-keuze__radio:nth-of-type(1):focus-visible ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(1){outline:2px solid var(--bs-text);outline-offset:3px}.bs-keuze__radio:nth-of-type(2):checked ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(2){background:var(--bs-primary);color:var(--bs-primary-contrast);border-color:var(--bs-primary)}.bs-keuze__radio:nth-of-type(2):checked ~ .bs-keuze__paden > .bs-keuze__pad:nth-child(2){display:block}.bs-keuze__radio:nth-of-type(2):focus-visible ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(2){outline:2px solid var(--bs-text);outline-offset:3px}.bs-keuze__radio:nth-of-type(3):checked ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(3){background:var(--bs-primary);color:var(--bs-primary-contrast);border-color:var(--bs-primary)}.bs-keuze__radio:nth-of-type(3):checked ~ .bs-keuze__paden > .bs-keuze__pad:nth-child(3){display:block}.bs-keuze__radio:nth-of-type(3):focus-visible ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(3){outline:2px solid var(--bs-text);outline-offset:3px}.bs-keuze__radio:nth-of-type(4):checked ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(4){background:var(--bs-primary);color:var(--bs-primary-contrast);border-color:var(--bs-primary)}.bs-keuze__radio:nth-of-type(4):checked ~ .bs-keuze__paden > .bs-keuze__pad:nth-child(4){display:block}.bs-keuze__radio:nth-of-type(4):focus-visible ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(4){outline:2px solid var(--bs-text);outline-offset:3px}.bs-keuze__radio:nth-of-type(5):checked ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(5){background:var(--bs-primary);color:var(--bs-primary-contrast);border-color:var(--bs-primary)}.bs-keuze__radio:nth-of-type(5):checked ~ .bs-keuze__paden > .bs-keuze__pad:nth-child(5){display:block}.bs-keuze__radio:nth-of-type(5):focus-visible ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(5){outline:2px solid var(--bs-text);outline-offset:3px}.bs-keuze__radio:nth-of-type(6):checked ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(6){background:var(--bs-primary);color:var(--bs-primary-contrast);border-color:var(--bs-primary)}.bs-keuze__radio:nth-of-type(6):checked ~ .bs-keuze__paden > .bs-keuze__pad:nth-child(6){display:block}.bs-keuze__radio:nth-of-type(6):focus-visible ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(6){outline:2px solid var(--bs-text);outline-offset:3px}.bs-keuze__radio:nth-of-type(7):checked ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(7){background:var(--bs-primary);color:var(--bs-primary-contrast);border-color:var(--bs-primary)}.bs-keuze__radio:nth-of-type(7):checked ~ .bs-keuze__paden > .bs-keuze__pad:nth-child(7){display:block}.bs-keuze__radio:nth-of-type(7):focus-visible ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(7){outline:2px solid var(--bs-text);outline-offset:3px}.bs-keuze__radio:nth-of-type(8):checked ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(8){background:var(--bs-primary);color:var(--bs-primary-contrast);border-color:var(--bs-primary)}.bs-keuze__radio:nth-of-type(8):checked ~ .bs-keuze__paden > .bs-keuze__pad:nth-child(8){display:block}.bs-keuze__radio:nth-of-type(8):focus-visible ~ .bs-keuze__knoppen > .bs-keuze__knop:nth-child(8){outline:2px solid var(--bs-text);outline-offset:3px}@media(max-width:640px){.bs-keuze__knoppen{flex-direction:column}.bs-keuze__knop{text-align:center}}.bs-record__film{max-width:68ch;margin:var(--bs-s6) auto 0;aspect-ratio:16/9;background:#000;border-radius:var(--bs-radius);overflow:hidden}.bs-record__film iframe{display:block;width:100%;height:100%;border:0}.bs-record__beelden{display:grid;gap:var(--bs-gap);margin-top:var(--bs-s6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bs-record__beelden figure{margin:0}.bs-record__beelden img{width:100%;aspect-ratio:var(--bs-beeldvorm,3/2);object-fit:cover;display:block;border-radius:var(--bs-radius)}@media(max-width:620px){.bs-record__beelden{grid-template-columns:1fr}}.bs-record__tekst{max-width:68ch;margin:var(--bs-s6) auto 0}.bs-record__tekst h2{margin:var(--bs-s6) 0 var(--bs-s3);font-size:clamp(1.3rem,2.2vw,1.7rem)}.bs-record__tekst h3{margin:var(--bs-s5) 0 var(--bs-s2);font-size:clamp(1.1rem,1.8vw,1.35rem)}.bs-record__tekst p{margin:0 0 1em;line-height:1.75}.bs-record__tekst > div:first-child > h2:first-child{margin-top:0}.bs-prose ul,.bs-prose ol,.bs-record__tekst ul,.bs-record__tekst ol{margin:0 0 1em;padding-left:1.4em;line-height:1.75;list-style:disc}.bs-prose ol,.bs-record__tekst ol{list-style:decimal}.bs-prose li,.bs-record__tekst li{margin:0 0 .35em}.bs-prose h4,.bs-record__tekst h4{margin:var(--bs-s4) 0 var(--bs-s2);font-size:1.05rem}.bs-prose blockquote,.bs-record__tekst blockquote{margin:0 0 1em;padding:.2em 0 .2em 1.1em;border-left:3px solid var(--bs-accent);color:var(--bs-muted)}.bs-prose a,.bs-record__tekst a{color:var(--bs-accent-tekst,var(--bs-accent));text-decoration:underline;text-underline-offset:.15em}.bs-hero--metbeeld .bs-hero__band{margin:var(--bs-s6) 0 0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.bs-hero--metbeeld .bs-hero__band img{display:block;width:100%;height:auto}.bs-hero--metbeeld .bs-hero__band[data-beeld="uitsnede"] img{object-fit:contain}@media(max-width:640px){.bs-hero--metbeeld .bs-hero__band{margin-top:var(--bs-s5)}}.bs-draai__rooster{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.bs-draai__tekst{max-width:46ch}.bs-draai__punten{list-style:none;margin:var(--bs-s5) 0 0;padding:0;display:grid;gap:14px}.bs-draai__punten li{display:grid;gap:3px;padding-left:18px;position:relative}.bs-draai__punten li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:999px;background:var(--bs-accent)}.bs-draai__punten strong{font-weight:600}.bs-draai__punten span{color:var(--bs-muted);font-size:.94rem;line-height:1.55}.bs-section[data-tone="dark"] .bs-draai__punten span{color:inherit;opacity:.76}.bs-draai__vak{display:grid;place-items:center}.bs-draai__object{width:min(100%,360px);aspect-ratio:var(--verhouding,300/440);background-repeat:no-repeat;background-position:0% 50%}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.bs-draai__object{animation:bs-draaien linear both;animation-timeline:view();animation-range:cover 15% cover 85%}@keyframes bs-draaien{from{background-position-x:0%}to{background-position-x:100%}}}}@media(max-width:860px){.bs-draai__rooster{grid-template-columns:1fr}.bs-draai__vak{order:-1}.bs-draai__object{width:min(72vw,320px)}}.bs-drift__spoor{margin-top:var(--bs-s6);margin-inline:calc(50% - 50vw);width:100vw;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.bs-drift__spoor::-webkit-scrollbar{display:none}.bs-drift__rij{display:flex;gap:clamp(10px,1.4vw,20px);width:max-content;padding-inline:clamp(16px,4vw,64px)}.bs-drift__beeld{margin:0;flex:0 0 auto;align-self:flex-start;scroll-snap-align:center;width:auto;max-width:min(78vw,560px)}.bs-drift__beeld img{display:block;height:clamp(200px,23vw,330px);width:auto;max-width:min(78vw,560px);aspect-ratio:var(--bs-beeldvorm,3/4);object-fit:cover}.bs-drift__beeld figcaption{margin-top:10px;font-size:.88rem;color:var(--bs-muted);max-width:min(78vw,560px)}.bs-section[data-tone="dark"] .bs-drift__beeld figcaption{color:inherit;opacity:.72}.bs-drift__beeld:nth-child(even){margin-top:clamp(26px,4vw,64px)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.bs-drift__spoor{overflow:hidden;overflow:clip}.bs-drift__rij{animation:bs-drijven linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes bs-drijven{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-50% - clamp(5px,.7vw,10px)),0,0)}}}}@media(max-width:640px){.bs-drift__beeld img{height:clamp(160px,42vw,230px)}}.bs-carousel__viewport{position:relative}.bs-carousel__arrow{position:absolute;top:calc(50% - 44px);z-index:2;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--bs-border);border-radius:999px;background:color-mix(in srgb,var(--bs-bg) 88%,transparent);color:var(--bs-text);cursor:pointer;transition:opacity .2s ease,background .2s ease;backdrop-filter:blur(6px)}.bs-carousel__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bs-carousel__arrow:hover:not(:disabled){background:var(--bs-primary);color:var(--bs-primary-contrast);border-color:var(--bs-primary)}.bs-carousel__arrow:disabled{opacity:.28;cursor:default}.bs-carousel__arrow--prev{left:-10px}.bs-carousel__arrow--next{right:-10px}.bs-carousel[data-schuift="0"] .bs-carousel__arrow,.bs-carousel[data-schuift="0"] .bs-carousel__dots{display:none}.bs-carousel__dots{display:flex;gap:8px;justify-content:center;margin-top:var(--bs-s4)}.bs-carousel__dots button{position:relative;width:28px;height:4px;border:0;padding:0;border-radius:999px;cursor:pointer;background:var(--bs-border);transition:background .25s ease,width .25s ease}.bs-carousel__dots button::before{content:"";position:absolute;inset:-20px 0}.bs-carousel__dots button[aria-current="true"]{background:var(--bs-primary);width:44px}.bs-carousel__track:focus-visible{outline:2px solid var(--bs-primary);outline-offset:6px}@media(max-width:900px){.bs-carousel__arrow--prev{left:0}.bs-carousel__arrow--next{right:0}}.bs-carousel__track{display:grid;grid-auto-flow:column;gap:var(--bs-gap);margin-top:var(--bs-s6);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(20px,4vw,40px);padding-bottom:var(--bs-s4);scrollbar-width:none;-ms-overflow-style:none}.bs-carousel__track::-webkit-scrollbar{display:none}.bs-carousel--lg .bs-carousel__track{grid-auto-columns:minmax(280px,32%)}.bs-carousel--sm .bs-carousel__track{grid-auto-columns:minmax(200px,22%)}.bs-carousel__item{scroll-snap-align:start;display:grid;gap:6px}.bs-carousel__media{display:block;overflow:hidden;border-radius:var(--bs-radius);margin-bottom:6px}.bs-carousel__media img,.bs-carousel__placeholder{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,.85,.35,1)}.bs-carousel__placeholder{background:linear-gradient(150deg,color-mix(in srgb,var(--bs-primary) 14%,var(--bs-surface)),var(--bs-surface))}.bs-carousel__item:hover .bs-carousel__media img{transform:scale(1.04)}.bs-carousel__item strong{font-family:var(--bs-heading);font-size:1.04rem}.bs-carousel__text{font-size:.9rem;color:var(--bs-muted)}@media(max-width:900px){.bs-carousel--lg .bs-carousel__track{grid-auto-columns:minmax(240px,78%)}.bs-carousel--sm .bs-carousel__track{grid-auto-columns:minmax(180px,52%)}}.bs-reviews__grid{display:grid;grid-template-columns:0.8fr 1.2fr;gap:clamp(32px,5vw,80px);align-items:start}.bs-reviews__grid--alleen{grid-template-columns:1fr}.bs-reviews__grid--alleen .bs-reviews__score{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px clamp(18px,3vw,40px)}.bs-reviews__grid--alleen .bs-reviews__score > *{margin:0}.bs-reviews__value{font-family:var(--bs-heading);font-weight:700;letter-spacing:-.04em;font-size:clamp(3rem,2rem + 4vw,5rem);line-height:1;font-variant-numeric:tabular-nums;margin-top:var(--bs-s3)}.bs-reviews__outof{font-size:.34em;opacity:.45;letter-spacing:0}.bs-reviews__stars{color:var(--bs-accent);letter-spacing:.14em;font-size:1.1rem;margin:6px 0 10px}.bs-reviews__score .bs-btn{margin-top:var(--bs-s5)}.bs-reviews__quotes{display:grid;gap:0}.bs-reviews__quotes figure{margin:0;padding-block:var(--bs-s5);border-top:1px solid var(--bs-border)}.bs-reviews__quotes figure:last-child{border-bottom:1px solid var(--bs-border)}.bs-reviews__quotes blockquote{margin:0}.bs-reviews__quotes figcaption{margin-top:var(--bs-s3);font-size:.86rem;color:var(--bs-muted);font-style:normal}@media(max-width:900px){.bs-reviews__grid{grid-template-columns:1fr}}.bs-hours__grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:clamp(28px,4vw,72px);align-items:start}.bs-hours__panel{background:var(--bs-surface);border:1px solid var(--bs-border);border-radius:var(--bs-radius);padding:clamp(20px,3vw,34px)}.bs-hours__address{font-style:normal;white-space:pre-line;padding-bottom:var(--bs-s4);border-bottom:1px solid var(--bs-border);margin-bottom:var(--bs-s4)}.bs-hours__list{display:grid;gap:0;margin:0}.bs-hours__list div{display:flex;justify-content:space-between;gap:16px;padding-block:9px}.bs-hours__list div + div{border-top:1px solid var(--bs-border)}.bs-hours__list dt{color:var(--bs-muted)}.bs-hours__list dd{margin:0;font-variant-numeric:tabular-nums}@media(max-width:900px){.bs-hours__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bs-hero__cue span{animation:none}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.bs-site[data-motion="subtle"] .bs-section > :is(.bs-container,.bs-breakout__grid),.bs-site[data-motion="expressive"] .bs-section > :is(.bs-container,.bs-breakout__grid),.bs-site[data-motion="subtle"] .bs-band > .bs-container,.bs-site[data-motion="expressive"] .bs-band > .bs-container,.bs-site[data-motion="subtle"] .bs-marquee,.bs-site[data-motion="expressive"] .bs-marquee{animation: bsReveal linear both;animation-timeline: view();animation-range: cover 0px cover 180px}.bs-site[data-motion] .bs-hero + :is(.bs-section,.bs-band) > :is(.bs-container,.bs-breakout__grid),.bs-site[data-motion] .bs-hero + :is(.bs-section,.bs-band) :is(.bs-grid > *,.bs-showcase__item,.bs-portfolio__item,.bs-band__grid > *){animation: none}.bs-site[data-motion="expressive"] .bs-grid > *,.bs-site[data-motion="expressive"] .bs-showcase__item,.bs-site[data-motion="expressive"] .bs-portfolio__item,.bs-site[data-motion="expressive"] .bs-sticky__items li,.bs-site[data-motion="expressive"] .bs-timeline__list li,.bs-site[data-motion="expressive"] .bs-band__grid > *{animation: bsRise linear both;animation-timeline: view();animation-range: entry 4% cover 22%}.bs-site[data-motion="expressive"] .bs-story__image,.bs-site[data-motion="expressive"] .bs-hero__bg,.bs-site[data-motion="expressive"] .bs-case__media img{animation: bsDrift linear both;animation-timeline: view();animation-range: cover}.bs-site[data-motion="expressive"] .bs-head::after{content: "";display: block;height: 1px;margin-top: var(--bs-s4);background: var(--bs-accent);transform-origin: left;animation: bsRule linear both;animation-timeline: view();animation-range: entry 10% cover 34%}}}@keyframes bsReveal{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}@keyframes bsRise{from{opacity: 0;transform: translateY(22px)}to{opacity: 1;transform: none}}@keyframes bsDrift{from{transform: translateY(-4%) scale(1.14)}to{transform: translateY(4%) scale(1.14)}}@keyframes bsRule{from{transform: scaleX(0)}to{transform: scaleX(1)}}.bs-marquee--vertical{height:min(70vh,560px);padding:0;border:0;position:relative}.bs-marquee--vertical .bs-marquee__track{flex-direction:column;width:auto;height:max-content;animation-name:bsMarqueeY;animation-duration:44s}.bs-marquee--vertical .bs-marquee__item{padding:0 0 clamp(16px,2vw,32px)}@keyframes bsMarqueeY{from{transform:none}to{transform:translateY(-50%)}}.bs-site[data-motion="expressive"] .bs-card,.bs-site[data-motion="expressive"] .bs-showcase__item,.bs-site[data-motion="expressive"] .bs-carousel__item{transition:transform .45s cubic-bezier(.22,.85,.35,1),box-shadow .45s ease,border-color .3s ease}.bs-site[data-motion="expressive"] .bs-showcase__item:hover{transform:translateY(-4px) rotate(-.35deg)}.bs-site[data-motion="expressive"] .bs-carousel__item:hover{transform:translateY(-3px)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.bs-site[data-motion="expressive"] .bs-hero h1{animation:bsReveal .8s cubic-bezier(.22,.85,.35,1) both}.bs-site[data-motion="expressive"] .bs-hero p{animation:bsReveal .8s cubic-bezier(.22,.85,.35,1) .12s both}.bs-site[data-motion="expressive"] .bs-hero .bs-actions{animation:bsReveal .8s cubic-bezier(.22,.85,.35,1) .22s both}}}.bs-trust{padding-block:clamp(14px,1.6vw,22px);border-block:1px solid var(--bs-border)}.bs-trust__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(16px,3vw,48px)}.bs-trust__item{display:inline-flex;align-items:baseline;gap:8px;font-size:.9rem;color:var(--bs-muted)}.bs-trust__item strong{font-family:var(--bs-heading);font-size:1.05rem;color:var(--bs-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em}a.bs-trust__item:hover strong{color:var(--bs-primary-tekst)}.bs-pain__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,4vw,72px);align-items:start}.bs-pain__list{list-style:none;margin:var(--bs-s6) 0 0;padding:0;display:grid;gap:0}.bs-pain__list li{position:relative;padding:var(--bs-s4) 0 var(--bs-s4) calc(var(--bs-s5) + 6px);border-top:1px solid var(--bs-border);font-size:1.02rem}.bs-pain__list li:last-child{border-bottom:1px solid var(--bs-border)}.bs-pain__list li::before{content:"";position:absolute;left:0;top:calc(var(--bs-s4) + .45em);width:14px;height:14px;border-radius:3px;border:1.5px solid var(--bs-border)}.bs-pain__list li::after{content:"";position:absolute;left:4px;top:calc(var(--bs-s4) + .62em);width:6px;height:10px;border-right:2px solid var(--bs-accent);border-bottom:2px solid var(--bs-accent);transform:rotate(42deg)}.bs-pain__turn{position:sticky;top:calc(var(--bs-header-h,76px) + clamp(16px,3vw,40px));background:var(--bs-bg);border:1px solid var(--bs-border);border-radius:var(--bs-radius);padding:clamp(22px,3vw,36px);box-shadow:var(--bs-shadow)}.bs-pain__turn h3{font-size:clamp(1.2rem,1rem + 1vw,1.7rem);letter-spacing:-.02em}.bs-pain__turn p{margin-top:var(--bs-s3);color:var(--bs-muted)}.bs-pain__turn .bs-actions{margin-top:var(--bs-s5)}@media(max-width:900px){.bs-pain__grid{grid-template-columns:1fr}.bs-pain__turn{position:static}}.bs-cases__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--bs-gap);margin-top:var(--bs-s6)}.bs-cases__item{display:grid;gap:0;border:1px solid var(--bs-border);border-radius:var(--bs-radius);overflow:hidden;background:var(--bs-bg);transition:transform .35s cubic-bezier(.22,.85,.35,1),box-shadow .35s ease,border-color .3s ease}.bs-cases__item:hover{transform:translateY(-3px);box-shadow:var(--bs-shadow);border-color:color-mix(in srgb,var(--bs-primary) 28%,var(--bs-border))}.bs-cases__media img,.bs-cases__placeholder{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.bs-cases__placeholder{background:linear-gradient(150deg,color-mix(in srgb,var(--bs-primary) 14%,var(--bs-surface)),var(--bs-surface))}.bs-cases__body{display:grid;gap:8px;padding:clamp(18px,2vw,26px)}.bs-cases__client{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-muted)}.bs-cases__body strong{font-family:var(--bs-heading);font-size:1.1rem;line-height:1.28;letter-spacing:-.015em}.bs-cases__metric{display:flex;align-items:baseline;gap:8px;margin-top:4px;padding-top:var(--bs-s3);border-top:1px solid var(--bs-border);font-size:.86rem;color:var(--bs-muted)}.bs-cases__metric em{font-family:var(--bs-heading);font-style:normal;font-size:1.5rem;color:var(--bs-primary-tekst);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.bs-videoblock__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,4vw,72px);align-items:center}.bs-videoblock__frame{border-radius:var(--bs-radius);overflow:hidden;background:#000;box-shadow:0 30px 70px -40px rgba(0,0,0,.7)}.bs-videoblock__frame iframe{width:100%;height:auto;aspect-ratio:16/9;border:0;display:block}.bs-videoblock__frame video,.bs-videoblock__placeholder,.bs-videoblock__beeld{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.bs-videoblock__placeholder{background:linear-gradient(150deg,color-mix(in srgb,var(--bs-primary) 30%,#000),#000)}@media(max-width:900px){.bs-videoblock__grid{grid-template-columns:1fr}}.bs-media-empty{display:block;width:100%;height:100%;background:linear-gradient(150deg,color-mix(in srgb,var(--bs-primary) 16%,var(--bs-surface)),var(--bs-surface))}.bs-breakout{overflow-x:clip}.bs-breakout__grid{display:grid;gap:clamp(24px,4vw,64px);align-items:center;max-width:var(--bs-container);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.bs-breakout__text h2{font-size:clamp(1.7rem,1rem + 2.6vw,3rem);letter-spacing:-.028em;max-width:16ch}.bs-breakout__text p{max-width:46ch;color:var(--bs-muted)}.bs-breakout__text p + p{margin-top:var(--bs-s4)}.bs-breakout__media{margin:0;overflow:hidden;overflow:clip;border-radius:var(--bs-radius)}.bs-breakout__media img,.bs-breakout__media video,.bs-breakout__media .bs-media-empty{width:100%;object-fit:cover;display:block}.bs-breakout--portrait .bs-breakout__media img,.bs-breakout--portrait .bs-breakout__media video,.bs-breakout--portrait .bs-breakout__media .bs-media-empty{aspect-ratio:4/5}.bs-breakout--landscape .bs-breakout__media img,.bs-breakout--landscape .bs-breakout__media video,.bs-breakout--landscape .bs-breakout__media .bs-media-empty{aspect-ratio:16/10}.bs-breakout--square .bs-breakout__media img,.bs-breakout--square .bs-breakout__media video,.bs-breakout--square .bs-breakout__media .bs-media-empty{aspect-ratio:1/1}@media(min-width:1000px){.bs-breakout__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.bs-breakout--right .bs-breakout__media{margin-right:calc((100vw - min(100vw,var(--bs-container))) / -2 - clamp(20px,4vw,40px));border-top-right-radius:0;border-bottom-right-radius:0}.bs-breakout--left .bs-breakout__grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.bs-breakout--left .bs-breakout__media{order:-1;margin-left:calc((100vw - min(100vw,var(--bs-container))) / -2 - clamp(20px,4vw,40px));border-top-left-radius:0;border-bottom-left-radius:0}}.bs-overlay{position:relative;isolation:isolate;display:grid;overflow:clip;color:#fff}.bs-overlay--full{min-height:100svh}.bs-overlay--tall{min-height:78svh}.bs-overlay--medium{min-height:62svh}.bs-overlay--half{min-height:52svh}.bs-overlay__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.bs-overlay::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,#000 16%,transparent) 0%,color-mix(in srgb,#000 34%,transparent) 42%,color-mix(in srgb,#000 76%,transparent) 100%)}.bs-overlay--center::after{background:linear-gradient(180deg,color-mix(in srgb,#000 30%,transparent) 0%,color-mix(in srgb,#000 58%,transparent) 50%,color-mix(in srgb,#000 30%,transparent) 100%)}.bs-overlay--top::after{background:linear-gradient(180deg,color-mix(in srgb,#000 74%,transparent) 0%,color-mix(in srgb,#000 34%,transparent) 58%,color-mix(in srgb,#000 16%,transparent) 100%)}.bs-overlay__inner{align-self:end;padding-block:clamp(40px,6vw,96px)}.bs-overlay--center .bs-overlay__inner{align-self:center;text-align:center;margin-inline:auto}.bs-overlay--top .bs-overlay__inner{align-self:start}.bs-overlay__inner h2{font-size:clamp(2rem,1rem + 4.4vw,4.6rem);line-height:1.03;letter-spacing:-.032em;max-width:18ch;white-space:pre-line}.bs-overlay--center .bs-overlay__inner h2{margin-inline:auto}.bs-overlay__inner p{margin-top:var(--bs-s4);max-width:52ch;color:rgba(255,255,255,.86)}.bs-overlay__inner{position:relative}.bs-overlay__inner::before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-8% -50vw -50vw -50vw;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,#000 34%,transparent) 26%,color-mix(in srgb,#000 34%,transparent) 100%)}.bs-overlay__cue{position:absolute;right:clamp(20px,4vw,48px);top:clamp(20px,4vw,48px);padding:9px 16px;border:1px solid rgba(255,255,255,.5);border-radius:999px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .3s ease}.bs-overlay:hover .bs-overlay__cue{opacity:.9}.bs-cadence{text-align:center}.bs-cadence__eyebrow{margin-bottom:var(--bs-s5)}.bs-cadence__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(20px,4vw,72px)}.bs-cadence__list li{font-family:var(--bs-heading);font-weight:600;letter-spacing:-.03em;font-size:clamp(1.8rem,1rem + 3.4vw,3.4rem);line-height:1}.bs-cadence__close{margin:var(--bs-s6) auto 0;max-width:44ch}.bs-strip__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:var(--bs-gap);margin-top:var(--bs-s6);overflow-x:auto;scroll-snap-type:x proximity}.bs-strip__frame{margin:0;scroll-snap-align:center;align-self:start}.bs-strip__beeld{display:block;position:relative}.bs-strip__frame img,.bs-strip__frame .bs-media-empty{width:100%;aspect-ratio:var(--bs-beeldvorm,3/4);object-fit:cover;display:block;border-radius:calc(var(--bs-radius) * .6)}.bs-strip__frame:nth-child(even){margin-top:clamp(14px,3vw,48px)}.bs-strip__frame figcaption{margin-top:10px;font-size:.88rem;opacity:.72}.bs-strip__close{margin-top:var(--bs-s6);max-width:46ch}@media(max-width:900px){.bs-strip__row{grid-auto-columns:minmax(150px,62%)}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.bs-grow{animation:bsGrow linear both;animation-timeline:view();animation-range:entry 0% cover 60%}.bs-cadence__list li,.bs-strip__frame{animation:bsRise linear both;animation-timeline:view();animation-range:entry calc(4% + var(--i,0) * 6%) entry 100%}.bs-overlay__inner{animation:bsReveal linear both;animation-timeline:view();animation-range:entry 14% cover 40%}}}@keyframes bsGrow{from{transform:scale(1)}to{transform:scale(1.08)}}.bs-header--transparent{position:absolute;top:0;left:0;right:0;z-index:40;background:linear-gradient(180deg,color-mix(in srgb,#000 42%,transparent),transparent);border-bottom:0;color:#fff}.bs-page:has(.bs-header--transparent) > main > *:first-child{margin-top:calc(var(--bs-header-h) * -1)}.bs-page:has(.bs-header--transparent) > main > *:first-child .bs-hero__inner,.bs-page:has(.bs-header--transparent) > main > *:first-child .bs-overlay__inner{padding-top:calc(var(--bs-header-h) + clamp(24px,4vw,56px))}.bs-hero--cover{min-height:min(88svh,880px)}.bs-hero--cover .bs-hero__inner{padding-bottom:clamp(48px,7vw,110px)}.bs-site{--bs-header-h:76px}@media(max-width:760px){.bs-site{--bs-header-h:64px}}.bs-header--transparent .bs-logo,.bs-header--transparent .bs-nav a{color:#fff}.bs-header--transparent .bs-nav a:hover{color:rgba(255,255,255,.75)}.bs-header--transparent .bs-btn--primary{background:#fff;color:var(--bs-text);border-color:#fff}.bs-header--floating{position:sticky;top:14px;z-index:40;background:transparent;border:0}.bs-header--floating .bs-header__inner{background:color-mix(in srgb,var(--bs-bg) 88%,transparent);border:1px solid var(--bs-border);border-radius:999px;padding-inline:clamp(16px,2vw,26px);backdrop-filter:saturate(1.5) blur(14px);box-shadow:0 12px 34px -22px rgba(0,0,0,.5);max-width:calc(var(--bs-container) - 24px);margin-inline:auto}.bs-header--minimal{border-bottom:0;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bs-bg) 88%,transparent);backdrop-filter:saturate(1.4) blur(10px)}.bs-header--minimal .bs-header__inner .bs-btn{display:none}.bs-header--minimal .bs-nav{gap:clamp(18px,2.4vw,36px)}.bs-header--minimal .bs-nav a{font-size:.88rem;letter-spacing:.04em}.bs-site[data-finish="soft"] .bs-section--surface{background:radial-gradient(120% 140% at 12% 0%,color-mix(in srgb,var(--bs-accent) 12%,transparent) 0%,transparent 62%),var(--bs-surface)}.bs-site[data-finish="soft"] .bs-section--primary,.bs-site[data-finish="soft"] .bs-section--dark{background-image:radial-gradient(100% 120% at 88% 0%,color-mix(in srgb,var(--bs-accent) 24%,transparent) 0%,transparent 58%)}.bs-site[data-finish="glass"] .bs-card,.bs-site[data-finish="glass"] .bs-story__card,.bs-site[data-finish="glass"] .bs-pain__turn,.bs-site[data-finish="glass"] .bs-contactx__form,.bs-site[data-finish="glass"] .bs-hours__panel{background:color-mix(in srgb,var(--bs-bg) 62%,transparent);backdrop-filter:saturate(1.6) blur(18px);border-color:color-mix(in srgb,var(--bs-text) 12%,transparent)}.bs-site[data-finish="glass"] .bs-section--surface{background:linear-gradient(160deg,color-mix(in srgb,var(--bs-accent) 10%,var(--bs-surface)),var(--bs-surface))}.bs-site[data-finish="glow"] .bs-btn--primary{box-shadow:0 0 0 1px color-mix(in srgb,var(--bs-primary) 40%,transparent),0 12px 40px -12px color-mix(in srgb,var(--bs-primary) 70%,transparent)}.bs-site[data-finish="glow"] .bs-section--dark,.bs-site[data-finish="glow"] .bs-section--primary{position:relative;isolation:isolate}.bs-site[data-finish="glow"] .bs-section--dark::before,.bs-site[data-finish="glow"] .bs-section--primary::before{content:"";position:absolute;inset:-20% -10% auto -10%;height:70%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--bs-accent) 34%,transparent),transparent);filter:blur(48px)}.bs-site[data-finish="grain"]::after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");mix-blend-mode:overlay}.bs-mobilebar{display:none}@media(max-width:760px){.bs-mobilebar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:color-mix(in srgb,var(--bs-bg) 94%,transparent);backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid var(--bs-border);padding:8px max(10px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-bottom))}.bs-mobilebar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px;font-size:.74rem;letter-spacing:.03em;color:var(--bs-muted);border-radius:calc(var(--bs-radius) * .7);min-width:0;text-align:center}.bs-mobilebar a > span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-mobilebar a strong{font-size:.86rem;font-weight:600;color:var(--bs-text)}.bs-mobilebar a:first-child{color:var(--bs-primary-tekst)}.bs-mobilebar a:first-child strong{color:var(--bs-primary-tekst)}.bs-page{padding-bottom:74px}}.bs-form{gap:clamp(16px,1.6vw,22px)}.bs-field{gap:9px}.bs-field label{font-size:.92rem;font-weight:600;letter-spacing:.02em;color:var(--bs-text)}.bs-field label span{color:var(--bs-accent);margin-left:2px}.bs-field input,.bs-field textarea,.bs-field select{padding:14px 16px;font-size:1rem;font-family:inherit;line-height:1.4;color:var(--bs-text);background:var(--bs-bg);border:1px solid var(--bs-border);border-radius:calc(var(--bs-radius) * .8);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;appearance:none}.bs-field input::placeholder,.bs-field textarea::placeholder{color:color-mix(in srgb,var(--bs-muted) 72%,transparent)}.bs-field input:hover,.bs-field textarea:hover,.bs-field select:hover{border-color:color-mix(in srgb,var(--bs-primary) 34%,var(--bs-border))}.bs-field input:focus,.bs-field textarea:focus,.bs-field select:focus{outline:none;border-color:var(--bs-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-primary) 15%,transparent);background:var(--bs-bg)}.bs-field textarea{min-height:140px}.bs-field select{padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% + 1px),calc(100% - 16px) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer}.bs-field input:user-invalid,.bs-field textarea:user-invalid{border-color:#c0392b;box-shadow:0 0 0 3px color-mix(in srgb,#c0392b 12%,transparent)}.bs-field input:user-invalid + small::after{content:" Controleer dit veld.";color:#b3261e}.bs-form__actions{grid-column:1/-1;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:var(--bs-s3)}.bs-form__actions .bs-btn{padding-inline:clamp(24px,3vw,38px)}.bs-form__actions .bs-btn[disabled]{opacity:.6;cursor:progress}.bs-form__status{grid-column:1/-1;padding:14px 16px;border-radius:calc(var(--bs-radius) * .8);font-size:.94rem;border:1px solid var(--bs-border);background:var(--bs-surface)}@media(max-width:760px){.bs-footer__socials a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.bs-footer__credits a,.bs-footer__bottom a{display:inline-flex;align-items:center;min-height:44px}a.bs-trust__item{min-height:44px}}.bs-banners{display:grid;gap:clamp(12px,1.4vw,20px);margin-top:var(--bs-s5)}.bs-portfolio--banners .bs-banners{margin-inline:calc(50% - 50vw);width:100vw}.bs-banner{position:relative;display:block;overflow:hidden;overflow:clip;color:#fff;text-decoration:none;background:#0e0f11;aspect-ratio:21/9;min-height:360px;text-align:left}.bs-banner__media,.bs-banner__media img{position:absolute;inset:0;width:100%;height:100%}.bs-banner__media img{object-fit:cover;transition:transform .9s cubic-bezier(.25,1,.5,1)}.bs-banner__media::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,9,10,.82) 0%,rgba(8,9,10,.25) 48%,transparent 70%)}.bs-banner:hover .bs-banner__media img{transform:scale(1.03)}.bs-banner__tekst{position:absolute;left:0;right:0;bottom:0;display:grid;justify-items:start;gap:10px;padding:clamp(20px,4vw,56px) max(clamp(20px,4vw,56px),calc((100vw - var(--bs-container,1240px)) / 2 + 20px))}.bs-banner__label{display:inline-block;padding:3px 8px;border:1px solid rgba(255,255,255,.7);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bs-banner__titel{font-family:var(--bs-heading);font-size:clamp(1.8rem,1rem + 3vw,3.6rem);line-height:1;text-transform:uppercase;letter-spacing:.02em}.bs-banner__meta{font-size:clamp(.95rem,.9rem + .2vw,1.08rem);opacity:.78;max-width:56ch}.bs-banner__knop{margin-top:8px;border-color:rgba(255,255,255,.6);color:#fff}.bs-banner:hover .bs-banner__knop{background:#fff;color:#111;border-color:#fff}.bs-banner:focus-visible{outline:3px solid var(--bs-primary);outline-offset:-3px}@media(max-width:760px){.bs-banner{aspect-ratio:4/5;min-height:0}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.bs-banner__media img{animation:bs-banner-in linear both;animation-timeline:view();animation-range:cover 0% cover 45%}@keyframes bs-banner-in{from{transform:scale(1.14)}to{transform:scale(1)}}}}.bs-nav__kolommen{display:grid;grid-template-columns:repeat(var(--bs-kolommen,4),minmax(0,1fr));gap:clamp(18px,2.4vw,40px);padding:6px 0}.bs-nav__kolom{display:grid;align-content:start;gap:2px}.bs-nav__kolom a,.bs-nav__kolom span{display:block}.bs-nav__kolomkop{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.62;padding:6px 0 8px;margin-bottom:4px;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}a.bs-nav__kolomkop:hover{opacity:1}.bs-hero--podium{position:relative;background:var(--bs-text);color:var(--bs-bg);padding-top:clamp(56px,9vh,120px);overflow:hidden;overflow:clip}.bs-hero--podium .bs-hero__inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);column-gap:clamp(24px,4vw,72px);align-items:end;padding-bottom:clamp(28px,5vh,56px)}.bs-hero--podium .bs-hero__inner > .bs-eyebrow{grid-column:1 / -1}.bs-hero--podium h1{grid-column:1;margin:0}.bs-hero--podium .bs-hero__inner > p,.bs-hero--podium .bs-actions{grid-column:2}.bs-hero--podium .bs-hero__inner > p{margin:0 0 18px;opacity:.86}.bs-hero__podium{position:relative;margin:0;height:min(64vh,760px);min-height:320px}.bs-hero__podium img{width:100%;height:100%;object-fit:cover;display:block}.bs-hero__podium .bs-beeldcredit{position:absolute;right:12px;bottom:10px;z-index:2}.bs-hero__podium.bs-hero__podium--film{height:auto;aspect-ratio:16/9;min-height:0;max-height:none;width:100%}.bs-hero__filmvak{position:absolute;inset:0;overflow:hidden;container-type:size;z-index:1}.bs-hero__film{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);border:0;pointer-events:none;opacity:0;transition:opacity .9s ease;background:transparent}@supports (width:1cqw){.bs-hero__film{width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw)}}.bs-hero__film[data-speelt],.bs-hero__film--bestand{opacity:1}video.bs-hero__film{width:100%;height:100%;object-fit:cover}.bs-hero__filmvak:has(iframe.bs-hero__film:not([data-speelt])) + .bs-hero__pauze,.bs-hero__filmvak:has(video.bs-hero__film[data-src]:not([src])) + .bs-hero__pauze{display:none}.bs-hero__podium--film > .bs-hero__pauze{right:14px;bottom:42px}.bs-hero--video:has(> .bs-beeldcredit) > .bs-hero__pauze{bottom:46px}@media(min-width:901px){body:has(.bs-zijbalk) .bs-hero__pauze{right:72px}}.bs-hero--video > .bs-hero__filmvak{z-index:-2}.bs-hero--video .bs-hero__film[data-speelt]{opacity:.62}.bs-hero--video:has(.bs-hero__film[data-speelt]) > .bs-hero__bg{opacity:0;transition:opacity .9s ease}.bs-hero--video > .bs-beeldcredit,.bs-hero--cover > .bs-beeldcredit,.bs-hero__paneel > .bs-beeldcredit{position:absolute;right:12px;bottom:10px;z-index:3}@media(max-width:900px){.bs-hero--podium .bs-hero__inner{grid-template-columns:1fr}.bs-hero--podium h1,.bs-hero--podium .bs-hero__inner > p,.bs-hero--podium .bs-actions{grid-column:1}.bs-hero--podium .bs-hero__inner > p{margin-top:16px}.bs-hero__podium{height:auto;aspect-ratio:4/3;min-height:0}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.bs-hero__podium img{animation:bs-podium linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes bs-podium{from{transform:scale(1)}to{transform:scale(1.08)}}}}.bs-hero__merk{display:block;height:clamp(30px,4.2vw,48px);width:auto;max-width:min(240px,60vw);object-fit:contain;object-position:left center;margin-bottom:clamp(14px,2vw,22px)}.bs-hero--center .bs-hero__merk{margin-inline:auto;object-position:center}.bs-hero__merk--wit{filter:brightness(0) invert(1)}.bs-portfolio__credit{position:absolute;top:10px;right:10px;bottom:auto;z-index:2;padding:3px 8px;border-radius:999px;font-size:.72rem;background:rgba(0,0,0,.55);color:#fff;backdrop-filter:blur(4px)}.bs-burger__groepje{border-bottom:1px solid var(--bs-border)}.bs-burger__groepje summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;list-style:none;font-weight:600}.bs-burger__groepje summary::-webkit-details-marker{display:none}.bs-burger__groepje summary svg{transition:transform .25s ease}.bs-burger__groepje[open] summary svg{transform:rotate(180deg)}.bs-burger__groepje .bs-burger__sub{display:flex;align-items:center;min-height:44px}.bs-burger__knop{margin-top:18px;justify-content:center;width:100%}.bs-zijbalk{position:fixed;right:14px;top:50%;transform:translateY(-50%);z-index:60;display:grid;gap:8px}.bs-zijbalk a{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:color-mix(in srgb,#000 82%,transparent);color:#fff;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(6px);transition:background-color .2s ease,color .2s ease}.bs-zijbalk a:hover,.bs-zijbalk a:focus-visible{background:var(--bs-primary);color:var(--bs-primary-contrast)}@media(max-width:900px){.bs-zijbalk{display:none}}.bs-punten__raster{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);margin-top:var(--bs-s5);align-items:start}.bs-punten__foto{position:relative;margin:0;overflow:hidden;border-radius:var(--bs-radius)}.bs-punten__foto img{display:block;width:100%;height:auto}.bs-punten__punt{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:0;padding:0;cursor:pointer;background:radial-gradient(circle,var(--bs-primary) 0 7px,color-mix(in srgb,var(--bs-primary) 35%,transparent) 8px 15px,transparent 16px)}.bs-punten__punt::after{content:"";position:absolute;inset:6px;border-radius:50%;border:1.5px solid rgba(255,255,255,.9)}.bs-punten__punt[aria-pressed="true"]{background:radial-gradient(circle,#fff 0 7px,var(--bs-primary) 8px 15px,transparent 16px)}.bs-punten__punt:focus-visible{outline:3px solid #fff;outline-offset:2px}@media (prefers-reduced-motion: no-preference){.bs-punten__punt[aria-pressed="false"]::after{animation:bs-puls 2.4s ease-out infinite}@keyframes bs-puls{0%{transform:scale(.7);opacity:.9}70%{transform:scale(1.25);opacity:0}100%{opacity:0}}}.bs-punten__keuze{display:grid;gap:2px;margin-bottom:var(--bs-s4)}.bs-punten__tab{display:flex;align-items:center;gap:14px;min-height:48px;padding:10px 14px;text-align:left;font:inherit;font-weight:600;color:inherit;background:transparent;border:0;border-left:2px solid color-mix(in srgb,currentColor 20%,transparent);cursor:pointer}.bs-punten__tab[aria-pressed="true"]{border-left-color:var(--bs-primary);background:color-mix(in srgb,currentColor 6%,transparent)}.bs-punten__nr{font-size:.74rem;letter-spacing:.12em;opacity:.6}.bs-punten__detail h3{margin:0 0 8px}.bs-punten__detail p{margin:0 0 12px;opacity:.86}.bs-punten__detailbeeld{display:block;position:relative;margin-bottom:16px;overflow:hidden;border-radius:var(--bs-radius)}.bs-punten__detailbeeld img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.bs-punten__link{font-weight:700;color:var(--bs-accent-tekst)}@media(max-width:900px){.bs-punten__raster{grid-template-columns:1fr}}.bs-voorna__vak{position:relative;margin-top:var(--bs-s5);overflow:hidden;border-radius:var(--bs-radius);touch-action:pan-y}.bs-voorna__vak img{display:block;width:100%;height:auto}.bs-voorna__voor{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;clip-path:inset(0 calc(100% - var(--bs-voorna,50%)) 0 0)}.bs-voorna__vak::after{content:"";position:absolute;top:0;bottom:0;left:var(--bs-voorna,50%);width:2px;margin-left:-1px;background:#fff;pointer-events:none}.bs-voorna__label{position:absolute;top:14px;padding:4px 10px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:rgba(0,0,0,.6);color:#fff}.bs-voorna__label--voor{left:14px}.bs-voorna__label--na{right:14px}.bs-voorna__schuif{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.bs-voorna__schuif:focus-visible + *,.bs-voorna__vak:focus-within{outline:3px solid var(--bs-primary);outline-offset:3px}.bs-voorna__bijschrift{margin-top:12px;font-size:.9rem}.bs-geluid__lijst{list-style:none;margin:var(--bs-s5) 0 0;padding:0;display:grid;gap:var(--bs-s4)}.bs-geluid__item{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(16px,2.4vw,36px);align-items:center}.bs-geluid__speler{aspect-ratio:16/9;overflow:hidden;border-radius:var(--bs-radius);background:#0e0f11}.bs-geluid__speler audio{width:100%;margin-top:30%}.bs-geluid__speler iframe{width:100%;height:100%;border:0}.bs-geluid__tekst strong{display:block;font-family:var(--bs-heading);font-size:1.3rem;margin-bottom:10px}.bs-geluid__tekst dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0}.bs-geluid__tekst dt{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6;padding-top:3px}.bs-geluid__tekst dd{margin:0}.bs-geluid__bron{display:block;margin-top:10px;font-size:.84rem;opacity:.7}@media(max-width:760px){.bs-geluid__item{grid-template-columns:1fr}}.bs-videoblock__start{position:relative;display:block;width:100%;aspect-ratio:16/9;background:#0e0f11;color:#fff;overflow:hidden}.bs-videoblock__start img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,.85,.35,1),opacity .3s ease;opacity:.92}.bs-videoblock__start:hover img{transform:scale(1.02);opacity:1}.bs-videoblock__speel{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:color-mix(in srgb,#000 55%,transparent);border:1.5px solid rgba(255,255,255,.85);backdrop-filter:blur(4px)}.bs-videoblock__speel::after{content:"";position:absolute;left:31px;top:24px;border-style:solid;border-width:14px 0 14px 22px;border-color:transparent transparent transparent #fff}.bs-videoblock__start:focus-visible{outline:3px solid var(--bs-primary);outline-offset:3px}.bs-videoblock__frame iframe{width:100%;height:100%;border:0;display:block}.bs-vergelijking__kader{margin-top:var(--bs-s5);overflow-x:auto}.bs-vergelijking__tabel{width:100%;border-collapse:collapse;font-size:.98rem;line-height:1.5}.bs-vergelijking__tabel thead th{text-align:left;vertical-align:bottom;padding:0 18px 14px;font-family:var(--bs-heading);font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);border-bottom:2px solid var(--bs-text)}.bs-vergelijking__tabel tbody th{text-align:left;vertical-align:top;padding:18px 18px 18px 0;width:22%;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-muted)}.bs-vergelijking__tabel td{vertical-align:top;padding:18px;border-bottom:1px solid var(--bs-border)}.bs-vergelijking__tabel tbody th{border-bottom:1px solid var(--bs-border)}.bs-vergelijking__noot{margin-top:var(--bs-s4);max-width:70ch;font-size:.92rem}@media(max-width:760px){.bs-vergelijking__tabel,.bs-vergelijking__tabel tbody,.bs-vergelijking__tabel tr,.bs-vergelijking__tabel th,.bs-vergelijking__tabel td{display:block;width:auto}.bs-vergelijking__tabel thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bs-vergelijking__tabel tbody tr{padding:18px 0;border-bottom:1px solid var(--bs-border)}.bs-vergelijking__tabel tbody th{padding:0 0 8px;border:0;width:auto}.bs-vergelijking__tabel td{padding:8px 0;border:0;display:grid;grid-template-columns:minmax(7rem,34%) 1fr;gap:12px}.bs-vergelijking__tabel td::before{content:attr(data-kolom);font-weight:700;color:var(--bs-text)}}.bs-keuzes{border:0;margin:0;padding:0;min-width:0}.bs-keuzes legend{font-size:.92rem;font-weight:600;margin-bottom:10px;padding:0}.bs-keuzes__lijst{display:flex;flex-wrap:wrap;gap:8px}.bs-keuzes .bs-keuze{position:relative;display:inline-flex}.bs-keuzes .bs-keuze input{position:absolute;opacity:0;width:1px;height:1px}.bs-keuzes .bs-keuze span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--bs-border);border-radius:calc(var(--bs-radius) * .6);font-size:.95rem;cursor:pointer;background:var(--bs-bg);transition:background-color .2s ease,border-color .2s ease}.bs-keuzes .bs-keuze input:checked + span{background:var(--bs-text);color:var(--bs-bg);border-color:var(--bs-text)}.bs-keuzes .bs-keuze input:focus-visible + span{outline:3px solid var(--bs-primary);outline-offset:2px}.bs-form__status--fout{border-color:color-mix(in srgb,#c0392b 45%,var(--bs-border));background:color-mix(in srgb,#c0392b 6%,var(--bs-surface));color:var(--bs-text)}.bs-form__status:focus{outline:none}.bs-form__hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.bs-form{position:relative}.bs-field__kop{font-size:.92rem;font-weight:600;letter-spacing:.02em;color:var(--bs-text)}.bs-fotoveld{display:grid;gap:12px}.bs-fotoveld__invoer{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bs-fotoveld__knop{display:grid;gap:4px;justify-items:center;text-align:center;cursor:pointer;padding:22px 18px;border:1.5px dashed color-mix(in srgb,var(--bs-text) 28%,transparent);border-radius:calc(var(--bs-radius) * .8);background:var(--bs-bg);min-height:44px;transition:border-color .2s ease,background-color .2s ease}.bs-fotoveld__knop:hover{border-color:var(--bs-primary);background:color-mix(in srgb,var(--bs-primary) 5%,var(--bs-bg))}.bs-fotoveld__invoer:focus-visible + .bs-fotoveld__knop{outline:3px solid var(--bs-primary);outline-offset:2px}.bs-fotoveld__knop.is-vol{cursor:default;opacity:.7}.bs-fotoveld__knoptekst{font-weight:700;font-size:1rem}.bs-fotoveld__uitleg{font-size:.88rem;color:var(--bs-muted)}.bs-fotoveld__lijst{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bs-fotoveld__foto{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border:1px solid var(--bs-border);border-radius:calc(var(--bs-radius) * .8);background:var(--bs-bg)}.bs-fotoveld__foto img{width:64px;height:48px;object-fit:cover;border-radius:4px}.bs-fotoveld__stand{font-size:.88rem;color:var(--bs-muted);overflow-wrap:anywhere}.bs-fotoveld__foto.is-klaar .bs-fotoveld__stand{color:#155f42}.bs-fotoveld__foto.is-fout .bs-fotoveld__stand{color:#a5281b}.bs-fotoveld__acties{display:flex;gap:6px}.bs-fotoveld__acties button{min-height:44px;padding:0 12px;font:inherit;font-size:.86rem;font-weight:600;color:var(--bs-text);background:transparent;border:1px solid var(--bs-border);border-radius:calc(var(--bs-radius) * .6);cursor:pointer}.bs-fotoveld__acties button:hover{border-color:var(--bs-text)}@media(max-width:480px){.bs-fotoveld__foto{grid-template-columns:56px minmax(0,1fr)}.bs-fotoveld__acties{grid-column:1 / -1}}.bs-form__status[data-state="ok"]{border-color:color-mix(in srgb,#1f8a5f 40%,var(--bs-border));background:color-mix(in srgb,#1f8a5f 8%,var(--bs-surface));color:#155f42}.bs-form__status[data-state="error"]{border-color:color-mix(in srgb,#c0392b 40%,var(--bs-border));background:color-mix(in srgb,#c0392b 7%,var(--bs-surface));color:#8e2b20}@media(max-width:620px){.bs-form{grid-template-columns:1fr}.bs-field input,.bs-field textarea,.bs-field select{padding:15px 16px;font-size:1.02rem}}.bs-section--surface,.bs-band.bs-section--surface,.bs-trust.bs-section--surface{--bs-bg:var(--bs-surface-base);--bs-surface:color-mix(in srgb,var(--bs-text) 5%,var(--bs-surface-base))}.bs-section--primary{--bs-text:var(--bs-primary-contrast);--bs-muted:color-mix(in srgb,var(--bs-primary-contrast) 74%,transparent);--bs-border:color-mix(in srgb,var(--bs-primary-contrast) 24%,transparent);--bs-bg:color-mix(in srgb,var(--bs-primary) 86%,var(--bs-primary-contrast));--bs-surface:color-mix(in srgb,var(--bs-primary) 78%,var(--bs-primary-contrast));--bs-accent:color-mix(in srgb,var(--bs-accent-base) 55%,var(--bs-primary-contrast));--bs-shadow:none;color:var(--bs-primary-contrast)}.bs-section--dark{--bs-text:var(--bs-footer-text);--bs-muted:color-mix(in srgb,var(--bs-footer-text) 70%,transparent);--bs-border:color-mix(in srgb,var(--bs-footer-text) 20%,transparent);--bs-bg:color-mix(in srgb,var(--bs-footer) 88%,var(--bs-footer-text));--bs-surface:color-mix(in srgb,var(--bs-footer) 80%,var(--bs-footer-text));--bs-accent:color-mix(in srgb,var(--bs-accent-base) 58%,var(--bs-footer-text));--bs-shadow:none;color:var(--bs-footer-text)}.bs-section--primary .bs-muted,.bs-section--accent .bs-muted,.bs-section--dark .bs-muted{color:var(--bs-muted)}.bs-section--primary .bs-card,.bs-section--dark .bs-card,.bs-section--accent .bs-card,.bs-section--primary .bs-pain__turn,.bs-section--dark .bs-pain__turn,.bs-section--accent .bs-pain__turn,.bs-section--primary .bs-hours__panel,.bs-section--dark .bs-hours__panel,.bs-section--accent .bs-hours__panel,.bs-section--primary .bs-contactx__form,.bs-section--dark .bs-contactx__form,.bs-section--accent .bs-contactx__form,.bs-section--primary .bs-cases__item,.bs-section--dark .bs-cases__item,.bs-section--accent .bs-cases__item,.bs-section--primary .bs-story__card,.bs-section--dark .bs-story__card,.bs-section--accent .bs-story__card{background:var(--bs-surface);border-color:var(--bs-border);color:var(--bs-text)}.bs-section--primary .bs-field input,.bs-section--dark .bs-field input,.bs-section--accent .bs-field input,.bs-section--primary .bs-field textarea,.bs-section--dark .bs-field textarea,.bs-section--accent .bs-field textarea,.bs-section--primary .bs-field select,.bs-section--dark .bs-field select,.bs-section--accent .bs-field select{background:color-mix(in srgb,var(--bs-text) 8%,transparent);border-color:var(--bs-border);color:var(--bs-text)}.bs-section--primary .bs-field input::placeholder,.bs-section--dark .bs-field input::placeholder,.bs-section--accent .bs-field input::placeholder,.bs-section--primary .bs-field textarea::placeholder,.bs-section--dark .bs-field textarea::placeholder,.bs-section--accent .bs-field textarea::placeholder{color:color-mix(in srgb,var(--bs-text) 55%,transparent)}.bs-section--primary .bs-field input:focus,.bs-section--dark .bs-field input:focus,.bs-section--accent .bs-field input:focus,.bs-section--primary .bs-field textarea:focus,.bs-section--dark .bs-field textarea:focus,.bs-section--accent .bs-field textarea:focus,.bs-section--primary .bs-field select:focus,.bs-section--dark .bs-field select:focus,.bs-section--accent .bs-field select:focus{border-color:var(--bs-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-text) 18%,transparent)}.bs-section--primary .bs-btn--primary,.bs-section--dark .bs-btn--primary{background:var(--bs-text);color:var(--bs-primary);border-color:var(--bs-text)}.bs-section--accent .bs-btn--primary{background:var(--bs-text);color:var(--bs-primary-contrast);border-color:var(--bs-text)}.bs-section--primary .bs-btn--ghost,.bs-section--dark .bs-btn--ghost,.bs-section--accent .bs-btn--ghost{color:var(--bs-text);border-color:var(--bs-border)}.bs-section--primary .bs-btn--ghost:hover,.bs-section--dark .bs-btn--ghost:hover,.bs-section--accent .bs-btn--ghost:hover{background:color-mix(in srgb,var(--bs-text) 12%,transparent);border-color:var(--bs-text)}.bs-section--primary img,.bs-section--dark img,.bs-section--accent img{border-color:var(--bs-border)}.bs-hero--cover,.bs-overlay{--bs-text:#fff;--bs-muted:rgba(255,255,255,.82);--bs-border:rgba(255,255,255,.28)}.bs-reserve__grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,36vw,520px);gap:clamp(28px,4vw,72px);align-items:center}.bs-reserve__grid h2{font-size:clamp(1.8rem,1rem + 2.4vw,2.9rem);letter-spacing:-.028em;max-width:15ch}.bs-reserve__slots{margin-top:var(--bs-s6)}.bs-reserve__slots-label{display:block;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-muted);margin-bottom:12px}.bs-reserve__slots ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bs-reserve__slots li{padding:8px 15px;border:1px solid var(--bs-border);border-radius:999px;font-size:.92rem;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--bs-text) 4%,transparent)}.bs-reserve__hours{margin:var(--bs-s6) 0 0;display:grid;gap:0}.bs-reserve__hours div{display:flex;justify-content:space-between;gap:16px;padding-block:9px;border-top:1px solid var(--bs-border)}.bs-reserve__hours div:last-child{border-bottom:1px solid var(--bs-border)}.bs-reserve__hours dt{color:var(--bs-muted)}.bs-reserve__hours dd{margin:0;font-variant-numeric:tabular-nums}.bs-reserve__note{margin-top:var(--bs-s4);font-size:.88rem;color:var(--bs-muted)}.bs-reserve__phone{margin-top:var(--bs-s4);font-size:.94rem}.bs-reserve__phone a{font-weight:600;color:var(--bs-primary-tekst);text-decoration:underline}.bs-reserve__panel{background:var(--bs-bg);border:1px solid var(--bs-border);border-radius:var(--bs-radius);padding:clamp(22px,3vw,38px);box-shadow:var(--bs-shadow)}@media(max-width:900px){.bs-reserve__grid{grid-template-columns:1fr}.bs-reserve__slots ul{gap:6px}}.bs-panel{position:relative}.bs-panel__head{margin:0 0 var(--bs-s5);padding-bottom:var(--bs-s4);border-bottom:1px solid var(--bs-border)}.bs-panel__head h3{margin:0;font-size:clamp(1.15rem,.92rem + .7vw,1.55rem);letter-spacing:-.022em;line-height:1.2}.bs-panel__head p{margin:10px 0 0;font-size:.9rem;line-height:1.55;color:var(--bs-muted)}.bs-reserve__panel,.bs-contactx__form{position:relative;overflow:hidden}.bs-reserve__panel::before,.bs-contactx__form::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--bs-accent)}.bs-gallery__grid{margin-top:var(--bs-s6)}.bs-gallery .bs-figure{margin:0;overflow:hidden;border-radius:var(--bs-radius)}.bs-gallery .bs-figure img{width:100%;display:block;object-fit:cover;transition:transform .8s cubic-bezier(.22,.85,.35,1),filter .4s ease}.bs-gallery__open{display:block;position:relative}.bs-gallery__open::after{content:"";position:absolute;inset:0;border-radius:var(--bs-radius);background:color-mix(in srgb,#000 26%,transparent);opacity:0;transition:opacity .35s ease}.bs-gallery__open:hover::after{opacity:1}.bs-gallery__open:hover .bs-figure img{transform:scale(1.05)}.bs-gallery figcaption{margin-top:9px;font-size:.84rem;color:var(--bs-muted)}.bs-gallery--masonry .bs-gallery__grid{columns:3;column-gap:var(--bs-gap)}.bs-gallery--masonry .bs-gallery__grid--2{columns:2}.bs-gallery--masonry .bs-gallery__grid--4{columns:4}.bs-gallery--masonry .bs-gallery__open,.bs-gallery--masonry .bs-gallery__grid > .bs-figure{break-inside:avoid;margin-bottom:var(--bs-gap)}.bs-gallery--masonry .bs-gallery__grid > *:nth-child(3n+1) .bs-figure img{aspect-ratio:3/4}.bs-gallery--masonry .bs-gallery__grid > *:nth-child(3n+2) .bs-figure img{aspect-ratio:1/1}.bs-gallery--masonry .bs-gallery__grid > *:nth-child(3n+3) .bs-figure img{aspect-ratio:4/5}.bs-gallery--scroll .bs-gallery__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,34%);gap:var(--bs-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(20px,4vw,40px);padding-bottom:var(--bs-s4)}.bs-gallery--scroll .bs-gallery__open,.bs-gallery--scroll .bs-gallery__grid > .bs-figure{scroll-snap-align:start}.bs-gallery--scroll .bs-figure img{aspect-ratio:3/4}.bs-gallery--grid .bs-gallery__grid{display:grid;gap:var(--bs-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.bs-gallery--grid .bs-gallery__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-gallery--grid .bs-gallery__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-gallery--grid .bs-figure img{aspect-ratio:4/3}.bs-gallery--schermen .bs-gallery__grid{display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(3,minmax(0,1fr))}.bs-gallery--schermen .bs-gallery__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-gallery--schermen .bs-gallery__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-site .bs-gallery--schermen .bs-figure{overflow:visible;border-radius:0;margin:0}.bs-site .bs-gallery--schermen .bs-figure img{aspect-ratio:auto;width:100%;height:100%;border-radius:0;object-fit:cover;object-position:top}.bs-gallery--schermen figcaption{position:static;margin-top:12px;padding:0;background:none;color:var(--bs-muted);font-size:.92rem;text-shadow:none}@media(max-width:760px){.bs-gallery--schermen .bs-gallery__grid{grid-template-columns:1fr}}@media(max-width:900px){.bs-gallery--masonry .bs-gallery__grid,.bs-gallery--masonry .bs-gallery__grid--2,.bs-gallery--masonry .bs-gallery__grid--4{columns:2}.bs-gallery--editorial .bs-gallery__grid{grid-template-columns:repeat(2,1fr)}.bs-gallery--editorial .bs-gallery__grid > *,.bs-gallery--editorial .bs-gallery__grid > *:nth-child(5n+1),.bs-gallery--editorial .bs-gallery__grid > *:nth-child(5n+4),.bs-gallery--editorial .bs-gallery__grid > *:nth-child(5n+5){grid-column:span 2}.bs-gallery--grid .bs-gallery__grid,.bs-gallery--grid .bs-gallery__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-gallery--scroll .bs-gallery__grid{grid-auto-columns:minmax(200px,74%)}}.bs-lightbox{position:fixed;inset:0;z-index:100;display:none;place-items:center;padding:clamp(20px,5vw,64px);background:color-mix(in srgb,#000 88%,transparent);backdrop-filter:blur(6px)}.bs-lightbox:target{display:grid}.bs-site :is(.bs-container,.bs-breakout__grid,.bs-section,.bs-band):has(.bs-lightbox:target,.bs-boek__laag){animation:none !important;transform:none !important}.bs-lightbox figure{margin:0;max-width:min(1200px,92vw);animation:bsLightbox .3s cubic-bezier(.22,.85,.35,1) both}.bs-gallery .bs-lightbox img,.bs-lightbox img{aspect-ratio:auto;object-fit:contain;width:auto;height:auto;max-width:100%;max-height:82vh;transform:none}.bs-lightbox img{max-width:100%;max-height:82vh;width:auto;height:auto;display:block;border-radius:var(--bs-radius);object-fit:contain}.bs-lightbox figcaption{margin-top:14px;color:rgba(255,255,255,.82);font-size:.92rem;text-align:center}.bs-lightbox__close{position:absolute;top:clamp(14px,3vw,28px);right:clamp(14px,3vw,28px);display:grid;place-items:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:1.4rem;line-height:1;transition:background-color .25s ease}.bs-lightbox__close:hover{background:rgba(255,255,255,.14)}@keyframes bsLightbox{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bs-lightbox figure{animation:none}}.bs-hero--cover::after,.bs-overlay::after{background: linear-gradient(180deg,color-mix(in srgb,#000 34%,transparent) 0%,color-mix(in srgb,#000 16%,transparent) 38%,color-mix(in srgb,#000 74%,transparent) 100%)}.bs-hero--cover .bs-hero__inner,.bs-overlay__inner{text-shadow:0 1px 2px rgba(0,0,0,.28),0 2px 18px rgba(0,0,0,.24)}.bs-hero--cover .bs-btn,.bs-overlay .bs-btn{text-shadow:none}.bs-overlay--center .bs-overlay__inner{background:radial-gradient(60% 120% at 50% 50%,color-mix(in srgb,#000 46%,transparent),transparent 72%);padding-inline:clamp(20px,4vw,60px)}.bs-site[data-motion="expressive"]{--bs-lift:0 2px 4px color-mix(in srgb,var(--bs-text) 5%,transparent),0 12px 24px -14px color-mix(in srgb,var(--bs-text) 34%,transparent),0 34px 60px -40px color-mix(in srgb,var(--bs-text) 46%,transparent)}.bs-site[data-motion="expressive"] .bs-card,.bs-site[data-motion="expressive"] .bs-cases__item,.bs-site[data-motion="expressive"] .bs-showcase__item,.bs-site[data-motion="expressive"] .bs-story__card,.bs-site[data-motion="expressive"] .bs-pain__turn{transform-style:preserve-3d;will-change:transform}.bs-site[data-motion="expressive"] .bs-grid,.bs-site[data-motion="expressive"] .bs-cases__grid,.bs-site[data-motion="expressive"] .bs-showcase__grid{perspective:1200px}.bs-site[data-motion="expressive"] .bs-card:hover,.bs-site[data-motion="expressive"] .bs-cases__item:hover{transform:translateY(-6px) rotateX(1.2deg) scale(1.008);box-shadow:var(--bs-lift)}.bs-story__frame,.bs-breakout__media,.bs-videoblock__frame{box-shadow:0 30px 70px -46px color-mix(in srgb,var(--bs-text) 62%,transparent)}.bs-section + .bs-story,.bs-section + .bs-breakout{margin-top:calc(var(--bs-s6) * -1)}.bs-btn--primary{position:relative}.bs-site[data-motion="expressive"] .bs-btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px color-mix(in srgb,var(--bs-primary) 78%,transparent)}.bs-site[data-motion="expressive"] .bs-btn--primary:active{transform:translateY(0) scale(.985)}@media(max-width:760px){.bs-site[data-motion="expressive"] .bs-grid,.bs-site[data-motion="expressive"] .bs-cases__grid,.bs-site[data-motion="expressive"] .bs-showcase__grid{perspective:none}.bs-site[data-motion="expressive"] .bs-card:hover,.bs-site[data-motion="expressive"] .bs-cases__item:hover{transform:none}.bs-section + .bs-story,.bs-section + .bs-breakout{margin-top:0}}.bs-hero__bg,.bs-overlay__media,.bs-story__image{width:100%;height:100%;object-fit:cover;transform-origin:center}.bs-hero--cover,.bs-overlay{overflow:clip}.bs-gallery--editorial .bs-figure,.bs-gallery--masonry .bs-figure,.bs-gallery--grid .bs-figure,.bs-gallery--scroll .bs-figure{position:relative}.bs-gallery--editorial figcaption,.bs-gallery--masonry figcaption,.bs-gallery--grid figcaption,.bs-gallery--scroll figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:clamp(28px,4vw,44px) clamp(14px,2vw,20px) clamp(12px,1.6vw,18px);color:#fff;font-size:.86rem;background:linear-gradient(180deg,transparent,color-mix(in srgb,#000 74%,transparent));opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s cubic-bezier(.22,.85,.35,1)}.bs-gallery__open:hover figcaption,.bs-gallery__open:focus-visible figcaption,.bs-gallery .bs-figure:hover figcaption{opacity:1;transform:none}@media(hover:none){.bs-gallery--editorial figcaption,.bs-gallery--masonry figcaption,.bs-gallery--grid figcaption,.bs-gallery--scroll figcaption{opacity:1;transform:none}}@media(max-width:900px){.bs-gallery--editorial .bs-gallery__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(160px,42vw,240px)}.bs-gallery--editorial .bs-gallery__grid > *{grid-column:span 1;grid-row:span 1}.bs-gallery--editorial .bs-gallery__grid > *:nth-child(6n+1){grid-column:span 2;grid-row:span 2}.bs-gallery--editorial .bs-gallery__grid > *:nth-child(6n+6){grid-column:span 2}}.bs-grid img,.bs-gallery img,.bs-mosaic img,.bs-portfolio img,.bs-cases img,.bs-strip img,.bs-social__grid img,.bs-carousel img{display:block;width:100%;object-fit:cover}.bs-gallery--masonry .bs-figure,.bs-gallery--grid .bs-figure,.bs-gallery--scroll .bs-figure{overflow:hidden}.bs-gallery--masonry .bs-figure img{height:auto}.bs-spread{overflow-x:clip}.bs-spread__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(0,auto);gap:clamp(18px,2.4vw,36px);align-items:start}.bs-spread__main{margin:0;position:relative;overflow:hidden;overflow:clip;border-radius:var(--bs-radius);grid-column:6/13;grid-row:1/3;z-index:1}.bs-spread--left .bs-spread__main{grid-column:1/8}.bs-spread__quote{grid-column:1/6}.bs-spread--left .bs-spread__quote{grid-column:8/13}.bs-spread__main img,.bs-spread__main video,.bs-spread__main .bs-media-empty{width:100%;aspect-ratio:var(--bs-beeldvorm,4/5);object-fit:cover;display:block}.bs-spread__main figcaption{position:absolute;left:0;right:0;bottom:0;padding:clamp(28px,4vw,44px) clamp(14px,2vw,20px) clamp(12px,1.6vw,18px);color:#fff;font-size:.82rem;background:linear-gradient(180deg,transparent,color-mix(in srgb,#000 70%,transparent))}.bs-spread__type{grid-column:1/8;grid-row:1/2;z-index:2;padding-top:clamp(20px,4vw,64px)}.bs-spread--left .bs-spread__type{grid-column:6/13;text-align:right}.bs-spread__type h2{font-size:clamp(2.1rem,1rem + 4.6vw,4.6rem);line-height:.98;letter-spacing:-.035em;text-wrap:balance}@media(min-width:1000px){.bs-spread__type{grid-column:1/9}.bs-spread--left .bs-spread__type{grid-column:5/13}.bs-spread__type h2{margin-right:0}.bs-spread--left .bs-spread__type h2{margin-left:0}.bs-spread__type h2{text-shadow:0 0 22px var(--bs-bg),0 0 22px var(--bs-bg),0 0 8px var(--bs-bg),0 0 3px var(--bs-bg)}}.bs-spread__body{grid-column:1/6;grid-row:2/3;padding-top:var(--bs-s4)}.bs-spread--left .bs-spread__body{grid-column:8/13}.bs-spread__body p{max-width:44ch;color:var(--bs-muted)}.bs-spread__body p + p{margin-top:var(--bs-s4)}.bs-spread__body .bs-actions{margin-top:var(--bs-s5)}.bs-spread__second{margin:0;grid-column:1/5;grid-row:3/4;z-index:2;overflow:hidden;border-radius:var(--bs-radius);box-shadow:0 30px 70px -40px color-mix(in srgb,var(--bs-text) 62%,transparent)}@media(min-width:1000px){.bs-spread__second{position:static;grid-column:1/4;grid-row:3/4;align-self:start;justify-self:start;width:100%;transform:none}.bs-spread--left .bs-spread__second{grid-column:10/13;justify-self:end;transform:none}}.bs-spread__second img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.bs-spread__type,.bs-spread__body,.bs-spread__quote{z-index:3;position:relative}.bs-spread__main figcaption{z-index:4}.bs-spread__quote{grid-column:1/4;grid-row:4/5;margin:var(--bs-s6) 0 0;padding-top:var(--bs-s4);border-top:2px solid var(--bs-accent)}.bs-spread--left .bs-spread__quote{grid-column:10/13;text-align:right}.bs-spread__quote--lang{grid-column:1/7}.bs-spread--left .bs-spread__quote--lang{grid-column:7/13}.bs-spread__quote p{font-family:var(--bs-heading);font-size:clamp(1.05rem,1rem + .6vw,1.4rem);line-height:1.35;letter-spacing:-.015em}.bs-spread__quote--lang p{font-size:clamp(1rem,.95rem + .35vw,1.2rem);line-height:1.5}.bs-spread__quote cite{display:block;margin-top:var(--bs-s3);font-style:normal;font-size:.84rem;color:var(--bs-muted)}@media(max-width:999px){.bs-spread__grid{grid-template-columns:1fr}.bs-spread__main,.bs-spread--left .bs-spread__main,.bs-spread__type,.bs-spread--left .bs-spread__type,.bs-spread__body,.bs-spread--left .bs-spread__body,.bs-spread__second,.bs-spread--left .bs-spread__second,.bs-spread__quote,.bs-spread--left .bs-spread__quote{grid-column:1;grid-row:auto;text-align:left}.bs-spread__type{order:-1}.bs-spread__second{max-width:62%}}.bs-mosaic__grid--column .bs-mosaic__cell{grid-column:span 2;grid-row:span 1}.bs-mosaic__grid--column .bs-mosaic__cell:nth-child(3n+2){grid-row:span 2}.bs-mosaic__grid--stagger .bs-mosaic__cell{grid-column:span 2;grid-row:span 2}@media(min-width:900px){.bs-mosaic__grid--stagger .bs-mosaic__cell:nth-child(3n+2){margin-top:clamp(24px,4vw,72px)}.bs-mosaic__grid--stagger .bs-mosaic__cell:nth-child(3n+3){margin-top:clamp(48px,8vw,144px)}}.bs-mosaic__grid--band .bs-mosaic__cell{grid-column:span 6;grid-row:span 1}.bs-mosaic__grid--band .bs-mosaic__cell:nth-child(3n+2){grid-column:span 3}.bs-mosaic__grid--band .bs-mosaic__cell:nth-child(3n+3){grid-column:span 3}@media(max-width:900px){.bs-mosaic__grid--column .bs-mosaic__cell,.bs-mosaic__grid--stagger .bs-mosaic__cell,.bs-mosaic__grid--band .bs-mosaic__cell{grid-column:span 2;grid-row:span 1;margin-top:0}.bs-mosaic__grid--band .bs-mosaic__cell:nth-child(3n+1){grid-column:span 2}}.bs-btn--primary{color:var(--bs-primary-contrast,#fff)}.bs-section--primary .bs-btn--primary,.bs-section--dark .bs-btn--primary{color:var(--bs-primary,#101418)}.bs-section--accent .bs-btn--primary{color:var(--bs-primary-contrast,#fff)}@media(min-width:1000px){.bs-spread__body{padding-bottom:clamp(24px,4vw,64px)}}.bs-mosaic__grid,.bs-gallery--editorial .bs-gallery__grid{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(180px,19vw,290px);grid-auto-flow:dense;gap:var(--bs-gap);margin-top:var(--bs-s6)}.bs-mosaic__grid > *,.bs-gallery--editorial .bs-gallery__grid > *{grid-column:span 3;grid-row:span 1;height:100%}@media(min-width:901px){.bs-mosaic__grid:has(> :last-child:nth-child(1)) > *,.bs-gallery--editorial .bs-gallery__grid:has(> :last-child:nth-child(1)) > *{grid-column:span 6;grid-row:span 2}.bs-mosaic__grid:has(> :last-child:nth-child(2)) > *,.bs-gallery--editorial .bs-gallery__grid:has(> :last-child:nth-child(2)) > *{grid-column:span 3;grid-row:span 2}.bs-mosaic__grid:has(> :last-child:nth-child(3)) > *,.bs-gallery--editorial .bs-gallery__grid:has(> :last-child:nth-child(3)) > *{grid-column:span 2}.bs-mosaic__grid:has(> :last-child:nth-child(3)) > :first-child,.bs-gallery--editorial .bs-gallery__grid:has(> :last-child:nth-child(3)) > :first-child{grid-column:span 4;grid-row:span 2}.bs-mosaic__grid:has(> :last-child:nth-child(4)) > *,.bs-gallery--editorial .bs-gallery__grid:has(> :last-child:nth-child(4)) > *{grid-column:span 3}.bs-mosaic__grid:has(> :last-child:nth-child(4)) > :first-child,.bs-gallery--editorial .bs-gallery__grid:has(> :last-child:nth-child(4)) > :first-child{grid-column:span 4;grid-row:span 2}.bs-mosaic__grid:has(> :last-child:nth-child(4)) > :nth-child(2),.bs-mosaic__grid:has(> :last-child:nth-child(4)) > :nth-child(3),.bs-gallery--editorial .bs-gallery__grid:has(> :last-child:nth-child(4)) > :nth-child(2),.bs-gallery--editorial .bs-gallery__grid:has(> :last-child:nth-child(4)) > :nth-child(3){grid-column:span 2}.bs-mosaic__grid:has(> :last-child:nth-child(4)) > :nth-child(4),.bs-gallery--editorial .bs-gallery__grid:has(> :last-child:nth-child(4)) > :nth-child(4){grid-column:span 6}.bs-mosaic__grid:has(> :last-child:nth-child(5)) > *,.bs-gallery--editorial .bs-gallery__grid:has(> :last-child:nth-child(5)) > *{grid-column:span 2}.bs-mosaic__grid:has(> :last-child:nth-child(5)) > :first-child,.bs-gallery--editorial .bs-gallery__grid:has(> :last-child:nth-child(5)) > :first-child{grid-column:span 4;grid-row:span 2}.bs-mosaic__grid:has(> :last-child:nth-child(5)) > :nth-child(4),.bs-mosaic__grid:has(> :last-child:nth-child(5)) > :nth-child(5),.bs-gallery--editorial .bs-gallery__grid:has(> :last-child:nth-child(5)) > :nth-child(4),.bs-gallery--editorial .bs-gallery__grid:has(> :last-child:nth-child(5)) > :nth-child(5){grid-column:span 3}.bs-mosaic__grid:has(> :nth-child(6)) > *:nth-child(6n+1),.bs-gallery--editorial .bs-gallery__grid:has(> :nth-child(6)) > *:nth-child(6n+1){grid-column:span 4;grid-row:span 2}.bs-mosaic__grid:has(> :nth-child(6)) > *:nth-child(6n+2),.bs-mosaic__grid:has(> :nth-child(6)) > *:nth-child(6n+3),.bs-gallery--editorial .bs-gallery__grid:has(> :nth-child(6)) > *:nth-child(6n+2),.bs-gallery--editorial .bs-gallery__grid:has(> :nth-child(6)) > *:nth-child(6n+3){grid-column:span 2}.bs-mosaic__grid:has(> :nth-child(6)) > *:nth-child(6n+4),.bs-mosaic__grid:has(> :nth-child(6)) > *:nth-child(6n+5),.bs-gallery--editorial .bs-gallery__grid:has(> :nth-child(6)) > *:nth-child(6n+4),.bs-gallery--editorial .bs-gallery__grid:has(> :nth-child(6)) > *:nth-child(6n+5){grid-column:span 3}.bs-mosaic__grid:has(> :nth-child(6)) > *:nth-child(6n+6),.bs-gallery--editorial .bs-gallery__grid:has(> :nth-child(6)) > *:nth-child(6n+6){grid-column:span 6}:is(.bs-mosaic__grid,.bs-gallery--editorial .bs-gallery__grid):has(> :nth-child(6)) > *:nth-child(6n+1):nth-last-child(2),:is(.bs-mosaic__grid,.bs-gallery--editorial .bs-gallery__grid):has(> :nth-child(6)) > *:nth-child(6n+2):last-child{grid-column:span 3;grid-row:span 2}:is(.bs-mosaic__grid,.bs-gallery--editorial .bs-gallery__grid):has(> :nth-child(6)) > *:nth-child(6n+1):last-child,:is(.bs-mosaic__grid,.bs-gallery--editorial .bs-gallery__grid):has(> :nth-child(6)) > *:nth-child(6n+4):last-child{grid-column:span 6;grid-row:span 2}.bs-mosaic__grid > *:nth-child(4):last-child,.bs-gallery--editorial .bs-gallery__grid > *:nth-child(4):last-child,.bs-mosaic__grid:has(> :nth-child(6)) > *:nth-child(6n+6),.bs-gallery--editorial .bs-gallery__grid:has(> :nth-child(6)) > *:nth-child(6n+6){grid-row:span 2}}.bs-mosaic__open,.bs-gallery__open{display:block;position:relative;height:100%}.bs-mosaic__cell,.bs-gallery .bs-figure{margin:0;height:100%;position:relative;overflow:hidden;border-radius:var(--bs-radius)}.bs-mosaic__cell img,.bs-mosaic__cell .bs-media-empty,.bs-gallery--editorial .bs-figure img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22,.85,.35,1)}.bs-mosaic__open:hover img,.bs-gallery__open:hover img{transform:scale(1.04)}.bs-mosaic__open::after,.bs-gallery__open::after{content:"";position:absolute;inset:0;border-radius:var(--bs-radius);background:color-mix(in srgb,#000 22%,transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.bs-mosaic__open:hover::after,.bs-gallery__open:hover::after{opacity:1}@media(max-width:900px){.bs-mosaic__grid,.bs-gallery--editorial .bs-gallery__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(150px,40vw,230px)}.bs-mosaic__grid > *,.bs-gallery--editorial .bs-gallery__grid > *,.bs-mosaic__grid:has(> :nth-child(6)) > *:nth-child(n),.bs-gallery--editorial .bs-gallery__grid:has(> :nth-child(6)) > *:nth-child(n){grid-column:span 1;grid-row:span 1;margin-top:0}.bs-mosaic__grid > :first-child,.bs-gallery--editorial .bs-gallery__grid > :first-child{grid-column:span 2;grid-row:span 2}}.bs-centered,.bs-head--center,.bs-site[data-align="centered"] .bs-head,.bs-hero--center .bs-hero__inner,.bs-overlay--center .bs-overlay__inner,.bs-statement > .bs-container,.bs-cadence{--bs-centered:1}:is(.bs-centered,.bs-head--center,.bs-site[data-align="centered"] .bs-head,.bs-hero--center .bs-hero__inner,.bs-overlay--center .bs-overlay__inner,.bs-statement > .bs-container,.bs-cadence) :is(p,h1,h2,h3,h4,ul,ol,dl,blockquote,figure,.bs-lead){margin-inline:auto}:is(.bs-centered,.bs-head--center,.bs-site[data-align="centered"] .bs-head,.bs-hero--center .bs-hero__inner,.bs-overlay--center .bs-overlay__inner,.bs-statement > .bs-container,.bs-cadence) :is(.bs-actions,.bs-form__actions){justify-content:center}.bs-header--transparent{position:sticky;background:none;isolation:isolate}.bs-header--transparent::before,.bs-header--transparent::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.bs-header--transparent::before{inset:0 0 -60% 0;background:linear-gradient(180deg,color-mix(in srgb,#000 46%,transparent) 0%,color-mix(in srgb,#000 26%,transparent) 52%,transparent 100%)}.bs-header--transparent::after{background:color-mix(in srgb,var(--bs-bg-base) 94%,transparent);border-bottom:1px solid var(--bs-border);backdrop-filter:saturate(1.4) blur(10px);opacity:0}.bs-header--transparent .bs-logo,.bs-header--transparent .bs-nav a{color:inherit}.bs-header--transparent .bs-burger>summary span,.bs-header--transparent .bs-burger>summary span::before,.bs-header--transparent .bs-burger>summary span::after{background:currentColor}.bs-header--transparent{transition:color .28s ease}.bs-header--transparent::before,.bs-header--transparent::after{transition:opacity .28s ease}.bs-header--transparent[data-stuck="1"]{color:var(--bs-text)}.bs-header--transparent[data-stuck="1"]::before{opacity:0}.bs-header--transparent[data-stuck="1"]::after{opacity:1}.bs-header--transparent[data-stuck="1"] .bs-btn--primary{background:var(--bs-primary);color:var(--bs-primary-contrast);border-color:var(--bs-primary)}.bs-header--donker.bs-header--transparent::after{background:color-mix(in srgb,var(--bs-footer) 96%,transparent);border-bottom-color:color-mix(in srgb,var(--bs-footer-text) 18%,transparent)}.bs-header--donker.bs-header--transparent[data-stuck="1"]{color:var(--bs-footer-text)}@media(prefers-reduced-motion:reduce){.bs-header--transparent,.bs-header--transparent::before,.bs-header--transparent::after{transition:none}}.bs-header__inner{min-height:var(--bs-header-h)}@media(max-width:760px){.bs-footer__links a{min-height:44px;display:flex;align-items:center}.bs-burger>summary{width:48px;height:48px}.bs-burger__panel a{padding:15px 0}.bs-hero--cover{min-height:min(68svh,560px)}.bs-overlay--full{min-height:min(78svh,640px)}.bs-spread__second{display:none}.bs-page{padding-bottom:0}.bs-page:has(.bs-mobilebar){padding-bottom:calc(76px + env(safe-area-inset-bottom))}.bs-page:has(.bs-mobilebar) .bs-cookie{bottom:calc(88px + env(safe-area-inset-bottom))}}.bs-overlay:not(:has(img,video)),.bs-hero--cover:not(:has(img,video,iframe)){--bs-text:var(--bs-primary-contrast);--bs-muted:color-mix(in srgb,var(--bs-primary-contrast) 76%,transparent);--bs-border:color-mix(in srgb,var(--bs-primary-contrast) 26%,transparent);background:var(--bs-primary);color:var(--bs-primary-contrast)}.bs-overlay:not(:has(img,video))::after,.bs-hero--cover:not(:has(img,video,iframe))::after{background:none}.bs-overlay:not(:has(img,video)) .bs-media-empty,.bs-hero--cover:not(:has(img,video,iframe)) .bs-media-empty{display:none}.bs-overlay:not(:has(img,video)) .bs-eyebrow,.bs-hero--cover:not(:has(img,video,iframe)) .bs-eyebrow{color:color-mix(in srgb,var(--bs-accent) 45%,var(--bs-primary-contrast))}.bs-mosaic:not(:has(img,video)),.bs-strip:not(:has(img,video)),.bs-gallery:not(:has(img,video)),.bs-showcase:not(:has(img,video)),.bs-portfolio:not(:has(img,video)){display:none}.bs-breakout:not(:has(img,video)) .bs-breakout__media,.bs-story:not(:has(img,video)) .bs-story__media,.bs-spread:not(:has(img,video)) .bs-spread__main{display:none}.bs-shop__grid{display:grid;gap:clamp(20px,2.6vw,36px)}.bs-product{display:block;color:inherit}.bs-product__media{position:relative;overflow:hidden;border-radius:var(--bs-radius);background:var(--bs-surface);aspect-ratio:4/5}.bs-product__media img,.bs-product__media .bs-media-empty{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,.85,.35,1)}.bs-product:hover .bs-product__media img{transform:scale(1.04)}.bs-product__vlag{position:absolute;left:12px;top:12px;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--bs-text) 86%,transparent);color:var(--bs-bg);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.bs-product__body{margin-top:var(--bs-s4)}.bs-product__body h3{font-size:1.05rem;letter-spacing:-.012em}.bs-product__body p{margin-top:4px;font-size:.9rem;color:var(--bs-muted)}.bs-product__prijs{display:block;margin-top:8px;font-weight:600;font-variant-numeric:tabular-nums}.bs-product__prijs s{margin-left:8px;font-weight:400;color:var(--bs-muted)}.bs-productpagina__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,72px);align-items:start}.bs-productpagina__beeld{display:grid;gap:clamp(10px,1.4vw,18px)}.bs-productpagina__beeld img,.bs-productpagina__beeld .bs-media-empty{width:100%;border-radius:var(--bs-radius);object-fit:cover;aspect-ratio:4/5;background:var(--bs-surface)}.bs-productpagina__info h1{font-size:clamp(1.7rem,1rem + 2.2vw,2.7rem);letter-spacing:-.026em}.bs-productpagina__prijs{margin-top:var(--bs-s4);font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums}.bs-productpagina__prijs s{margin-left:10px;font-size:1.05rem;font-weight:400;color:var(--bs-muted)}.bs-productpagina__status{margin-top:6px;font-size:.9rem;color:var(--bs-muted)}.bs-productpagina__status[data-op-voorraad="1"]{color:#1f8a5f}.bs-productpagina__varianten{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--bs-s5)}.bs-variant{padding:9px 15px;border:1px solid var(--bs-border);border-radius:999px;font-size:.92rem}.bs-variant[data-leeg="1"]{opacity:.45;text-decoration:line-through}.bs-productpagina__specs{margin-top:var(--bs-s6);display:grid;gap:0}.bs-productpagina__specs div{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:var(--bs-s4);padding-block:11px;border-top:1px solid var(--bs-border)}.bs-productpagina__specs div:last-child{border-bottom:1px solid var(--bs-border)}.bs-productpagina__specs dt{color:var(--bs-muted)}.bs-productpagina__specs dd{margin:0}@media(max-width:900px){.bs-productpagina__grid{grid-template-columns:1fr}.bs-productpagina__specs div{grid-template-columns:1fr;gap:2px}}.bs-koop{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:var(--bs-s6)}.bs-koop__veld{display:grid;gap:6px;font-size:.82rem;color:var(--bs-muted)}.bs-koop__veld select,.bs-koop__veld input{padding:12px 14px;border:1px solid var(--bs-border);border-radius:calc(var(--bs-radius) * .8);background:var(--bs-bg);color:var(--bs-text);font:inherit;font-size:1rem}.bs-koop__aantal input{width:88px}.bs-koop .bs-btn{padding-block:14px}.bs-koop__melding{flex-basis:100%;margin-top:4px;font-size:.9rem;color:#1f8a5f}.bs-koop__melding[data-fout="1"]{color:#c0392b}.bs-koop__uit{margin-top:var(--bs-s6);color:var(--bs-muted)}.bs-mandjeknop{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid var(--bs-border);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.92rem;cursor:pointer}.bs-mandjeknop__aantal{display:grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:var(--bs-primary);color:var(--bs-primary-contrast);font-size:.76rem}.bs-mandje{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end}.bs-mandje__sluiter{position:absolute;inset:0;border:0;padding:0;cursor:pointer;background:color-mix(in srgb,#000 42%,transparent)}.bs-mandje__paneel{position:relative;width:min(420px,100%);height:100%;overflow:auto;background:var(--bs-bg-base);color:var(--bs-text);display:flex;flex-direction:column;box-shadow:-24px 0 60px -30px rgba(0,0,0,.5)}.bs-mandje__kop{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--bs-border)}.bs-mandje__kop button{border:0;background:none;color:var(--bs-muted);font:inherit;cursor:pointer}.bs-mandje__leeg{padding:28px 22px;color:var(--bs-muted)}.bs-mandje__lijst{list-style:none;margin:0;padding:0;flex:1}.bs-mandje__lijst li{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:18px 22px;border-bottom:1px solid var(--bs-border)}.bs-mandje__lijst img{width:76px;height:92px;object-fit:cover;border-radius:calc(var(--bs-radius) * .7)}.bs-mandje__variant{display:block;font-size:.86rem;color:var(--bs-muted)}.bs-mandje__let-op{display:block;margin-top:4px;font-size:.82rem;color:#c0392b}.bs-mandje__regelvoet{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.bs-mandje__stappen{display:inline-flex;align-items:center;border:1px solid var(--bs-border);border-radius:999px;overflow:hidden}.bs-mandje__stappen button{width:34px;height:34px;border:0;background:none;color:inherit;font-size:1.05rem;cursor:pointer}.bs-mandje__stappen span{min-width:28px;text-align:center;font-variant-numeric:tabular-nums}.bs-mandje__prijs{font-weight:600;font-variant-numeric:tabular-nums}.bs-mandje__voet{padding:20px 22px;border-top:1px solid var(--bs-border);position:sticky;bottom:0;background:var(--bs-bg-base)}.bs-mandje__totaal{display:flex;justify-content:space-between;font-size:1.05rem}.bs-mandje__note{margin-top:6px;font-size:.84rem;color:var(--bs-muted)}.bs-mandje__voet .bs-btn{display:block;margin-top:14px;text-align:center}.bs-afreken{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(28px,4vw,64px);align-items:start}.bs-afreken__form fieldset{border:0;padding:0;margin:0 0 var(--bs-s6)}.bs-afreken__form legend{padding:0;margin-bottom:var(--bs-s4);font-family:var(--bs-heading);font-size:1.05rem;font-weight:600}.bs-afreken__keuzes{display:grid;gap:10px}.bs-afreken__keuze{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--bs-border);border-radius:var(--bs-radius);cursor:pointer}.bs-afreken__keuze[data-actief="1"]{border-color:var(--bs-primary);background:color-mix(in srgb,var(--bs-primary) 5%,transparent)}.bs-afreken__keuze em{display:block;font-style:normal;font-size:.86rem;color:var(--bs-muted)}.bs-afreken__keuzeprijs{font-variant-numeric:tabular-nums}.bs-afreken__fout{margin-bottom:var(--bs-s4);padding:12px 14px;border-radius:var(--bs-radius);border:1px solid color-mix(in srgb,#c0392b 40%,var(--bs-border));color:#c0392b;font-size:.92rem}.bs-afreken__form .bs-btn{width:100%;justify-content:center;padding-block:15px}.bs-afreken__note{margin-top:10px;font-size:.84rem;color:var(--bs-muted);text-align:center}.bs-afreken__overzicht{position:sticky;top:calc(var(--bs-header-h) + 20px);padding:clamp(20px,2.6vw,28px);border:1px solid var(--bs-border);border-radius:var(--bs-radius);background:var(--bs-surface)}.bs-afreken__overzicht h3{font-size:1.02rem}.bs-afreken__overzicht ul{list-style:none;margin:var(--bs-s4) 0 0;padding:0;display:grid;gap:14px}.bs-afreken__overzicht li{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center}.bs-afreken__overzicht img{width:52px;height:64px;object-fit:cover;border-radius:calc(var(--bs-radius) * .6)}.bs-afreken__overzicht em{display:block;font-style:normal;font-size:.84rem;color:var(--bs-muted)}.bs-afreken__regelprijs{font-variant-numeric:tabular-nums}.bs-afreken__overzicht dl{margin:var(--bs-s5) 0 0;padding-top:var(--bs-s4);border-top:1px solid var(--bs-border);display:grid;gap:8px}.bs-afreken__overzicht dl div{display:flex;justify-content:space-between}.bs-afreken__overzicht dd{margin:0;font-variant-numeric:tabular-nums}.bs-afreken__totaalregel{padding-top:8px;border-top:1px solid var(--bs-border);font-size:1.1rem;font-weight:600}.bs-afreken__btw{margin-top:8px;font-size:.82rem;color:var(--bs-muted)}.bs-afreken__klaar{text-align:center;padding-block:clamp(28px,5vw,64px)}.bs-afreken__bedrag{margin-top:var(--bs-s4);font-size:1.6rem;font-weight:600}.bs-afreken__leeg{color:var(--bs-muted)}@media(max-width:900px){.bs-afreken{grid-template-columns:1fr}.bs-afreken__overzicht{position:static;order:-1}}.bs-gallery--stacked .bs-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,44px);align-items:start}.bs-gallery--stacked .bs-gallery__grid > *{position:relative}.bs-gallery--stacked .bs-gallery__grid > *:nth-child(4n+2){margin-top:clamp(28px,6vw,90px)}.bs-gallery--stacked .bs-gallery__grid > *:nth-child(4n+3){margin-top:calc(clamp(20px,4vw,60px) * -1);z-index:2}.bs-gallery--stacked .bs-gallery__grid > *:nth-child(4n+4){margin-top:clamp(16px,3vw,44px)}.bs-gallery--stacked .bs-figure img{aspect-ratio:4/5}.bs-gallery--stacked .bs-gallery__grid > *:nth-child(odd) .bs-figure img{aspect-ratio:3/4}.bs-gallery--perspective .bs-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(20px,3vw,48px);perspective:1200px}.bs-gallery--perspective .bs-figure img{aspect-ratio:3/4}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.bs-gallery--perspective .bs-gallery__grid > *{transform-origin:50% 100%;animation:bsKantel linear both;animation-timeline:view();animation-range:entry 0% entry 90%}@keyframes bsKantel{from{transform:rotateX(11deg) translateY(22px);opacity:.55}to{transform:none;opacity:1}}}}.bs-gallery--full .bs-gallery__grid{display:grid;gap:clamp(12px,2vw,28px)}.bs-gallery--full .bs-figure{position:relative;margin:0}.bs-gallery--full .bs-figure img{width:100%;aspect-ratio:16/9;object-fit:cover}.bs-gallery--full .bs-figure figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;color:#fff;padding:clamp(28px,5vw,56px) clamp(20px,3vw,40px) clamp(16px,2vw,28px);background:linear-gradient(180deg,transparent,color-mix(in srgb,#000 66%,transparent))}@media(max-width:760px){.bs-gallery--full .bs-figure img{aspect-ratio:4/5}.bs-gallery--stacked .bs-gallery__grid > *{margin-top:0}}.bs-site[data-intensity="1"] h1{font-size:clamp(1.8rem,3.4vw,2.8rem)}.bs-site[data-intensity="1"] h2{font-size:clamp(1.45rem,2.4vw,2rem)}.bs-site[data-intensity="2"] h1{font-size:clamp(1.95rem,4vw,3.2rem)}.bs-site[data-intensity="4"] h1{font-size:clamp(2.35rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.03em}.bs-site[data-intensity="4"] h2{font-size:clamp(1.75rem,3.8vw,3.1rem);line-height:1.06;letter-spacing:-.026em}.bs-site[data-intensity="5"] h1{font-size:clamp(2.7rem,8vw,6.4rem);line-height:.98;letter-spacing:-.038em}.bs-site[data-intensity="5"] h2{font-size:clamp(2.05rem,5vw,4.2rem);line-height:1.02;letter-spacing:-.032em}.bs-site[data-intensity="4"] h1,.bs-site[data-intensity="5"] h1,.bs-site[data-intensity="4"] h2,.bs-site[data-intensity="5"] h2{overflow-wrap:break-word}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.bs-site[data-motion-level="cinematic"] .bs-spread__main img,.bs-site[data-motion-level="cinematic"] .bs-story__image,.bs-site[data-motion-level="cinematic"] .bs-overlay__media{animation:bsDrift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.bs-site[data-motion-level="cinematic"] .bs-split > :first-child,.bs-site[data-motion-level="cinematic"] .bs-editorial > :first-child{position:sticky;top:calc(var(--bs-header-h) + clamp(20px,4vw,56px));align-self:start}}}@media(max-width:900px){.bs-site[data-motion-level="cinematic"] .bs-split > :first-child,.bs-site[data-motion-level="cinematic"] .bs-editorial > :first-child{position:static}.bs-site[data-motion-level="cinematic"] .bs-split > .bs-split__media:first-child{position:relative;top:auto}}.bs-nav__groep{position:relative;display:flex;align-items:center}.bs-nav__groep > a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.bs-nav__groep > a svg{opacity:.7;transition:transform .18s ease}.bs-nav__sub{position:absolute;top:100%;left:-14px;min-width:240px;padding:10px 0;margin-top:10px;background:var(--bs-bg);color:var(--bs-text);border:1px solid var(--bs-border);border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.16);display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;z-index:40}.bs-nav__sub::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.bs-nav__sub a{padding:9px 18px;font-size:.92rem;color:var(--bs-text);white-space:nowrap}.bs-nav__sub a:hover,.bs-nav__sub a[aria-current="page"]{background:var(--bs-surface);color:var(--bs-text)}.bs-nav__groep:hover > .bs-nav__sub,.bs-nav__groep:focus-within > .bs-nav__sub{opacity:1;visibility:visible;transform:none;transition-delay:0s}.bs-nav__groep:hover > a svg,.bs-nav__groep:focus-within > a svg{transform:rotate(180deg)}.bs-header--donker .bs-nav .bs-nav__sub a,.bs-header--transparent .bs-nav .bs-nav__sub a{color:var(--bs-text)}.bs-burger__sub{padding-left:28px!important;font-size:.95em;opacity:.85}.bs-burger__groep{display:grid}.bs-burger__kop{display:block;padding:16px 0 4px;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--bs-accent,var(--bs-primary));border:0!important}.bs-burger__groep .bs-burger__item{padding:5px 0!important;border:0!important;font-weight:400!important}.bs-burger__groep .bs-burger__sub{padding:3px 0 3px 16px!important;border:0!important;font-size:.9rem;font-weight:400!important;opacity:.8}.bs-header__inner{position:relative}.bs-nav__sub--mega{left:-14px;right:auto;width:min(940px,calc(100vw - 32px));min-width:0;padding:16px;border-radius:12px}.bs-nav__tegels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bs-nav__tegel{position:relative;display:block;aspect-ratio:2.72;border-radius:8px;overflow:hidden;background:var(--bs-surface);padding:0!important}.bs-nav__tegel img{width:100%;height:100%;object-fit:cover;display:block}.bs-nav__tegel span{position:absolute;left:0;right:0;bottom:0;padding:22px 10px 8px;color:#fff;font-size:.82rem;font-weight:600;background:linear-gradient(to top,rgba(14,13,32,.85),rgba(14,13,32,0))}.bs-nav__lijst{display:flex;flex-direction:column}.bs-nav__lijst--onder{margin-top:12px}.bs-nav__lijst a{border-radius:8px}.bs-carousel__teller{position:absolute;left:14px;bottom:14px;z-index:2;background:rgba(14,13,32,.82);color:#fff;font-size:.85rem;font-weight:600;padding:7px 12px;border-radius:6px;pointer-events:none}@media(max-width:900px){.bs-nav__tegels{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-hero__zoek{display:flex;gap:8px;margin-top:22px;max-width:560px;background:#fff;border-radius:999px;padding:6px 6px 6px 18px;align-items:center}.bs-hero__zoek input{flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;font-size:1rem;color:#1a1a1a;outline:none}.bs-hero__zoek .bs-btn{flex:0 0 auto}.bs-hero__vinkjes{list-style:none;display:flex;flex-wrap:wrap;gap:10px 26px;margin:24px 0 0;padding:0;font-size:.95rem}.bs-hero__vinkjes li{display:inline-flex;align-items:center;gap:8px}.bs-hero__vinkjes svg{color:var(--bs-accent,var(--bs-primary))}.bs-showcase__body h3{font-family:var(--bs-heading);font-size:1.14rem;letter-spacing:-.015em;margin:0;font-weight:600;color:inherit;line-height:1.3}.bs-burger__balk{display:flex;align-items:center;justify-content:space-between;padding:6px 0 10px;font-weight:600;font-size:1.15rem;border-bottom:1px solid var(--bs-border);margin-bottom:6px}.bs-burger__sluit{width:44px;height:44px;border:1px solid var(--bs-border);border-radius:8px;background:transparent;font-size:1.3rem;line-height:1;cursor:pointer;color:inherit;display:grid;place-items:center}.bs-nav__scheiding{display:block;height:1px;background:var(--bs-border);margin:6px 0}.bs-pager__nrs{display:inline-flex;gap:6px}.bs-pager__nr{min-width:36px;height:36px;padding:0 8px;display:inline-grid;place-items:center;border:1px solid var(--bs-border);border-radius:6px;font-size:.9rem;text-decoration:none;color:var(--bs-text);font-variant-numeric:tabular-nums}a.bs-pager__nr:hover{border-color:var(--bs-text)}.bs-pager__nr[aria-current="page"]{background:var(--bs-text);color:var(--bs-bg);border-color:var(--bs-text)}.bs-pager__nr[aria-disabled="true"]{opacity:.4}.bs-shop__groep{margin-top:var(--bs-s6)}.bs-shop__groepkop{font-size:1.15rem;margin:0 0 var(--bs-s4)}.bs-shop__groepkop span{font-weight:400;color:var(--bs-muted);font-size:.95rem}.bs-filter--groepen{display:grid;gap:10px}.bs-footer__socials{display:flex;gap:16px;margin-top:18px}.bs-footer__socials a{display:grid;place-items:center;color:inherit;opacity:.85}.bs-footer__socials a:hover{opacity:1}.bs-footer__contactlijst{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:.94rem}.bs-footer__contactlijst li{display:flex;gap:10px;align-items:flex-start}.bs-footer__contactlijst svg{flex:0 0 auto;margin-top:2px;color:var(--bs-accent,var(--bs-primary))}.bs-contact--formlinks > div:first-child{order:2}.bs-header__top{background:var(--bs-surface);border-bottom:1px solid var(--bs-border);font-size:.82rem;color:var(--bs-muted)}.bs-header__top .bs-container{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:7px;padding-bottom:7px}.bs-header__top nav{display:flex;gap:16px}.bs-header__top a{color:var(--bs-text)}.bs-header__zoek{display:flex;align-items:center;flex:1 1 220px;max-width:420px;min-width:0;border:1px solid var(--bs-border);border-radius:999px;background:var(--bs-bg);padding:0 4px 0 14px}.bs-header__zoek input{flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;font-size:.92rem;padding:9px 0;outline:none;color:var(--bs-text)}.bs-header__zoek button{border:0;background:transparent;color:var(--bs-muted);width:34px;height:34px;display:grid;place-items:center;cursor:pointer;border-radius:999px}.bs-header__zoek button:hover{color:var(--bs-text);background:var(--bs-surface)}.bs-shop__merk{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-accent,var(--bs-primary));font-weight:600;margin-bottom:4px}.bs-shop__btw{font-size:.75rem;font-weight:400;color:var(--bs-muted)}.bs-shop__labels{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.bs-shop__conditie{display:inline-flex;align-items:center;font-size:.76rem;padding:3px 9px;border-radius:7px;background:var(--bs-surface);color:var(--bs-muted);font-weight:500;border:1px solid var(--bs-border)}.bs-shop__leeg{aspect-ratio:4/3;display:grid;place-items:center;background:var(--bs-surface);color:var(--bs-muted);font-size:.9rem}.bs-shop__balk{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;margin-top:var(--bs-s4)}.bs-shop__actief,.bs-shop__sorteer{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bs-shop__wis{font-size:.86rem;text-decoration:underline;color:var(--bs-muted)}.bs-shop__leegstaat{padding:var(--bs-s6) 0;text-align:center}.bs-shop__filterpaneel > summary{display:none;list-style:none;cursor:pointer;margin-top:var(--bs-s4)}.bs-shop__filterpaneel > summary::-webkit-details-marker{display:none}@media(max-width:760px){.bs-shop__filterpaneel > summary{display:inline-flex}.bs-shop__filterpaneel:not([open]) .bs-filters{display:none}}.bs-productpagina__btw{font-size:.85rem;font-weight:400;color:var(--bs-muted);margin-left:8px}.bs-productpagina__labels{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bs-productpagina__conditie{display:inline-flex;align-items:center;font-size:.82rem;font-weight:500;padding:4px 10px;border-radius:7px;background:var(--bs-surface);color:var(--bs-muted);border:1px solid var(--bs-border)}.bs-productpagina__gerelateerd{margin-top:var(--bs-s7,64px)}.bs-productpagina__gerelateerd h2{font-size:1.3rem;margin:0 0 var(--bs-s4)}.bs-productpagina__terug{margin-top:var(--bs-s6);text-align:center}.bs-productpagina__terug a{color:var(--bs-muted);text-decoration:none}.bs-productpagina__terug a:hover{color:var(--bs-text)}.bs-productpagina__zoom{position:absolute;right:14px;bottom:14px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--bs-text);color:var(--bs-bg);text-decoration:none}.bs-productpagina__duimstrook{display:flex;align-items:center;gap:8px;margin-top:12px}.bs-productpagina__duimstrook .bs-carousel__dots{margin-top:0;flex:1 1 auto;min-width:0}.bs-productpagina__duimstrook > button{flex:0 0 auto;width:32px;height:32px;border:0;background:transparent;color:var(--bs-muted);cursor:pointer;display:grid;place-items:center;padding:0}.bs-productpagina__duimstrook > button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bs-lightbox__pijl{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.35);color:#fff;text-decoration:none;transition:background-color .25s ease}.bs-lightbox__pijl:hover{background:rgba(255,255,255,.14)}.bs-lightbox--galerij img{aspect-ratio:auto;object-fit:contain;width:auto}.bs-lightbox__pijl--prev{left:clamp(14px,3vw,28px)}.bs-lightbox__pijl--next{right:clamp(14px,3vw,28px)}.bs-lightbox__pijl svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bs-kruimel{background:var(--bs-surface);border-bottom:1px solid var(--bs-border);font-size:.9rem;color:var(--bs-muted)}.bs-kruimel .bs-container{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:11px;padding-bottom:11px}.bs-kruimel a{color:var(--bs-text);text-decoration:underline;text-underline-offset:3px}.bs-kruimel span{display:inline-flex;align-items:center;gap:6px}.bs-kruimel svg{opacity:.5}.bs-productpagina__galerij{padding:0;margin:0}.bs-productpagina__galerij .bs-carousel__track{display:flex;gap:0;padding:0;margin-top:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:14px;background:var(--bs-surface)}.bs-productpagina__galerij .bs-carousel__track::-webkit-scrollbar{display:none}.bs-productpagina__galerij .bs-carousel__item{flex:0 0 100%;width:100%;scroll-snap-align:start;margin:0;padding:0}.bs-productpagina__galerij .bs-carousel__item img{width:100%;aspect-ratio:3/2;object-fit:contain;display:block;background:var(--bs-surface)}.bs-productpagina__duimen{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:3px;justify-content:flex-start}.bs-productpagina__duimen button{flex:0 0 92px;width:92px;height:64px;border-radius:10px;border:2px solid transparent;background-size:cover;background-position:center;background-color:var(--bs-surface);cursor:pointer;padding:0;opacity:1}.bs-productpagina__duimen button[aria-current="true"]{border-color:var(--bs-text)}.bs-productpagina__prijs{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bs-productpagina__status{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;font-weight:500;padding:4px 10px;border-radius:7px;background:#dcfce7;color:#166534;margin:0}.bs-productpagina__status[data-op-voorraad="0"]{background:#fee2e2;color:#991b1b}.bs-productpagina__usps{list-style:none;margin:var(--bs-s5) 0 0;padding:16px 20px;background:var(--bs-surface);border-radius:12px;display:grid;gap:9px;font-size:.95rem}.bs-productpagina__usps li{display:flex;gap:10px;align-items:flex-start}.bs-productpagina__usps svg{flex:0 0 auto;color:var(--bs-accent,var(--bs-primary));margin-top:2px}.bs-productpagina__acties{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--bs-s5)}.bs-productpagina__acties .bs-btn{display:inline-flex;align-items:center;gap:9px}.bs-productpagina__noot{margin-top:var(--bs-s4);font-size:.9rem;color:var(--bs-muted)}.bs-productpagina__noot a{color:inherit;text-decoration:underline}.bs-productpagina__onder{max-width:860px;margin:var(--bs-s6) auto 0}.bs-productpagina__onder h2{font-size:1.5rem;margin:0 0 var(--bs-s4)}.bs-productpagina__specblok{margin-top:var(--bs-s6)}.bs-productpagina--onder .bs-productpagina__specs{margin-top:0}.bs-shop__prijs{display:flex;align-items:center;justify-content:space-between;gap:10px}.bs-shop__voorraad{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;padding:3px 9px;border-radius:7px;background:#dcfce7;color:#166534;font-weight:500}.bs-shop__voorraad[data-op-voorraad="0"]{background:#fee2e2;color:#991b1b}.bs-footer__badges{margin-top:18px}.bs-footer__badges-rij{display:inline-flex;gap:14px;align-items:center;background:#fff;border-radius:8px;padding:8px 12px}.bs-footer__badges-rij img{height:34px;width:auto;display:block}.bs-footer__extra{margin-top:12px;font-size:.9rem}@media(min-width:900px){.bs-footer__grid--4{grid-template-columns:1.4fr 1fr 1fr 1fr}.bs-footer__grid--5{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}}.bs-shop__kop{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.bs-shop__kop .bs-head{flex:1 1 auto}.bs-shop__alles{flex:0 0 auto;margin-bottom:var(--bs-s4)}.bs-films__raster{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.bs-films__raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-films--featured .bs-film--groot{grid-column:1/-1}.bs-film{display:block;color:inherit;text-decoration:none}.bs-film__beeld{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--bs-radius);background:#111}.bs-film--groot .bs-film__beeld{aspect-ratio:21/9}.bs-film__beeld img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.bs-film:hover .bs-film__beeld img{transform:scale(1.03)}.bs-film__leeg{position:absolute;inset:0;background:linear-gradient(135deg,#222,#111)}.bs-film__knop{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgba(255,255,255,.92);color:#111;display:grid;place-items:center;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .25s ease}.bs-film__knop svg{margin-left:3px}.bs-film:hover .bs-film__knop,.bs-film:focus-visible .bs-film__knop{transform:scale(1.08)}.bs-film:focus-visible{outline:2px solid var(--bs-accent);outline-offset:4px;border-radius:var(--bs-radius)}.bs-film__tekst{display:block;padding:14px 2px 0}.bs-film__tekst strong{display:block;font-family:var(--bs-heading);font-weight:500;font-size:1.25rem;line-height:1.25}.bs-film__meta{display:block;color:var(--bs-muted);font-size:.9rem;margin-top:4px}.bs-films__cta{justify-content:center;margin-top:var(--bs-s6)}.bs-reviews--citaat .bs-carousel__track{grid-auto-columns:100%;margin-top:var(--bs-s5)}.bs-reviews__citaat{margin:0;display:grid;justify-items:center;text-align:center;gap:22px;padding:0 clamp(8px,6vw,96px)}.bs-reviews__citaat blockquote{margin:0;max-width:34ch;font-family:var(--bs-heading);font-size:clamp(1.35rem,1rem + 1.5vw,2.15rem);line-height:1.35;font-weight:400;text-wrap:balance}.bs-reviews__citaat blockquote::before{content:"\201C";display:block;font-size:3em;line-height:.6;margin-bottom:.15em;color:var(--bs-accent);opacity:.7}.bs-reviews__citaat figcaption{display:grid;gap:2px;font-size:.95rem}.bs-reviews__citaat figcaption span{color:var(--bs-muted);font-size:.85rem}@media(max-width:620px){.bs-reviews--citaat .bs-carousel__viewport{display:grid;grid-template-columns:auto 1fr auto}.bs-reviews--citaat .bs-carousel__track{grid-column:1/-1;grid-row:1;min-width:0}.bs-reviews--citaat .bs-carousel__arrow{position:static;transform:none;grid-row:2;margin-top:var(--bs-s4)}.bs-reviews--citaat .bs-carousel__arrow--prev{grid-column:1}.bs-reviews--citaat .bs-carousel__arrow--next{grid-column:3}}.bs-inklap{margin-top:var(--bs-s5)}.bs-inklap__knop{list-style:none;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;margin:0 auto;width:max-content;max-width:100%;padding:12px 22px;border:1px solid var(--bs-border);border-radius:999px;font-weight:500}.bs-inklap__knop::-webkit-details-marker{display:none}.bs-inklap__knop::after{content:"+";font-size:1.2em;line-height:1}.bs-inklap[open] .bs-inklap__knop::after{content:"\2212"}.bs-inklap[open] .bs-inklap__knop{margin-bottom:var(--bs-s5)}.bs-filmvenster{border:0;padding:56px 0 0;margin:auto;background:transparent;width:min(1100px,94vw);max-width:none;max-height:none;overflow:visible}.bs-filmvenster::backdrop{background:rgba(0,0,0,.88)}.bs-filmvenster__frame{aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden}.bs-filmvenster__frame iframe,.bs-filmvenster__frame video{display:block;width:100%;height:100%;border:0}.bs-filmvenster__frame video{background:#000;object-fit:contain}.bs-filmvenster__titel{color:#fff;text-align:center;margin:14px 0 0;font-size:1rem}.bs-filmvenster__titel:empty{display:none}.bs-filmvenster__sluit{position:absolute;right:0;top:4px;width:44px;height:44px;z-index:2;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;font-size:26px;line-height:1;cursor:pointer}.bs-filmvenster__sluit:hover,.bs-filmvenster__sluit:focus-visible{background:rgba(255,255,255,.3);outline:2px solid #fff}.bs-record__film .bs-film__tekst{text-align:center}.bs-record__film--speelt{aspect-ratio:16/9}.bs-film--inbeeld .bs-film__beeld{aspect-ratio:var(--bs-beeldvorm,5/4)}.bs-record__film--speelt iframe{display:block;width:100%;height:100%;border:0;border-radius:var(--bs-radius)}.bs-hero__pauze{position:absolute;right:22px;bottom:22px;z-index:3;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:rgba(0,0,0,.6);color:#fff;font-size:16px;cursor:pointer;backdrop-filter:blur(4px)}.bs-hero__pauze:hover,.bs-hero__pauze:focus-visible{background:rgba(0,0,0,.78);outline:2px solid #fff;outline-offset:2px}.bs-hero__pauze::before{content:"\2016";font-size:16px;line-height:1}.bs-hero__pauze[aria-pressed="true"]::before{content:"\25B6";font-size:14px}.bs-videoblock__frame:has(> .bs-videoblock__pauze){position:relative}.bs-videoblock__frame > .bs-hero__pauze.bs-videoblock__pauze{right:14px;bottom:14px}@media (prefers-reduced-motion: reduce){.bs-videoblock__pauze{display:none}}.bs-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.bs-price strong{white-space:nowrap}.bs-lightbox__pijl{position:fixed;top:50%;transform:translateY(-50%);width:52px;height:52px;display:grid;place-items:center;color:#fff;font-size:40px;line-height:1;text-decoration:none;border-radius:50%;background:rgba(255,255,255,.12);z-index:2}.bs-lightbox__pijl:hover,.bs-lightbox__pijl:focus-visible{background:rgba(255,255,255,.3);outline:2px solid #fff}.bs-lightbox__pijl--vorige{left:18px}.bs-lightbox__pijl--volgende{right:18px}.bs-tarieven__tabel{width:100%;border-collapse:collapse;margin-top:var(--bs-s4);font-size:1rem}.bs-tarieven__tabel th{text-align:left;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-muted);font-weight:600;padding:0 14px 12px;border-bottom:1px solid var(--bs-border)}.bs-tarieven__tabel td{padding:16px 14px;border-bottom:1px solid var(--bs-border);vertical-align:top}.bs-tarieven__tabel td:first-child{white-space:nowrap;font-family:var(--bs-heading);font-size:1.35rem}.bs-tarieven__naam{display:block;font-weight:600}.bs-tarieven__naam .bs-tag{margin-left:10px;font-size:.7rem;vertical-align:middle}.bs-tarieven__tekst{display:block;color:var(--bs-muted);font-size:.92rem;margin-top:4px;max-width:46ch}.bs-tarieven__prijs{white-space:nowrap;font-weight:600}.bs-tarieven__tabel td:last-child{text-align:right;white-space:nowrap}.bs-btn--klein{padding:8px 16px;font-size:.88rem}.bs-tarieven__rij--tag td{background:color-mix(in srgb,var(--bs-accent) 7%,transparent)}.bs-tarieven__noot{margin-top:var(--bs-s4);font-size:.92rem;max-width:70ch}.bs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bs-lead,.bs-record__tekst,.bs-record__body,.bs-prose{overflow-wrap:anywhere}.bs-naar-inhoud{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 16px;border-radius:8px;background:var(--bs-text);color:var(--bs-bg);font-weight:600;text-decoration:none;transform:translateY(-160%)}.bs-naar-inhoud:focus,.bs-naar-inhoud:focus-visible{transform:none}#bs-inhoud,#bs-main{outline:none}.bs-anker{display:block;height:0;scroll-margin-top:calc(var(--bs-header-h,72px) + 16px)}.bs-site:has(.bs-burger[open]) .bs-mobilebar{display:none}html:has(.bs-burger[open]){overflow:hidden}@media(max-width:760px){.bs-films__raster,.bs-films__raster--2{grid-template-columns:1fr}.bs-film--groot .bs-film__beeld{aspect-ratio:16/9}.bs-filmvenster__sluit{top:4px;right:0}.bs-tarieven__tabel thead{display:none}.bs-tarieven__tabel tr{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 0;border-bottom:1px solid var(--bs-border)}.bs-tarieven__tabel td{display:block;border:0;padding:0}.bs-tarieven__tabel td:first-child{grid-row:1;font-size:1.1rem}.bs-tarieven__tabel td:nth-child(2){grid-column:1/-1;grid-row:2}.bs-tarieven__tabel td:nth-child(3){grid-row:1;grid-column:2;text-align:right}.bs-tarieven__tabel td:last-child{grid-column:1/-1;grid-row:3;text-align:left;padding-top:8px}}@media(prefers-reduced-motion:reduce){.bs-film__beeld img,.bs-film__knop{transition:none}}.bs-vinkje{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-weight:500}.bs-vinkje input[type="checkbox"]{width:20px;height:20px;min-width:20px;margin:2px 0 0;padding:0;accent-color:var(--bs-primary);flex:0 0 auto}.bs-field--vinkje{align-self:end}.bs-split:has(> .bs-split__media:empty){grid-template-columns:1fr}.bs-split:has(> .bs-split__media:empty) > .bs-split__media{display:none}.bs-item__datum{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.bs-hero__typ{font-size:1.5rem;font-weight:600;color:var(--bs-accent);margin:0 0 14px;min-height:1.6em}.bs-hero__cursor{display:inline-block;margin-left:2px;animation:bsCursor 1s steps(1) infinite;font-weight:400}@keyframes bsCursor{0%,49%{opacity:1}50%,100%{opacity:0}}@media(prefers-reduced-motion:reduce){.bs-hero__cursor{animation:none}}.bs-hero--dia{overflow:hidden}.bs-hero__dia{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;animation-name:bsHeroDia;animation-timing-function:linear;animation-iteration-count:infinite;will-change:opacity,transform}@media(prefers-reduced-motion:reduce){.bs-hero__dia{animation:none;opacity:0}.bs-hero__dia:first-of-type{opacity:1}}.bs-item__meer{display:inline-block;margin-top:auto;padding-top:12px;font-weight:600;font-size:.92rem;color:var(--bs-accent-tekst,var(--bs-accent))}.bs-record__terug{margin:0 0 var(--bs-s5);font-size:.95rem;font-weight:600}.bs-record__terug a{color:var(--bs-accent-tekst,var(--bs-accent));text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.bs-record__terug a:hover{text-decoration:underline}.bs-record__meta{margin:10px 0 0;font-size:.95rem}.bs-record--artikel .bs-container{max-width:min(var(--bs-container),960px)}.bs-record--artikel h1{font-size:clamp(1.9rem,3.4vw,2.6rem);margin:0}.bs-record--artikel .bs-lead{margin:18px 0 0}.bs-record__beeld{margin:var(--bs-s5) 0 0}.bs-record__beeld img{width:100%;height:auto;border-radius:var(--bs-radius);display:block}.bs-record--artikel .bs-record__tekst{margin-top:var(--bs-s5);max-width:none}.bs-red__head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--bs-s4);margin-bottom:var(--bs-s5);padding-bottom:var(--bs-s3);border-bottom:2px solid var(--bs-text)}.bs-red__head h2{margin:0}.bs-red__meer{white-space:nowrap;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.bs-red__item{display:grid;gap:12px;align-content:start;min-width:0}.bs-red__beeld{display:block;position:relative;overflow:hidden;background:var(--bs-surface)}.bs-red__beeld img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .5s ease}.bs-red__beeld[data-beeld="uitsnede"] img{object-fit:contain}.bs-red__item:hover .bs-red__beeld img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.bs-red__item:hover .bs-red__beeld img{transform:none}}.bs-red__label{margin:0;display:flex;flex-wrap:wrap;gap:.6em;align-items:center;font-family:var(--bs-heading);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-accent-tekst,var(--bs-accent))}.bs-red__soort{background:var(--bs-text);color:var(--bs-bg);padding:.2em .55em;letter-spacing:.08em}.bs-red__format{text-transform:none;letter-spacing:0;font-weight:500;font-style:italic;font-size:1.08em;color:var(--bs-muted)}.bs-red__rubriek + .bs-red__format::before{content:"·";font-style:normal;margin-right:.6em}.bs-mag__extern::after{content:"";width:.7em;height:.7em;margin-left:.55em;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 1h8v8H9.6V3.4L1.9 11.1.9 10.1 8.6 2.4H3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 1h8v8H9.6V3.4L1.9 11.1.9 10.1 8.6 2.4H3z'/%3E%3C/svg%3E") center/contain no-repeat}.bs-mag__extern.bs-btn--primary::after{width:.7em;height:.7em;transform:none}.bs-mag__externnoot,.bs-mag__bewaarnoot{margin:10px 0 0;font-size:.84rem;opacity:.85;max-width:44rem}.bs-mag__feitenkop{margin:var(--bs-s5) 0 var(--bs-s3);font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}.bs-mag__onbekend{margin-top:12px;font-size:.9rem;max-width:44rem}.bs-red__partner{background:var(--bs-text);color:var(--bs-bg)}.bs-linkrij__lijst{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;border-bottom:1px solid var(--bs-border)}.bs-linkrij__lijst a{display:inline-flex;align-items:center;min-height:44px;color:var(--bs-muted);text-decoration:none;font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px}.bs-linkrij__lijst a:hover{color:var(--bs-text)}.bs-linkrij__lijst a[aria-current="page"]{color:var(--bs-text);border-bottom-color:var(--bs-accent-base,var(--bs-accent))}.bs-relatieblok .bs-record__relaties{margin-top:0}@media (max-width:640px){.bs-linkrij__lijst{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * clamp(20px,4vw,40px));padding-inline:clamp(20px,4vw,40px);scroll-padding-inline:clamp(20px,4vw,40px)}.bs-linkrij__lijst::-webkit-scrollbar{display:none}.bs-linkrij__lijst li{flex:none}.bs-linkrij__lijst a{white-space:nowrap}}.bs-linkrij__kaarten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--bs-linkrij,4),minmax(0,1fr));gap:24px}.bs-linkrij__kaart a{display:grid;gap:10px;color:inherit;text-decoration:none}.bs-linkrij__beeld{display:block;overflow:hidden;background:var(--bs-surface)}.bs-linkrij__beeld img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.bs-linkrij__kaart strong{font-size:1.2rem;line-height:1.25}.bs-linkrij__kaart small{color:var(--bs-muted);font-size:.9rem}.bs-linkrij__kaart a:hover strong,.bs-linkrij__kaart a:focus-visible strong{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}@media (max-width:860px){.bs-linkrij__kaarten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}}.bs-prose__kader--klap > summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0}.bs-prose__kader--klap > summary::-webkit-details-marker{display:none}.bs-prose__kader--klap > summary::after{content:"+";font-size:1.2rem;line-height:1}.bs-prose__kader--klap[open] > summary::after{content:"−"}.bs-prose__kader--klap[open] > summary{margin-bottom:.8em}.bs-verkenner__meer{grid-column:1/-1}.bs-verkenner__meer > summary{cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;list-style:none}.bs-verkenner__meer > summary::-webkit-details-marker{display:none}.bs-verkenner__meer > summary::after{content:"+";font-weight:400}.bs-verkenner__meer[open] > summary::after{content:"−"}.bs-verkenner__meervelden{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px 16px;margin-top:8px}.bs-verkenner__split--knop{grid-template-columns:minmax(0,1fr) !important}.bs-verkenner__split--knop .bs-verkenner__wisselknoppen{display:flex;position:static;margin-bottom:16px;border:1px solid var(--bs-text);background:var(--bs-bg);width:max-content}.bs-verkenner__split--knop .bs-verkenner__wisselknoppen label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 18px;font-weight:600;cursor:pointer}.bs-verkenner__split--knop .bs-verkenner__wissel:nth-of-type(1):checked ~ .bs-verkenner__wisselknoppen label:nth-child(1),.bs-verkenner__split--knop .bs-verkenner__wissel:nth-of-type(2):checked ~ .bs-verkenner__wisselknoppen label:nth-child(2){background:var(--bs-text);color:var(--bs-bg)}.bs-verkenner__split--knop .bs-verkenner__wissel:nth-of-type(1):checked ~ .bs-verkenner__kaartvak{display:none}.bs-verkenner__split--knop .bs-verkenner__kaartvak{position:static;max-width:760px}.bs-verkenner--kaart .bs-verkenner__split--knop .bs-verkenner__lijst{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(24px,2.4vw,32px)}.bs-verkenner--kaart .bs-verkenner__split--knop .bs-verkenner__item{grid-template-columns:minmax(0,1fr);gap:12px;padding:0;border:0;background:none;box-shadow:none}.bs-verkenner--kaart .bs-verkenner__split--knop .bs-verkenner__beeld img{aspect-ratio:3/2}.bs-verkenner__split--knop .bs-verkenner__lijstvak{order:1}.bs-verkenner__split--knop .bs-verkenner__kaartvak{margin-bottom:32px;max-width:none}.bs-kl__lagen{border:0;margin:0 0 var(--bs-s4);padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.bs-kl__laag{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.92rem;font-weight:500;cursor:pointer}.bs-kl__laag input{width:18px;height:18px;accent-color:var(--bs-text)}.bs-kl__laag small{color:var(--bs-muted);font-variant-numeric:tabular-nums;margin-left:2px}.bs-kl__teken{display:inline-block;width:12px;height:12px;flex:none;background:var(--bs-text);border-radius:50%}.bs-kl__laag--restaurants .bs-kl__teken,.bs-kl__teken--restaurants{border-radius:0}.bs-kl__laag--bedrijven .bs-kl__teken,.bs-kl__teken--bedrijven{border-radius:0;transform:rotate(45deg) scale(.85)}.bs-kl__laag--tussenstops .bs-kl__teken,.bs-kl__teken--tussenstops{width:9px;height:9px;background:transparent;box-shadow:inset 0 0 0 2px var(--bs-text)}.bs-kl__laag--routes .bs-kl__teken,.bs-kl__teken--routes{width:16px;height:3px;border-radius:0;background:var(--bs-accent-base,var(--bs-accent))}.bs-kl__laag--hotels .bs-kl__teken,.bs-kl__teken--hotels{background:var(--bs-accent-base,var(--bs-accent))}.bs-kl__raam{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:start}.bs-kl__kaart{margin:0;position:sticky;top:calc(var(--bs-header-h,72px) + 16px)}.bs-kl__kaart svg{display:block;width:100%;height:auto;max-height:78svh}.bs-kl__punt{fill:var(--bs-text);stroke:var(--bs-bg);stroke-width:2.5}.bs-kl__groep--hotels .bs-kl__punt{fill:var(--bs-accent-base,var(--bs-accent))}.bs-kl__groep--tussenstops .bs-kl__punt{fill:var(--bs-bg);stroke:var(--bs-text);stroke-width:2.5;r:5}.bs-kl__lijn{fill:none;stroke:var(--bs-accent-base,var(--bs-accent));stroke-width:3.5;stroke-linejoin:round;stroke-linecap:round;opacity:.8}.bs-kl__groep--routes .bs-kl__punt{r:5}.bs-kl__plek{cursor:pointer;transition:opacity .2s ease}.bs-kl.is-gekozen .bs-kl__plek:not(.is-actief){opacity:.25}.bs-kl__plek.is-actief .bs-kl__punt{r:11}.bs-kl__plek.is-actief .bs-kl__lijn{stroke-width:6;opacity:1}.bs-kl__lijst{display:grid;gap:var(--bs-s4)}.bs-kl__sectie h3{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:1.1rem}.bs-kl__sectie ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--bs-border)}.bs-kl__sectie li{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--bs-border)}.bs-kl__sectie li.is-actief{background:color-mix(in srgb,var(--bs-text) 5%,transparent)}.bs-kl__sectie li a{color:inherit;font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18em}.bs-kl__sectie li a:hover,.bs-kl__sectie li a:focus-visible{text-decoration-color:currentColor}.bs-kl__sectie small{color:var(--bs-muted);font-size:.84rem;white-space:nowrap}@media (max-width:860px){.bs-kl__raam{grid-template-columns:minmax(0,1fr)}.bs-kl__kaart{position:static;max-width:520px}}.bs-bewaard__reiskop{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;align-items:center;margin-bottom:var(--bs-s4);padding:16px 18px;border:1px solid var(--bs-border);background:var(--bs-surface)}.bs-bewaard__reisnoot{margin:0;max-width:44rem;font-size:.92rem}.bs-bewaard__acties{margin:0;display:flex;gap:8px;flex-wrap:wrap}.bs-bewaard__notitie{display:grid;gap:4px;margin-top:8px;grid-column:1/-1}.bs-bewaard__notitie span{font-size:.78rem;font-weight:600;color:var(--bs-muted)}.bs-bewaard__notitie textarea{width:100%;min-height:3.2em;padding:8px 10px;font:inherit;font-size:.95rem;border:1px solid var(--bs-border);background:var(--bs-bg);color:var(--bs-text);resize:vertical}.bs-bewaard__altknop{background:none;border:0;padding:6px 0;min-height:44px;font:inherit;font-size:.86rem;font-weight:600;color:var(--bs-text);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.bs-bewaard__alt{display:inline-block;margin-left:8px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-muted)}.bs-bewaard__item.is-alternatief > a{opacity:.82}.bs-bewaard__gedeeld{margin-bottom:var(--bs-s5);padding:18px;border:1px solid var(--bs-text)}.bs-bewaard__gedeeld ul{list-style:none;margin:12px 0 16px;padding:0;display:grid;gap:10px}.bs-bewaard__gedeeld small{color:var(--bs-muted);margin-left:6px}.bs-bewaard__gedeeld p{margin:4px 0 0;font-size:.92rem}@media print{.bs-header,.bs-footer,.bs-bewaard__acties,.bs-bewaard__weg,.bs-bewaard__altknop,.bs-toast,.bs-mag__voortgang{display:none !important}.bs-bewaard__notitie textarea{border:0;padding:0;resize:none;min-height:0}.bs-bewaard__item img{max-width:120px}}.bs-extern{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bs-pijl--uit{transform:rotate(-45deg)}:is(a,button):is(:hover,:focus-visible) > .bs-pijl--uit{transform:rotate(-45deg) translateX(3px)}.bs-dagen__dag + .bs-dagen__dag{margin-top:clamp(40px,5vw,72px)}.bs-dagen__kop{display:grid;gap:6px;margin-bottom:var(--bs-s4);max-width:46rem}.bs-dagen__kop h3{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem)}.bs-dagen__nr{margin:0;font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-accent-tekst,var(--bs-accent))}.bs-dagen__tijd{margin:0;font-size:.92rem;color:var(--bs-muted);font-variant-numeric:tabular-nums}.bs-dagen__omschrijving{margin-top:8px}.bs-dagen__lijn{list-style:none;margin:0;padding:0;max-width:52rem}.bs-dagen__stop{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:0 clamp(14px,2vw,28px);position:relative}.bs-dagen__stop::before{content:"";position:absolute;left:calc(5.5rem + clamp(14px,2vw,28px) / 2);top:0;bottom:0;width:1px;background:var(--bs-border)}.bs-dagen__stop::after{content:"";position:absolute;left:calc(5.5rem + clamp(14px,2vw,28px) / 2 - 5px);top:1.35em;width:11px;height:11px;border-radius:50%;background:var(--bs-bg);box-shadow:inset 0 0 0 2px var(--bs-text)}.bs-dagen__stop.is-aankomst_hotel::after,.bs-dagen__stop.is-diner::after,.bs-dagen__stop.is-lunch::after{background:var(--bs-accent-base,var(--bs-accent));box-shadow:none}.bs-dagen__stop.is-alternatief::after{width:7px;height:7px;left:calc(5.5rem + clamp(14px,2vw,28px) / 2 - 3px)}.bs-dagen__wanneer{margin:0;padding-top:1em;text-align:right;font-size:.88rem;color:var(--bs-muted);font-variant-numeric:tabular-nums}.bs-dagen__inhoud{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:.85em 0 1.1em clamp(18px,2.4vw,30px);border-bottom:1px solid var(--bs-border)}.bs-dagen__inhoud > div:only-child{grid-column:1/-1}.bs-dagen__beeld img{display:block;width:72px;height:72px;object-fit:cover}.bs-dagen__rol{margin:0 0 2px;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-accent-tekst,var(--bs-accent))}.bs-dagen__naam{margin:0;font-size:1.15rem;line-height:1.25}.bs-dagen__naam a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.bs-dagen__naam a:hover{text-decoration-color:currentColor}.bs-dagen__regel{margin:2px 0 0;font-size:.88rem;color:var(--bs-muted)}.bs-dagen__toelichting{margin-top:8px;font-size:.95rem}.bs-dagen__toelichting p{font-size:.95rem}.bs-dagen__reserveren{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:.9rem}.bs-dagen__reserveren a{font-weight:600;color:inherit;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bs-dagen__stop.is-alternatief .bs-dagen__inhoud{padding-top:.4em;padding-bottom:.6em}.bs-dagen__stop.is-alternatief .bs-dagen__naam{font-size:1rem}.bs-dagen__praktisch{max-width:52rem}.bs-dagen__noot{margin-top:var(--bs-s4);font-size:.88rem;max-width:46rem}@media (max-width:560px){.bs-dagen__stop{grid-template-columns:3.4rem minmax(0,1fr);gap:0 14px}.bs-dagen__stop::before{left:calc(3.4rem + 7px)}.bs-dagen__stop::after{left:calc(3.4rem + 2px)}.bs-dagen__beeld img{width:56px;height:56px}}.bs-beeldbron{display:contents}.bs-selectie__lijst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--bs-selectie,5),minmax(0,1fr));gap:clamp(16px,2vw,32px);counter-reset:none}.bs-selectie__item{display:grid;gap:14px;align-content:start;min-width:0}.bs-selectie__beeld{display:block;overflow:hidden;background:var(--bs-surface)}.bs-selectie__beeld img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .5s ease}.bs-selectie__item:hover .bs-selectie__beeld img{transform:scale(1.02)}.bs-selectie__tekst{display:grid;gap:8px}.bs-selectie__soort{margin:0;display:flex;flex-wrap:wrap;gap:.7em;align-items:center;font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-accent-tekst,var(--bs-accent))}.bs-selectie__nr{font-variant-numeric:tabular-nums;color:var(--bs-muted)}.bs-selectie__kop{margin:0;font-size:clamp(1.15rem,1.05rem + .4vw,1.45rem);line-height:1.2}.bs-selectie__kop a{color:inherit;text-decoration:none}.bs-selectie__kop a:hover,.bs-selectie__kop a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.bs-selectie__waarom{margin:0;font-size:.95rem;line-height:1.5;color:var(--bs-text)}.bs-selectie__waaromlabel{display:block;font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-muted);margin-bottom:2px}@media (max-width:960px){.bs-selectie__lijst{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(72vw,320px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;margin-right:calc(-1 * clamp(16px,3vw,40px));padding-right:clamp(16px,3vw,40px)}.bs-selectie__item{scroll-snap-align:start}}.bs-red__kop{margin:0}.bs-red__kop a{text-decoration:none;color:inherit}.bs-red__kop a:hover,.bs-red__kop a:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em}.bs-red__intro{margin:0;color:var(--bs-muted);max-width:42em}.bs-red__meta{margin:0;font-family:var(--bs-heading);font-size:.82rem;color:var(--bs-muted)}.bs-site .bs-red__item--groot .bs-red__kop{font-size:clamp(2rem,1.2rem + 3.2vw,4.4rem);line-height:.98}.bs-site .bs-red__item--middel .bs-red__kop{font-size:clamp(1.25rem,1rem + .9vw,1.75rem)}.bs-site .bs-red__item--klein .bs-red__kop{font-size:clamp(1.1rem,1rem + .5vw,1.35rem)}.bs-red__item--rij{padding:14px 0;border-top:1px solid var(--bs-border)}.bs-red__item--rij:first-child{border-top:0;padding-top:0}.bs-site .bs-red__item--rij .bs-red__kop{font-size:clamp(1.1rem,1rem + .5vw,1.4rem)}.bs-red__omslag{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(24px,3vw,48px);align-items:start}.bs-red__zij{display:grid;gap:clamp(24px,3vw,40px);padding-left:clamp(0px,2vw,32px);border-left:1px solid var(--bs-border)}.bs-red__rij{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,3vw,48px);align-items:start}.bs-red__lijst{display:grid}.bs-red__lijst--los{max-width:860px}.bs-red__raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:clamp(20px,2.4vw,36px)}@media (max-width:860px){.bs-red__omslag,.bs-red__rij{grid-template-columns:minmax(0,1fr)}.bs-red__zij{padding-left:0;border-left:0;border-top:1px solid var(--bs-border);padding-top:var(--bs-s4)}.bs-red__head{flex-wrap:wrap;align-items:flex-start}}.bs-record__rubriek{margin:0 0 .7em;display:flex;gap:.6em;align-items:center;font-family:var(--bs-heading);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-accent-tekst,var(--bs-accent))}.bs-record__ondertitel{margin:.5em 0 0;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);line-height:1.35;color:var(--bs-muted);max-width:36em}.bs-record__credit{margin:.3em 0 0;font-size:.82rem}.bs-record__kader{margin:var(--bs-s5) 0;padding:var(--bs-s4) var(--bs-s5);border-top:3px solid var(--bs-accent);background:var(--bs-surface)}.bs-record__kader p,.bs-record__kader li{font-size:.95em}.bs-record__correctie{margin-top:var(--bs-s5);font-size:.9rem}.bs-record__correctie a{text-decoration:underline;text-underline-offset:.2em}.bs-verkenner__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px 16px;align-items:end;padding:var(--bs-s4);background:var(--bs-surface);border:1px solid var(--bs-border)}.bs-verkenner__veld{display:grid;gap:6px;font-family:var(--bs-heading);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bs-verkenner__veld--breed{grid-column:1/-1}.bs-verkenner__veld input,.bs-verkenner__veld select{font:inherit;font-family:var(--bs-body);font-size:1rem;text-transform:none;letter-spacing:0;font-weight:400;min-height:46px;padding:10px 12px;border:1px solid var(--bs-border);background:var(--bs-bg);color:var(--bs-text);width:100%}.bs-verkenner__knoppen{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.bs-verkenner__wis{text-decoration:underline;text-underline-offset:.2em}.bs-verkenner__stand{margin:var(--bs-s4) 0 var(--bs-s3);scroll-margin-top:96px}.bs-verkenner__telling{margin:0;font-family:var(--bs-heading)}.bs-verkenner__uitleg,.bs-verkenner__melding{margin:.4em 0 0;font-size:.9rem}.bs-verkenner__lijst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(20px,2.4vw,32px)}.bs-verkenner__item{display:grid;gap:12px;align-content:start;border-top:2px solid var(--bs-text);padding-top:14px}.bs-verkenner__beeld{display:block;background:var(--bs-surface);overflow:hidden}.bs-verkenner__beeld img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.bs-verkenner__beeld[data-beeld="uitsnede"] img{object-fit:contain;padding:12%}.bs-verkenner__tekst{display:grid;gap:6px}.bs-site .bs-verkenner__naam{margin:0;font-size:clamp(1.15rem,1rem + .5vw,1.4rem)}.bs-verkenner__naam a{color:inherit;text-decoration:none}.bs-verkenner__naam a:hover,.bs-verkenner__naam a:focus-visible{text-decoration:underline}.bs-verkenner__intro{margin:0;color:var(--bs-muted);font-size:.95rem}.bs-verkenner__afstand{margin:0;font-family:var(--bs-heading);font-weight:700}.bs-verkenner__leeg{padding:var(--bs-s5) 0}.bs-routekaart__titel{margin:0 0 var(--bs-s4)}.bs-routekaart__vak{position:relative;background:var(--bs-surface);border:1px solid var(--bs-border)}.bs-routekaart__schets{display:block;width:100%;height:auto;max-height:640px}.bs-routekaart__vak.is-kaart .bs-routekaart__schets{visibility:hidden}.bs-routekaart__vak .bs-routekaart__kaart{position:absolute;inset:0}.bs-routekaart__onder{fill:none;stroke:var(--bs-bg);stroke-width:12;stroke-linejoin:round;stroke-linecap:round}.bs-routekaart__lijn{fill:none;stroke:var(--bs-accent);stroke-width:5;stroke-linejoin:round;stroke-linecap:round}.bs-routekaart__start{fill:var(--bs-text);stroke:var(--bs-bg);stroke-width:4}.bs-routekaart__eind{fill:var(--bs-bg);stroke:var(--bs-text);stroke-width:5}.bs-routekaart__stop circle{fill:var(--bs-text);stroke:var(--bs-bg);stroke-width:3}.bs-routekaart__stop text{fill:var(--bs-bg);font-family:var(--bs-heading);font-weight:700;font-size:18px}.bs-routekaart__acties{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:var(--bs-s4)}.bs-routekaart__extern{text-decoration:underline;text-underline-offset:.2em}.bs-routekaart__noot{margin:var(--bs-s3) 0 0;font-size:.9rem;max-width:46em}.bs-routekaart__stops{list-style:none;margin:var(--bs-s4) 0 0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.bs-routekaart__stops li{display:flex;gap:10px;align-items:baseline}.bs-routekaart__nr,.bs-routekaart__pin{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:50%;background:var(--bs-text);color:var(--bs-bg);font-family:var(--bs-heading);font-weight:700;font-size:.8rem}.bs-routekaart__omweg{display:block;font-size:.85rem;margin-top:2px}.bs-routekaart__pin{border:2px solid var(--bs-bg);cursor:default}.bs-record__relaties{display:grid;gap:var(--bs-s5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin-top:var(--bs-s6);padding-top:var(--bs-s5);border-top:1px solid var(--bs-border)}.bs-record__relatie h2{font-size:1rem;letter-spacing:.02em;margin:0 0 .6em}.bs-record__relatie ul{list-style:none;margin:0;padding:0;display:grid;gap:.35em}.bs-record__relatie a{text-decoration:underline;text-underline-offset:.2em}.bs-record__feiten{margin:var(--bs-s4) 0 0}.bs-record__vragen{margin-top:var(--bs-s6);max-width:68ch}.bs-record__vragen h2{margin:0 0 12px}.bs-record__nav{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;margin-top:var(--bs-s7);padding-top:var(--bs-s4);border-top:1px solid var(--bs-border);font-size:.95rem}.bs-record__nav > div:last-child{text-align:right}.bs-record__nav a{text-decoration:none;color:inherit;display:inline-block;padding-block:8px;min-height:44px}.bs-record__nav a small{display:block;color:var(--bs-muted);font-size:.82rem;margin-bottom:2px}.bs-record__nav a span{font-weight:600}.bs-record__nav a:hover span{text-decoration:underline}.bs-record__nav-overzicht{color:var(--bs-muted)!important}@media(max-width:700px){.bs-record__nav{grid-template-columns:1fr;text-align:left}.bs-record__nav > div:last-child{text-align:left}}.bs-deel .bs-container{text-align:center}.bs-deel__kop{margin:0 0 12px;font-size:.9rem;color:var(--bs-muted)}.bs-deel__rij{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.bs-deel__knop{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid var(--bs-border);background:var(--bs-bg);color:var(--bs-text);cursor:pointer;transition:background-color .2s,border-color .2s}.bs-deel__knop:hover,.bs-deel__knop:focus-visible{background:var(--bs-surface);border-color:currentColor}.bs-deel__knop--facebook{color:#1877f2}.bs-deel__knop--linkedin{color:#0a66c2}.bs-deel__knop--whatsapp{color:#25d366}.bs-deel__knop--klaar{background:var(--bs-accent);color:#fff;border-color:var(--bs-accent)}.bs-deel{padding-top:var(--bs-s5);padding-bottom:var(--bs-s5);border-top:1px solid var(--bs-border)}.bs-record .bs-split--flip .bs-split__media{order:1}@media(max-width:900px){.bs-record .bs-split--flip .bs-split__media{order:0}}.bs-head__rij{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:calc(var(--bs-gap) + 12px)}.bs-head__rij .bs-head{margin-bottom:0;flex:1 1 auto}.bs-head__meer{flex:0 0 auto;font-weight:600;color:var(--bs-accent);text-decoration:none;padding-bottom:4px}.bs-head__meer:hover{text-decoration:underline}.bs-shop__kop .bs-head__rij{flex:1 1 auto;margin-bottom:0}.bs-card__meer{display:inline-block;margin-top:14px;font-weight:600;color:var(--bs-accent)}.bs-card__knop{margin-top:18px;align-self:flex-start}.bs-card--klik{position:relative}.bs-card--klik .bs-card__link{color:inherit;text-decoration:none}.bs-card--klik .bs-card__link::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.bs-card--klik .bs-card__tekst a{position:relative;z-index:2;color:var(--bs-accent-tekst,var(--bs-accent));text-decoration:underline;text-underline-offset:.15em}.bs-sectie__voet{margin-top:var(--bs-s5);text-align:center}.bs-sectie__voet a{font-weight:600;color:var(--bs-accent)}.bs-shop__voet{margin-top:var(--bs-s5);text-align:center}.bs-nav__lijst a small{display:block;font-size:.78rem;font-weight:400;color:var(--bs-muted);margin-top:2px}@property --bs-n{syntax:"<integer>";inherits:false;initial-value:0}.bs-band__getal{font-variant-numeric:tabular-nums}.bs-site[data-motion] .bs-band[data-tel],.bs-site[data-motion] .bs-band[data-tel] > .bs-container{animation:none}.bs-band[data-tel="wacht"]{opacity:0;transform:translateY(40px)}.bs-band[data-tel="loop"],.bs-band[data-tel="klaar"]{opacity:1;transform:none;transition:opacity .7s ease-out,transform .7s ease-out}.bs-band[data-tel="wacht"] .bs-band__echt,.bs-band[data-tel="loop"] .bs-band__echt{display:none}.bs-band[data-tel="wacht"] .bs-band__getal::before,.bs-band[data-tel="loop"] .bs-band__getal::before{content:counter(bsn);counter-reset:bsn var(--bs-n);--bs-n:0}.bs-band[data-tel="loop"] .bs-band__getal::before{animation:bsTel 1.5s cubic-bezier(.2,.7,.3,1) forwards}@keyframes bsTel{from{--bs-n:0}to{--bs-n:var(--bs-eind)}}@property --bs-i{syntax:"<integer>";inherits:false;initial-value:0}@property --bs-d{syntax:"<integer>";inherits:false;initial-value:0}.bs-band[data-tel="wacht"] .bs-band__getal[data-dec]::before,.bs-band[data-tel="loop"] .bs-band__getal[data-dec]::before{--bs-i:calc((var(--bs-n) - var(--bs-schaal) / 2 + .5) / var(--bs-schaal));--bs-d:calc(var(--bs-n) - var(--bs-i) * var(--bs-schaal));counter-reset:bsi var(--bs-i) bsd var(--bs-d);content:counter(bsi) "," counter(bsd)}.bs-band[data-tel="wacht"] .bs-band__getal[data-dec="2"]::before,.bs-band[data-tel="loop"] .bs-band__getal[data-dec="2"]::before{content:counter(bsi) "," counter(bsd,decimal-leading-zero)}.bs-hero--panelen{display:block;min-height:0;padding:0}.bs-hero__spoor{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.bs-hero__spoor::-webkit-scrollbar{display:none}.bs-hero--panelen[data-sleep] .bs-hero__spoor{cursor:grabbing;user-select:none}.bs-hero__paneel{flex:0 0 100%;position:relative;min-height:var(--bs-paneelhoogte,clamp(460px,62vh,760px));display:grid;align-items:end;scroll-snap-align:start;padding:clamp(72px,10vw,132px) 0}.bs-hero__paneel .bs-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.bs-hero__paneelkop{font-size:clamp(2.35rem,1.4rem + 3.6vw,4.15rem);line-height:1.04;letter-spacing:-.028em;font-weight:var(--bs-kopgewicht,700)}.bs-hero__pijl{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.35);color:#fff;cursor:pointer;display:grid;place-items:center;backdrop-filter:blur(4px)}.bs-hero__pijl--prev{left:18px}.bs-hero__pijl--next{right:18px}.bs-hero__pijl:disabled{opacity:.3;cursor:default}.bs-hero__stippen{position:absolute;left:0;right:0;bottom:18px;z-index:3;display:flex;justify-content:center;gap:8px}.bs-hero__stippen button{width:28px;height:4px;border:0;padding:0;border-radius:999px;background:rgba(255,255,255,.45);cursor:pointer;transition:width .25s ease,background .25s ease}.bs-hero__stippen button[aria-current="true"]{background:#fff;width:44px}@media(max-width:700px){.bs-hero__pijl{display:none}}.bs-btn--outline{border:1.5px solid currentColor;background:transparent;color:inherit}.bs-btn--outline:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.bs-boek{--bs-boek-aan:#3d8554;--bs-boek-lm:#c9a961}.bs-boek__agenda{max-width:46rem}.bs-boek__keuze{max-width:46rem;display:grid;gap:14px}.bs-boek__kalender{border:1px solid var(--bs-border);border-radius:var(--bs-radius,12px);padding:18px;background:var(--bs-bg)}.bs-boek__keuzerij{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.bs-boek__keuzerij .bs-field{flex:1 1 240px}.bs-boek__stand{margin-top:10px;font-size:.9rem;min-height:1.2em}.bs-boek__kalender--uit{opacity:.55;pointer-events:none}.bs-boek__maand{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bs-boek__maand strong{font-family:var(--bs-heading);font-size:1.25rem;text-transform:capitalize}.bs-boek__maand button{width:44px;height:44px;border-radius:50%;border:1px solid var(--bs-border);background:transparent;color:inherit;font-size:1.3rem;cursor:pointer}.bs-boek__maand button:disabled{opacity:.3;cursor:default}.bs-boek__rooster{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.bs-boek__dagnaam{text-align:center;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-muted);padding:4px 0}.bs-boek__dag{aspect-ratio:1;border-radius:8px;border:1px solid transparent;background:color-mix(in srgb,var(--bs-muted) 10%,transparent);color:var(--bs-muted);font:inherit;font-size:.95rem;cursor:default}.bs-boek__dag--aan{background:var(--bs-boek-aan);color:#fff;cursor:pointer;font-weight:600}.bs-boek__dag--aan:hover{filter:brightness(.92)}.bs-boek__dag{position:relative}.bs-boek__dag--lm::after{content:"";position:absolute;right:5px;top:5px;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px var(--bs-boek-aan)}.bs-boek__dag--gekozen{box-shadow:inset 0 0 0 3px var(--bs-text)}.bs-boek__dag--gekozen.bs-boek__dag--aan{background:var(--bs-text)}.bs-boek__dag:focus-visible{outline:3px solid var(--bs-primary);outline-offset:1px}.bs-boek__legenda{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;font-size:.86rem;color:var(--bs-muted)}.bs-boek__bol{display:inline-block;width:12px;height:12px;border-radius:50%;background:color-mix(in srgb,var(--bs-muted) 20%,transparent);vertical-align:-1px;margin-right:4px}.bs-boek__bol--aan{background:var(--bs-boek-aan)}.bs-boek__bol--lm{background:transparent;box-shadow:inset 0 0 0 2px var(--bs-boek-lm)}.bs-boek__tijden{margin-top:20px;padding:18px;border:1px solid var(--bs-border);border-radius:var(--bs-radius,12px)}.bs-boek__tijden h3{font-size:1.1rem;margin-bottom:10px}.bs-boek__lmlabel{font-size:.86rem;color:var(--bs-muted);margin-bottom:8px}.bs-boek__tijdrij{display:flex;flex-wrap:wrap;gap:10px}.bs-boek__lastminute{margin-top:28px}.bs-boek__lmkop h3{font-size:1.3rem}.bs-boek__lmrij{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-top:14px}.bs-boek__lmkaart{display:grid;gap:4px;padding:16px;border:1px solid var(--bs-border);border-radius:var(--bs-radius,12px);background:var(--bs-surface)}.bs-boek__lmkaart strong{font-family:var(--bs-heading);font-size:1.1rem}.bs-boek__lmkaart .bs-btn{margin-top:8px;justify-self:start}.bs-boek__lmtag{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--bs-boek-lm) 55%,#000);font-weight:700}.bs-boek__melding{margin-top:12px;color:color-mix(in srgb,#b3261e 60%,var(--bs-text));font-size:.92rem;font-weight:600}.bs-boek__noot{margin-top:16px;font-size:.92rem}.bs-boek__plaats{padding:40px;border:1px dashed var(--bs-border);border-radius:var(--bs-radius,12px);text-align:center}.bs-boek__balk{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px;background:#fff;border-radius:999px;box-shadow:0 24px 60px rgba(0,0,0,.18);max-width:52rem}.bs-boek__balkveld{flex:1 1 180px}.bs-boek__balkveld select{width:100%;border:0;background:transparent;font:inherit;font-size:1rem;padding:12px 14px;color:#2a1a1c;cursor:pointer}.bs-boek__balk .bs-btn{flex:0 0 auto}.bs-boek__balk .bs-boek__melding{flex-basis:100%;margin:0 0 4px 14px}@media(max-width:700px){.bs-boek__balk{border-radius:20px;flex-direction:column;align-items:stretch}.bs-boek__balkveld{border-bottom:1px solid var(--bs-border)}}@media(max-width:420px){.bs-boek__kalender{padding:10px}.bs-boek__rooster{gap:4px}}.bs-boek__laag{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.6);display:grid;place-items:center;padding:16px;overflow:auto}.bs-boek__dialoog{--bs-text:#2a1a1c;--bs-muted:#6b5e5a;--bs-bg:#fff;--bs-surface:#fff;--bs-border:#e3d8cc;background:#fff;color:#2a1a1c;border-radius:14px;width:min(100%,42rem);max-height:min(92vh,760px);max-height:min(92dvh,760px);display:flex;flex-direction:column;box-shadow:0 30px 80px rgba(0,0,0,.35)}.bs-boek__dialoog .bs-muted{color:#6b5e5a}.bs-boek__dialoog .bs-field input,.bs-boek__dialoog .bs-field select,.bs-boek__dialoog .bs-field textarea{color:#2a1a1c;background:#fff;border-color:#cdbfb2}.bs-boek__dialoog .bs-btn--ghost{border-color:#2a1a1c;color:#2a1a1c;background:transparent}.bs-boek__dkop{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid #e3d8cc}.bs-boek__dkop strong{display:block;font-family:var(--bs-heading);font-size:1.15rem}.bs-boek__dkop .bs-muted{font-size:.9rem}.bs-boek__dag-badge{width:44px;height:44px;border-radius:10px;background:var(--bs-boek-aan);color:#fff;display:grid;place-items:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.bs-boek__sluit{margin-left:auto;width:44px;height:44px;border-radius:50%;border:1px solid #e3d8cc;background:transparent;font-size:1.4rem;line-height:1;cursor:pointer;color:inherit}.bs-boek__dbody{padding:22px 20px;overflow:auto;overscroll-behavior:contain}.bs-boek__form{display:grid;grid-template-columns:1fr;gap:16px}.bs-boek__form h3{font-size:1.1rem}.bs-boek__sub{margin-top:-8px;font-size:.9rem}.bs-boek__twee{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.bs-boek__twee{grid-template-columns:1fr}}.bs-boek__form .bs-field em{color:#d65745;font-style:normal}.bs-boek__form .bs-field--fout input,.bs-boek__form .bs-field--fout select{border-color:#b3261e}.bs-boek__fout{color:#b3261e;font-size:.82rem;font-weight:600}.bs-boek__form .bs-field input:user-invalid + small::after{content:none}.bs-boek__dialoog [aria-disabled="true"]{opacity:.7;cursor:progress}.bs-boek__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.bs-boek__stappen{display:flex;gap:8px;list-style:none;margin:0 0 6px;padding:0}.bs-boek__stappen li{flex:1}.bs-boek__stappen li span{display:block;height:6px;border-radius:999px;background:#e3d8cc}.bs-boek__stappen li.is-actief span,.bs-boek__stappen li.is-gedaan span{background:var(--bs-primary)}.bs-boek__stappen li small{display:block;margin-top:6px;font-size:.76rem;color:#7a6a66}.bs-boek__stappen li.is-actief small{color:#2a1a1c;font-weight:600}.bs-boek__alert{border:1px solid #d65745;background:#fdf0ee;border-radius:10px;padding:12px 14px;font-size:.92rem}.bs-boek__alert ul{margin:6px 0 0 18px}.bs-boek__knoppen{display:flex;justify-content:space-between;gap:10px;margin-top:4px}.bs-boek__klaar{text-align:center;display:grid;gap:12px;justify-items:center;padding:20px 0}.bs-boek__vink{width:56px;height:56px;border-radius:50%;background:var(--bs-boek-aan);color:#fff;display:grid;place-items:center;font-size:1.6rem}@media(prefers-reduced-motion:no-preference){.bs-boek__dialoog{animation:bsBoekIn .25s ease-out}}@keyframes bsBoekIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bs-kader{position:relative;background:#0e1016;box-shadow:0 34px 70px -26px rgba(14,16,40,.42),0 14px 28px -16px rgba(14,16,40,.28)}.bs-kader__scherm{position:relative;overflow:hidden;overflow:clip;background:#fff}.bs-kader__scherm img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.bs-kader--telefoon{border-radius:46px;padding:10px;aspect-ratio:9/19.5}.bs-kader--telefoon .bs-kader__scherm{height:100%;border-radius:36px}.bs-kader--telefoon::before{content:"";position:absolute;z-index:3;top:20px;left:50%;width:28%;height:22px;transform:translateX(-50%);border-radius:999px;background:#0e1016}.bs-kader--browser{border-radius:14px;background:#eceef3;border:1px solid rgba(10,12,30,.08)}.bs-kader__balk{display:flex;align-items:center;gap:7px;height:36px;padding:0 14px;background:#f4f5f8;border-bottom:1px solid rgba(10,12,30,.07);border-radius:14px 14px 0 0}.bs-kader__stip{flex:none;width:10px;height:10px;border-radius:50%;background:#d6d9e0}.bs-kader__stip:nth-child(1){background:#ff5f57}.bs-kader__stip:nth-child(2){background:#febc2e}.bs-kader__stip:nth-child(3){background:#28c840}.bs-kader__adres{margin-left:10px;flex:0 1 auto;min-width:0;max-width:62%;height:22px;padding:0 12px;border-radius:7px;background:#fff;font:500 12px/22px var(--bs-body);color:#545a6a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-kader--browser .bs-kader__scherm{aspect-ratio:16/10;border-radius:0 0 13px 13px}.bs-kader--tablet{border-radius:30px;padding:14px;aspect-ratio:3/4}.bs-kader--tablet .bs-kader__scherm{height:100%;border-radius:18px}.bs-hero__toestel{position:relative;min-width:0}.bs-hero__toestel--samen{padding:0 8% 9% 0}.bs-hero__toestel--telefoon .bs-kader{width:min(300px,72%);margin-inline:auto}.bs-site .bs-hero__toestel img{aspect-ratio:auto;width:100%;height:100%;border-radius:0;object-fit:cover;object-position:top left}.bs-hero__telefoon{position:absolute;right:0;bottom:0;width:24%;min-width:104px;z-index:2;border-radius:clamp(20px,2.8vw,40px);padding:clamp(5px,.6vw,9px)}.bs-hero__telefoon .bs-kader__scherm{border-radius:clamp(15px,2.2vw,31px)}.bs-hero__telefoon::before{top:clamp(8px,1.2vw,17px);height:clamp(9px,1.3vw,19px)}.bs-hero--toestel .bs-hero__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}@media(max-width:900px){.bs-hero--toestel .bs-hero__split{grid-template-columns:1fr}}.bs-toestel__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,88px);align-items:center}.bs-toestel--links .bs-toestel__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.bs-toestel__tekst .bs-head{margin-bottom:0}.bs-toestel__tekst .bs-actions{margin-top:var(--bs-s5)}.bs-toestel--podium .bs-toestel__tekst{max-width:48rem;margin-inline:auto;display:grid;justify-items:center;text-align:center}.bs-toestel__toestellen{position:relative;display:flex;justify-content:center;align-items:flex-end}.bs-toestel__paar{position:relative;width:100%;display:flex;justify-content:center;align-items:flex-end}.bs-toestel{overflow-x:clip}.bs-toestel--podium .bs-toestel__toestellen{max-width:1080px;margin:clamp(32px,5vw,64px) auto 0}.bs-toestel__ding{position:relative}.bs-toestel__toestellen--los .bs-toestel__ding--telefoon{width:min(300px,72%)}.bs-toestel__toestellen--los .bs-toestel__ding--browser{width:100%}.bs-toestel__toestellen--los .bs-toestel__ding--tablet{width:min(460px,90%)}.bs-toestel__toestellen--samen .bs-toestel__paar{padding:0 7% 7% 0}.bs-toestel__toestellen--samen .bs-toestel__ding--browser{width:100%}.bs-toestel__toestellen--samen .bs-toestel__ding--tablet{position:absolute;right:0;bottom:0;width:30%;z-index:2}.bs-toestel__toestellen--samen .bs-toestel__ding--telefoon{position:absolute;right:0;bottom:0;width:23%;min-width:118px;z-index:2}.bs-toestel__toestellen--samen .bs-kader--telefoon{border-radius:clamp(22px,3.2vw,46px);padding:clamp(5px,.7vw,10px)}.bs-toestel__toestellen--samen .bs-kader--telefoon .bs-kader__scherm{border-radius:clamp(17px,2.5vw,36px)}.bs-toestel__toestellen--samen .bs-kader--telefoon::before{top:clamp(9px,1.4vw,20px);height:clamp(10px,1.5vw,22px)}.bs-toestel__dia{position:absolute;inset:0;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.bs-toestel__dia:not(:first-child){opacity:0;visibility:hidden}.bs-toestel__dia a{display:block;width:100%;height:100%}.bs-toestel__duimen{display:none}.bs-toestel__notities{list-style:none;margin:0;padding:0}.bs-toestel__notitie{position:absolute;z-index:4;max-width:min(250px,46%);padding:12px 16px;border-radius:14px;display:grid;gap:3px;background:var(--bs-bg);color:var(--bs-text);border:1px solid var(--bs-border);box-shadow:0 20px 44px -18px rgba(14,16,40,.38);font-size:.92rem;line-height:1.35}.bs-toestel__notitielabel{font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--bs-accent)}.bs-toestel__notitie--1{top:6%;left:-5%}.bs-toestel__notitie--2{top:24%;right:-6%}.bs-toestel__notitie--3{bottom:26%;left:-7%}.bs-toestel__notitie--4{bottom:2%;right:18%}@media(max-width:1240px){.bs-toestel__notitie--1,.bs-toestel__notitie--3{left:1%}.bs-toestel__notitie--2{right:1%}}.bs-toestel--scrollen .bs-kader--browser .bs-kader__scherm{container-type:size}.bs-toestel--scrollen .bs-kader--browser .bs-toestel__dia{inset:0 0 auto 0}.bs-toestel--scrollen .bs-kader--browser .bs-toestel__dia img{height:auto}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.bs-site:not([data-motion="still"]) .bs-toestel--scrollen .bs-kader--browser .bs-kader__scherm{view-timeline:--bs-ts block}.bs-site:not([data-motion="still"]) .bs-toestel--scrollen .bs-kader--browser .bs-toestel__dia{animation:bs-ts-scroll linear both;animation-timeline:--bs-ts;animation-range:cover 18% cover 82%}.bs-site:not([data-motion="still"]) .bs-toestel--podium .bs-toestel__toestellen{animation:bs-ts-krimp linear both;animation-timeline:view();animation-range:cover 45% cover 100%}.bs-site:not([data-motion="still"]) .bs-hero + .bs-toestel--podium.bs-toestel--scrollen .bs-kader--browser .bs-toestel__dia{animation-timeline:scroll(root);animation-range:0px 120vh}}}@keyframes bs-ts-scroll{from{transform:translateY(0)}to{transform:translateY(calc(-100% + 100cqh))}}@keyframes bs-ts-krimp{from{transform:scale(1)}to{transform:scale(.9)}}@keyframes bs-ts-notitie{from{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bs-toestel__dia{animation:none !important}.bs-toestel--vanzelf .bs-toestel__dia:not(:first-child){display:none}.bs-toestel__duimen{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}}.bs-site[data-motion="still"] .bs-toestel__dia{animation:none}.bs-site[data-motion="still"] .bs-toestel--vanzelf .bs-toestel__dia:not(:first-child){display:none}.bs-site[data-motion="still"] .bs-toestel__duimen{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.bs-toestel__duimen img{width:54px;height:auto;border-radius:8px;border:1px solid var(--bs-border)}.bs-toestel:is([data-pauze],:hover,:focus-within) .bs-toestel__dia{animation-play-state:paused}.bs-stapel:is([data-pauze]) .bs-stapel__site,.bs-stapel__kaart:is(:hover,:focus-within) .bs-stapel__site{animation-play-state:paused}.bs-beweging-pauze{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid var(--bs-border);background:var(--bs-bg);color:var(--bs-text);cursor:pointer;position:absolute;right:0;bottom:-46px;z-index:5}.bs-beweging-pauze::before{content:"";width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor;box-sizing:border-box}.bs-beweging-pauze[aria-pressed="true"]::before{width:0;height:0;border:0;border-left:11px solid currentColor;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.bs-stapel{position:relative}.bs-stapel > .bs-beweging-pauze{position:static;margin:18px auto 0}@media(prefers-reduced-motion:reduce){.bs-beweging-pauze{display:none}}.bs-site[data-motion="still"] .bs-beweging-pauze{display:none}@media(max-width:900px){.bs-toestel__grid,.bs-toestel--links .bs-toestel__grid{grid-template-columns:1fr}.bs-toestel--links .bs-toestel__toestellen{order:2}.bs-toestel__toestellen{flex-wrap:wrap}.bs-toestel__toestellen--los .bs-toestel__ding--telefoon{width:min(260px,68%)}.bs-toestel__notities{width:100%;display:grid;gap:10px;margin-top:22px}.bs-toestel__notitie{position:static;max-width:none;animation:none !important}}.bs-stappen__grid{display:grid;gap:clamp(32px,5vw,88px);margin-top:clamp(20px,3vw,40px)}.bs-stappen--beeld .bs-stappen__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bs-stappen--links .bs-stappen__podium{order:-1}.bs-stappen__lijst{list-style:none;margin:0;padding:0}.bs-stappen__stap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bs-s4);padding-block:clamp(20px,3vw,34px);border-top:1px solid var(--bs-border)}.bs-stappen__stap:last-child{border-bottom:1px solid var(--bs-border)}.bs-stappen__num{font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:700;letter-spacing:.1em;color:var(--bs-accent);padding-top:.45em}.bs-stappen__stap h3{margin-bottom:6px}.bs-stappen__stap p{max-width:46ch}.bs-stappen__los{margin-top:var(--bs-s4)}.bs-stappen__vlak img{display:block;width:100%;height:auto;border-radius:var(--bs-radius)}.bs-stappen--kader-telefoon .bs-kader{width:min(290px,78%);margin-inline:auto}.bs-stappen--kader-telefoon .bs-stappen__los .bs-kader{width:min(230px,66%);margin-inline:0}.bs-stappen__podium{display:none}.bs-stappen > .bs-container > .bs-actions{margin-top:clamp(24px,4vw,40px)}@media(min-width:901px){.bs-stappen--beeld[data-actief] .bs-stappen__podium{display:block}.bs-stappen--beeld[data-actief] .bs-stappen__los{display:none}.bs-stappen--beeld[data-actief] .bs-stappen__stap{min-height:min(60vh,540px);align-content:center;opacity:.8;transition:opacity .35s ease}.bs-stappen__plaat{position:sticky;top:calc(var(--bs-header-h,76px) + clamp(24px,5vh,64px));display:grid}.bs-stappen__beeld{grid-area:1/1;opacity:0;transition:opacity .45s ease}}@media(max-width:900px){.bs-stappen--beeld .bs-stappen__grid{grid-template-columns:1fr}}.bs-stappen[data-actief="1"] .bs-stappen__stap[data-stap="1"]{opacity:1}.bs-stappen[data-actief="1"] .bs-stappen__stap[data-stap="1"] .bs-stappen__num{color:var(--bs-accent)}.bs-stappen[data-beeld-actief="1"] .bs-stappen__beeld[data-beeld="1"]{opacity:1}.bs-stappen[data-actief="2"] .bs-stappen__stap[data-stap="2"]{opacity:1}.bs-stappen[data-actief="2"] .bs-stappen__stap[data-stap="2"] .bs-stappen__num{color:var(--bs-accent)}.bs-stappen[data-beeld-actief="2"] .bs-stappen__beeld[data-beeld="2"]{opacity:1}.bs-stappen[data-actief="3"] .bs-stappen__stap[data-stap="3"]{opacity:1}.bs-stappen[data-actief="3"] .bs-stappen__stap[data-stap="3"] .bs-stappen__num{color:var(--bs-accent)}.bs-stappen[data-beeld-actief="3"] .bs-stappen__beeld[data-beeld="3"]{opacity:1}.bs-stappen[data-actief="4"] .bs-stappen__stap[data-stap="4"]{opacity:1}.bs-stappen[data-actief="4"] .bs-stappen__stap[data-stap="4"] .bs-stappen__num{color:var(--bs-accent)}.bs-stappen[data-beeld-actief="4"] .bs-stappen__beeld[data-beeld="4"]{opacity:1}.bs-stappen[data-actief="5"] .bs-stappen__stap[data-stap="5"]{opacity:1}.bs-stappen[data-actief="5"] .bs-stappen__stap[data-stap="5"] .bs-stappen__num{color:var(--bs-accent)}.bs-stappen[data-beeld-actief="5"] .bs-stappen__beeld[data-beeld="5"]{opacity:1}.bs-stappen[data-actief="6"] .bs-stappen__stap[data-stap="6"]{opacity:1}.bs-stappen[data-actief="6"] .bs-stappen__stap[data-stap="6"] .bs-stappen__num{color:var(--bs-accent)}.bs-stappen[data-beeld-actief="6"] .bs-stappen__beeld[data-beeld="6"]{opacity:1}.bs-stappen[data-actief="7"] .bs-stappen__stap[data-stap="7"]{opacity:1}.bs-stappen[data-actief="7"] .bs-stappen__stap[data-stap="7"] .bs-stappen__num{color:var(--bs-accent)}.bs-stappen[data-beeld-actief="7"] .bs-stappen__beeld[data-beeld="7"]{opacity:1}.bs-stappen[data-actief="8"] .bs-stappen__stap[data-stap="8"]{opacity:1}.bs-stappen[data-actief="8"] .bs-stappen__stap[data-stap="8"] .bs-stappen__num{color:var(--bs-accent)}.bs-stappen[data-beeld-actief="8"] .bs-stappen__beeld[data-beeld="8"]{opacity:1}.bs-stappen[data-actief="9"] .bs-stappen__stap[data-stap="9"]{opacity:1}.bs-stappen[data-actief="9"] .bs-stappen__stap[data-stap="9"] .bs-stappen__num{color:var(--bs-accent)}.bs-stappen[data-beeld-actief="9"] .bs-stappen__beeld[data-beeld="9"]{opacity:1}.bs-stappen[data-actief="10"] .bs-stappen__stap[data-stap="10"]{opacity:1}.bs-stappen[data-actief="10"] .bs-stappen__stap[data-stap="10"] .bs-stappen__num{color:var(--bs-accent)}.bs-stappen[data-beeld-actief="10"] .bs-stappen__beeld[data-beeld="10"]{opacity:1}.bs-wand__venster{position:relative;height:clamp(440px,56vw,760px);overflow:hidden;overflow:clip;margin-top:clamp(24px,4vw,48px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 13%,#000 87%,transparent);mask-image:linear-gradient(180deg,transparent,#000 13%,#000 87%,transparent)}.bs-wand__vlak{display:grid;grid-template-columns:repeat(var(--k,4),minmax(0,1fr));gap:clamp(14px,1.8vw,26px);width:116%;margin-left:-8%;transform:perspective(1900px) rotateX(15deg) rotateY(-11deg) rotateZ(3deg);transform-origin:50% 20%}.bs-wand__kolom{display:flex;flex-direction:column;gap:clamp(14px,1.8vw,26px)}.bs-wand__kolom[data-richting="neer"]{margin-top:-26%}.bs-wand__rij{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(14px,1.8vw,26px)}.bs-wand__rij--kopie{display:none}.bs-wand__tegel{display:block;border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(10,12,30,.09);color:#14161c;text-decoration:none;box-shadow:0 20px 44px -22px rgba(14,16,40,.42);transition:transform .35s ease,box-shadow .35s ease}.bs-wand__balk{display:flex;gap:5px;padding:7px 9px;background:#f4f5f8;border-bottom:1px solid rgba(10,12,30,.06)}.bs-wand__balk span{width:7px;height:7px;border-radius:50%;background:#d6d9e0}.bs-wand__tegel img{display:block;width:100%;aspect-ratio:16/11;object-fit:cover;object-position:top}.bs-wand__onderschrift{display:grid;gap:1px;padding:10px 12px 12px;font-size:.86rem;line-height:1.3}.bs-wand__label{font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#4a4f60}.bs-wand__naam{font-weight:650}a.bs-wand__tegel:hover,a.bs-wand__tegel:focus-visible{transform:translateY(-6px) scale(1.035);box-shadow:0 30px 60px -24px rgba(14,16,40,.55)}a.bs-wand__tegel:focus-visible{outline:3px solid var(--bs-primary);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.bs-site:not([data-motion="still"]) .bs-wand__rij--kopie{display:flex}.bs-site:not([data-motion="still"]) .bs-wand__kolom{animation:bs-wand-op var(--duur,50s) linear infinite}.bs-site:not([data-motion="still"]) .bs-wand__kolom[data-richting="neer"]{animation-name:bs-wand-neer}.bs-wand__kolom:hover,.bs-wand__kolom:focus-within{animation-play-state:paused}}@keyframes bs-wand-op{from{transform:translateY(0)}to{transform:translateY(calc(-50% - clamp(7px,.9vw,13px)))}}@keyframes bs-wand-neer{from{transform:translateY(calc(-50% - clamp(7px,.9vw,13px)))}to{transform:translateY(0)}}.bs-wand__knoppen{display:flex;justify-content:center;margin-top:clamp(24px,4vw,40px)}.bs-wand__knoppen:empty{display:none}@media(max-width:700px){.bs-wand__venster{height:540px}.bs-wand__vlak{grid-template-columns:repeat(2,minmax(0,1fr));width:128%;margin-left:-14%;transform:perspective(1200px) rotateX(12deg) rotateZ(3deg)}.bs-wand__kolom:nth-child(n+3){display:none}}.bs-vitrine__raster{list-style:none;margin:clamp(24px,4vw,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.bs-vitrine__groot{grid-column:span 2;grid-row:span 2}.bs-vitrine__tegel{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;border-radius:16px;padding:6px;background:var(--bs-surface);border:1px solid var(--bs-border);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.bs-vitrine__venster{position:relative;display:flex;flex-direction:column;flex:1;border-radius:11px;overflow:hidden;overflow:clip;background:#fff;border:1px solid rgba(10,12,30,.08)}.bs-vitrine__balk{display:flex;gap:5px;padding:7px 10px;background:#f4f5f8;border-bottom:1px solid rgba(10,12,30,.06)}.bs-vitrine__balk span{width:7px;height:7px;border-radius:50%;background:#d6d9e0}.bs-vitrine__beeld{position:relative;display:block;flex:1;min-height:0;aspect-ratio:16/10;overflow:hidden;overflow:clip;container-type:size}.bs-vitrine__groot .bs-vitrine__beeld{aspect-ratio:auto}.bs-vitrine__beeld img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:top}.bs-vitrine__beeld--lang img{inset:0 0 auto 0;height:auto;object-fit:initial;transition:transform 1.1s cubic-bezier(.3,.7,.3,1)}.bs-vitrine__onderschrift{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 8px 6px}.bs-vitrine__label{font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--bs-accent)}.bs-vitrine__naam{font-weight:650;flex-basis:100%;order:-1}.bs-vitrine__stand{font-size:.84rem;color:var(--bs-muted)}.bs-vitrine__groot .bs-vitrine__naam{font-size:1.2rem}a.bs-vitrine__tegel:hover,a.bs-vitrine__tegel:focus-visible{transform:translateY(-4px);border-color:var(--bs-accent);box-shadow:0 24px 48px -26px rgba(14,16,40,.5)}a.bs-vitrine__tegel:focus-visible{outline:3px solid var(--bs-primary);outline-offset:3px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.bs-site:not([data-motion="still"]) a.bs-vitrine__tegel:hover .bs-vitrine__beeld--lang img,.bs-site:not([data-motion="still"]) a.bs-vitrine__tegel:focus-visible .bs-vitrine__beeld--lang img{transform:translateY(calc(-100% + 100cqh));transition:transform 6s cubic-bezier(.45,0,.55,1)}}.bs-section--dark .bs-vitrine__tegel,.bs-section--primary .bs-vitrine__tegel{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#fff}.bs-section--dark .bs-vitrine__label,.bs-section--primary .bs-vitrine__label{color:rgba(255,255,255,.78)}.bs-section--dark .bs-vitrine__stand,.bs-section--primary .bs-vitrine__stand{color:rgba(255,255,255,.7)}@media(max-width:900px){.bs-vitrine__raster{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-vitrine__groot{grid-row:auto}.bs-vitrine__groot .bs-vitrine__beeld{aspect-ratio:16/10}}@media(max-width:520px){.bs-vitrine__raster{gap:10px}.bs-vitrine__tegel{padding:4px;border-radius:12px}.bs-vitrine__balk{padding:5px 7px}.bs-vitrine__onderschrift{padding:8px 4px 4px}.bs-vitrine__naam{font-size:.9rem}.bs-vitrine__groot .bs-vitrine__naam{font-size:1.05rem}.bs-vitrine__label{font-size:.62rem}.bs-vitrine__stand{font-size:.76rem}}.bs-stapel__lijst{list-style:none;margin:clamp(28px,4vw,56px) 0 0;padding:0;display:block}.bs-stapel__kaart + .bs-stapel__kaart{margin-top:clamp(28px,4vw,56px)}.bs-stapel__kaart{--kleur:#16173d;position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:min(600px,calc(100svh - var(--bs-header-h,76px) - 96px));padding:clamp(28px,4vw,60px);border-radius:28px;color:#fff;overflow:hidden;overflow:clip;background:radial-gradient(130% 140% at 100% 0%,color-mix(in srgb,var(--kleur) 78%,#fff 12%) 0%,var(--kleur) 55%,color-mix(in srgb,var(--kleur) 85%,#000) 100%);box-shadow:0 -24px 60px -36px rgba(0,0,0,.55),0 30px 70px -40px rgba(10,12,40,.5);isolation:isolate}.bs-stapel__kaart::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.12);pointer-events:none}.bs-stapel__tekst{display:grid;gap:12px;align-content:center}.bs-stapel__nummer{font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600;letter-spacing:.14em;color:rgba(255,255,255,.62)}.bs-stapel__label{justify-self:start;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff}.bs-stapel__kaart h3{font-size:clamp(1.9rem,1.1rem + 2.6vw,3.2rem);line-height:1.05;letter-spacing:-.02em;color:#fff;margin:4px 0 0}.bs-stapel__kaart p{color:rgba(255,255,255,.82);max-width:42ch;margin:0}.bs-stapel__punten{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.bs-stapel__punten li{position:relative;padding-left:22px;color:rgba(255,255,255,.9);font-size:.95rem}.bs-stapel__punten li::before{content:"";position:absolute;left:0;top:.55em;width:10px;height:2px;background:rgba(255,255,255,.7)}.bs-stapel__knop{justify-self:start;margin-top:10px}.bs-site .bs-stapel__kaart .bs-btn--primary{background:#fff;color:#14152e;border-color:#fff}.bs-stapel__toestellen{position:relative}.bs-stapel__toestellen--samen{padding:0 8% 9% 0}.bs-stapel__browser .bs-kader__scherm{container-type:size}.bs-stapel__site{position:absolute;inset:0 0 auto 0;width:100%;height:auto !important;object-fit:initial !important}.bs-stapel__telefoon{position:absolute;right:0;bottom:0;width:26%;min-width:110px;border-radius:clamp(20px,2.8vw,40px);padding:clamp(5px,.6vw,9px)}.bs-stapel__telefoon .bs-kader__scherm{border-radius:clamp(15px,2.2vw,31px)}.bs-stapel__telefoon::before{top:clamp(8px,1.2vw,17px);height:clamp(9px,1.3vw,19px)}.bs-stapel__toestellen:not(.bs-stapel__toestellen--samen) .bs-stapel__telefoon{position:relative;width:min(280px,60%);margin-inline:auto}@media(min-width:901px){.bs-stapel__kaart{position:sticky;top:calc(var(--bs-header-h,76px) + 24px + var(--i,0) * 14px)}.bs-stapel__kaart:focus-within{z-index:3}}@media(prefers-reduced-motion:no-preference) and (min-width:901px){.bs-site:not([data-motion="still"]) .bs-stapel__site{animation:bs-stapel-scroll 22s ease-in-out infinite alternate;animation-delay:calc(var(--i,0) * -3s)}}@media(max-width:900px){.bs-stapel > .bs-beweging-pauze{display:none}}@keyframes bs-stapel-scroll{0%,8%{transform:translateY(0)}92%,100%{transform:translateY(calc(-100% + 100cqh))}}@media(max-width:900px){.bs-stapel__kaart{grid-template-columns:1fr;min-height:0}.bs-stapel__toestellen{order:2}}@supports (grid-template-rows: subgrid){.bs-pricing .bs-grid:has(> .bs-card){row-gap:0;margin-bottom:calc(-1 * var(--bs-gap))}.bs-pricing .bs-grid > .bs-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;align-content:start;margin-bottom:var(--bs-gap)}.bs-pricing .bs-grid > .bs-card > .bs-tag{justify-self:start;align-self:start}.bs-pricing .bs-grid > .bs-card > h3{margin-bottom:0}.bs-pricing .bs-grid > .bs-card > .bs-list:empty{margin-bottom:4px}.bs-pricing .bs-grid > .bs-card > .bs-btn{justify-self:start;align-self:end}}.bs-pricing__vak{display:block}.bs-pricing__vak--label{min-height:1px}@media(min-width:621px) and (max-width:900px){.bs-grid--3:has(> :nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.bs-vink{display:inline-block;vertical-align:middle;color:var(--bs-primary-tekst)}.bs-vergelijking__tabel--vink thead th,.bs-vergelijking__tabel--vink td{text-align:center}.bs-vergelijking__tabel--vink thead tr > :first-child{width:34%}.bs-vergelijking__tabel--vink td{padding-block:12px}.bs-vergelijking__tabel--vink tbody th{padding-block:12px;vertical-align:middle}.bs-vergelijking__tabel :is(th,td).is-uitgelicht{background:color-mix(in srgb,var(--bs-accent) 9%,transparent)}.bs-vergelijking__tabel thead th.is-uitgelicht{box-shadow:inset 0 3px 0 var(--bs-accent);color:var(--bs-text)}@media(max-width:760px){.bs-vergelijking__tabel.bs-vergelijking__tabel--vink{display:table;width:100%;table-layout:fixed}.bs-vergelijking__tabel.bs-vergelijking__tabel--vink thead{display:table-header-group;position:static;width:auto;height:auto;overflow:visible;clip:auto}.bs-vergelijking__tabel.bs-vergelijking__tabel--vink tbody{display:table-row-group}.bs-vergelijking__tabel.bs-vergelijking__tabel--vink tr,.bs-vergelijking__tabel.bs-vergelijking__tabel--vink tbody tr{display:table-row;padding:0;border:0}.bs-vergelijking__tabel.bs-vergelijking__tabel--vink :is(th,td){display:table-cell;width:auto}.bs-vergelijking__tabel.bs-vergelijking__tabel--vink thead tr > :first-child{width:32%}.bs-vergelijking__tabel.bs-vergelijking__tabel--vink thead th{font-size:.74rem;padding:0 2px 10px;letter-spacing:0;overflow-wrap:normal;hyphens:manual}.bs-vergelijking__tabel.bs-vergelijking__tabel--vink tbody th{font-size:.74rem;letter-spacing:.02em;padding:10px 6px 10px 0;border-bottom:1px solid var(--bs-border);text-transform:none;font-weight:600;color:var(--bs-text)}.bs-vergelijking__tabel.bs-vergelijking__tabel--vink td{display:table-cell;padding:10px 0;border-bottom:1px solid var(--bs-border)}.bs-vergelijking__tabel.bs-vergelijking__tabel--vink td::before{content:none}}.bs-embedblok .bs-embed__kolom{max-width:720px;margin-inline:auto}.bs-embedblok .bs-embed{background:transparent;border:0;border-radius:0;max-width:none;height:var(--bs-embed-h,720px)}.bs-embedblok .bs-embed__open{margin:0 0 var(--bs-s4)}.bs-embedblok .bs-embed__fallback{text-align:left}@media(max-width:699px){.bs-embedblok .bs-embed{height:var(--bs-embed-hm,var(--bs-embed-h,720px))}}.bs-nuopen{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;margin:0 0 14px}.bs-nuopen:empty{display:none}.bs-hero .bs-nuopen:empty:not([data-klaar]){display:inline-flex;visibility:hidden}.bs-hero .bs-nuopen:empty:not([data-klaar])::after{content:"\a0"}.bs-nuopen::before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.5;flex:none}.bs-nuopen[data-stand="open"]::before{background:#2f9e44;opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,#2f9e44 25%,transparent)}.bs-hero__status{margin-bottom:12px}.bs-site [data-geldig="nee"],.bs-site [data-geldig-leeg]{display:none}.bs-header__extra a.bs-header__tel{min-height:44px;min-width:44px;justify-content:center}.bs-burger__panel a.bs-burger__tel{display:flex;align-items:center;gap:10px;margin-top:10px;min-height:44px;font-weight:600;border-bottom:0}.bs-cases__media,.bs-videoblock__frame{position:relative}.bs-cases__media{display:block}.bs-videoblock__frame > .bs-hero__pauze ~ .bs-beeldcredit{right:auto;left:8px}.bs-pijl{display:inline-block;width:1.25em;height:.75em;margin-left:.45em;vertical-align:-.02em;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath d='M0 5.25h17.2L12.6.65 13.65-.4 20 6l-6.35 6.4-1.05-1.05 4.6-4.6H0z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath d='M0 5.25h17.2L12.6.65 13.65-.4 20 6l-6.35 6.4-1.05-1.05 4.6-4.6H0z'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform 140ms ease}:is(a,button):is(:hover,:focus-visible) > .bs-pijl{transform:translateX(4px)}.bs-concept{display:inline-block;font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--bs-text);color:var(--bs-bg);padding:.2em .5em}.bs-red--campagne{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:min(88svh,960px);background:var(--bs-footer);color:#fff;overflow:clip}.bs-red__cbeeld{position:absolute;inset:0;margin:0;z-index:-1;overflow:hidden}.bs-red__cbeeld img{width:100%;height:100%;object-fit:cover;display:block}.bs-red__cbeeld::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 24%,rgba(0,0,0,0) 38%,rgba(0,0,0,.66) 74%,rgba(0,0,0,.86) 100%),linear-gradient(90deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 62%)}.bs-red__cbeeld .bs-beeldcredit{z-index:1}.bs-red__cvak{position:relative;padding-top:calc(var(--bs-header-h,76px) + 72px);padding-bottom:clamp(28px,4.5vw,64px);display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:clamp(28px,4vw,72px);align-items:end}.bs-red__ctekst{display:grid;gap:clamp(14px,1.6vw,22px);max-width:62rem;text-shadow:0 1px 24px rgba(0,0,0,.4)}.bs-red--campagne .bs-red__kop{color:#fff;font-size:clamp(2.75rem,1.2rem + 7.2vw,8.75rem);line-height:.92;letter-spacing:-.015em;text-wrap:balance;max-width:16ch}.bs-red--campagne .bs-red__kop a{color:inherit;text-decoration:none}.bs-red--campagne .bs-red__intro{color:rgba(255,255,255,.88);font-size:clamp(1.05rem,1rem + .35vw,1.3rem);max-width:38rem}.bs-red--campagne .bs-red__meta{color:rgba(255,255,255,.78)}.bs-red__cactie{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;text-shadow:none}.bs-red--opening{padding:clamp(24px,3vw,48px) 0 clamp(48px,6vw,64px)}.bs-red__opening{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:center}.bs-red--opening.bs-red--rechts .bs-red__obeeld{order:2}.bs-red__obeeld{margin:0;position:relative;overflow:hidden}.bs-red__obeeld img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.bs-red--opening .bs-red__kop{margin:0 0 16px;font-size:clamp(2rem,1.3rem + 2.4vw,3.5rem);line-height:1.08}.bs-red--opening .bs-red__kop a{color:inherit;text-decoration:none}.bs-red--opening .bs-red__intro{margin:0 0 24px;max-width:38ch;font-size:1.125rem;line-height:1.5}@media (max-width:860px){.bs-red__opening{grid-template-columns:minmax(0,1fr);gap:20px}.bs-red--opening.bs-red--rechts .bs-red__obeeld{order:0}}.bs-red__duo{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:start}.bs-red--duo-enkel .bs-red__duo{grid-template-columns:minmax(0,1fr)}.bs-red__duodeel{display:grid;gap:16px}.bs-red__duodeel .bs-red__beeld{display:block;overflow:hidden}.bs-red__duodeel .bs-red__beeld img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.bs-red__duodeel--klein .bs-red__beeld img{aspect-ratio:4/5}.bs-red--duo-enkel .bs-red__duodeel--groot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px)}@media (max-width:860px){.bs-red__duo,.bs-red--duo-enkel .bs-red__duodeel--groot{grid-template-columns:minmax(0,1fr)}.bs-red__duodeel--klein .bs-red__beeld img{aspect-ratio:3/2}}.bs-red__reis{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:center}.bs-red__reis .bs-red__beeld{display:block;overflow:hidden}.bs-red__reis .bs-red__beeld img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.bs-red__stops{list-style:none;margin:24px 0;padding:0;counter-reset:bs-stop;border-top:1px solid var(--bs-border)}.bs-red__stops li{counter-increment:bs-stop;display:grid;grid-template-columns:2.2em minmax(0,1fr);column-gap:8px;padding:10px 0;border-bottom:1px solid var(--bs-border)}.bs-red__stops li::before{content:counter(bs-stop,decimal-leading-zero);grid-row:span 2;font-variant-numeric:tabular-nums;opacity:.7}.bs-red__stops small{opacity:.75}@media (max-width:860px){.bs-red__reis{grid-template-columns:minmax(0,1fr)}}.bs-logo__onderregel{display:block;margin-top:6px;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.bs-header--masthead .bs-logo{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:901px){.bs-header--masthead .bs-header__inner{flex-wrap:wrap;row-gap:0;align-items:center}.bs-header--masthead .bs-logo{flex:0 0 100%;border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent)}.bs-header--masthead .bs-nav{order:5;flex:1 1 auto;margin:0;justify-content:flex-start}.bs-header--masthead .bs-header__iconen{order:6;margin-left:auto}}@media (max-width:900px){.bs-logo__onderregel{display:none}}@media (max-width:640px){.bs-red--veeg .bs-red__raster{display:grid;grid-auto-flow:column;grid-auto-columns:82%;grid-template-columns:none;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * clamp(20px,4vw,40px));padding:0 clamp(20px,4vw,40px) 4px;scroll-padding-inline:clamp(20px,4vw,40px);scrollbar-width:none}.bs-red--veeg .bs-red__raster::-webkit-scrollbar{display:none}.bs-red--veeg .bs-red__item{scroll-snap-align:start}}.bs-red__nog{margin-top:32px}.bs-red__nog > summary{list-style:none;cursor:pointer;display:inline-flex}.bs-red__nog > summary::-webkit-details-marker{display:none}.bs-red__nog[open] > summary{display:none}.bs-red__snel{display:grid;align-self:end;border-top:1px solid rgba(255,255,255,.3);text-shadow:none}.bs-red__snel a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:14px;align-items:center;padding:16px 4px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3)}.bs-red__snel strong{font-family:var(--bs-heading);font-size:1.15rem}.bs-red__snelnr,.bs-red__snelmeta{font-family:var(--bs-cijfer,var(--bs-body));font-size:.78rem;letter-spacing:.06em;color:rgba(255,255,255,.7)}.bs-red__snelmeta{grid-column:2;grid-row:2}.bs-red__snel .bs-pijl{grid-column:3;grid-row:1/span 2}@media (max-width:860px){.bs-red--campagne{min-height:min(86svh,760px)}.bs-red__cvak{grid-template-columns:minmax(0,1fr);padding-top:calc(var(--bs-header-h,64px) + 40px)}.bs-red__snel{grid-template-columns:1fr 1fr;column-gap:16px}.bs-red__snel strong{font-size:1rem}}@media (prefers-reduced-motion:no-preference){.bs-red__ctekst > *{animation:bs-opkomst .7s cubic-bezier(.2,.7,.2,1) both}.bs-red__ctekst > :nth-child(2){animation-delay:.06s}.bs-red__ctekst > :nth-child(3){animation-delay:.12s}.bs-red__ctekst > :nth-child(4){animation-delay:.18s}.bs-red__ctekst > :nth-child(5){animation-delay:.24s}@supports (animation-timeline:scroll()){.bs-red__cbeeld img{transform:scale(1.08);animation:bs-kopschuif linear both;animation-timeline:scroll(root);animation-range:0 100svh}}}@keyframes bs-opkomst{from{opacity:0;transform:translateY(18px)}}@keyframes bs-kopschuif{from{transform:scale(1.08) translateY(0)}to{transform:scale(1.08) translateY(3.5%)}}.bs-red__stroom{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--bs-stroom,5),minmax(0,1fr));counter-reset:bs-stroom;border-top:1px solid var(--bs-border)}.bs-red__stroom > li{counter-increment:bs-stroom;padding:18px clamp(10px,1.2vw,18px) 6px;border-right:1px solid var(--bs-border);min-width:0;display:grid;gap:12px;align-content:start}.bs-red__stroom > li:last-child{border-right:0}.bs-red__stroom > li::before{content:counter(bs-stroom,decimal-leading-zero);font-family:var(--bs-cijfer,var(--bs-body));font-size:.78rem;letter-spacing:.08em;color:var(--bs-muted)}.bs-red__stroom .bs-red__beeld img{aspect-ratio:1}.bs-red__stroom .bs-red__kop{font-size:clamp(1.05rem,.95rem + .35vw,1.3rem);line-height:1.12}@media (max-width:980px){.bs-red__stroom{grid-template-columns:minmax(0,1fr)}.bs-red__stroom > li,.bs-red__stroom > li + li{grid-template-columns:auto 96px minmax(0,1fr);align-items:start;gap:14px;padding:16px 0;border-right:0;border-bottom:1px solid var(--bs-border)}.bs-red__stroom > li .bs-red__item{display:contents}.bs-red__stroom .bs-red__beeld{grid-column:2}.bs-red__stroom .bs-red__tekst{grid-column:3}.bs-red__stroom .bs-red__item:not(:has(.bs-red__beeld)) .bs-red__tekst{grid-column:2/-1}}.bs-red__portret{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,96px);align-items:center}.bs-red--rechts .bs-red__portret > .bs-red__beeld{order:2}.bs-red__portret .bs-red__beeld img{aspect-ratio:4/5}.bs-red__portret .bs-red__tekst{display:grid;gap:18px;align-content:center}.bs-red__portret .bs-red__kop{font-size:clamp(2.25rem,1.4rem + 2.6vw,4rem);line-height:.98;text-wrap:balance}.bs-red__portret .bs-red__intro{font-size:clamp(1.05rem,1rem + .3vw,1.25rem);max-width:34rem}.bs-red__verder{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin:6px 0 0}.bs-red__lees{display:inline-flex;align-items:center;font-weight:700;text-decoration:none;color:inherit;border-bottom:2px solid currentColor;padding-bottom:3px}@media (max-width:860px){.bs-red__portret{grid-template-columns:minmax(0,1fr)}.bs-red--rechts .bs-red__portret > .bs-red__beeld{order:0}}.bs-red__dossier{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,72px);align-items:start}.bs-red__dossier .bs-red__beeld img{aspect-ratio:4/3}.bs-red__dossier .bs-red__tekst{display:grid;gap:16px}.bs-red__dossier .bs-red__kop{font-size:clamp(2rem,1.3rem + 2.2vw,3.5rem);line-height:1}.bs-red__delen{list-style:none;margin:6px 0 4px;padding:0;counter-reset:bs-deel;border-top:1px solid var(--bs-border)}.bs-red__delen li{counter-increment:bs-deel;display:grid;grid-template-columns:2.4em minmax(0,1fr);column-gap:10px;padding:14px 0;border-bottom:1px solid var(--bs-border)}.bs-red__delen li::before{content:counter(bs-deel,decimal-leading-zero);font-family:var(--bs-cijfer,var(--bs-body));font-size:.8rem;color:var(--bs-muted);padding-top:.2em;grid-row:1/span 2}.bs-red__delen a{font-family:var(--bs-heading);font-weight:700;font-size:1.1rem;line-height:1.2;text-decoration:none;color:inherit}.bs-red__delen a:hover{text-decoration:underline}.bs-red__delen .bs-red__meta{grid-column:2}@media (max-width:860px){.bs-red__dossier{grid-template-columns:minmax(0,1fr)}}.bs-red__mozaiek{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(24px,3vw,48px) clamp(20px,2.4vw,36px);align-items:start}.bs-red__mozaiek > .bs-red__item--breed{grid-column:span 8}.bs-red__mozaiek > .bs-red__item--breed .bs-red__beeld img{aspect-ratio:16/9}.bs-red__mozaiek > .bs-red__item--breed .bs-red__kop{font-size:clamp(1.8rem,1.2rem + 1.6vw,2.8rem);line-height:1}.bs-red__mozaiek > .bs-red__item--staand{grid-column:span 4}.bs-red__mozaiek > .bs-red__item--staand .bs-red__beeld img{aspect-ratio:4/5}.bs-red__mozaiek > .bs-red__item--klein{grid-column:span 4}.bs-red__mozaiek > .bs-red__item--klein .bs-red__beeld img{aspect-ratio:4/3}.bs-red__mozaiek > .bs-red__item--rij{grid-column:span 6;border-top:1px solid var(--bs-border);padding-top:14px}@media (max-width:860px){.bs-red__mozaiek > *{grid-column:1/-1 !important}}.bs-werelden__vak{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,72px);align-items:stretch}.bs-werelden__radio{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.bs-werelden__keuze{display:grid;align-content:start;border-top:1px solid var(--bs-border)}.bs-werelden__optie{display:grid;grid-template-columns:2.6em minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:18px 6px;border-bottom:1px solid var(--bs-border);cursor:pointer;transition:background 140ms ease,color 140ms ease}.bs-werelden__nr,.bs-werelden__aantal{font-family:var(--bs-cijfer,var(--bs-body));font-size:.78rem;letter-spacing:.06em;color:var(--bs-muted)}.bs-werelden__naam{font-family:var(--bs-heading);font-weight:800;font-size:clamp(1.3rem,1rem + 1vw,2rem);line-height:1.05}.bs-werelden__optie:hover .bs-werelden__naam{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:2px}.bs-werelden__panelen{position:relative;min-height:100%}.bs-werelden__paneel{display:none;grid-template-rows:auto 1fr;gap:20px;height:100%}.bs-werelden__beeld{display:block;position:relative;overflow:hidden}.bs-werelden__beeld img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.bs-werelden__tekst{display:grid;gap:12px;align-content:start}.bs-werelden__kop{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem);margin:0}.bs-werelden__kop a{color:inherit;text-decoration:none}.bs-werelden__omschrijving{margin:0;color:var(--bs-muted);max-width:40rem}.bs-werelden__stukken{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--bs-border)}.bs-werelden__stukken li{padding:10px 0;border-bottom:1px solid var(--bs-border);font-weight:600}.bs-werelden__stukken a{color:inherit;text-decoration:none}.bs-werelden__stukken a:hover{text-decoration:underline}.bs-werelden__naar{display:inline-flex;align-items:center;font-weight:700;color:inherit;text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:3px;justify-self:start}.bs-werelden__radio:nth-of-type(1):checked ~ .bs-werelden__panelen > .bs-werelden__paneel:nth-child(1){display:grid}.bs-werelden__radio:nth-of-type(1):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(1){background:var(--bs-surface)}.bs-werelden__radio:nth-of-type(1):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(1) .bs-werelden__nr{color:var(--bs-accent-tekst,var(--bs-accent))}.bs-werelden__radio:nth-of-type(1):focus-visible ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(1){outline:3px solid var(--bs-accent);outline-offset:-3px}.bs-werelden__radio:nth-of-type(2):checked ~ .bs-werelden__panelen > .bs-werelden__paneel:nth-child(2){display:grid}.bs-werelden__radio:nth-of-type(2):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(2){background:var(--bs-surface)}.bs-werelden__radio:nth-of-type(2):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(2) .bs-werelden__nr{color:var(--bs-accent-tekst,var(--bs-accent))}.bs-werelden__radio:nth-of-type(2):focus-visible ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(2){outline:3px solid var(--bs-accent);outline-offset:-3px}.bs-werelden__radio:nth-of-type(3):checked ~ .bs-werelden__panelen > .bs-werelden__paneel:nth-child(3){display:grid}.bs-werelden__radio:nth-of-type(3):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(3){background:var(--bs-surface)}.bs-werelden__radio:nth-of-type(3):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(3) .bs-werelden__nr{color:var(--bs-accent-tekst,var(--bs-accent))}.bs-werelden__radio:nth-of-type(3):focus-visible ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(3){outline:3px solid var(--bs-accent);outline-offset:-3px}.bs-werelden__radio:nth-of-type(4):checked ~ .bs-werelden__panelen > .bs-werelden__paneel:nth-child(4){display:grid}.bs-werelden__radio:nth-of-type(4):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(4){background:var(--bs-surface)}.bs-werelden__radio:nth-of-type(4):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(4) .bs-werelden__nr{color:var(--bs-accent-tekst,var(--bs-accent))}.bs-werelden__radio:nth-of-type(4):focus-visible ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(4){outline:3px solid var(--bs-accent);outline-offset:-3px}.bs-werelden__radio:nth-of-type(5):checked ~ .bs-werelden__panelen > .bs-werelden__paneel:nth-child(5){display:grid}.bs-werelden__radio:nth-of-type(5):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(5){background:var(--bs-surface)}.bs-werelden__radio:nth-of-type(5):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(5) .bs-werelden__nr{color:var(--bs-accent-tekst,var(--bs-accent))}.bs-werelden__radio:nth-of-type(5):focus-visible ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(5){outline:3px solid var(--bs-accent);outline-offset:-3px}.bs-werelden__radio:nth-of-type(6):checked ~ .bs-werelden__panelen > .bs-werelden__paneel:nth-child(6){display:grid}.bs-werelden__radio:nth-of-type(6):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(6){background:var(--bs-surface)}.bs-werelden__radio:nth-of-type(6):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(6) .bs-werelden__nr{color:var(--bs-accent-tekst,var(--bs-accent))}.bs-werelden__radio:nth-of-type(6):focus-visible ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(6){outline:3px solid var(--bs-accent);outline-offset:-3px}.bs-werelden__radio:nth-of-type(7):checked ~ .bs-werelden__panelen > .bs-werelden__paneel:nth-child(7){display:grid}.bs-werelden__radio:nth-of-type(7):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(7){background:var(--bs-surface)}.bs-werelden__radio:nth-of-type(7):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(7) .bs-werelden__nr{color:var(--bs-accent-tekst,var(--bs-accent))}.bs-werelden__radio:nth-of-type(7):focus-visible ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(7){outline:3px solid var(--bs-accent);outline-offset:-3px}.bs-werelden__radio:nth-of-type(8):checked ~ .bs-werelden__panelen > .bs-werelden__paneel:nth-child(8){display:grid}.bs-werelden__radio:nth-of-type(8):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(8){background:var(--bs-surface)}.bs-werelden__radio:nth-of-type(8):checked ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(8) .bs-werelden__nr{color:var(--bs-accent-tekst,var(--bs-accent))}.bs-werelden__radio:nth-of-type(8):focus-visible ~ .bs-werelden__keuze > .bs-werelden__optie:nth-child(8){outline:3px solid var(--bs-accent);outline-offset:-3px}@media (prefers-reduced-motion:no-preference){.bs-werelden__paneel{animation:bs-opkomst .32s ease both}}@media (max-width:760px){.bs-werelden__vak{grid-template-columns:minmax(0,1fr)}.bs-werelden__keuze,.bs-werelden__radio{display:none}.bs-werelden__panelen{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bs-werelden__paneel,.bs-werelden__paneel:nth-child(n){display:block !important;position:relative;animation:none}.bs-werelden__beeld img{aspect-ratio:4/5}.bs-werelden__tekst{position:absolute;inset:auto 0 0 0;padding:12px;background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,0));color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.5)}.bs-werelden__paneel--zonder .bs-werelden__tekst{position:static;background:var(--bs-surface);color:inherit;text-shadow:none;min-height:100%}.bs-werelden__kop{font-size:1.15rem;line-height:1.1}.bs-werelden__omschrijving,.bs-werelden__stukken,.bs-werelden__naar{display:none}.bs-werelden__kop a::after{content:"";position:absolute;inset:0}}.bs-ro{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:center}.bs-ro__kaart{margin:0}.bs-ro__kaart svg{display:block;width:100%;height:auto;max-height:78svh}.bs-ro__land{fill:color-mix(in srgb,var(--bs-text) 6%,transparent);stroke:color-mix(in srgb,var(--bs-text) 30%,transparent);stroke-width:1.2;vector-effect:non-scaling-stroke}.bs-ro__onder{fill:none;stroke:var(--bs-footer,#101214);stroke-width:9;stroke-linejoin:round;stroke-linecap:round}.bs-ro__lijn{fill:none;stroke:var(--bs-accent);stroke-width:4.5;stroke-linejoin:round;stroke-linecap:round;transition:stroke-width 140ms ease,opacity 140ms ease}.bs-ro__start{fill:var(--bs-accent);stroke:var(--bs-footer,#101214);stroke-width:3}.bs-ro__nr{font-family:var(--bs-cijfer,var(--bs-body));font-size:22px;font-weight:600;fill:var(--bs-text)}.bs-ro.is-gekozen [data-route]:not(.is-actief) :is(.bs-ro__lijn,.bs-ro__start,.bs-ro__nr){opacity:.25}.bs-ro [data-route].is-actief .bs-ro__lijn{stroke-width:7}.bs-ro__kaart a:focus-visible{outline:none}.bs-ro__kaart a:focus-visible .bs-ro__lijn{stroke-width:8}.bs-ro__lijst{list-style:none;margin:0;padding:0;border-top:1px solid var(--bs-border)}.bs-ro__item{display:grid;grid-template-columns:2.4em 76px minmax(0,1fr);gap:14px;align-items:center;padding:12px 8px;border-bottom:1px solid var(--bs-border);position:relative;transition:background 140ms ease}.bs-ro__item.is-actief{background:var(--bs-surface)}.bs-ro__item.is-actief::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:var(--bs-accent)}.bs-ro__nummer{font-family:var(--bs-cijfer,var(--bs-body));font-size:.8rem;color:var(--bs-muted)}.bs-ro__beeld img{width:76px;aspect-ratio:1;object-fit:cover;display:block}.bs-ro__item:not(:has(.bs-ro__beeld)) .bs-ro__tekst{grid-column:2/-1}.bs-ro__tekst{display:grid;gap:4px;min-width:0}.bs-ro__label{display:flex;flex-wrap:wrap;gap:6px;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-muted)}.bs-ro__naam{font-family:var(--bs-heading);font-size:1.15rem;line-height:1.15}.bs-ro__naam a{color:inherit;text-decoration:none}.bs-ro__naam a::after{content:"";position:absolute;inset:0}.bs-ro__regel{font-family:var(--bs-cijfer,var(--bs-body));font-size:.82rem;color:var(--bs-muted)}@media (max-width:860px){.bs-ro{grid-template-columns:minmax(0,1fr)}.bs-ro__kaart svg{max-height:62svh;margin-inline:auto}}.bs-agendalijst__lijst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:0;border-top:1px solid var(--bs-border)}.bs-agendalijst__item{display:grid;align-content:start;gap:14px;padding:22px clamp(14px,1.6vw,24px) 22px 0;border-bottom:1px solid var(--bs-border);position:relative}.bs-agendalijst--band .bs-agendalijst__item + .bs-agendalijst__item{padding-left:clamp(14px,1.6vw,24px);border-left:1px solid var(--bs-border)}.bs-agendalijst__datum{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:end}.bs-agendalijst__dag{font-family:var(--bs-heading);font-weight:800;font-size:clamp(3.2rem,2.4rem + 2.2vw,4.8rem);line-height:.82;grid-row:1/span 2}.bs-agendalijst__maand,.bs-agendalijst__tot{font-family:var(--bs-cijfer,var(--bs-body));font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.bs-agendalijst__tot{color:var(--bs-muted)}.bs-agendalijst__tekst{display:grid;gap:6px}.bs-agendalijst__label{margin:0;display:flex;flex-wrap:wrap;gap:8px;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-muted)}.bs-agendalijst__status{background:var(--bs-text);color:var(--bs-bg);padding:.15em .45em;font-weight:700}.bs-agendalijst__kop{margin:0;font-size:1.2rem;line-height:1.15}.bs-agendalijst__kop a{color:inherit;text-decoration:none}.bs-agendalijst__kop a::after{content:"";position:absolute;inset:0}.bs-agendalijst__kop a:hover{text-decoration:underline}.bs-agendalijst__plaats{margin:0;color:var(--bs-muted);font-size:.95rem}.is-geannuleerd .bs-agendalijst__kop{text-decoration:line-through;text-decoration-thickness:2px}.bs-agendalijst--lijst .bs-agendalijst__lijst{grid-template-columns:minmax(0,1fr)}.bs-agendalijst--lijst .bs-agendalijst__item{grid-template-columns:7.5rem minmax(0,1fr);align-items:center}@media (max-width:760px){.bs-agendalijst--band .bs-agendalijst__item + .bs-agendalijst__item{padding-left:0;border-left:0}.bs-agendalijst__item{grid-template-columns:5.6rem minmax(0,1fr);align-items:start}.bs-agendalijst__dag{font-size:3rem}}.bs-header__iconen{display:flex;align-items:center;gap:2px}.bs-header__icoon{position:relative;display:inline-grid;place-items:center;min-width:44px;height:44px;color:inherit;text-decoration:none;border-radius:var(--bs-btn-radius)}.bs-header__icoon:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.bs-header__icoontekst{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bs-header__teller{position:absolute;top:5px;right:3px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;font:700 10px/1 var(--bs-cijfer,var(--bs-body));background:var(--bs-accent);color:var(--bs-op-accent);border-radius:9px}.bs-header__teller[hidden]{display:none}.bs-header__teller::after{content:attr(data-n)}.bs-bewaar[aria-pressed="true"] .bs-bewaar__uit,.bs-bewaar:not([aria-pressed="true"]) .bs-bewaar__aan{display:none}.bs-zp{border:0;padding:0;margin:0 auto;top:clamp(0px,7vh,80px);width:min(920px,100% - 32px);max-width:none;max-height:min(84vh,860px);background:var(--bs-bg-base,var(--bs-bg));color:var(--bs-text);box-shadow:0 30px 80px -30px rgba(0,0,0,.6)}.bs-zp::backdrop{background:rgba(6,8,10,.66);backdrop-filter:blur(6px)}.bs-zp__vak{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;max-height:min(84vh,860px)}.bs-zp__balk{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px 14px 22px;border-bottom:1px solid var(--bs-border)}.bs-zp__balk input{font:inherit;font-size:clamp(1.1rem,1rem + .6vw,1.5rem);border:0;background:transparent;color:inherit;min-height:52px;width:100%;outline:none}.bs-zp__balk input::-webkit-search-cancel-button{display:none}.bs-zp__sluit{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.bs-zp__resultaten{overflow:auto;padding:4px 22px}.bs-zp__resultaten:empty{display:none}.bs-zp__groep{padding:14px 0}.bs-zp__groepkop{margin:0 0 8px;font-family:var(--bs-cijfer,var(--bs-body));font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-muted)}.bs-zp ul{list-style:none;margin:0;padding:0}.bs-zp__item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;padding:8px;color:inherit;text-decoration:none}.bs-zp__item img,.bs-zp__geenbeeld{width:56px;height:56px;object-fit:cover;display:block;background:var(--bs-surface)}.bs-zp__item:hover,.bs-zp__item.is-gekozen{background:var(--bs-surface)}.bs-zp__item.is-gekozen{outline:2px solid var(--bs-accent);outline-offset:-2px}.bs-zp__tekst{display:grid;gap:2px;min-width:0}.bs-zp__tekst strong{font-family:var(--bs-heading);font-size:1.05rem;line-height:1.2}.bs-zp__tekst small{color:var(--bs-muted);font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-zp__leeg{margin:18px 0;color:var(--bs-muted)}.bs-zp__suggesties{padding:18px 22px 22px}.bs-zp__suggesties ul{display:flex;flex-wrap:wrap;gap:8px}.bs-zp__suggesties a{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid var(--bs-border);color:inherit;text-decoration:none;font-weight:600}.bs-zp__suggesties a:hover{border-color:currentColor}.bs-zp__alles{display:flex;align-items:center;justify-content:center;padding:14px;border-top:1px solid var(--bs-border);font-weight:700;color:inherit;text-decoration:none}.bs-zp__alles[hidden]{display:none}html.bs-zp-open{overflow:hidden}@media (max-width:640px){.bs-zp{top:0;width:100%;max-height:100svh;height:100svh}.bs-zp__vak{max-height:100svh;height:100%}}.bs-bewaar{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid var(--bs-border);background:transparent;color:inherit;font:inherit;font-weight:700;font-size:.92rem;cursor:pointer;border-radius:var(--bs-btn-radius);transition:background 140ms ease,color 140ms ease,border-color 140ms ease}.bs-bewaar:hover{border-color:currentColor}.bs-bewaar[aria-pressed="true"]{background:var(--bs-accent);color:var(--bs-op-accent);border-color:var(--bs-accent)}.bs-bewaar[aria-pressed="true"] svg{fill:currentColor}.bs-bewaar--compact{padding:0;width:44px;justify-content:center}.bs-toast{position:fixed;left:50%;bottom:20px;z-index:80;display:flex;gap:16px;align-items:center;max-width:calc(100% - 32px);padding:14px 18px;background:#101214;color:#fff;font-weight:600;box-shadow:0 16px 40px -16px rgba(0,0,0,.5);transform:translate(-50%,160%);transition:transform 320ms cubic-bezier(.2,.7,.2,1)}.bs-toast.is-zichtbaar{transform:translate(-50%,0)}.bs-toast a{color:var(--bs-accent-base);text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}@media (prefers-reduced-motion:reduce){.bs-toast{transition:none}}.bs-bewaard__groep{margin-top:var(--bs-s5)}.bs-bewaard__groep h2{font-size:1.4rem;margin-bottom:var(--bs-s3)}.bs-bewaard__lijst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px}.bs-bewaard__item{display:grid;gap:10px;align-content:start}.bs-bewaard__item a{display:grid;gap:10px;color:inherit;text-decoration:none}.bs-bewaard__item img{width:100%;aspect-ratio:4/3;object-fit:cover}.bs-bewaard__item strong{font-family:var(--bs-heading);font-size:1.1rem;line-height:1.2}.bs-bewaard__weg{justify-self:start;border:0;background:none;color:var(--bs-muted);text-decoration:underline;cursor:pointer;font:inherit;font-size:.88rem;padding:4px 0;min-height:32px}.bs-bewaard__leeg[hidden]{display:none}.bs-bewaard__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--bs-s3)}.bs-bewaard__noot{margin-top:var(--bs-s5);font-size:.88rem}.bs-zoekresultaten__balk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:var(--bs-s4)}.bs-zoekresultaten__balk input{font:inherit;font-size:1.15rem;min-height:56px;padding:10px 16px;border:1px solid var(--bs-border);background:var(--bs-bg);color:var(--bs-text);width:100%}.bs-zoekresultaten__telling{font-family:var(--bs-cijfer,var(--bs-body));font-size:.86rem;color:var(--bs-muted)}.bs-zoekresultaten__ingangen{list-style:none;margin:var(--bs-s3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bs-zoekresultaten__ingangen a{display:inline-flex;align-items:center;padding:12px 16px;border:1px solid var(--bs-border);color:inherit;text-decoration:none;font-weight:600}.bs-zoekresultaten__groep{margin-top:var(--bs-s5)}.bs-zoekresultaten__groep h2{font-size:1.4rem;margin-bottom:var(--bs-s2)}.bs-zoekresultaten__groep ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--bs-border)}.bs-zoekresultaten__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--bs-border);color:inherit;text-decoration:none}.bs-zoekresultaten__item img,.bs-zoekresultaten__item .bs-zp__geenbeeld{width:88px;height:66px;object-fit:cover}.bs-zoekresultaten__item span{display:grid;gap:4px;min-width:0}.bs-zoekresultaten__item strong{font-family:var(--bs-heading);font-size:1.15rem}.bs-zoekresultaten__item small{color:var(--bs-muted)}.bs-zoekresultaten__item:hover strong{text-decoration:underline}.bs-mag{position:relative}.bs-mag__voortgang{position:fixed;top:0;left:0;right:0;height:3px;z-index:70;background:var(--bs-accent-base,var(--bs-accent));transform-origin:0 50%;transform:scaleX(0);pointer-events:none}@supports (animation-timeline:scroll()){.bs-mag__voortgang{animation:bs-lees linear both;animation-timeline:scroll(root)}}@supports not (animation-timeline:scroll()){.bs-mag__voortgang{display:none}}@keyframes bs-lees{to{transform:scaleX(1)}}.bs-mag__opening{position:relative;isolation:isolate;background:var(--bs-footer);color:var(--bs-footer-text)}.bs-mag__opening :is(.bs-red__label){color:inherit}.bs-mag__kopvak{padding-top:clamp(40px,6vw,96px);padding-bottom:clamp(36px,5vw,72px)}.bs-mag__koptekst{display:grid;gap:clamp(14px,1.6vw,22px);max-width:64rem}.bs-mag__terug{margin:0;font-size:.9rem}.bs-mag__terug a{display:inline-flex;align-items:center;color:inherit;opacity:.8;text-decoration:none}.bs-mag__terug a:hover{opacity:1;text-decoration:underline}.bs-pijl--terug{transform:scaleX(-1);margin:0 .5em 0 0}:is(a,button):is(:hover,:focus-visible) > .bs-pijl--terug{transform:scaleX(-1) translateX(4px)}.bs-site .bs-mag__titel{font-size:clamp(2.6rem,1.4rem + 5.2vw,7rem);line-height:.92;color:inherit;max-width:18ch}.bs-mag__ondertitel{margin:0;font-size:clamp(1.15rem,1rem + .6vw,1.6rem);line-height:1.35;max-width:40rem;opacity:.86}.bs-mag__regel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;margin-top:6px;padding-top:18px;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}.bs-mag__meta{margin:0;font-family:var(--bs-cijfer,var(--bs-body));font-size:.82rem;letter-spacing:.03em;opacity:.82}.bs-mag__acties{display:flex;gap:8px;flex-wrap:wrap}.bs-mag__acties .bs-bewaar{border-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration:none;color:inherit}.bs-mag__beeld{margin:0;position:relative;overflow:hidden}.bs-mag__beeld img{display:block;width:100%;height:100%;object-fit:cover}.bs-mag__beeld--breed{max-height:min(82svh,880px);aspect-ratio:16/9;width:100%;background:var(--bs-footer)}.bs-mag__beeld--achter{position:absolute;inset:0;z-index:-1}.bs-mag__beeld--achter::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,0) 30%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.85) 100%),linear-gradient(90deg,rgba(0,0,0,.45),rgba(0,0,0,0) 65%)}.bs-mag__opening--overbeeld{min-height:min(90svh,980px);display:flex;align-items:flex-end;color:#fff}.bs-mag__opening--overbeeld .bs-mag__kopvak{width:100%;padding-top:calc(var(--bs-header-h,76px) + 96px)}.bs-mag__opening--overbeeld .bs-mag__koptekst{text-shadow:0 1px 24px rgba(0,0,0,.45)}.bs-mag__opening--portret .bs-mag__kopvak{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:end}.bs-mag__beeld--portret img{aspect-ratio:4/5}@media (max-width:860px){.bs-mag__opening--portret .bs-mag__kopvak{grid-template-columns:minmax(0,1fr)}.bs-mag__beeld--breed{aspect-ratio:4/3}}.bs-mag__lijf{max-width:calc(46rem + 48px);padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(48px,6vw,96px)}.bs-mag__beeld--boven{max-width:var(--bs-container);margin:clamp(16px,2vw,32px) auto 0;padding:0 clamp(20px,4vw,40px)}.bs-mag__beeld--boven img{aspect-ratio:16/9;max-height:min(72svh,760px)}@media (max-width:860px){.bs-mag__beeld--boven{padding:0}.bs-mag__beeld--boven img{aspect-ratio:3/2}}.bs-mag__opening--fotoboven .bs-mag__kopvak{padding-top:clamp(24px,3vw,40px)}.bs-mag-praktisch .bs-mag__lijf{padding-top:0;padding-bottom:0;margin:0}.bs-mag-praktisch .bs-mag__lijf > * + *{margin-top:24px}.bs-mag__intro{margin:0 0 1.4em;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);line-height:1.45;font-weight:500}.bs-mag__credit{margin:-.6em 0 1.6em;font-family:var(--bs-cijfer,var(--bs-body));font-size:.8rem;color:var(--bs-muted)}.bs-mag__commercieel{margin:0 0 1.6em;padding:14px 18px;border:2px solid var(--bs-text);font-size:.98rem}.bs-site .bs-mag__tekst :where(p,li){font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}.bs-mag__tekst,.bs-mag__tekst > div{display:block;max-width:none}.bs-mag__tekst > div > * + *{margin-top:1.05em}.bs-mag__tekst p{max-width:none}.bs-mag__tekst > * + *{margin-top:1.6em}.bs-mag__tekst :where(h2){font-size:clamp(1.7rem,1.3rem + 1.4vw,2.5rem);margin:1.15em 0 .45em}.bs-mag__tekst :where(h3){margin:1.4em 0 .4em}.bs-mag__tekst blockquote{margin:1.6em 0;padding:0;border:0}.bs-mag__tekst blockquote p{font-family:var(--bs-heading);font-weight:800;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);line-height:1.05;text-wrap:balance}.bs-mag__tekst blockquote p::before{content:"";display:block;width:48px;height:4px;background:var(--bs-accent-base,var(--bs-accent));margin-bottom:.5em}.bs-mag__film,.bs-mag__galerij{margin-top:var(--bs-s5)}.bs-mag__feiten{margin-top:var(--bs-s5)}.bs-mag__correctie{margin-top:var(--bs-s5);padding-top:var(--bs-s3);border-top:1px solid var(--bs-border);font-size:.95rem}.bs-prose__beelden{margin:1.8em 0;display:grid;gap:12px}.bs-prose__beelden--rij{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.bs-prose__beelden--breed{width:min(100vw - 48px,var(--bs-container) - 48px);margin-left:50%;transform:translateX(-50%)}.bs-prose__beeld{margin:0}.bs-prose__beeld img{width:100%;height:auto;display:block}.bs-prose__beelden--breed .bs-prose__beeld img{max-height:86svh;object-fit:cover}.bs-prose__beeld figcaption{margin-top:8px;font-size:.86rem;color:var(--bs-muted);max-width:46rem}.bs-prose__credit{font-family:var(--bs-cijfer,var(--bs-body));font-size:.78rem}.bs-prose__kader{margin:1.8em 0;padding:clamp(18px,2.4vw,28px);background:var(--bs-surface);border-top:4px solid var(--bs-accent-base,var(--bs-accent));border-left:1px solid var(--bs-border);border-right:1px solid var(--bs-border);border-bottom:1px solid var(--bs-border)}.bs-prose__kader > * + *{margin-top:.8em}.bs-prose__kadertitel{margin:0 0 .6em;font-family:var(--bs-cijfer,var(--bs-body));font-size:.78rem !important;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.bs-prose__uitleg{margin:1.2em 0;border-top:1px solid var(--bs-border);border-bottom:1px solid var(--bs-border)}.bs-prose__uitleg summary{cursor:pointer;padding:14px 0;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:12px}.bs-prose__uitleg summary::-webkit-details-marker{display:none}.bs-prose__uitleg summary::after{content:"+";font-family:var(--bs-cijfer,var(--bs-body));font-size:1.2rem;line-height:1}.bs-prose__uitleg[open] summary::after{content:"−"}.bs-prose__uitleg > div{padding:0 0 16px}.bs-prose__tijdlijn{list-style:none;margin:1.8em 0;padding:0 0 0 28px;border-left:2px solid var(--bs-border)}.bs-prose__tijdlijn > li{position:relative;padding-bottom:1.4em}.bs-prose__tijdlijn > li::before{content:"";position:absolute;left:-36px;top:.25em;width:14px;height:14px;background:var(--bs-accent-base,var(--bs-accent));box-shadow:0 0 0 3px var(--bs-bg)}.bs-prose__stap{margin:0 0 .3em;font-family:var(--bs-cijfer,var(--bs-body));font-size:.86rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bs-prose__tabel{margin:1.6em 0;overflow-x:auto}.bs-prose__tabel table{width:100%;border-collapse:collapse;font-size:.95rem}.bs-prose__tabel :is(th,td){text-align:left;padding:10px 12px;border-bottom:1px solid var(--bs-border);vertical-align:top}.bs-prose__tabel thead th{font-family:var(--bs-cijfer,var(--bs-body));font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--bs-text)}.bs-prose__tabel tbody th{font-weight:700}.bs-verkenner__paneel{margin:0}.bs-verkenner__paneel > summary{display:none}.bs-verkenner__chips{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bs-verkenner__chips a{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:6px 12px;background:var(--bs-text);color:var(--bs-bg);font-size:.88rem;font-weight:600;text-decoration:none}.bs-verkenner__chips a span{font-size:1.15em;line-height:1}.bs-verkenner__chips a:hover{background:var(--bs-accent-base,var(--bs-accent));color:var(--bs-op-accent,#000)}.bs-verkenner__chips .bs-verkenner__wis{background:none;color:inherit;text-decoration:underline;text-underline-offset:.2em;padding-inline:4px}.bs-verkenner__chips .bs-verkenner__wis:hover{background:none;color:inherit}.bs-verkenner__item{position:relative}.bs-verkenner__item > .bs-bewaar--compact{position:absolute;top:10px;right:10px;background:var(--bs-bg);z-index:1}.bs-verkenner__item:has(> .bs-bewaar--compact) .bs-verkenner__tekst{padding-right:52px}.bs-verkenner__split{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,10fr);gap:clamp(20px,3vw,48px);align-items:start}.bs-verkenner__wissel{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.bs-verkenner__wisselknoppen{display:none}.bs-verkenner--kaart .bs-verkenner__lijst{grid-template-columns:minmax(0,1fr);gap:12px}.bs-verkenner--kaart .bs-verkenner__item{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:18px;align-items:start;padding:12px;border:1px solid var(--bs-border);background:var(--bs-surface);transition:border-color 140ms ease,box-shadow 140ms ease}.bs-verkenner--kaart .bs-verkenner__item.is-actief{border-color:var(--bs-text);box-shadow:inset 4px 0 0 var(--bs-accent-base,var(--bs-accent))}.bs-verkenner--kaart .bs-verkenner__beeld img{aspect-ratio:4/3;width:100%;object-fit:cover}.bs-verkenner--kaart .bs-verkenner__naam a::after{content:"";position:absolute;inset:0}.bs-verkenner__kaartvak{position:sticky;top:calc(var(--bs-header-h,76px) + 16px);display:grid;gap:12px}.bs-verkenner__schets{margin:0;background:var(--bs-surface);border:1px solid var(--bs-border);padding:12px}.bs-verkenner__schets svg{display:block;width:100%;height:auto;max-height:calc(100svh - var(--bs-header-h,76px) - 140px)}.bs-verkenner__split.is-gekozen .bs-verkenner__schets [data-route]:not(.is-actief) :is(.bs-ro__lijn,.bs-ro__start,.bs-ro__nr){opacity:.22}.bs-verkenner__schets [data-route].is-actief .bs-ro__lijn{stroke-width:7}.bs-verkenner__schets [data-route].is-actief .bs-ro__start{r:11}.bs-verkenner__echtekaart{width:100%;aspect-ratio:4/5;max-height:calc(100svh - var(--bs-header-h,76px) - 120px);border:1px solid var(--bs-border)}.bs-verkenner__kaartknoppen{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.bs-verkenner__kaartnoot{margin:0;font-size:.82rem}@media (max-width:860px){.bs-verkenner__split{grid-template-columns:minmax(0,1fr)}.bs-verkenner__wisselknoppen{display:flex;position:static;margin-bottom:12px;border:1.5px solid var(--bs-text);background:var(--bs-bg);width:max-content}.bs-verkenner__wisselknoppen label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 18px;font-weight:700;cursor:pointer}.bs-verkenner__wissel:nth-of-type(1):checked ~ .bs-verkenner__wisselknoppen label:nth-child(1),.bs-verkenner__wissel:nth-of-type(2):checked ~ .bs-verkenner__wisselknoppen label:nth-child(2){background:var(--bs-text);color:var(--bs-bg)}.bs-verkenner__wissel:nth-of-type(1):focus-visible ~ .bs-verkenner__wisselknoppen label:nth-child(1),.bs-verkenner__wissel:nth-of-type(2):focus-visible ~ .bs-verkenner__wisselknoppen label:nth-child(2){outline:3px solid var(--bs-accent-base,var(--bs-accent));outline-offset:2px}.bs-verkenner__wissel:nth-of-type(1):checked ~ .bs-verkenner__kaartvak{display:none}.bs-verkenner__wissel:nth-of-type(2):checked ~ .bs-verkenner__lijstvak{margin-top:16px}.bs-verkenner__schets .bs-ro__start{r:11}.bs-verkenner__schets .bs-ro__lijn{stroke-width:6}.bs-verkenner__kaartvak{position:static}.bs-verkenner--kaart .bs-verkenner__item{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.bs-verkenner__paneel > summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;border:1.5px solid var(--bs-text);font-weight:700;cursor:pointer;list-style:none;width:max-content}.bs-verkenner__paneel > summary::-webkit-details-marker{display:none}.bs-verkenner__paneel[open] > summary{margin-bottom:12px;background:var(--bs-text);color:var(--bs-bg)}}.bs-routekaart__raam{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:start}.bs-routekaart__kaartkolom{position:sticky;top:calc(var(--bs-header-h,76px) + 16px);display:grid;gap:14px}.bs-routekaart--naast .bs-routekaart__vak{background:var(--bs-surface);border:1px solid var(--bs-border)}.bs-routekaart--naast .bs-routekaart__schets{max-height:calc(100svh - var(--bs-header-h,76px) - 170px);width:100%}.bs-routekaart__stopkop{margin:0 0 10px;font-family:var(--bs-cijfer,var(--bs-body));font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-muted)}.bs-routekaart__stopkaarten{list-style:none;margin:0;padding:0;border-top:1px solid var(--bs-border)}.bs-routekaart__stopkaart{border-bottom:1px solid var(--bs-border);transition:background 140ms ease}.bs-routekaart__stopkaart.is-actief{background:var(--bs-surface);box-shadow:inset 4px 0 0 var(--bs-accent-base,var(--bs-accent))}.bs-routekaart__stopkaart summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 10px;cursor:pointer;list-style:none}.bs-routekaart__stopkaart summary::-webkit-details-marker{display:none}.bs-routekaart__stoptekst{display:grid;gap:3px;min-width:0}.bs-routekaart__stoptekst strong{font-family:var(--bs-heading);font-size:1.15rem;line-height:1.15}.bs-routekaart__stoptekst small{font-family:var(--bs-cijfer,var(--bs-body));font-size:.78rem;color:var(--bs-muted)}.bs-routekaart__open-teken::before{content:"+";font-family:var(--bs-cijfer,var(--bs-body));font-size:1.3rem}details[open] > summary .bs-routekaart__open-teken::before{content:"−"}.bs-routekaart__stopinhoud{display:grid;gap:12px;padding:0 10px 18px 50px}.bs-routekaart__stopbeeld{margin:0;position:relative}.bs-routekaart__stopbeeld img{width:100%;aspect-ratio:3/2;object-fit:cover}.bs-routekaart__stopuitleg p,.bs-routekaart__stopbezoek p{font-size:.98rem;margin:0}.bs-routekaart__stopadres{margin:0;font-size:.9rem;color:var(--bs-muted)}.bs-routekaart__stoplinks{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0}.bs-routekaart__stoplinks a{display:inline-flex;align-items:center;font-weight:700;color:inherit;text-decoration:none;border-bottom:1.5px solid currentColor}.bs-routekaart__stop.is-actief circle{fill:var(--bs-accent-base,var(--bs-accent));stroke:var(--bs-text);stroke-width:3}.bs-routekaart__stop.is-actief text{fill:var(--bs-op-accent,#000)}@media (max-width:860px){.bs-routekaart__raam{grid-template-columns:minmax(0,1fr)}.bs-routekaart__kaartkolom{position:static}.bs-routekaart--naast .bs-routekaart__schets{max-height:56svh}}.bs-mag__feitbalk{display:flex;flex-wrap:wrap;gap:0;margin:6px 0 0;border-top:1px solid color-mix(in srgb,currentColor 24%,transparent)}.bs-mag__feitbalk > div{padding:12px 24px 4px 0;margin-right:24px;border-right:1px solid color-mix(in srgb,currentColor 24%,transparent)}.bs-mag__feitbalk > div:last-child{border-right:0}.bs-mag__feitbalk dt{font-family:var(--bs-cijfer,var(--bs-body));font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.bs-mag__feitbalk dd{margin:2px 0 0;font-family:var(--bs-heading);font-weight:800;font-size:clamp(1.15rem,1rem + .5vw,1.5rem);line-height:1.2}.bs-mag__gpx{min-height:44px;padding:8px 16px}.bs-mag__verantwoording{margin-top:var(--bs-s5);padding:clamp(18px,2.4vw,28px);border:1.5px solid var(--bs-text);display:grid;gap:10px}.bs-mag__verantwoording dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px 24px;margin:0}.bs-mag__verantwoording dt{font-family:var(--bs-cijfer,var(--bs-body));font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-muted)}.bs-mag__verantwoording dd{margin:2px 0 0;font-weight:700}.bs-mag__verantwoording a{font-weight:700;color:inherit;display:inline-flex;align-items:center;text-decoration:none;border-bottom:1.5px solid currentColor}.bs-nieuwsbrief{position:relative;isolation:isolate;overflow:clip}.bs-nieuwsbrief__beeld{position:absolute;inset:0;margin:0;z-index:-1}.bs-nieuwsbrief__beeld img{width:100%;height:100%;object-fit:cover}.bs-nieuwsbrief__beeld::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,11,12,.92) 0%,rgba(10,11,12,.78) 55%,rgba(10,11,12,.55) 100%)}.bs-nieuwsbrief__vak{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,5vw,96px);align-items:end}.bs-nieuwsbrief__tekst{display:grid;gap:16px}.bs-nieuwsbrief__tekst h2{font-size:clamp(2.4rem,1.4rem + 3.4vw,5rem);line-height:.95;max-width:14ch}.bs-nieuwsbrief__lead{margin:0;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);max-width:34rem;opacity:.9}.bs-nieuwsbrief__form{display:grid;gap:16px}.bs-nieuwsbrief__veld{display:grid;gap:8px;font-weight:700;font-size:.9rem}.bs-nieuwsbrief__rij{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0}.bs-nieuwsbrief__rij input{font:inherit;font-weight:400;font-size:1.05rem;min-height:56px;padding:12px 16px;border:1.5px solid currentColor;border-right:0;background:transparent;color:inherit;width:100%;border-radius:0}.bs-nieuwsbrief__rij input::placeholder{color:currentColor;opacity:.5}.bs-nieuwsbrief__rij .bs-btn{min-height:56px;border-radius:0}.bs-nieuwsbrief__keuzes{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bs-nieuwsbrief__keuzes legend{width:100%;margin-bottom:8px;font-weight:700;font-size:.9rem}.bs-nieuwsbrief__keuzes legend span{font-weight:400;opacity:.75}.bs-nieuwsbrief__keuze{position:relative;display:inline-flex}.bs-nieuwsbrief__keuze input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.bs-nieuwsbrief__keuze span{display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;border:1.5px solid color-mix(in srgb,currentColor 45%,transparent);font-size:.9rem;font-weight:600;transition:background 140ms ease,color 140ms ease,border-color 140ms ease}.bs-nieuwsbrief__keuze input:checked + span{background:var(--bs-accent-base,var(--bs-accent));color:var(--bs-op-accent,#101214);border-color:var(--bs-accent-base,var(--bs-accent))}.bs-nieuwsbrief__keuze input:focus-visible + span{outline:3px solid var(--bs-accent-base,var(--bs-accent));outline-offset:2px}.bs-nieuwsbrief__noot{margin:0;font-size:.82rem;opacity:.75}.bs-nieuwsbrief__melding{margin:0;padding:12px 14px;font-weight:600;border-left:4px solid currentColor}.bs-nieuwsbrief__melding.is-goed{border-left-color:var(--bs-accent-base,var(--bs-accent))}.bs-nieuwsbrief__melding[hidden]{display:none}.bs-form__ontvanger{margin:0 0 4px;font-size:.92rem}@media (max-width:860px){.bs-nieuwsbrief__vak{grid-template-columns:minmax(0,1fr)}.bs-nieuwsbrief__rij{grid-template-columns:minmax(0,1fr)}.bs-nieuwsbrief__rij input{border-right:1.5px solid currentColor;border-bottom:0}}.bs-record__relatiekaarten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:18px}.bs-record__relatiekaarten li{position:relative;display:grid;gap:8px;align-content:start}.bs-record__relatiebeeld img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.bs-record__relatienr{font-family:var(--bs-cijfer,var(--bs-body));font-size:.76rem;color:var(--bs-muted)}.bs-record__relatiekaarten strong{font-family:var(--bs-heading);font-size:1.1rem;line-height:1.15}.bs-record__relatiekaarten a{color:inherit;text-decoration:none}.bs-record__relatiekaarten a::after{content:"";position:absolute;inset:0}.bs-record__relatiekaarten li:hover a{text-decoration:underline}.bs-mag .bs-record__relaties{margin-top:var(--bs-s5);display:grid;gap:var(--bs-s5)}.bs-mag .bs-record__relatie h2{font-size:clamp(1.4rem,1.1rem + 1vw,2rem);margin-bottom:var(--bs-s3)}.bs-mag__status{background:var(--bs-text);color:var(--bs-bg);padding:.3em .6em;font-weight:700}.bs-mag__opening .bs-mag__status{background:#F5F6F3;color:#101214}.bs-mag__status--geannuleerd,.bs-mag__status--uitgesteld{background:#C8102E !important;color:#fff !important}.bs-verkenner__item--datum{position:relative}.bs-verkenner__datum{position:absolute;left:12px;top:12px;z-index:1;display:grid;grid-template-columns:auto auto;column-gap:8px;align-items:end;padding:10px 12px;background:var(--bs-bg);color:var(--bs-text);box-shadow:0 0 0 1px var(--bs-border)}.bs-verkenner__datum .bs-agendalijst__dag{font-size:2.4rem}.bs-verkenner__item--datum:not(:has(.bs-verkenner__beeld)) .bs-verkenner__datum{position:static;justify-self:start}.bs-account{display:grid;gap:var(--bs-s5)}.bs-account--uit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:start}.bs-account__intro{display:grid;gap:12px}.bs-account__intro h2{font-size:clamp(2.2rem,1.4rem + 2.6vw,4rem)}.bs-account__form,.bs-account__profiel{display:grid;gap:12px}.bs-account__form label,.bs-account__veld > span,.bs-account__fotos legend{font-weight:700;font-size:.92rem}.bs-account__rij{display:grid;grid-template-columns:minmax(0,1fr) auto}.bs-account__rij input,.bs-account__veld :is(input,textarea){font:inherit;font-size:1rem;min-height:52px;padding:10px 14px;border:1.5px solid var(--bs-border);background:var(--bs-bg);color:var(--bs-text);width:100%;border-radius:0}.bs-account__veld{display:grid;gap:6px}.bs-account__veld textarea{min-height:140px}.bs-account__melding{margin:0;padding:12px 14px;font-weight:600;border-left:4px solid currentColor;background:var(--bs-surface)}.bs-account__melding.is-goed{border-left-color:var(--bs-accent-base,var(--bs-accent))}.bs-account__melding.is-fout{border-left-color:#C8102E}.bs-account__kop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:var(--bs-s3);border-bottom:1px solid var(--bs-border)}.bs-account__kop h2{font-size:clamp(2rem,1.4rem + 2vw,3.4rem)}.bs-account__tabs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:var(--bs-s3)}.bs-account__tabs button{font:inherit;font-weight:700;min-height:44px;padding:8px 16px;border:1.5px solid var(--bs-text);background:transparent;color:inherit;cursor:pointer}.bs-account__tabs button.is-actief{background:var(--bs-text);color:var(--bs-bg)}.bs-account__bekijk{margin-left:auto;font-weight:700;color:inherit}.bs-account__fotos{border:1px solid var(--bs-border);padding:14px;margin:0;display:grid;gap:10px}.bs-account__fotolijst{display:flex;flex-wrap:wrap;gap:10px}.bs-account__foto{display:grid;gap:4px;font-size:.85rem}.bs-account__foto img{width:140px;height:100px;object-fit:cover}.bs-account__upload{display:inline-grid;gap:6px;font-weight:600;font-size:.9rem}.bs-account__lijst{list-style:none;margin:0;padding:0;border-top:1px solid var(--bs-border)}.bs-account__lijst li{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--bs-border)}.bs-account__insturen{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:var(--bs-s3)}.bs-account__insturen a{font-weight:700;color:inherit}.bs-account__bewaard h3{font-size:1.6rem;margin-bottom:var(--bs-s3)}@media (max-width:760px){.bs-account--uit{grid-template-columns:minmax(0,1fr)}.bs-account__rij{grid-template-columns:minmax(0,1fr)}}.bs-header.bs-header--donker{background:linear-gradient(90deg,#3d2fd6 0%,#2b6fe8 72%,#1fc8e8 100%);border-bottom:0}.bs-header--donker .bs-header__inner > .bs-btn{background:#fff;color:#3d2fd6;border-radius:999px;padding:12px 26px}.bs-header--donker .bs-nav > a,.bs-header--donker .bs-nav__groep > a{color:rgba(255,255,255,.92);font-weight:500}.bs-header--donker .bs-nav > a[aria-current="page"],.bs-header--donker .bs-nav__groep > a[aria-current="page"]{color:#fff;text-decoration:underline;text-underline-offset:8px}:is(.bs-hero--plain,.bs-hero--split){background:linear-gradient(90deg,#3d2fd6 0%,#2b6fe8 55%,#1fc8e8 100%);color:#fff;padding-top:clamp(56px,9vw,120px);padding-bottom:clamp(56px,9vw,120px)}.bs-site :is(.bs-hero--plain,.bs-hero--split) :is(h1,p,.bs-eyebrow){color:#fff}.bs-site :is(.bs-hero--plain,.bs-hero--split) p{opacity:.92}.bs-site :is(.bs-hero--plain,.bs-hero--split) .bs-eyebrow{color:rgba(255,255,255,.85)}.bs-site :is(.bs-hero--plain,.bs-hero--split) h1{font-size:clamp(2rem,1.2rem + 2.6vw,3.1rem);letter-spacing:-.01em;line-height:1.15;max-width:22ch}.bs-hero--center h1{margin-left:auto;margin-right:auto}.bs-site :is(.bs-hero--plain,.bs-hero--split) .bs-btn--primary{background:#fff;color:#3d2fd6}.bs-site :is(.bs-hero--plain,.bs-hero--split) .bs-btn--ghost{border-color:rgba(255,255,255,.7);color:#fff}.bs-site :is(.bs-hero--plain,.bs-hero--split) .bs-btn--primary::after{content:"→";margin-left:4px}@media(max-width:900px){:is(.bs-hero--plain,.bs-hero--split){background:linear-gradient(170deg,#3d2fd6 0%,#2b6fe8 62%,#1fc8e8 100%)}}.bs-section--primary{background:linear-gradient(135deg,#3d2fd6 0%,#2b6fe8 60%,#1fc8e8 100%)}.bs-section--primary .bs-btn--primary{background:#fff;color:#3d2fd6}.bs-section--primary .bs-btn--primary::after{content:"→";margin-left:4px}.bs-section--primary .bs-eyebrow{color:rgba(255,255,255,.85)}.bs-section--primary .bs-band__grid > *{border:1px solid rgba(255,255,255,.4);border-radius:14px;padding:22px 16px}.bs-band.bs-section--primary{background:linear-gradient(135deg,#3d2fd6 0%,#2b6fe8 100%)}.bs-band .bs-band__label{opacity:1}.bs-band.bs-section--primary .bs-band__label,.bs-band.bs-section--dark .bs-band__label{color:#fff}.bs-statement h2{font-size:clamp(1.6rem,1rem + 2vw,2.4rem);letter-spacing:-.01em;line-height:1.2}.bs-statement .bs-btn--primary{background:transparent;color:#2b6fe8;padding:0;box-shadow:none}.bs-section--primary.bs-statement .bs-btn--primary,.bs-statement.bs-section--primary .bs-btn--primary{background:#fff;color:#3d2fd6;padding:13px 24px}.bs-btn{font-weight:600}.bs-btn--primary::after{content:"→";margin-left:4px}.bs-eyebrow{color:#2560d0;letter-spacing:.14em}.bs-card{border-radius:16px;border:1px solid #e2e8f0;background:#fff;box-shadow:none}.bs-section--surface .bs-card{background:#fff}.bs-icon{background:#3d2fd6;color:#fff;border-radius:12px;width:48px;height:48px}.bs-card__bullets li::before{background:var(--bs-bullet,#2b6fe8)}.bs-site h2{letter-spacing:-.01em}.bs-faq details,.bs-pricing__item,.bs-steps__item{border-radius:16px}.bs-footer{background:#fff;color:#1a1a1a;border-top:1px solid #e2e8f0}.bs-footer a{color:#1a1a1a}.bs-footer h4{color:#1a1a1a}.bs-section--dark{background:#0d0e2b;color:#fff;--bs-text:#ffffff;--bs-muted:rgba(255,255,255,.72);--bs-border:rgba(255,255,255,.16);--bs-bg:#16173d}.bs-section--dark h2,.bs-section--dark h3,.bs-section--dark .bs-lead{color:#fff}.bs-section--dark .bs-btn--primary{background:#fff;color:#3d2fd6}.bs-section--dark .bs-btn--ghost{border-color:rgba(255,255,255,.7);color:#fff}.bs-site h1 em,.bs-site h2 em{font-style:normal}.bs-section:not(.bs-section--dark):not(.bs-section--primary) h2 em{color:#7b8496}.bs-site :is(.bs-hero--plain,.bs-hero--split) h1 em,.bs-section--dark h2 em,.bs-section--primary h2 em{color:rgba(255,255,255,.72)}.bs-hero--plain:has(+ .bs-toestel--podium){padding-bottom:clamp(170px,19vw,280px)}.bs-hero--plain + .bs-toestel--podium{margin-top:clamp(-250px,-16vw,-130px);background:transparent;padding-top:0}.bs-hero--plain + .bs-toestel--podium .bs-toestel__toestellen{margin-top:0}.bs-hero--plain + .bs-toestel--podium .bs-toestel__tekst:empty,.bs-hero--plain + .bs-toestel--podium .bs-toestel__tekst:not(:has(*)){display:none}@media(max-width:1239px){.bs-header__extra span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:1179px){.bs-header__extra{display:none}}@media(min-width:901px) and (max-width:1060px){.bs-header--donker .bs-nav{gap:12px}.bs-header--donker .bs-nav > a,.bs-header--donker .bs-nav__groep > a{font-size:.86rem}.bs-header--donker .bs-header__inner > .bs-btn{padding:10px 16px;font-size:.86rem}}.bs-hero--split .bs-split__media{box-shadow:0 34px 70px -26px rgba(14,16,40,.42)}@media(max-width:640px){.bs-site :is(.bs-hero--plain,.bs-hero--split) h1{font-size:2.375rem;line-height:1.08;letter-spacing:-.02em}.bs-site h2{font-size:1.875rem;line-height:1.15;letter-spacing:-.015em}.bs-eyebrow{font-size:.8125rem;letter-spacing:.1em}.bs-toestel__notitielabel,.bs-stapel__label{font-size:.8125rem}.bs-stapel__nummer{font-size:.875rem}.bs-site :is(.bs-hero--plain,.bs-hero--split){padding-top:44px;padding-bottom:48px}.bs-site .bs-hero--plain:has(+ .bs-toestel--podium){padding-bottom:150px}.bs-site .bs-hero--plain + .bs-toestel--podium{margin-top:-110px}.bs-site :is(.bs-hero--plain,.bs-hero--split) p{font-size:1.0625rem;line-height:1.55}.bs-site :is(.bs-hero--plain,.bs-hero--split) .bs-btn{width:100%;justify-content:center;min-height:52px}.bs-header .bs-logo{min-height:44px;display:flex;align-items:center}.bs-beweging-pauze{min-width:44px;min-height:44px}.bs-burger__balk{display:none}.bs-burger__panel > a:not(.bs-btn):not(.bs-burger__tel),.bs-burger__groepje > summary{font-size:1.1875rem;font-weight:600;min-height:52px;display:flex;align-items:center;justify-content:space-between}.bs-burger__sub{min-height:44px;display:flex;align-items:center;font-size:1.0625rem}.bs-burger__tel{min-height:48px;display:flex;align-items:center;gap:10px;font-size:1.0625rem}.bs-burger__panel small{font-size:.875rem;line-height:1.4}.bs-burger__panel .bs-btn{min-height:52px;width:100%;justify-content:center}.bs-mobilebar{padding-bottom:env(safe-area-inset-bottom)}.bs-mobilebar a{min-height:56px;display:flex;align-items:center;justify-content:center}.bs-mobilebar a span{display:none}.bs-mobilebar a strong{font-size:.9375rem;font-weight:600}a.bs-item[href^="/blog/"]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;box-shadow:none;background:none}a.bs-item[href^="/blog/"] .bs-item__beeld{width:96px;height:96px;border-radius:12px;overflow:hidden;margin:0}a.bs-item[href^="/blog/"] .bs-item__beeld img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}a.bs-item[href^="/blog/"] .bs-item__body{padding:0}a.bs-item[href^="/blog/"] h3{font-size:1.0625rem;line-height:1.3;margin:0 0 4px}a.bs-item[href^="/blog/"] .bs-muted{font-size:.875rem;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bs-footer{padding-top:40px}.bs-footer__grid{grid-template-columns:minmax(0,1fr);gap:28px}.bs-footer__grid > div > p{margin:10px 0 0;max-width:34ch}.bs-footer h4{margin:0 0 4px;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:#4a5568}.bs-footer__links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;row-gap:0}.bs-footer__links a{display:flex;align-items:center;min-height:44px;padding:0;font-size:.9375rem}.bs-footer__bottom{margin-top:24px;padding-top:16px;padding-bottom:84px;font-size:.8125rem}}