@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
:root{--sb-ink:#0a0a0b;--sb-graphite:#131415;--sb-carbon:#1b1c1e;--sb-asphalt:#26272a;--sb-steel:#3a3b3f;--sb-fog:#8e8b85;--sb-stone:#aeaba4;--sb-bone:#eeece7;--sb-paper:#f4f2ee;--sb-forest-100:#c7dace;--sb-forest-300:#8dbfa3;--sb-forest-500:#2f6b4f;--sb-forest-600:#245a41;--sb-forest-700:#173b27;--sb-cognac-300:#cfa172;--sb-critical:#b84a3e;--sb-critical-300:#e08a7f;--bg-base:var(--sb-ink);--bg-raised:var(--sb-graphite);--bg-card:var(--sb-carbon);--bg-hover:#161718;--glass-bg:#131415a8;--glass-bg-strong:#131415db;--glass-border:#eeece71a;--glass-shadow:0 12px 32px -12px #000000b3, 0 2px 8px #0000004d;--fg-1:var(--sb-bone);--fg-2:var(--sb-stone);--fg-3:var(--sb-fog);--fg-accent:var(--sb-forest-300);--fg-warm:var(--sb-cognac-300);--fg-on-forest:#f2f7f3;--stroke-1:#eeece714;--stroke-2:#eeece729;--stroke-3:#eeece747;--stroke-forest:#2f6b4f8c;--font-sans:var(--font-geist), "Helvetica Neue", Arial, sans-serif;--t-xs:13px;--t-sm:15px;--t-base:17px;--t-md:20px;--t-lg:24px;--t-xl:32px;--t-2xl:44px;--t-display:clamp(46px, 7.2vw, 96px);--tr-display:-.04em;--tr-heading:-.025em;--tr-tight:-.01em;--lh-display:.94;--lh-heading:1.08;--lh-body:1.55;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--gutter:48px;--content:1280px;--r-sm:3px;--r-md:4px;--r-lg:8px;--r-pill:999px;--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-fast:.12s;--dur-base:.22s;--dur-slow:.4s;--z-boekbar:40;--z-toast:45;--z-header:50;--z-skip:60;--header-h:68px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--sb-steel) var(--sb-ink)}html:has(.sb-boekbar.visible){scroll-padding-bottom:120px}body{background:var(--bg-base);min-height:100dvh;color:var(--fg-1);font-family:var(--font-sans);font-size:var(--t-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 88% -5%,#2f6b4f38,#0000 70%),radial-gradient(60% 45% at -10% 98%,#2f6b4f26,#0000 70%);position:fixed;inset:0}::selection{background:var(--sb-forest-600);color:var(--fg-on-forest)}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.sb-btn,.sb-card,.sb-option,.sb-size-btn,.sb-lang,.sb-boekbar-clear,.sb-tile,.sb-footer-links a,.sb-hero-zone,.sb-hero-toggle,.sb-tile-toggle,.sb-gallery-hit{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sb-skip-link{z-index:var(--z-skip);background:var(--sb-forest-600);color:var(--fg-on-forest);border-radius:var(--r-md);font-weight:600;font-size:var(--t-sm);transition:transform var(--dur-fast) var(--ease-out);padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.sb-skip-link:focus,.sb-skip-link:focus-visible{transform:none}:focus-visible{outline:2px solid var(--sb-forest-300);outline-offset:3px;border-radius:var(--r-md)}.sb-wrap{max-width:calc(var(--content) + 2 * var(--gutter));padding-inline:var(--gutter);margin:0 auto}.sb-section{padding-block:var(--sp-10) var(--sp-9)}.sb-section-head{margin-bottom:var(--sp-7);max-width:40ch}.sb-section-intro{margin-top:var(--sp-4);font-size:var(--t-md);color:var(--fg-2);max-width:46ch;line-height:1.45}.sb-h2{font-weight:700;font-size:var(--t-2xl);letter-spacing:var(--tr-heading);line-height:var(--lh-heading);color:var(--fg-1)}.sb-h3{font-weight:600;font-size:var(--t-md);letter-spacing:var(--tr-tight);color:var(--fg-1);line-height:1.25}.sb-header{z-index:var(--z-header);height:var(--header-h);background:var(--glass-bg);border-bottom:1px solid var(--glass-border);position:fixed;top:0;left:0;right:0;box-shadow:0 8px 24px -16px #000c}.sb-header-inner{justify-content:space-between;align-items:center;gap:var(--sp-4);height:100%;display:flex}.sb-logo-wrap{align-items:center;min-height:44px;display:inline-flex}.sb-logo{letter-spacing:-.04em;color:var(--fg-1);font-size:19px;font-weight:800}.sb-header-right{align-items:center;gap:var(--sp-3);display:flex}.sb-lang{border-radius:var(--r-md);align-items:stretch;height:44px;display:inline-flex;position:relative;overflow:hidden}.sb-lang:after{content:"";border:1px solid var(--stroke-2);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.sb-lang-opt{min-width:44px;color:var(--fg-3);font:600 var(--t-xs)/1 var(--font-sans);letter-spacing:.02em;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.sb-lang-opt:hover{color:var(--fg-1)}.sb-lang-opt.is-active{background:var(--sb-asphalt);color:var(--fg-1);cursor:default}.sb-lang-opt:focus-visible{outline-offset:-3px}.sb-btn{border-radius:var(--r-md);min-height:48px;font:600 var(--t-sm)/1 var(--font-sans);letter-spacing:-.005em;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.sb-btn svg{flex-shrink:0;width:18px;height:18px}.sb-btn:active{transform:scale(.98)}.sb-btn-primary{background:var(--sb-forest-600);color:var(--fg-on-forest);box-shadow:0 8px 20px -10px #245a41e6}.sb-btn-primary:hover{background:var(--sb-forest-500)}.sb-btn-ghost{color:var(--fg-1);border-color:var(--stroke-2);background:0 0}.sb-btn-ghost:hover{border-color:var(--stroke-3);background:#eeece70d}.sb-btn-sm{min-height:44px;padding:0 16px}.sb-hero{padding-top:calc(var(--header-h) + clamp(56px, 9vw, 128px));padding-bottom:clamp(48px,6vw,88px)}.sb-hero-grid{gap:var(--sp-8);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.sb-hero--media{padding-top:calc(var(--header-h) + clamp(32px, 5vw, 72px))}.sb-display{font-weight:700;font-size:var(--t-display);letter-spacing:var(--tr-display);line-height:var(--lh-display);color:var(--fg-1);max-width:11ch}.lamp-on [data-anim=hero-title]{--lamp:-400vw;background-image:linear-gradient(102deg, var(--fg-1) calc(var(--lamp) - .5em), #7d7a74 calc(var(--lamp) - .2em), #7d7a74 calc(var(--lamp) - .1em), #fffdf7 calc(var(--lamp) - .05em), #fffdf7 calc(var(--lamp) + .05em), #7d7a74 calc(var(--lamp) + .1em), #7d7a74 calc(var(--lamp) + .2em), var(--fg-1) calc(var(--lamp) + .5em));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lamp-on [data-anim=hero-title]::selection{-webkit-text-fill-color:var(--fg-on-forest)}.sb-lamp{z-index:1;pointer-events:none;mix-blend-mode:screen;will-change:transform;background:linear-gradient(90deg,#0000 0%,#fffdf712 28%,#fffdf724 44%,#fffdf766 47% 53%,#fffdf724 56%,#fffdf712 72%,#0000 100%);width:180px;position:absolute;top:-10%;bottom:-10%;left:0}@media (forced-colors:active){.lamp-on [data-anim=hero-title]{-webkit-text-fill-color:currentColor;background-image:none}.sb-lamp{display:none}}.sb-lead{margin-top:var(--sp-5);font-size:var(--t-md);color:var(--fg-2);max-width:34ch;line-height:1.45}.sb-hero-cta-row{gap:var(--sp-3);margin-top:var(--sp-7);flex-wrap:wrap;display:flex}.sb-hero-micro{margin-top:var(--sp-4);font-size:var(--t-xs);color:var(--fg-2)}.sb-hero-media{aspect-ratio:4/5;border-radius:var(--r-lg);border:1px solid var(--stroke-1);background:var(--bg-raised);margin:0;position:relative;overflow:hidden}.sb-hero-img{object-fit:cover}.sb-hero-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.sb-hero-media.is-playing .sb-hero-video{opacity:1}.sb-hero-segs{z-index:2;gap:4px;display:flex;position:absolute;top:12px;left:12px;right:12px}.sb-hero-seg{border-radius:var(--r-pill);background:var(--stroke-3);flex-basis:0;height:3px;overflow:hidden}.sb-hero-seg-fill{background:var(--fg-1);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sb-hero-zone{z-index:2;color:var(--fg-1);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0 12px;display:flex;position:absolute;top:28px;bottom:64px}.sb-hero-zone--prev{justify-content:flex-start;width:34%;left:0}.sb-hero-zone--next{justify-content:flex-end;width:66%;right:0}.sb-hero-zone:focus-visible{outline:none}.sb-hero-chevron{background:var(--glass-bg);border:1px solid var(--glass-border);width:40px;height:40px;box-shadow:var(--glass-shadow);opacity:0;transition:opacity var(--dur-base) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sb-hero-chevron svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.sb-hero-media:hover .sb-hero-chevron{opacity:1}}.sb-hero-zone:focus-visible .sb-hero-chevron{opacity:1;outline:2px solid var(--sb-forest-300);outline-offset:2px}.sb-hero-caption,.sb-hero-toggle,.sb-tile-toggle{z-index:3;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);color:var(--fg-1);position:absolute;bottom:12px}.sb-hero-caption{border-radius:var(--r-md);width:fit-content;max-width:calc(100% - 80px);font-size:var(--t-xs);justify-self:start;padding:8px 12px;font-weight:500;line-height:1.4;left:12px;right:68px}.sb-hero-caption-text{animation:sb-caption-in .26s var(--ease-out) both;display:block}@keyframes sb-caption-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sb-hero-toggle,.sb-tile-toggle{cursor:pointer;width:44px;height:44px;transition:background var(--dur-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;right:12px}.sb-hero-toggle:hover,.sb-tile-toggle:hover{background:var(--glass-bg-strong)}.sb-hero-toggle svg,.sb-tile-toggle svg{width:18px;height:18px}.sb-gallery{display:none}@media (min-width:1025px){.sb-hero--media{padding-top:calc(var(--header-h) + clamp(32px, 4vw, 56px))}.sb-hero-grid{gap:var(--sp-7)}.sb-hero-text{gap:var(--sp-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.sb-hero-aside .sb-lead{margin-top:0}.sb-hero-aside .sb-hero-cta-row{margin-top:var(--sp-6)}.sb-hero-media{display:none}.sb-gallery{--gap:var(--sp-2);height:clamp(440px,60vh,600px);display:block;position:relative;overflow:clip}.sb-gallery-panel{--units:var(--i);--vis:33.333%;--shift:-33.333%;width:calc((100% - 4 * var(--gap)) * 3 / 7);height:100%;transform:translateX(calc(var(--units) * 33.333% + var(--i) * var(--gap)));clip-path:inset(0 calc(100% - var(--vis)) 0 0 round var(--r-lg));transition:transform .8s var(--ease-out), clip-path .8s var(--ease-out);position:absolute;top:0;left:0}.sb-gallery-panel.is-after{--units:calc(var(--i) + 2)}.sb-gallery-panel.is-active{--vis:100%;--shift:0%}.sb-gallery.is-intro .sb-gallery-panel,.js-reveal:not(.anim-ready) .sb-gallery-panel{--units:calc(var(--i) * 1.4);--vis:46.667%;--shift:-26.667%}.sb-gallery-rise{background:var(--bg-raised);position:absolute;inset:0}.sb-gallery-frame{transform:translateX(var(--shift));filter:brightness(.32);transition:transform .8s var(--ease-out), filter .8s var(--ease-out);position:absolute;inset:0}.sb-gallery-panel.is-active .sb-gallery-frame{filter:none}.sb-gallery.is-direct .sb-gallery-panel,.sb-gallery.is-direct .sb-gallery-frame{transition-duration:.45s}.sb-gallery.is-direct .sb-gallery-panel.is-active .sb-gallery-caption{transition-delay:.18s}.sb-gallery-img,.sb-gallery-video{object-fit:cover}.sb-gallery-video{opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.sb-gallery-panel.is-playing .sb-gallery-video{opacity:1}.sb-gallery-hit{z-index:2;width:var(--vis);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0;left:0}.sb-gallery-panel.is-active .sb-gallery-hit{cursor:default}.sb-gallery-hit:focus-visible{outline:2px solid var(--sb-forest-300);outline-offset:-4px;border-radius:var(--r-lg)}.sb-gallery-caption{z-index:3;border-radius:var(--r-md);background:var(--glass-bg);border:1px solid var(--glass-border);max-width:calc(100% - 80px);box-shadow:var(--glass-shadow);color:var(--fg-1);font-size:var(--t-xs);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);padding:8px 12px;font-weight:500;line-height:1.4;position:absolute;bottom:12px;left:12px;transform:translateY(6px)}.sb-gallery-panel.is-active .sb-gallery-caption{opacity:1;transition-delay:.38s;transform:none}.sb-gallery.is-intro .sb-gallery-panel .sb-gallery-caption,.js-reveal:not(.anim-ready) .sb-gallery-caption{opacity:0;transform:translateY(6px)}.sb-gallery.is-intro .sb-gallery-progress{opacity:0}.sb-gallery-progress{z-index:3;border-radius:var(--r-pill);background:var(--stroke-3);height:3px;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;top:12px;left:12px;right:12px;overflow:hidden}.sb-gallery-progress-fill{background:var(--fg-1);transform-origin:0;height:100%;display:block;transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.js-reveal:not(.anim-ready) [data-anim=hero-title],.js-reveal:not(.anim-ready) [data-anim=hero]{visibility:hidden;animation:0s linear 2.5s forwards sb-failsafe}.js-reveal:not(.anim-ready) [data-anim=reveal]{opacity:0;animation:0s linear 2.5s forwards sb-failsafe-opacity}.js-reveal:not(.anim-ready) [data-anim=hero-media]{clip-path:inset(6% round 8px);animation:0s linear 2.5s forwards sb-failsafe-clip}.js-reveal:not(.anim-ready) [data-anim=hero-gallery] .sb-gallery-rise{clip-path:inset(18% 0 0 round 8px);animation:0s linear 2.5s forwards sb-failsafe-clip}.js-reveal:not(.anim-ready) [data-anim=heading]{clip-path:inset(0 0 100%);animation:0s linear 2.5s forwards sb-failsafe-clip-plain}.js-reveal:not(.anim-ready) [data-anim=tile]{opacity:0;animation:0s linear 2.5s forwards sb-failsafe-opacity}}@keyframes sb-failsafe{to{visibility:visible}}@keyframes sb-failsafe-opacity{to{opacity:1}}@keyframes sb-failsafe-clip{to{clip-path:inset(0 round 8px)}}@keyframes sb-failsafe-clip-plain{to{clip-path:inset(0)}}.sb-usps{border-top:1px solid var(--stroke-1);border-bottom:1px solid var(--stroke-1)}.sb-usps-inner{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sb-usp{gap:var(--sp-3);padding:var(--sp-6) var(--sp-6) var(--sp-6) 0;grid-template-columns:20px minmax(0,1fr);display:grid}.sb-usp+.sb-usp{padding-left:var(--sp-6);border-left:1px solid var(--stroke-1)}.sb-usp-icon{color:var(--fg-accent);padding-top:2px}.sb-usp-icon svg{width:20px;height:20px}.sb-usp-label{font-weight:600;font-size:var(--t-sm);color:var(--fg-1);line-height:1.35;display:block}.sb-usp-sub{margin-top:var(--sp-1);font-size:var(--t-xs);color:var(--fg-2);max-width:42ch;line-height:1.5;display:block}.sb-step{padding-top:var(--sp-6);border-top:1px solid var(--stroke-1)}.sb-step+.sb-step{margin-top:var(--sp-8)}.sb-step-head{gap:var(--sp-2);margin-bottom:var(--sp-5);grid-template-columns:32px minmax(0,1fr);align-items:baseline;display:grid}.sb-step-num{font-weight:600;font-size:var(--t-sm);color:var(--fg-accent);font-variant-numeric:tabular-nums}.sb-step-hint{margin-top:var(--sp-1);font-size:var(--t-sm);color:var(--fg-2);grid-column:2}.sb-size-btns{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.sb-size-btn{z-index:1;border-radius:var(--r-md);border:1px solid var(--stroke-1);background:var(--bg-raised);min-height:64px;color:var(--fg-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex-direction:column;gap:2px;padding:12px 16px;display:flex;position:relative}.sb-size-btn:hover{border-color:var(--stroke-2);color:var(--fg-1)}.sb-size-btn.active{background:var(--sb-forest-700);border-color:var(--sb-forest-500);color:var(--fg-on-forest)}.sb-size-btn-label{font-weight:600;font-size:var(--t-sm);line-height:1.3}.sb-size-btn-examples{font-size:var(--t-xs);color:var(--fg-3);line-height:1.35}.sb-size-btn.active .sb-size-btn-examples{color:var(--sb-forest-100)}.sb-main-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sb-main-grid>:first-child{grid-column:1/-1}.sb-card{column-gap:var(--sp-4);width:100%;padding:var(--sp-6);border-radius:var(--r-lg);border:1px solid var(--stroke-1);background:var(--bg-raised);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.sb-card:hover{border-color:var(--stroke-2);background:var(--bg-hover)}.sb-card.is-picked{border-color:var(--sb-forest-500);background:#173b2759}.sb-card-kind{font-size:var(--t-xs);color:var(--fg-accent);grid-column:1;font-weight:500}.sb-card-title{margin-top:var(--sp-1);font-weight:700;font-size:var(--t-lg);letter-spacing:var(--tr-heading);color:var(--fg-1);grid-column:1;line-height:1.15}.sb-card-desc{margin-top:var(--sp-3);font-size:var(--t-sm);line-height:var(--lh-body);color:var(--fg-2);grid-column:1/-1;max-width:58ch}.sb-card-price{align-items:baseline;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--stroke-1);font-size:var(--t-xs);color:var(--fg-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.sb-card-price b{font-weight:700;font-size:var(--t-xl);letter-spacing:var(--tr-heading);color:var(--fg-1);font-variant-numeric:tabular-nums;transition:color var(--dur-fast) var(--ease-out);line-height:1}.sb-card.is-picked .sb-card-price b,.sb-option.is-picked .sb-option-price{color:var(--fg-accent)}.sb-card--feature .sb-card-title{font-size:var(--t-xl)}.sb-card--feature .sb-card-desc{max-width:64ch}.sb-card--feature .sb-card-price b{font-size:var(--t-2xl)}.sb-beads{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sb-bead{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--sb-paper) 95%, transparent) 0 9%, transparent 17%), radial-gradient(circle at 55% 76%, color-mix(in srgb, var(--sb-forest-100) 38%, transparent) 0 16%, transparent 44%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--sb-ink) 4%, transparent) 0 52%, color-mix(in srgb, var(--sb-ink) 50%, transparent) 100%);box-shadow:0 1.5px 2px #0000008c, inset 0 0 0 .5px color-mix(in srgb, var(--sb-paper) 20%, transparent);will-change:transform, opacity;border-radius:50%;position:absolute}.sb-card-savings{color:var(--fg-warm);font-weight:500;font-size:var(--t-xs)}.sb-pick{border:1.5px solid var(--stroke-3);width:22px;height:22px;color:var(--fg-on-forest);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);grid-area:1/2/span 2;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.sb-pick--radio{border-radius:50%}.sb-pick--radio:after{content:"";width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-out);background:currentColor;border-radius:50%;transform:scale(0)}.is-picked .sb-pick--radio{border-color:var(--sb-forest-300);background:var(--sb-forest-600)}.is-picked .sb-pick--radio:after{transform:scale(1)}.sb-pick--check{border-radius:var(--r-sm)}.sb-pick--check svg{opacity:0;width:14px;height:14px;transition:opacity var(--dur-fast) var(--ease-out)}.is-picked .sb-pick--check{border-color:var(--sb-forest-300);background:var(--sb-forest-600)}.is-picked .sb-pick--check svg{opacity:1}.sb-options{--option-bleed:var(--sp-4);position:relative}.sb-options:after{content:"";background:var(--stroke-1);height:1px;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;bottom:0;left:0;right:0}.sb-options:has(.sb-option:last-child.is-picked):after{opacity:0}.sb-option{gap:var(--sp-2) var(--sp-5);width:calc(100% + 2 * var(--option-bleed));margin-inline:calc(-1 * var(--option-bleed));padding:var(--sp-5) var(--option-bleed);border-radius:var(--r-lg);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.sb-option:before{content:"";top:0;left:var(--option-bleed);right:var(--option-bleed);background:var(--stroke-1);height:1px;transition:opacity var(--dur-fast) var(--ease-out);position:absolute}.sb-option.is-picked:before,.sb-option.is-picked+.sb-option:before{opacity:0}.sb-option:hover{background:#eeece706}.sb-option.is-picked{box-shadow:inset 0 0 0 1px var(--stroke-forest);background:#173b2759}.sb-option .sb-pick{grid-area:1/1}.sb-option-title{font-weight:600;font-size:var(--t-md);letter-spacing:var(--tr-tight);color:var(--fg-1);line-height:1.3}.sb-option-desc{margin-top:var(--sp-1);font-size:var(--t-sm);color:var(--fg-2);max-width:62ch;display:block}.sb-option-price{font-weight:700;font-size:var(--t-md);color:var(--fg-1);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.sb-option-price b{font-weight:700}.sb-price{animation:sb-price-in .24s var(--ease-out) both;display:inline-block}@keyframes sb-price-in{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:none}}.sb-timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.sb-timeline:before{content:"";background:var(--stroke-2);height:1px;position:absolute;top:0;left:0;right:0}.sb-timeline{--fill:0}.sb-timeline:after{content:"";background:var(--sb-forest-500);width:100%;height:1px;transform:scaleX(var(--fill));transform-origin:0;position:absolute;top:0;left:0}.sb-timeline-item{padding:var(--sp-6) var(--sp-6) 0 0;position:relative}.sb-timeline-node{border-radius:var(--r-sm);background:var(--sb-ink);border:1px solid var(--stroke-3);width:9px;height:9px;position:absolute;top:-4px;left:0}.sb-timeline-item .sb-h3{margin-top:var(--sp-2)}.sb-timeline-desc{margin-top:var(--sp-2);font-size:var(--t-sm);color:var(--fg-2);max-width:34ch}@media (max-width:860px){.sb-timeline{grid-template-columns:minmax(0,1fr)}.sb-timeline:before{width:1px;height:auto;inset:0 auto 0 4px}.sb-timeline:after{width:1px;height:100%;transform:scaleY(var(--fill));transform-origin:top;left:4px}.sb-timeline-item{padding:0 0 var(--sp-6) var(--sp-6)}.sb-timeline-item:last-child{padding-bottom:0}.sb-timeline-node{top:5px}.sb-timeline-desc{max-width:52ch}}.sb-faq{border-bottom:1px solid var(--stroke-1);margin:0}.sb-faq-row{gap:var(--sp-3) var(--sp-8);padding-block:var(--sp-5);border-top:1px solid var(--stroke-1);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.sb-faq-q{font-weight:600;font-size:var(--t-md);letter-spacing:var(--tr-tight);color:var(--fg-1);line-height:1.3}.sb-faq-a{font-size:var(--t-sm);color:var(--fg-2);max-width:62ch;margin:0}.sb-tiles{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sb-tile{aspect-ratio:1;border-radius:var(--r-lg);background:var(--bg-raised);display:block;position:relative;overflow:hidden}.sb-tile-image,.sb-tile-video{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.sb-tile-video{width:100%;height:100%;position:absolute;inset:0}.sb-tile-link{display:block;position:absolute;inset:0}.sb-tile-link:focus-visible{outline-offset:-3px}.sb-tile-toggle{top:12px;bottom:auto}.sb-tile:hover .sb-tile-image,.sb-tile:hover .sb-tile-video{transform:scale(1.02)}.sb-tile-cap{z-index:2;justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);font-size:var(--t-xs);color:var(--fg-1);background:linear-gradient(#0000,#0a0a0be6);display:flex;position:absolute;bottom:0;left:0;right:0}.sb-tile-cap svg{opacity:.7;flex-shrink:0;width:14px;height:14px}.sb-tile-cap span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-instagram-cta{margin-top:var(--sp-6)}.sb-boekbar{z-index:var(--z-boekbar);border-radius:var(--r-lg);background:var(--glass-bg-strong);border:1px solid var(--glass-border);width:min(880px,100% - 32px);box-shadow:var(--glass-shadow), 0 24px 48px -16px #000000b3;visibility:hidden;transition:transform .26s var(--ease-out), visibility 0s linear .26s;position:fixed;bottom:16px;left:50%;transform:translate(-50%,calc(100% + 32px))}.sb-boekbar.visible{visibility:visible;transition:transform .26s var(--ease-out), visibility 0s;transform:translate(-50%)}.sb-boekbar-inner{justify-content:space-between;align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);display:flex}.sb-boekbar-info{align-items:baseline;gap:var(--sp-4);min-width:0;display:flex}.sb-boekbar-sum{font-weight:700;font-size:var(--t-lg);letter-spacing:var(--tr-heading);color:var(--fg-accent);font-variant-numeric:tabular-nums;line-height:1}.sb-boekbar-meta{flex-direction:column;min-width:0;display:flex}.sb-boekbar-row{align-items:center;gap:var(--sp-1);white-space:nowrap;display:flex}.sb-boekbar-count{font-size:var(--t-xs);color:var(--fg-2);line-height:1.4}.sb-boekbar-count--short{display:none}.sb-boekbar-services{font-size:var(--t-xs);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.sb-boekbar-actions{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.sb-boekbar-clear{text-underline-offset:3px;min-height:32px;text-decoration:underline;-webkit-text-decoration-color:var(--stroke-3);text-decoration-color:var(--stroke-3);border-radius:var(--r-md);font:500 var(--t-xs)/1 var(--font-sans);color:var(--fg-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;margin-block:-6px;padding:0 8px}.sb-boekbar-clear:hover{color:var(--fg-1)}.sb-boekbar-spacer{height:0}.sb-boekbar-spacer.active{height:104px}.sb-fab{display:none}.sb-watoast-region{z-index:var(--z-toast);top:calc(var(--header-h) + 12px);pointer-events:none;width:min(420px,100% - 32px);position:fixed;left:50%;transform:translate(-50%)}.sb-watoast{align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-4);border-radius:var(--r-lg);background:var(--glass-bg-strong);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);pointer-events:auto;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-out), visibility 0s linear var(--dur-slow);display:flex;transform:translateY(-8px)}.sb-watoast.is-open{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-out), visibility 0s;transform:none}.sb-watoast-ticks{width:21px;height:16px;stroke:var(--fg-accent);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sb-watoast-ticks path{stroke-dasharray:1;stroke-dashoffset:1px}.sb-watoast.is-open .sb-watoast-ticks path{animation:sb-draw .3s var(--ease-out) .2s forwards}.sb-watoast.is-open .sb-watoast-ticks path+path{animation-delay:.42s}@keyframes sb-draw{to{stroke-dashoffset:0}}.sb-watoast-text{font-size:var(--t-sm);color:var(--fg-1);flex:1;margin:0;font-weight:500;line-height:1.4}.sb-watoast-close{border-radius:var(--r-md);width:44px;height:44px;color:var(--fg-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sb-watoast-close:hover{color:var(--fg-1)}.sb-watoast-close svg{width:18px;height:18px}html.sb-glitching body{text-shadow:2px 0 #b84a3ebf,-2px 0 #5aaac899}html.sb-glitching main,html.sb-glitching .sb-header{animation:.65s step-end both sb-glitch}@keyframes sb-glitch{0%{clip-path:inset(0);transform:translate(0)}12%{clip-path:inset(12% 0 58%);transform:translate(-6px,2px)skew(-2deg)}24%{clip-path:inset(46% 0 22%);transform:translate(5px,-1px)}36%{clip-path:inset(0 0 74%);transform:translate(-3px)skew(3deg)}48%{clip-path:inset(62% 0 6%);transform:translate(7px,1px)}60%{clip-path:inset(28% 0 40%);transform:translate(-5px,-2px)}72%{clip-path:inset(8% 0 18%);transform:translate(3px)skew(-1deg)}86%{clip-path:inset(0);transform:translate(-2px,1px)}to{clip-path:none;transform:none}}.sb-crash:focus{outline:none}.sb-crash{z-index:70;padding:var(--gutter);transition:background var(--dur-slow) var(--ease-out);background:0 0;place-items:center;display:grid;position:fixed;inset:0}.sb-crash.is-shown{background:repeating-linear-gradient(0deg,#eeece706 0 1px,#0000 1px 3px),#0a0a0bdb}.sb-crash-panel{width:min(460px,100%);padding:var(--sp-6);border-radius:var(--r-lg);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-top:2px solid var(--sb-critical);box-shadow:var(--glass-shadow), 0 32px 64px -24px #000c;animation:sb-crash-in var(--dur-slow) var(--ease-out) both}@keyframes sb-crash-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sb-crash-code{font:600 var(--t-xs)/1.4 ui-monospace, "SF Mono", Consolas, monospace;letter-spacing:.02em;color:var(--sb-critical-300)}.sb-crash-title{margin-top:var(--sp-2);font-weight:700;font-size:var(--t-xl);letter-spacing:var(--tr-heading);line-height:var(--lh-heading);color:var(--fg-1)}.sb-crash-body{margin-top:var(--sp-3);font-size:var(--t-sm);color:var(--fg-2)}.sb-crash-panel .sb-btn{margin-top:var(--sp-6);width:100%}.sb-footer{margin-top:var(--sp-9);border-top:1px solid var(--stroke-1);background:var(--bg-raised);font-size:var(--t-sm);color:var(--fg-2)}.sb-footer-main{gap:var(--sp-8);padding-block:var(--sp-9) var(--sp-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.sb-footer-brand{align-items:flex-start;gap:var(--sp-5);flex-direction:column;display:flex}.sb-logo-lg{letter-spacing:-.04em;color:var(--fg-1);font-size:28px;font-weight:800}.sb-footer-tagline{font-weight:700;font-size:var(--t-xl);letter-spacing:var(--tr-heading);line-height:var(--lh-heading);color:var(--fg-1);white-space:pre-line}.sb-footer-tagline-end{color:var(--fg-accent)}.sb-footer-contact{gap:var(--sp-4);flex-direction:column;display:flex}.sb-footer-label{font-size:var(--t-xs);color:var(--fg-3);font-weight:500}.sb-footer-links{flex-direction:column;display:flex}.sb-footer-links a{align-items:center;gap:var(--sp-3);min-height:44px;color:var(--fg-1);text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:flex}.sb-footer-links a:hover{-webkit-text-decoration-color:var(--stroke-3);text-decoration-color:var(--stroke-3)}.sb-footer-link-icon{width:16px;height:16px;color:var(--fg-3);flex-shrink:0}.sb-footer-bottom{justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-5);border-top:1px solid var(--stroke-1);font-size:var(--t-xs);color:var(--fg-3);display:flex}@media (max-width:1024px){:root{--gutter:32px}.sb-hero-media{aspect-ratio:4/5;max-width:560px}}@media (max-width:768px){:root{--gutter:20px;--header-h:60px;--t-base:16px;--t-2xl:34px;--t-xl:28px}.sb-header-cta{display:none}.sb-section{padding-block:var(--sp-8) var(--sp-7)}.sb-section-head{margin-bottom:var(--sp-6)}.sb-hero{padding-top:calc(var(--header-h) + 40px);padding-bottom:var(--sp-6)}.sb-hero-grid{gap:var(--sp-6)}.sb-lead{margin-top:var(--sp-4);font-size:18px}.sb-hero-cta-row{margin-top:var(--sp-6);flex-direction:column}.sb-hero-cta-row .sb-btn{width:100%}.sb-hero-micro{text-align:center}.sb-hero-media{aspect-ratio:4/5}.sb-usps-inner{grid-template-columns:minmax(0,1fr)}.sb-usp,.sb-usp+.sb-usp{padding:var(--sp-4) 0;border-left:0}.sb-usp+.sb-usp{border-top:1px solid var(--stroke-1)}.sb-step+.sb-step{margin-top:var(--sp-7)}.sb-step-head{grid-template-columns:26px minmax(0,1fr)}.sb-size-btns{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-size-btn:last-of-type{grid-column:1/-1}.sb-size-btn{min-height:60px;padding:10px 12px}.sb-main-grid{grid-template-columns:minmax(0,1fr)}.sb-main-grid>:first-child{grid-row:auto}.sb-card{padding:var(--sp-5)}.sb-card-price{margin-top:var(--sp-5)}.sb-options{--option-bleed:var(--sp-3)}.sb-option{grid-template-columns:22px minmax(0,1fr)}.sb-option-price{grid-column:2}.sb-tiles{grid-template-columns:minmax(0,1fr)}.sb-section-intro{font-size:18px}.sb-faq-row{gap:var(--sp-2);padding-block:var(--sp-4);grid-template-columns:minmax(0,1fr)}.sb-boekbar{border-width:1px 0 0;border-radius:0;width:100%;bottom:0;left:0;transform:translateY(100%)}.sb-boekbar.visible{transform:none}.sb-boekbar-inner{gap:var(--sp-3);padding:var(--sp-3) var(--gutter);padding-bottom:max(12px, env(safe-area-inset-bottom))}.sb-boekbar-info{flex-direction:column;gap:4px}.sb-boekbar-services,.sb-boekbar-count{display:none}.sb-boekbar-count--short{display:inline}.sb-boekbar-cta{width:64px;padding:0}.sb-boekbar-cta svg{width:24px;height:24px}.sb-boekbar-cta-label{display:none}.sb-boekbar-clear{min-height:44px;margin-block:-12px}.sb-boekbar-spacer.active{height:calc(80px + env(safe-area-inset-bottom))}.sb-footer{margin-top:var(--sp-7)}.sb-footer-main{gap:var(--sp-7);padding-block:var(--sp-8) var(--sp-7);grid-template-columns:minmax(0,1fr)}.sb-footer-bottom{gap:var(--sp-1);flex-direction:column}.sb-fab{z-index:var(--z-boekbar);right:16px;bottom:calc(16px + env(safe-area-inset-bottom));background:var(--sb-forest-600);width:56px;height:56px;color:var(--fg-on-forest);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;transform:translateY(16px)scale(.92);box-shadow:0 12px 28px -8px #000000b3,0 4px 12px #245a4180}.sb-fab.is-visible{opacity:1;pointer-events:auto;transform:none}.sb-fab svg{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.sb-btn:active{transform:none}.sb-timeline{--fill:1}.sb-timeline-node{background:var(--sb-forest-500);border-color:var(--sb-forest-500)}}.sb-notfound{min-height:100dvh;padding-block:var(--sp-9);align-items:center;display:flex}.sb-notfound .sb-logo{margin-bottom:var(--sp-8);display:inline-block}.sb-notfound-code{margin-bottom:var(--sp-2);color:var(--fg-2)}.sb-notfound-turn{width:56px;height:56px;margin-bottom:var(--sp-5);stroke:var(--fg-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.sb-notfound-turn path{stroke-dasharray:1;stroke-dashoffset:1px;animation:sb-draw .9s var(--ease-out) .2s forwards}.sb-notfound-turn path+path{animation-duration:.26s;animation-delay:.95s}
