.ddh{--paper: #f6f3ec;--paper-deep: #efe9de;--paper-edge: #e7e1d6;--ink: #2c2620;--ink-soft: #5c5349;--ink-mute: #7a7166;--rule: #e7e1d6;--accent: #006c3f;--accent-soft: #cdded2;--accent-deep: #2f6f4f;--blush: #d8b48f;--blush-soft: #e7d6c3;--gold: #d8a43a;--terra: #a85b35;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-body: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-hand: "Fraunces", Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--container: 1200px;--pad-x: clamp(20px, 4vw, 56px);--radius-sm: 8px;--radius: 14px;--radius-lg: 22px;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.55;position:relative;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ddh *{box-sizing:border-box}.ddh img{max-width:100%;display:block}.ddh a{color:inherit;text-decoration:none}.ddh button{font-family:inherit}.ddh.paper:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.35;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.18, 0 0 0 0 0.14, 0 0 0 0 0.10, 0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:multiply}.ddh h1,.ddh h2,.ddh h3,.ddh h4{font-family:var(--font-display);font-weight:500;letter-spacing:-.012em;line-height:1.08;margin:0;color:var(--ink)}.ddh h1{font-size:clamp(33px,3.7vw,50px);line-height:1.14}.ddh h2{font-size:clamp(28px,3.4vw,40px);line-height:1.06}.ddh h3{font-size:clamp(20px,2.2vw,26px);line-height:1.15}.ddh p{margin:0}.ddh .eyebrow{font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--terra);display:inline-flex;align-items:center;gap:10px}.ddh .eyebrow:before{content:"";width:22px;height:1px;background:var(--terra);display:inline-block}.ddh .lead{font-size:19px;line-height:1.55;color:var(--ink-soft);max-width:56ch}.ddh .container{max-width:var(--container);margin:0 auto;padding-inline:var(--pad-x);position:relative;z-index:1}.ddh section{padding-block:clamp(56px,7vw,104px);position:relative}.ddh .section-tight{padding-block:clamp(40px,5vw,72px)}.ddh .band-cream{background:var(--paper-deep)}.ddh .band-sage{background:var(--accent-soft)}.ddh .band-blush{background:var(--blush-soft)}.ddh .btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:transform .15s,background .15s,color .15s,border-color .15s;text-decoration:none;white-space:nowrap}.ddh .btn-primary{background:var(--accent);color:#fff}.ddh .btn-primary:hover{background:var(--accent-deep);transform:translateY(-1px)}.ddh .btn-ghost{background:transparent;color:var(--accent);border-color:var(--accent)}.ddh .btn-ghost:hover{background:var(--accent);color:#fff}.ddh .btn-sm{height:40px;padding:0 18px;font-size:13px}.ddh .btn-arrow:after{content:"→";font-weight:400;transition:transform .2s}.ddh .btn:hover .btn-arrow:after,.ddh .btn-arrow:hover:after{transform:translate(3px)}.ddh .site-header{position:sticky;top:0;z-index:100;background:color-mix(in oklab,var(--paper) 88%,transparent);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-bottom:1px solid transparent;transition:border-color .2s}.ddh .site-header.scrolled{border-bottom-color:var(--rule)}.ddh .site-header .inner{display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}.ddh .logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:24px;letter-spacing:-.015em;color:var(--ink)}.ddh .nav{display:flex;align-items:center;gap:26px}.ddh .nav a{font-size:14px;font-weight:500;color:var(--ink-soft);transition:color .15s}.ddh .nav a:hover{color:var(--ink)}@media (max-width: 940px){.ddh .nav{display:none}}.ddh .factbar{background:var(--accent);color:color-mix(in oklab,var(--paper) 84%,transparent);font-size:12px;position:relative;z-index:101}.ddh .factbar .inner{display:flex;align-items:center;justify-content:center;gap:14px;min-height:30px;text-align:center}.ddh .factbar b{color:var(--paper);font-weight:600}.ddh .factbar .inner>*+*:before{content:"";display:inline-block;width:4px;height:4px;margin-right:14px;vertical-align:middle;border-radius:50%;background:color-mix(in oklab,var(--paper) 32%,transparent)}.ddh .fb-score{display:inline-flex;align-items:center;gap:8px;color:inherit;flex:0 0 auto;transition:color .15s}.ddh .fb-score:hover{color:var(--paper)}.ddh .fb-stars{color:var(--gold);letter-spacing:1.5px;font-size:12px;line-height:1}@media (max-width: 1000px){.ddh .factbar .fb-item:nth-of-type(3){display:none}}@media (max-width: 820px){.ddh .factbar .fb-item:nth-of-type(2){display:none}}@media (max-width: 560px){.ddh .factbar .fb-item{display:none}}.ddh .hero{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(56px,7vw,96px);position:relative;overflow:hidden}.ddh .hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(32px,5vw,72px);align-items:center;grid-template-areas:"head gal" "body gal"}.ddh .hero-head{grid-area:head;align-self:end}.ddh .hero-body{grid-area:body;align-self:start}.ddh .hero-grid>.hero-gal{grid-area:gal}@media (max-width: 900px){.ddh .hero-grid{grid-template-columns:1fr;grid-template-areas:"head" "gal" "body";gap:clamp(20px,5vw,30px)}.ddh .hero-head{align-self:auto;text-align:center}.ddh .hero-head h1{max-width:none}.ddh .hero-body{align-self:auto;display:flex;flex-direction:column}.ddh .hero-body .hero-cta{order:1;margin-top:4px;justify-content:center}.ddh .hero-body .cta-note{order:2;text-align:center;max-width:none}.ddh .hero-body .sub{order:3;margin-top:24px}.ddh .hero-body .trust-row{order:4;justify-content:center}}@media (max-width: 560px){.ddh .hero{padding-top:16px;padding-bottom:40px}.ddh .hero-head h1{font-size:34px;line-height:1.12}.ddh .hero-head .scene{font-size:15px}.ddh .hero-body .hero-cta{flex-direction:column}.ddh .hero-body .hero-cta .btn{width:100%}}.ddh .hero h1{max-width:20ch}.ddh .hero h1 .l2{display:block;color:var(--accent-deep);font-family:var(--font-hand);font-style:italic}.ddh .scene{font-family:var(--font-hand);font-style:italic;font-size:17px;color:var(--ink-mute);margin-bottom:6px}.ddh .hero .sub{font-size:21px;color:var(--ink);max-width:34ch;margin-top:22px;line-height:1.5}.ddh .cta-note{margin-top:16px;font-size:13.5px;color:var(--ink-mute);max-width:44ch;line-height:1.5}.ddh .hero-cta{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.ddh .trust-row{margin-top:26px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--ink-mute)}.ddh .trust-row .dot{width:4px;height:4px;border-radius:50%;background:var(--ink-mute)}.ddh .hero-art{position:relative;aspect-ratio:4 / 4.2;border-radius:var(--radius-lg);overflow:hidden;background:var(--paper-deep);box-shadow:0 1px #ffffffb3 inset,0 30px 60px -30px #3c281459,0 8px 18px -10px #3c281433;transform:rotate(-1.4deg)}.ddh .hero-art img{width:100%;height:100%;object-fit:cover}.ddh .hero-art .tag{position:absolute;top:18px;left:18px;z-index:3;background:var(--paper);border:1px solid var(--paper-edge);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ddh .hero-gal{position:relative}.ddh .hero-gal .hero-art{cursor:pointer}.ddh .hero-gal .hero-art img{transition:opacity .28s}.ddh .gal-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--paper-edge);background:color-mix(in oklab,var(--paper) 92%,transparent);color:var(--ink);font-size:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;opacity:0;transition:opacity .18s,transform .18s,border-color .18s;box-shadow:0 10px 22px -12px #3c281466}.ddh .gal-arrow.prev{left:-14px}.ddh .gal-arrow.next{right:-14px}.ddh .hero-gal:hover .gal-arrow,.ddh .gal-arrow:focus-visible{opacity:1}.ddh .gal-arrow:hover{border-color:var(--accent);color:var(--accent)}@media (max-width: 900px){.ddh .gal-arrow{opacity:1}.ddh .gal-arrow.prev{left:4px}.ddh .gal-arrow.next{right:4px}}.ddh .gal-bar{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.ddh .gal-dots{display:flex;gap:7px}.ddh .gal-dots button{width:9px;height:9px;padding:0;border-radius:50%;border:0;background:var(--paper-edge);cursor:pointer;transition:background .15s,transform .15s}.ddh .gal-dots button[aria-current=true]{background:var(--accent);transform:scale(1.25)}.ddh .gal-count{font-size:12.5px;color:var(--ink-mute)}.ddh .section-head{display:flex;flex-direction:column;gap:14px;margin-bottom:44px;max-width:720px}.ddh .section-head.center{margin-inline:auto;text-align:center;align-items:center}.ddh .triad{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,3.6vw,56px)}@media (max-width: 880px){.ddh .triad{grid-template-columns:1fr;gap:32px}}.ddh .triad h3{font-family:var(--font-display);font-style:italic;font-size:21px;margin-bottom:12px}.ddh .triad p{font-size:15.5px;line-height:1.62;color:var(--ink-soft)}.ddh .triad-note{margin-top:clamp(26px,3vw,40px);padding-top:22px;border-top:1px solid var(--rule);font-size:13.5px;color:var(--ink-mute);line-height:1.6}.ddh .plek{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--paper-deep)}.ddh .plek img{width:100%;height:100%;object-fit:cover}.ddh .sp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,30px)}@media (max-width: 1000px){.ddh .sp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.ddh .sp-grid{grid-template-columns:1fr}}.ddh .spcard{display:flex;flex-direction:column;gap:16px;background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--radius-lg);padding:20px 20px 22px;transition:transform .2s,box-shadow .2s,border-color .2s}.ddh .spcard:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--accent) 38%,var(--paper-edge));box-shadow:0 28px 56px -34px #3c28146b}.ddh .spcard .sp-stage{background:var(--paper-deep);border-radius:var(--radius);padding:24px 24px 20px;display:flex;justify-content:center;position:relative;overflow:hidden}.ddh .sp-cover{width:min(100%,190px);aspect-ratio:1/1.2;background:var(--paper);border-radius:4px 10px 10px 4px;position:relative;overflow:hidden;transform:rotate(-1.6deg);transition:transform .25s;box-shadow:-3px 0 0 -1px #00000012 inset,0 22px 40px -18px #3c28146b,0 6px 12px -8px #3c281438}.ddh .spcard:hover .sp-cover{transform:rotate(-.5deg) scale(1.02)}.ddh .sp-cover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background:linear-gradient(90deg,rgba(0,0,0,.1),transparent);z-index:3}.ddh .sp-frame{position:absolute;top:10px;right:10px;bottom:58px;left:18px;border-radius:3px;overflow:hidden;background:var(--paper-deep)}.ddh .sp-frame img{width:100%;height:100%;object-fit:cover}.ddh .sp-title{position:absolute;left:20px;right:12px;bottom:12px;z-index:2}.ddh .sp-title .lbl{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);display:block;margin-bottom:3px}.ddh .sp-name{display:block;font-family:var(--font-hand);font-style:italic;font-size:21px;line-height:1.2;color:var(--accent-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ddh .spcard h3{font-family:var(--font-display);font-style:italic;font-size:23px;line-height:1.12}.ddh .spcard .sp-scene{font-size:15px;line-height:1.55;color:var(--ink-soft)}.ddh .sp-nog{font-size:12.5px;line-height:1.5;color:var(--accent-deep);border-top:1px solid var(--rule);padding-top:12px;margin-top:auto}.ddh .spcard .btn{width:100%;justify-content:center}.ddh .vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,44px)}@media (max-width: 860px){.ddh .vs-grid{grid-template-columns:1fr}}.ddh .vs-col{background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--radius-lg);padding:clamp(20px,2.6vw,32px);display:flex;flex-direction:column;gap:20px}.ddh .vs-col.hier{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 24%,var(--accent-soft))}.ddh .vs-col h3{font-family:var(--font-display);font-style:italic;font-size:24px}.ddh .vs-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ddh .vs-frame{background:var(--paper);border-radius:10px;padding:8px 8px 0;box-shadow:0 14px 28px -18px #3c281466}.ddh .vs-frame .im{aspect-ratio:1/1;border-radius:6px;overflow:hidden;background:var(--paper-deep);position:relative}.ddh .vs-frame .im img{width:100%;height:100%;object-fit:cover}.ddh .vs-frame .cap{font-family:var(--font-hand);font-style:italic;font-size:15px;text-align:center;padding:9px 2px 10px;color:var(--ink)}.ddh .vs-col .vs-say{font-size:15.5px;line-height:1.6;color:var(--ink-soft);margin-top:auto}.ddh .vs-col.hier .vs-say{color:color-mix(in oklab,var(--ink) 82%,transparent)}.ddh .vs-col .vs-say b{color:var(--ink);font-weight:600}.ddh .flip-wrap{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.95fr);gap:clamp(28px,4vw,60px);align-items:center}@media (max-width: 980px){.ddh .flip-wrap{grid-template-columns:1fr}}.ddh .flip-stage{background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--radius-lg);padding:clamp(18px,2.6vw,34px);box-shadow:0 1px #ffffffb3 inset,0 30px 70px -44px #3c281452}.ddh .spread{display:grid;grid-template-columns:1fr 1fr;aspect-ratio:2/1.06;background:var(--paper);border-radius:8px;overflow:hidden;position:relative;box-shadow:0 24px 50px -28px #3c281480}.ddh .spread:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:24px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(44,38,32,.13) 45%,rgba(44,38,32,.13) 55%,transparent);pointer-events:none}.ddh .pg{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:clamp(18px,3vw,42px)}.ddh .pg-art{padding:0;background:var(--accent-soft)}.ddh .pg-art img{width:100%;height:100%;object-fit:cover}.ddh .pg-text p{font-size:clamp(14px,1.35vw,19px);line-height:1.55;color:var(--ink);text-wrap:pretty}.ddh .pg-text .mark{font-family:var(--font-display);font-style:italic;color:var(--accent-deep);font-size:1.05em}.ddh .pg-folio{position:absolute;bottom:14px;font-size:11px;color:var(--ink-mute)}.ddh .pg:first-child .pg-folio{left:clamp(18px,3vw,42px)}.ddh .pg:last-child .pg-folio{right:clamp(18px,3vw,42px)}.ddh .pg-caption{position:absolute;left:50%;bottom:clamp(16px,2.4vw,34px);transform:translate(-50%);background:var(--paper);border-radius:10px;padding:clamp(12px,1.6vw,20px) clamp(16px,2vw,26px);max-width:64%;box-shadow:0 20px 40px -22px #2c26208c;z-index:3}.ddh .pg-caption p{font-size:clamp(13px,1.25vw,17px);line-height:1.5;margin:0;text-wrap:pretty}.ddh .flip-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;flex-wrap:wrap}.ddh .flip-nav{display:flex;align-items:center;gap:8px}.ddh .flip-btn{width:42px;height:42px;border-radius:50%;border:1px solid var(--paper-edge);background:var(--paper);color:var(--ink);font-size:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.ddh .flip-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.ddh .flip-btn:disabled{opacity:.35;cursor:default}.ddh .flip-count{font-size:13px;color:var(--ink-mute)}.ddh .flip-count b{color:var(--ink);font-weight:600}.ddh .flip-dots{display:flex;gap:7px}.ddh .flip-dots button{width:9px;height:9px;padding:0;border-radius:50%;border:0;background:var(--paper-edge);cursor:pointer;transition:background .15s,transform .15s}.ddh .flip-dots button[aria-current=true]{background:var(--accent);transform:scale(1.25)}.ddh .flip-side h2{font-size:clamp(28px,3vw,38px);margin-bottom:16px}.ddh .flip-side .lead{margin-bottom:24px;font-size:17px}.ddh .flip-check{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:12px}.ddh .flip-check li{display:flex;gap:12px;font-size:15px;color:var(--ink-soft);line-height:1.5}.ddh .flip-check li:before{content:"✓";color:var(--accent);font-weight:700;flex:0 0 auto}.ddh .flip-side .btn{width:100%;justify-content:center}.ddh .adult-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:clamp(28px,4vw,64px);align-items:center}@media (max-width: 900px){.ddh .adult-grid{grid-template-columns:1fr}}.ddh .adult-stage{background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--radius-lg);padding:clamp(14px,1.8vw,22px);box-shadow:0 30px 70px -44px #3c281459}.ddh .adult-stage .pg{padding:clamp(14px,1.9vw,26px) clamp(16px,2vw,28px) 34px}.ddh .adult-stage .pg-text p{font-size:clamp(13px,1.05vw,15.5px);line-height:1.5}.ddh .browse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,3.4vw,52px)}@media (max-width: 860px){.ddh .browse-grid{grid-template-columns:1fr}}.ddh .browse-col h3{font-family:var(--font-display);font-style:italic;font-size:22px;margin-bottom:18px}.ddh .taglist{display:flex;flex-wrap:wrap;gap:8px}.ddh .taglist a{border:1px solid var(--paper-edge);background:var(--paper);border-radius:999px;padding:9px 15px;font-size:13.5px;font-weight:500;color:var(--ink-soft);transition:all .15s}.ddh .taglist a:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in oklab,var(--accent-soft) 45%,var(--paper))}.ddh .guar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(22px,2.6vw,38px)}@media (max-width: 980px){.ddh .guar-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.ddh .guar-grid{grid-template-columns:1fr}}.ddh .guar{display:flex;flex-direction:column;gap:11px}.ddh .guar .gi{width:42px;height:42px;border-radius:12px;background:var(--paper);border:1px solid var(--paper-edge);display:inline-flex;align-items:center;justify-content:center;color:var(--accent-deep)}.ddh .guar h3{font-size:20px}.ddh .guar p{font-size:14.5px;line-height:1.55;color:var(--ink-soft)}.ddh .pay-row{margin-top:clamp(32px,4vw,52px);padding-top:26px;border-top:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.ddh .pay-row .note{font-size:13px;color:var(--ink-mute)}.ddh .revs-hero{margin:0 0 clamp(26px,3vw,40px)}.ddh .revs-hero img{display:block;width:100%;max-width:720px;margin:0 auto;height:auto;border-radius:var(--radius-lg);border:1px solid var(--paper-edge);box-shadow:var(--shadow-soft, 0 20px 50px rgba(60,45,30,.14))}.ddh .revs{display:flex;gap:clamp(20px,2.4vw,32px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:8px;scrollbar-width:thin}.ddh .revs>.rev{flex:1 0 clamp(268px,31%,372px);scroll-snap-align:start}.ddh .revs:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-lg)}@media (max-width: 900px){.ddh .revs>.rev{flex-basis:min(86%,340px)}}.ddh .rev{margin:0;background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--radius-lg);padding:clamp(24px,2.6vw,32px);display:flex;flex-direction:column;gap:16px}.ddh .rev-stars{color:var(--gold);font-size:16px;letter-spacing:2.5px;line-height:1}.ddh .rev blockquote{margin:0;font-family:var(--font-display);font-style:italic;font-size:clamp(18px,1.7vw,22px);line-height:1.4;color:var(--ink);text-wrap:pretty}.ddh .rev .who{margin-top:auto;padding-top:16px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:3px}.ddh .rev .who b{font-weight:600;font-size:14.5px;color:var(--ink)}.ddh .rev .who span{font-size:13px;color:var(--ink-mute)}.ddh .rev-bron{margin-top:clamp(26px,3vw,40px);display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ink-soft)}.ddh .rev-bron .rb-stars{color:var(--gold);letter-spacing:2px}.ddh .rev-bron a{color:var(--accent);font-weight:500;text-decoration:underline;text-underline-offset:2px}.ddh .ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}@media (max-width: 880px){.ddh .ladder{grid-template-columns:1fr}}.ddh .rung{background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;gap:14px;position:relative}.ddh .rung.nu{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 26%,var(--accent-soft))}.ddh .rung .stap{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.ddh .rung.nu .stap,.ddh .rung.nu .terug{color:var(--ink)}.ddh .rung h3{font-size:23px}.ddh .rung .kost{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.ddh .rung .gratis{font-family:var(--font-display);font-style:italic;font-size:30px;line-height:1;color:var(--accent-deep)}.ddh .rung .prijs{font-family:var(--font-display);font-style:italic;font-size:30px;line-height:1;color:var(--ink)}.ddh .rung p{font-size:14.5px;line-height:1.58;color:var(--ink-soft)}.ddh .rung .terug{font-size:13px;line-height:1.5;color:var(--accent-deep);border-top:1px solid color-mix(in oklab,var(--ink) 12%,transparent);padding-top:12px;margin-top:auto}.ddh .rung .btn{width:100%;justify-content:center;margin-top:4px}.ddh .deadlines{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width: 860px){.ddh .deadlines{grid-template-columns:1fr}}.ddh .deadline{background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--radius);padding:26px}.ddh .deadline .when{font-family:var(--font-display);font-style:italic;font-size:22px;color:var(--ink);margin-bottom:10px}.ddh .deadline .date{font-family:var(--font-display);font-size:34px;line-height:1;color:var(--accent-deep);margin-bottom:12px}.ddh .deadline p{font-size:14.5px;line-height:1.55;color:var(--ink-soft)}.ddh .calc{margin-top:clamp(28px,3.4vw,44px);padding:clamp(22px,2.6vw,32px);background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--radius-lg);display:flex;align-items:center;gap:clamp(18px,2.4vw,32px);flex-wrap:wrap}.ddh .calc .big{font-family:var(--font-display);font-style:italic;font-size:clamp(22px,2.6vw,32px);line-height:1.15;color:var(--ink);flex:1 1 320px}.ddh .calc p{font-size:15px;line-height:1.6;color:var(--ink-soft);flex:1 1 280px}.ddh .faq{max-width:820px;margin-inline:auto}.ddh .faq-item{border-bottom:1px solid var(--rule)}.ddh .faq-item:first-child{border-top:1px solid var(--rule)}.ddh .faq-q{width:100%;background:transparent;border:0;text-align:left;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--font-display);font-style:italic;font-size:22px;line-height:1.25;color:var(--ink);cursor:pointer}.ddh .faq-q .toggle{font-family:var(--font-body);font-style:normal;font-size:22px;color:var(--ink-mute);transition:transform .2s,color .2s;flex:0 0 auto}.ddh .faq-item.open .faq-q .toggle{transform:rotate(45deg);color:var(--accent-deep)}.ddh .faq-a{max-height:0;overflow:hidden;transition:max-height .3s}.ddh .faq-a-inner{padding-bottom:22px;color:var(--ink-soft);font-size:16px;line-height:1.6;max-width:64ch}.ddh .seo-copy{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);align-items:start}@media (max-width: 860px){.ddh .seo-copy{grid-template-columns:1fr}}.ddh .seo-copy p{font-size:16px;line-height:1.7;color:var(--ink-soft)}.ddh .seo-copy p+p{margin-top:16px}.ddh .slotcta{background:var(--accent);color:var(--paper);overflow:hidden}.ddh .slotcta .inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,64px);align-items:center}@media (max-width: 860px){.ddh .slotcta .inner{grid-template-columns:1fr}}.ddh .slotcta h2{color:var(--paper);max-width:24ch}.ddh .slotcta .eyebrow{color:color-mix(in oklab,var(--paper) 78%,transparent)}.ddh .slotcta .eyebrow:before{background:color-mix(in oklab,var(--paper) 60%,transparent)}.ddh .slotcta p{margin-top:20px;font-size:18px;line-height:1.6;color:color-mix(in oklab,var(--paper) 84%,transparent);max-width:46ch}.ddh .slotcta .acts{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ddh .slotcta .btn-primary{background:var(--paper);color:var(--accent-deep);height:58px;padding:0 32px;font-size:16px}.ddh .slotcta .btn-primary:hover{background:#fff;color:var(--ink)}.ddh .slotcta .btn-ghost{border-color:color-mix(in oklab,var(--paper) 55%,transparent);color:var(--paper)}.ddh .slotcta .btn-ghost:hover{background:var(--paper);color:var(--accent-deep)}.ddh .slotcta .fine{font-size:13px;color:color-mix(in oklab,var(--paper) 74%,transparent);max-width:40ch;line-height:1.5}.ddh .site-footer{background:var(--ink);color:color-mix(in oklab,var(--paper) 78%,transparent);padding-block:64px 28px;font-size:14px;position:relative;z-index:1}.ddh .site-footer .top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;padding-bottom:44px;border-bottom:1px solid color-mix(in oklab,var(--paper) 12%,transparent)}@media (max-width: 820px){.ddh .site-footer .top{grid-template-columns:1fr 1fr}}.ddh .site-footer h3,.ddh .site-footer h4{font-family:var(--font-body);font-weight:600;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--paper);margin-bottom:14px}.ddh .site-footer .logo{color:var(--paper)}.ddh .site-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.ddh .site-footer a{transition:color .15s}.ddh .site-footer a:hover{color:var(--paper)}.ddh .site-footer .blurb{margin-top:14px;max-width:30ch;font-size:14px;line-height:1.55;color:color-mix(in oklab,var(--paper) 66%,transparent)}.ddh .site-footer .bottom{display:flex;justify-content:space-between;align-items:center;padding-top:22px;font-size:12px;color:color-mix(in oklab,var(--paper) 52%,transparent);flex-wrap:wrap;gap:14px}.ddh .mobile-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:90;display:none;background:var(--ink);color:var(--paper);padding:12px 16px;border-radius:999px;box-shadow:0 16px 30px -10px #00000059;align-items:center;justify-content:space-between;gap:12px;font-weight:600;font-size:15px}.ddh .mobile-cta .price-tag{font-size:12px;font-weight:500;color:color-mix(in oklab,var(--paper) 70%,transparent)}@media (max-width: 720px){.ddh .mobile-cta{display:flex}}.ddh .uitv-head{text-align:center;align-items:center;margin-inline:auto}.ddh .uitv-head+.price-grid{margin-top:4px}.ddh .silo-groep{font-family:var(--font-display);font-style:italic;font-size:19px;color:var(--ink);margin-bottom:14px}.ddh .silo{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ddh .silo li{display:inline-flex}.ddh .silo a{display:inline-flex;align-items:center;background:var(--paper);border:1px solid var(--paper-edge);border-radius:999px;padding:10px 18px;font-size:15px;color:var(--ink);box-shadow:0 1px #fff9 inset;transition:border-color .15s,color .15s,transform .15s}.ddh .silo a:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.ddh .silo-t{font-family:var(--font-body);font-style:normal;font-size:15px}.ddh .silo-d{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ddh .silo-d{color:var(--ink-mute);font-size:15px}.ddh .echt-covers{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);max-width:760px;margin:0 auto}@media (max-width: 620px){.ddh .echt-covers{grid-template-columns:1fr;max-width:340px}}.ddh .echt-book{margin:0}.ddh .echt-cover{border-radius:var(--radius);overflow:hidden;box-shadow:0 30px 60px -30px #3c281466;background:var(--paper-deep)}.ddh .echt-book:first-child .echt-cover{transform:rotate(-1.5deg)}.ddh .echt-book:last-child .echt-cover{transform:rotate(1.5deg)}.ddh .echt-cover img{width:100%;display:block;aspect-ratio:1/1;object-fit:cover}.ddh .echt-book figcaption{text-align:center;margin-top:16px}.ddh .echt-title{display:block;font-family:var(--font-hand);font-style:italic;font-size:22px;color:var(--accent-deep)}.ddh .echt-sub{display:block;color:var(--ink-soft);font-size:14px;margin-top:2px}.ddh .echt-strip-label{text-align:center;margin:clamp(36px,4vw,56px) 0 18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.ddh .echt-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media (max-width: 900px){.ddh .echt-thumbs{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){.ddh .echt-thumbs{grid-template-columns:repeat(2,1fr)}}.ddh .echt-thumbs figure{margin:0}.ddh .echt-thumbs .im{aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:var(--paper-deep);box-shadow:0 14px 28px -18px #3c281466}.ddh .echt-thumbs .im img{width:100%;height:100%;object-fit:cover}.ddh .echt-thumbs figcaption{font-size:12px;color:var(--ink-mute);margin-top:6px;text-align:center}html:has(.ddh){scroll-behavior:smooth}.ddh section[id]{scroll-margin-top:92px}.triad .spec{list-style:none;margin:0;padding:0;display:grid;gap:9px}.triad .spec li{position:relative;padding-left:20px;line-height:1.6;color:var(--muted)}.triad .spec li:before{content:"¹3";position:absolute;left:0;color:var(--green-deep);font-weight:700}.ddh #zo .rung{gap:8px}.ddh #zo .rung .stap{font-family:var(--font-display);font-size:clamp(38px,5vw,52px);line-height:1;letter-spacing:-.02em;text-transform:none;color:var(--terra);margin-bottom:4px}.ddh #zo .rung h3{margin-top:2px}.ddh .guar .gi{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 18%,var(--accent-soft))}.ddh .keuzes .rung .stap{font-family:var(--font-body);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.ddh .keuzes .rung .kost{border-top:1px solid var(--rule);padding-top:12px;margin-top:2px}.ddh .keuzes .rung.nu .kost{border-top-color:color-mix(in oklab,var(--accent) 22%,transparent)}.dd-seizoen{background:var(--accent-deep, #2f6f4f);color:#f6f3ec;font-size:13px;position:relative;z-index:102}.dd-seizoen.dd-seizoen-laatste{background:var(--terra, #a85b35)}.dd-seizoen .dd-seizoen-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;min-height:34px;padding-top:6px;padding-bottom:6px;text-align:center}.dd-seizoen a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.dd-seizoen-nav{font-weight:600;color:var(--accent, #006c3f)!important}.de{--de-edge: #e7ddcf;--de-paper: #fbf9f3;--de-gutter: rgba(60, 45, 30, .16);background:var(--cream);padding:26px 0 80px}.de .container{max-width:1020px}.de .de-terug{border:0;background:none;padding:0;color:var(--green);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font:inherit;font-size:14px}.de h2{font-size:clamp(23px,3.4vw,33px);letter-spacing:-.015em;text-wrap:balance;margin:0 0 10px}.de h3{font-size:clamp(18px,2.4vw,22px);margin:0 0 6px}.de .de-sub{color:var(--muted);line-height:1.65;max-width:60ch;margin:0 0 22px}.de .de-klein{font-size:12.5px;color:var(--muted);line-height:1.6;margin:10px 0 0}.de .de-label{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--green);display:block;margin-bottom:6px}.de .de-hero{padding:22px 0 34px}.de .de-hero h1{font-size:clamp(29px,5vw,46px);letter-spacing:-.02em;text-wrap:balance;margin:12px 0 14px}.de .de-lead{font-size:18px;line-height:1.6;color:var(--muted);max-width:58ch}.de .de-knoppen{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.de .de-feiten{list-style:none;padding:16px 0 0;margin:20px 0 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 28px;font-size:14px;color:var(--muted)}.de .de-feiten b{color:var(--ink);font-weight:600}.de .de-lezen{padding-top:26px}.de .de-boek{background:var(--de-paper);border:1px solid var(--de-edge);border-radius:20px;padding:clamp(14px,3vw,28px);box-shadow:0 24px 56px -40px #3c2d1e99}.de .de-spread{position:relative;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--de-edge);border-radius:10px;overflow:hidden;max-width:880px;margin:0 auto;box-shadow:0 18px 40px -26px #3c2d1e99}.de .de-spread:after{content:"";position:absolute;inset-block:0;left:50%;width:30px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--de-gutter) 44%,rgba(255,255,255,.5) 50%,var(--de-gutter) 56%,transparent);pointer-events:none;z-index:3}.de .de-pg{position:relative;aspect-ratio:1 / 1;min-width:0;overflow:hidden;background:var(--green-panel);container-type:inline-size}.de .de-pg-art img{width:100%;height:100%;object-fit:cover;display:block}.de .de-pg-tekst{background:#f6f3ec;display:grid;place-items:center}.de .de-papier{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(86cqi,calc(100% - 10cqi));max-height:calc(100% - 10cqi);box-sizing:border-box;overflow:hidden;text-align:center;background-color:#fbf3e0eb;border-radius:2cqi 4cqi 2.3cqi 4.6cqi;box-shadow:0 1.3cqi 4.5cqi #46371e24,inset 0 0 0 1px #ffffff80;padding:7.8cqi;display:flex;flex-direction:column;align-items:center;gap:3cqi}.de .de-papier p{font-family:var(--serif);font-size:clamp(9px,3.5cqi,18px);line-height:1.9;color:var(--green-deep);text-wrap:pretty}.de .de-papier p.de-opdracht{font-style:italic;color:var(--ink);line-height:1.5;font-size:clamp(11px,4.2cqi,21px)}.de .de-eyebrow{font-family:var(--sans);font-weight:700;font-size:clamp(8px,2.1cqi,11px);letter-spacing:.22em;text-transform:uppercase;color:var(--green)}.de .de-folio{position:absolute;bottom:3.2cqi;left:0;right:0;text-align:center;font-family:var(--sans);font-size:clamp(8px,2.2cqi,11px);color:#a99e8e;z-index:2;font-variant-numeric:tabular-nums}.de .de-bedien{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:16px}.de .de-nav{width:44px;height:44px;border-radius:50%;border:1px solid var(--de-edge);background:#fff;color:var(--green-deep);font-size:21px;line-height:1;cursor:pointer;flex:none;box-shadow:0 8px 18px -12px #3c2d1e80;transition:transform .15s,background .15s}.de .de-nav:hover:not(:disabled){transform:translateY(-1px);background:var(--green-panel)}.de .de-nav:disabled{opacity:.35;cursor:default}.de .de-teller{font-size:13.5px;color:var(--muted);min-width:15ch;text-align:center;font-variant-numeric:tabular-nums}.de .de-strip{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;margin-top:14px}.de .de-duim{width:44px;height:44px;padding:0;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:none;opacity:.6;transition:opacity .15s,border-color .15s}.de .de-duim img{width:100%;height:100%;object-fit:cover}.de .de-duim[aria-current=true],.de .de-duim:hover{opacity:1;border-color:var(--green-deep)}.de .de-hint{text-align:center;font-size:12.5px;color:var(--muted);margin:12px 0 0}.de .de-wegen{margin-top:54px}.de .de-weg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.de .de-weg{border:1px solid var(--de-edge);border-radius:20px;padding:clamp(20px,3vw,30px);background:var(--de-paper);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.de .de-weg p{color:#4a5a51;line-height:1.6;font-size:15px;margin:0 0 8px}.de .de-weg .btn{margin-top:auto}.de .de-weg-a{background:var(--green-panel);border-color:#b9d0c1}.de .de-krijgt{margin-top:54px}.de .de-punt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.de .de-punt{border-top:1px solid var(--line);padding-top:14px}.de .de-punt b{display:block;font-family:var(--serif);font-size:17px;margin-bottom:5px;font-weight:600}.de .de-punt p{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0}.de .de-verg{margin-top:56px}.de .de-verg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px}.de .de-kaart{border:1px solid var(--de-edge);border-radius:20px;padding:clamp(20px,3vw,28px);background:var(--de-paper)}.de .de-kaart-uit{background:var(--green-panel);border-color:#b9d0c1}.de .de-prijs{font-family:var(--serif);font-weight:600;font-size:30px;color:var(--green-deep);margin:4px 0 14px}.de .de-prijs small{font-family:var(--sans);font-size:13px;font-weight:400;color:var(--muted)}.de .de-kaart ul{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-direction:column;gap:7px}.de .de-kaart li{font-size:14px;line-height:1.5;color:#3a4a41;padding-left:22px;position:relative}.de .de-ja li:before{content:"✓";position:absolute;left:0;color:var(--green-deep);font-weight:700}.de .de-nee li{color:var(--muted)}.de .de-nee li:before{content:"–";position:absolute;left:2px;color:var(--muted)}.de .btn-block{display:block;width:100%;text-align:center}.de .de-wanneer{margin-top:56px}.de .de-wanneer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}.de .de-wanneer-grid b{display:block;font-family:var(--serif);font-size:18px;margin-bottom:10px;font-weight:600}.de .de-wanneer-grid ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.de .de-wanneer-grid li{font-size:14.5px;line-height:1.55;color:var(--muted);padding-left:18px;position:relative}.de .de-wanneer-grid li:before{content:"·";position:absolute;left:4px;color:var(--green-deep);font-weight:700}.de .de-revs{margin-top:56px}.de .de-rev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:14px}.de .de-rev{border:1px solid var(--de-edge);border-radius:16px;padding:18px 20px;background:var(--de-paper)}.de .de-sterren{color:#d9a441;font-size:14px;letter-spacing:2px;margin-bottom:8px}.de .de-rev blockquote{font-family:var(--serif);font-size:15.5px;line-height:1.6;color:var(--ink);margin:0 0 10px}.de .de-rev cite{font-style:normal;font-size:12.5px;color:var(--muted)}.de .de-faq{margin-top:56px}.de .de-vraag{border-top:1px solid var(--line)}.de .de-vraag summary{cursor:pointer;padding:14px 0;font-family:var(--serif);font-size:17px;color:var(--ink);list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:center}.de .de-vraag summary::-webkit-details-marker{display:none}.de .de-vraag summary:after{content:"+";color:var(--muted);font-family:var(--sans);font-size:19px}.de .de-vraag[open] summary:after{content:"–"}.de .de-vraag p{font-size:14.5px;line-height:1.65;color:var(--muted);margin:0 0 16px;max-width:62ch}.de .de-slot{margin-top:56px;background:var(--green-panel);border-radius:22px;padding:clamp(26px,4vw,44px);text-align:center}.de .de-slot p{color:#3a4a41;max-width:52ch;margin:0 auto;line-height:1.6}.de .de-slot .de-knoppen{justify-content:center}@media (max-width: 720px){.de .de-spread{grid-template-columns:1fr}.de .de-spread:after{display:none}.de .de-pg-tekst{aspect-ratio:4 / 3}}@media (prefers-reduced-motion: reduce){.de .de-nav,.de .de-duim{transition:none}}.cfg2{--bg: #f2ede2;--card: #f8f5ec;--ink: #293825;--muted: #585f4b;--green: #006c3f;--green-soft: #556048;--green-panel: #d8decb;--green-wash: #e6ebdc;--edge: #dcd4c2;--edge-soft: #e9e2d3;--terracotta-text: #964c2a;--danger: #b00020;--radius: 14px;--radius-sm: 12px;--radius-lg: 20px;--shadow: 0 1px 0 rgba(255, 255, 255, .6) inset, 0 14px 30px -20px rgba(41, 56, 37, .45);--font-serif: "Prata", Georgia, "Times New Roman", serif;--font-sans: "Karla", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55}.cfg2 *,.cfg2 *:before,.cfg2 *:after{box-sizing:border-box}.cfg2 h2{font-family:var(--font-serif);font-weight:500;letter-spacing:-.01em;line-height:1.1;margin:0;color:var(--ink)}.cfg2 p{margin:0}.cfg2 a{color:var(--green);text-decoration:none}.cfg2 a:hover{color:#005a34}.cfg2 img{max-width:100%;display:block}.cfg2 button{font-family:inherit}.cfg2 .cf-container{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.cfg2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border:1px solid transparent;border-radius:12px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .15s ease,color .15s ease,border-color .15s ease}.cfg2 .btn-primary{background:var(--green);color:#fff;box-shadow:0 12px 24px -14px #006c3fb3}.cfg2 .btn-primary:hover{background:#005a34;transform:translateY(-1px)}.cfg2 .btn-soft{background:var(--card);color:var(--green);border-color:var(--edge)}.cfg2 .btn-soft:hover{background:var(--green-wash);border-color:var(--green-panel)}.cfg2 .btn-arrow:after{content:"→";transition:transform .2s ease}.cfg2 .btn-arrow:hover:after{transform:translate(3px)}.cfg2 .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.cfg2 .field{display:flex;flex-direction:column;gap:7px}.cfg2 .field label{font-size:13.5px;font-weight:600;color:var(--ink)}.cfg2 .field label .opt,.cfg2 .opt-inline{font-weight:400;color:var(--muted)}.cfg2 .field input,.cfg2 .field select,.cfg2 .field textarea{min-height:48px;padding:12px 15px;border:1px solid var(--edge);background:#fff;border-radius:10px;font-family:inherit;font-size:15px;color:var(--ink);outline:none;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.cfg2 .field textarea{resize:vertical;line-height:1.5}.cfg2 .field input::placeholder,.cfg2 .field textarea::placeholder{color:#b3a99c}.cfg2 .field input:focus,.cfg2 .field select:focus,.cfg2 .field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #006c3f1f}.cfg2 .field .hint{font-size:12px;color:var(--muted)}.cfg2 .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'><path d='M3 5l4 4 4-4' stroke='%23585f4b' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.cfg2 .chip-group{display:flex;flex-wrap:wrap;gap:8px}.cfg2 .chip{border:1px solid var(--edge);background:#fff;border-radius:999px;padding:9px 15px;font-size:13.5px;font-weight:500;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s ease;min-height:40px}.cfg2 .chip:hover{border-color:var(--green)}.cfg2 .chip.active{background:var(--green);color:#fff;border-color:var(--green)}.cfg2 .chip.active:before{content:"✓";font-size:12px}.cfg2 .chip-anders{border-style:dashed;color:var(--green)}.cfg2 .chip-anders.active{border-style:solid;color:#fff}.cfg2 .chip-anders.active:before{content:none}.cfg2 .eyebrow{font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--green-soft);display:inline-flex;align-items:center;gap:10px}.cfg2 .eyebrow:before{content:"";width:20px;height:1px;background:var(--green-soft);display:inline-block}.cfg2 .pill{display:inline-flex;align-items:center;gap:7px;background:var(--green-panel);color:var(--green);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.cfg2 .cf{padding-block:24px 90px}.cfg2 .vg{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:22px 0 30px}.cfg2 .vg .s{display:flex;flex-direction:column;gap:7px;min-width:0}.cfg2 .vg .s i{display:block;height:4px;border-radius:999px;background:var(--edge);transition:background .2s ease}.cfg2 .vg .s span{font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg2 .vg .s.klaar i{background:var(--green-panel)}.cfg2 .vg .s.nu i{background:var(--green)}.cfg2 .vg .s.nu span{color:var(--ink)}@media (max-width: 560px){.cfg2 .vg .s span{display:none}.cfg2 .vg{margin-bottom:22px}}.cfg2 .cf-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);gap:clamp(24px,4vw,48px);align-items:start}@media (max-width: 920px){.cfg2 .cf-grid{grid-template-columns:minmax(0,1fr)}}.cfg2 .paneel{container-type:inline-size;background:var(--card);border:1px solid var(--edge);border-radius:var(--radius-lg);padding:clamp(22px,3.4vw,40px);box-shadow:var(--shadow)}.cfg2 .stap-kop{margin-bottom:24px}.cfg2 .stap-kop h2{font-size:clamp(26px,3.6vw,36px);line-height:1.12;margin-top:10px}.cfg2 .stap-kop p{color:var(--muted);margin-top:9px;max-width:52ch;line-height:1.6;text-wrap:pretty}.cfg2 .field+.field,.cfg2 .blok+.field,.cfg2 .field+.blok{margin-top:18px}.cfg2 .blok{margin-top:6px}.cfg2 .blok>.lbl{display:block;font-size:13.5px;font-weight:600;margin-bottom:9px}.cfg2 .blok>.lbl .opt{font-weight:400;color:var(--muted)}.cfg2 .opt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.cfg2 .opt{position:relative;text-align:left;background:#fff;border:1.5px solid var(--edge);border-radius:14px;padding:16px;cursor:pointer;display:flex;flex-direction:column;gap:6px;font-family:inherit;color:var(--ink);transition:border-color .15s ease,transform .15s ease,background .15s ease}.cfg2 .opt:hover{border-color:var(--green);transform:translateY(-2px)}.cfg2 .opt[aria-pressed=true]{border-color:var(--green);background:var(--green-wash);box-shadow:0 0 0 3px #006c3f1a}.cfg2 .opt .emoji{font-size:22px;line-height:1}.cfg2 .opt .t{font-family:var(--font-serif);font-size:17px;line-height:1.15;padding-right:18px}.cfg2 .opt .d{font-size:12.5px;color:var(--muted);line-height:1.4}.cfg2 .opt .check{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;background:var(--green);color:#fff;display:none;align-items:center;justify-content:center;font-size:11px}.cfg2 .opt[aria-pressed=true] .check{display:flex}@media (max-width: 640px){.cfg2 .opt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cfg2 .opt{padding:13px}.cfg2 .opt .t{font-size:16px}}.cfg2 .anders-veld{margin-top:16px}.cfg2 .sint-tip{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:var(--green-wash);font-size:14px;line-height:1.5;color:var(--ink)}.cfg2 .sint-tip a{font-weight:600}.cfg2 .samen{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.cfg2 .sm{position:relative;text-align:left;background:#fff;border:1.5px solid var(--edge);border-radius:14px;padding:16px;cursor:pointer;display:flex;flex-direction:column;gap:6px;font-family:inherit;color:var(--ink);transition:border-color .15s ease,transform .15s ease,background .15s ease}.cfg2 .sm:hover{border-color:var(--green);transform:translateY(-1px)}.cfg2 .sm[aria-pressed=true]{border-color:var(--green);background:var(--green-wash);box-shadow:0 0 0 3px #006c3f1a}.cfg2 .sm>.v{position:absolute;top:13px;right:13px;width:22px;height:22px;border-radius:50%;background:var(--green);color:#fff;font-size:12px;display:none;place-items:center}.cfg2 .sm[aria-pressed=true]>.v{display:grid}.cfg2 .sm .t{font-family:var(--font-serif);font-size:18px;line-height:1.18}.cfg2 .sm .d{font-size:13.5px;color:var(--muted);line-height:1.45}.cfg2 .fig{display:flex;align-items:flex-end;gap:5px;height:50px;margin-bottom:8px}.cfg2 .p{position:relative;display:block;flex:0 0 auto;width:22px;height:46px}.cfg2 .p:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:16px;height:16px;border-radius:50%;background:currentColor}.cfg2 .p:after{content:"";position:absolute;left:0;right:0;bottom:0;height:26px;border-radius:11px 11px 4px 4px;background:currentColor}.cfg2 .p.fk{width:16px;height:32px}.cfg2 .p.fk:before{width:12px;height:12px}.cfg2 .p.fk:after{height:17px;border-radius:8px 8px 3px 3px}.cfg2 .p.c1{color:var(--green)}.cfg2 .p.c2{color:#8c4c30}.cfg2 .p.c3{color:#8f9a6c}.cfg2 .p.c4{color:#d9a441}.cfg2 .p.q:before,.cfg2 .p.q:after{background:transparent;border:1.5px dashed var(--muted)}.cfg2 .p.plus{width:auto;height:auto;align-self:center;font-size:18px;font-weight:700;color:var(--muted)}.cfg2 .p.plus:before,.cfg2 .p.plus:after{display:none}.cfg2 .relatie{margin-top:18px;padding:16px;border-radius:14px;background:var(--green-wash);border:1px solid var(--green-panel)}.cfg2 .relatie>.lbl{display:block;font-size:13.5px;font-weight:600;margin-bottom:10px}.cfg2 .relatie .field{margin-top:12px}.cfg2 .relatie .chip{min-height:42px}.cfg2 .samen-anders{margin-top:16px}.cfg2 .pers-lijst{display:grid;gap:12px}.cfg2 .pers{border:1px solid var(--edge);border-radius:14px;background:#fff;padding:16px;display:grid;gap:14px}.cfg2 .pers-kop{display:flex;align-items:center;gap:11px}.cfg2 .pers-kop b{font-family:var(--font-serif);font-weight:500;font-size:17px;flex:1 1 auto;min-width:0}.cfg2 .pers-kop .hoofd{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.cfg2 .pers-kop .weg{min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--muted);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;border-radius:10px}.cfg2 .pers-kop .weg:hover{color:var(--danger);background:var(--bg)}.cfg2 .rij3{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:10px}@container (max-width: 520px){.cfg2 .rij3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cfg2 .rij3 .field:first-child{grid-column:1/-1}}.cfg2 .pers .field,.cfg2 .rij3 .field,.cfg2 .pers .wissel{margin:0}.cfg2 .pers .upload{padding:12px}.cfg2 .pers .upload .duim{width:50px;height:50px;font-size:20px}.cfg2 .wissel{display:inline-flex;gap:4px;padding:4px;background:var(--bg);border:1px solid var(--edge);border-radius:999px;margin:4px 0 12px}.cfg2 .wissel button{min-height:38px;padding:0 16px;border:0;border-radius:999px;background:transparent;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer}.cfg2 .wissel button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 2px 6px -3px #2938254d}.cfg2 .upload{display:flex;align-items:center;gap:16px;border:1.5px dashed var(--edge);background:#fff;border-radius:14px;padding:18px;cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:left;width:100%;font-family:inherit;color:var(--ink)}.cfg2 .upload:hover{border-color:var(--green);background:var(--green-wash)}.cfg2 .upload.heeft{border-style:solid;border-color:var(--green);background:var(--green-wash)}.cfg2 .upload .duim{flex:0 0 auto;width:64px;height:64px;border-radius:12px;background:var(--bg);border:1px solid var(--edge);display:grid;place-items:center;font-size:24px;overflow:hidden}.cfg2 .upload .duim img{width:100%;height:100%;object-fit:cover;display:block}.cfg2 .upload b{display:block;font-size:15px}.cfg2 .upload span span{display:block;font-size:13px;color:var(--muted);margin-top:3px;line-height:1.45}.cfg2 .toevoegen{margin-top:12px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1.5px dashed var(--edge);border-radius:999px;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--green);cursor:pointer}.cfg2 .toevoegen:hover{border-color:var(--green);background:var(--green-wash)}.cfg2 .gesl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cfg2 .gesl button{min-height:44px;padding:0 10px;border:1.5px solid var(--edge);border-radius:12px;background:#fff;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .15s ease,background .15s ease}.cfg2 .gesl button:hover{border-color:var(--green)}.cfg2 .gesl button[aria-pressed=true]{border-color:var(--green);background:var(--green-wash);color:var(--green)}@container (max-width: 420px){.cfg2 .gesl{grid-template-columns:1fr 1fr}.cfg2 .gesl button:last-child{grid-column:1/-1}}.cfg2 .kenm{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;padding:14px;border-radius:12px;background:var(--bg);border:1px solid var(--edge-soft)}@container (max-width: 460px){.cfg2 .kenm{grid-template-columns:minmax(0,1fr)}.cfg2 .kenm .av{justify-self:center}}.cfg2 .kgroep+.kgroep{margin-top:13px}.cfg2 .kgroep>.kl{display:block;font-size:12.5px;font-weight:600;color:var(--ink);margin-bottom:7px}.cfg2 .kgroep>.kl .kv{font-weight:400;color:var(--muted)}.cfg2 .swr{display:flex;flex-wrap:wrap;gap:7px}.cfg2 .swk{width:44px;height:44px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--edge);cursor:pointer;padding:0;transition:transform .12s ease,box-shadow .12s ease}.cfg2 .swk:hover{transform:scale(1.07)}.cfg2 .swk[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--green)}.cfg2 .kchips{display:flex;flex-wrap:wrap;gap:7px}.cfg2 .kchips .chip{min-height:40px;padding:8px 14px}.cfg2 .kenm .field{margin-top:13px}.cfg2 .av{--huid: #e9bf98;--haar: #9a6a3f;--oog: #6b4426;position:relative;width:96px;height:96px;border-radius:50%;background:var(--green-wash);overflow:hidden;flex:0 0 auto;box-shadow:inset 0 0 0 1px var(--edge);display:block}.cfg2 .av .hr{position:absolute;left:50%;top:16px;width:56px;height:30px;transform:translate(-50%);border-radius:28px 28px 10px 10px;background:var(--haar);z-index:1}.cfg2 .av .gz{position:absolute;left:50%;top:27px;width:46px;height:52px;transform:translate(-50%);border-radius:50% 50% 46% 46%;background:var(--huid);z-index:2}.cfg2 .av .pn{position:absolute;left:50%;top:18px;width:50px;height:20px;transform:translate(-50%);border-radius:25px 25px 8px 8px;background:var(--haar);z-index:3}.cfg2 .av .o{position:absolute;top:22px;width:7px;height:7px;border-radius:50%;background:var(--oog)}.cfg2 .av .o:first-child{left:11px}.cfg2 .av .o:last-child{right:11px}.cfg2 .av .lijf{position:absolute;left:50%;bottom:-18px;width:72px;height:34px;transform:translate(-50%);border-radius:36px 36px 0 0;background:var(--green);z-index:1}.cfg2 .av.l-halflang .hr{height:50px;border-radius:28px 28px 14px 14px}.cfg2 .av.l-lang .hr{height:70px;width:60px;border-radius:30px 30px 16px 16px}.cfg2 .av.l-krullen .hr{width:66px;height:50px;top:10px;border-radius:50%}.cfg2 .av.l-krullen .pn{width:56px;height:22px;top:14px;border-radius:50% 50% 40% 40%}.cfg2 .av.l-staartjes .hr{width:78px;height:22px;top:28px;border-radius:12px;background:transparent;box-shadow:-25px 0 0 -3px var(--haar),25px 0 0 -3px var(--haar)}.cfg2 .av.l-kaal .hr,.cfg2 .av.l-kaal .pn{display:none}.cfg2 .av.leeg-haar .hr,.cfg2 .av.leeg-haar .pn{opacity:.25}.cfg2 .av.bril .gz:after{content:"";position:absolute;top:17px;left:4px;right:4px;height:15px;border:2px solid #293825;border-radius:8px}.cfg2 .av.baard .gz:before{content:"";position:absolute;bottom:-1px;left:3px;right:3px;height:22px;border-radius:0 0 23px 23px;background:var(--haar)}.cfg2 .av.sproet .gz{background-image:radial-gradient(circle at 30% 64%,rgba(120,70,40,.5) 1.2px,transparent 1.6px),radial-gradient(circle at 70% 64%,rgba(120,70,40,.5) 1.2px,transparent 1.6px),radial-gradient(circle at 38% 72%,rgba(120,70,40,.45) 1px,transparent 1.4px),radial-gradient(circle at 62% 72%,rgba(120,70,40,.45) 1px,transparent 1.4px)}.cfg2 .av.doek .hr{display:block;width:64px;height:72px;top:12px;border-radius:32px 32px 20px 20px;background:#8c4c30;box-shadow:none;opacity:1}.cfg2 .av.doek .pn{display:none}.cfg2 .av.doek .gz{top:30px;height:46px;width:40px}.cfg2 .dierblok{padding:14px;border-radius:12px;background:var(--bg);border:1px solid var(--edge-soft)}.cfg2 .dierblok .field{margin-top:12px}.cfg2 .dieren{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@container (max-width: 460px){.cfg2 .dieren{grid-template-columns:repeat(2,minmax(0,1fr))}}.cfg2 .dr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:72px;padding:8px 6px;border:1.5px solid var(--edge);border-radius:12px;background:#fff;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .15s ease,background .15s ease}.cfg2 .dr:hover{border-color:var(--green)}.cfg2 .dr[aria-pressed=true]{border-color:var(--green);background:var(--green-wash);color:var(--green)}.cfg2 .dr .ic{font-size:24px;line-height:1}.cfg2 .akkoord{display:flex;gap:10px;align-items:flex-start;margin-top:18px;font-size:14px;line-height:1.5;color:var(--ink);cursor:pointer}.cfg2 .akkoord input{width:20px;height:20px;margin-top:2px;flex:0 0 auto;accent-color:var(--green);cursor:pointer}.cfg2 .waarborg{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:9px}.cfg2 .waarborg li{position:relative;padding-left:24px;font-size:14.5px;line-height:1.5;color:var(--muted)}.cfg2 .waarborg li:before{content:"✓";position:absolute;left:0;top:0;color:var(--green);font-weight:700}.cfg2 .res{display:grid;gap:26px}.cfg2 .res-kop{text-align:center;display:grid;gap:10px;justify-items:center}.cfg2 .res-kop h2{font-size:clamp(26px,3.6vw,36px);line-height:1.12}.cfg2 .res-kop p{color:var(--muted);max-width:50ch;line-height:1.6}.cfg2 .res-door{text-align:center;font-size:13.5px;color:var(--muted)}.cfg2 .ladder{display:grid;gap:12px}@container (min-width: 660px){.cfg2 .ladder{grid-template-columns:repeat(3,minmax(0,1fr))}}.cfg2 .tree{border:1px solid var(--edge);border-radius:16px;padding:18px;background:#fff;display:flex;flex-direction:column;gap:8px}.cfg2 .tree.klaar{background:var(--green-wash);border-color:var(--green-panel)}.cfg2 .tree.aanb{border-color:var(--green);box-shadow:0 0 0 3px #006c3f14}.cfg2 .tree .nr{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green-soft)}.cfg2 .tree b{font-family:var(--font-serif);font-weight:500;font-size:19px;line-height:1.2}.cfg2 .tree .pr{font-family:var(--font-serif);font-size:24px}.cfg2 .tree .pr small{font-family:var(--font-sans);font-size:13px;color:var(--muted)}.cfg2 .tree p{font-size:13.5px;line-height:1.5;color:var(--muted);margin:0}.cfg2 .rail{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}@media (max-width: 920px){.cfg2 .rail{position:static;order:-1}}.cfg2 .boek{position:relative;width:100%;max-width:300px;margin:0 auto;aspect-ratio:1;border-radius:4px 12px 12px 4px;background:var(--green);box-shadow:0 30px 56px -28px #29382580;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 20px 22px;text-align:center;transition:background .25s ease}.cfg2 .boek:after{content:"";position:absolute;left:0;top:0;bottom:0;width:12px;background:linear-gradient(90deg,rgba(41,56,37,.3),transparent)}.cfg2 .boek .merk{font-family:var(--font-serif);font-style:italic;font-size:15px;color:#f8f5ec}.cfg2 .boek .plaat{width:100%;flex:1 1 auto;min-height:0;border-radius:9px;overflow:hidden;background:var(--card);position:relative}.cfg2 .boek .plaat img{width:100%;height:100%;object-fit:cover;display:block}.cfg2 .boek .plaat .wacht{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:13px;color:var(--muted);background:var(--card)}.cfg2 .boek .titel{font-family:var(--font-serif);font-size:21px;line-height:1.16;color:#f8f5ec;margin:0;text-wrap:balance;min-height:2.3em;display:flex;align-items:center}@media (max-width: 920px){.cfg2 .boek{max-width:220px}.cfg2 .boek .titel{font-size:17px}}.cfg2 .rail .kaart{background:var(--card);border:1px solid var(--edge);border-radius:var(--radius);padding:18px 20px}.cfg2 .rail .kaart .k{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.cfg2 .sam{list-style:none;margin:10px 0 0;padding:0}.cfg2 .sam li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--edge-soft);font-size:13.5px}.cfg2 .sam li:last-child{border-bottom:0}.cfg2 .sam .w{text-align:right;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg2 .sam .w.leeg{color:#a89e90;font-weight:400;font-style:italic}@media (max-width: 920px){.cfg2 .rail .kaart{display:none}}.cfg2 .nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding-top:22px;border-top:1px solid var(--edge-soft)}.cfg2 .nav .stil{font-size:13px;color:var(--muted)}.cfg2 .nav .acties{display:flex;gap:10px;margin-left:auto}.cfg2 .fout{margin-top:24px;padding:14px 16px;border-radius:12px;background:#f9e9e7;border:1px solid #e9c3be;color:#7a1f16;font-size:14px;line-height:1.5}.cfg2 .fout b{display:block;font-weight:700;margin-bottom:6px}.cfg2 .fout ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.cfg2 .fout li{position:relative;padding-left:18px}.cfg2 .fout li:before{content:"•";position:absolute;left:4px;top:0}.cfg2 .fout button{border:0;background:none;padding:2px 0;min-height:0;font:inherit;color:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cfg2 .fout+.nav{margin-top:16px}.cfg2 input.is-fout,.cfg2 textarea.is-fout,.cfg2 select.is-fout{border-color:var(--danger)!important;box-shadow:0 0 0 3px #b000201f!important}.cfg2 .is-fout:not(input):not(textarea):not(select){outline:2px solid var(--danger);outline-offset:4px;border-radius:12px}.cfg2 .kgroep.is-fout{outline-offset:6px}.cfg2 .vg-tekst{display:none}@media (max-width: 640px){.cfg2 .cf{padding-block:10px calc(96px + env(safe-area-inset-bottom))}.cfg2 .vg{margin:6px 0 0;gap:4px}.cfg2 .vg-tekst{display:block;margin:9px 0 14px;font-size:13px;color:var(--muted)}.cfg2 .vg-tekst b{color:var(--ink);font-weight:600}.cfg2 .cf-grid{gap:16px}.cfg2 .paneel{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}.cfg2 .stap-kop{margin-bottom:18px}.cfg2 .stap-kop h2{font-size:25px}.cfg2 .stap-kop p{font-size:14.5px}.cfg2 .rail{order:-1;gap:0}.cfg2 .boek{max-width:none;aspect-ratio:auto;flex-direction:row;align-items:center;gap:12px;padding:10px 12px 10px 18px;border-radius:4px 12px 12px 4px;box-shadow:0 14px 26px -18px #29382580}.cfg2 .boek .merk{display:none}.cfg2 .boek .plaat{flex:0 0 52px;width:52px;height:52px;border-radius:8px}.cfg2 .boek .plaat .wacht{font-size:0}.cfg2 .boek .titel{font-size:16px;min-height:0;text-align:left;justify-content:flex-start}.cfg2 .boek:after{width:8px}.cfg2 .samen{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cfg2 .sm{padding:13px}.cfg2 .sm .t{font-size:16px}.cfg2 .sm .d{font-size:12.5px}.cfg2 .fig{height:44px;margin-bottom:4px}.cfg2 .pers{padding:14px}.cfg2 .kenm{padding:12px}.cfg2 .swk{width:40px;height:40px}.cfg2 .nav{position:fixed;left:0;right:0;bottom:0;z-index:60;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--card) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--edge);gap:10px}.cfg2 .nav .stil{display:none}.cfg2 .nav .acties{flex:1 1 auto;margin:0}.cfg2 .nav .btn-soft{flex:0 0 auto;padding:0 16px}.cfg2 .nav .btn-primary{flex:1 1 auto;width:100%;height:50px}.cfg2 .fout{margin-top:18px}}.vbp{--vb-paper: #fbf9f3;--vb-edge: #e7ddcf;--vb-gutter: rgba(60, 45, 30, .16);background:var(--cream);padding:0 0 72px}.vbp .vb-kop{padding:40px 0 26px}.vbp .vb-kop h1{font-size:clamp(30px,4.6vw,46px);letter-spacing:-.015em;text-wrap:balance;margin:12px 0 14px}.vbp .vb-lead{font-size:18px;line-height:1.6;color:var(--muted);max-width:58ch}.vbp .vb-boekkop{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:14px}.vbp .vb-boekkop h2{font-size:22px}.vbp .vb-boekkop span{font-size:14px;color:var(--muted)}.vbp .vb-lezer{background:var(--vb-paper);border:1px solid var(--vb-edge);border-radius:20px;padding:clamp(16px,3vw,30px);box-shadow:0 24px 56px -40px #3c2d1ea6}.vbp .vb-spread{position:relative;display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--vb-edge);border-radius:10px;overflow:hidden;box-shadow:0 18px 40px -26px #3c2d1e99;max-width:960px;margin:0 auto}.vbp .vb-spread:after{content:"";position:absolute;inset-block:0;left:50%;width:34px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--vb-gutter) 42%,rgba(255,255,255,.55) 50%,var(--vb-gutter) 58%,transparent);pointer-events:none;z-index:3}.vbp .vb-spread.vb-enkel{grid-template-columns:1fr;max-width:480px}.vbp .vb-spread.vb-enkel:after{display:none}.vbp .vb-pg{position:relative;aspect-ratio:1 / 1}.vbp .vb-pg-art img{width:100%;height:100%;object-fit:cover;display:block;user-select:none;-webkit-user-select:none}.vbp .vb-pg-tekst{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(20px,4vw,46px);background:radial-gradient(ellipse at 82% 12%,rgba(231,221,207,.5) 0,transparent 58%),linear-gradient(180deg,#fdfbf6,#f9f5ed)}.vbp .vb-pg-tekst p{font-family:var(--serif);font-size:clamp(17px,2.1vw,23px);line-height:1.55;color:var(--ink);text-wrap:pretty}.vbp .vb-pg-tekst.vb-opdracht{text-align:center;align-items:center}.vbp .vb-pg-tekst.vb-opdracht p{font-style:italic;color:var(--green-deep)}.vbp .vb-folio{position:absolute;bottom:14px;font-size:11px;letter-spacing:.14em;color:#a99e8e;font-variant-numeric:tabular-nums}.vbp .vb-pg:nth-child(1) .vb-folio{left:18px}.vbp .vb-pg:nth-child(2) .vb-folio{right:18px}.vbp .vb-merk{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;overflow:hidden;z-index:2}.vbp .vb-merk span{transform:rotate(-22deg);font-family:var(--serif);font-style:italic;font-weight:600;font-size:clamp(24px,4.6vw,44px);color:#ffffffe6;text-shadow:0 2px 12px rgba(0,0,0,.5);letter-spacing:.02em}.vbp .vb-bedien{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:18px}.vbp .vb-nav{width:46px;height:46px;border-radius:50%;border:1px solid var(--vb-edge);background:#fff;color:var(--green-deep);font-size:22px;line-height:1;cursor:pointer;flex:none;box-shadow:0 8px 18px -12px #3c2d1e8c;transition:transform .15s,background .15s}.vbp .vb-nav:hover:not(:disabled){transform:translateY(-1px);background:var(--green-panel)}.vbp .vb-nav:disabled{opacity:.35;cursor:default}.vbp .vb-teller{font-size:13.5px;color:var(--muted);font-variant-numeric:tabular-nums;min-width:13ch;text-align:center}.vbp .vb-strip{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:16px}.vbp .vb-duim{width:46px;height:46px;padding:0;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:none;opacity:.65;transition:opacity .15s,border-color .15s}.vbp .vb-duim img{width:100%;height:100%;object-fit:cover}.vbp .vb-duim[aria-current=true],.vbp .vb-duim:hover{opacity:1;border-color:var(--green-deep)}.vbp .vb-noot{font-size:13px;line-height:1.6;color:var(--muted);max-width:62ch;margin:18px auto 0;text-align:center}.vbp .vb-uitleg{margin-top:54px}.vbp .vb-uitleg h2{font-size:clamp(22px,3vw,30px);margin-bottom:22px}.vbp .vb-punten{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.vbp .vb-punten li{border-top:1px solid var(--line);padding-top:14px}.vbp .vb-punten b{display:block;font-family:var(--serif);font-size:17px;margin-bottom:5px}.vbp .vb-punten span{font-size:14.5px;line-height:1.6;color:var(--muted)}.vbp .vb-slot{margin-top:54px;background:var(--green-panel);border-radius:22px;padding:clamp(26px,4vw,46px);text-align:center}.vbp .vb-slot h2{font-size:clamp(22px,3.2vw,32px);margin-bottom:12px;text-wrap:balance}.vbp .vb-slot p{color:#3a4a41;max-width:52ch;margin:0 auto 22px;line-height:1.6}.vbp .vb-slot-knoppen{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media (max-width: 720px){.vbp .vb-spread{grid-template-columns:1fr}.vbp .vb-spread:after{display:none}.vbp .vb-pg-tekst{aspect-ratio:auto;min-height:0;padding:22px 20px 30px}.vbp .vb-pg:nth-child(2) .vb-folio{right:auto;left:18px}}@media (prefers-reduced-motion: reduce){.vbp .vb-nav,.vbp .vb-duim{transition:none}}.vbp .vb-edities{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:1px;background:var(--edge, #ddd6c9);border:1px solid var(--edge, #ddd6c9);border-radius:12px;overflow:hidden}.vbp .vb-edities li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;background:var(--card, #fff);align-items:baseline}.vbp .vb-ed-naam{font-weight:600}.vbp .vb-ed-prijs{font-weight:700;white-space:nowrap;grid-row:1;grid-column:2}.vbp .vb-ed-uitleg{grid-column:1;font-size:13px;color:var(--muted, #6f6a62)}.op{background:var(--cream);padding:0 0 72px;min-height:70vh}.op-kop{padding:36px 0 22px;max-width:720px}.op-kop h1{font-size:clamp(28px,4.4vw,42px);letter-spacing:-.015em;text-wrap:balance;margin:10px 0 12px}.op-lead{color:var(--muted);font-size:17px;line-height:1.6;margin:0;max-width:680px}.op-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}@media (max-width: 760px){.op-raster{grid-template-columns:1fr;gap:18px}}.op-cover{aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:var(--cream-2);border:1px solid var(--line);box-shadow:0 18px 40px -24px #3c2d1e59}.op-cover img{display:block;width:100%;height:100%;object-fit:cover;animation:op-in .6s ease both}@keyframes op-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.op-schets{position:relative;height:100%;display:grid;place-items:center;align-content:center;gap:14px;color:var(--muted);font-size:15px;background:linear-gradient(110deg,var(--cream-2) 30%,#f1ece2 50%,var(--cream-2) 70%) 0 0 / 300% 100%;animation:op-glans 2.4s linear infinite}@keyframes op-glans{to{background-position:-300% 0}}.op-penseel{width:64px;height:64px;border-radius:50%;border:3px solid var(--green-panel);border-top-color:var(--green-deep);animation:op-draai 1.1s linear infinite}@keyframes op-draai{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.op-schets,.op-penseel,.op-cover img{animation:none}}.op-zij{display:grid;gap:12px}.op-knop{justify-self:start;min-height:52px;font-size:17px}.op-klein{color:var(--muted);font-size:14.5px;line-height:1.55;margin:0}.op-fout{color:var(--ink);background:var(--blush);border-radius:14px;padding:14px 16px;margin:0;line-height:1.55}.op-stappen{list-style:none;margin:0;padding:0;display:grid;gap:10px}.op-stappen li{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:16px;line-height:1.4}.op-stappen .bol{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--cream-2);border:1px solid var(--line)}.op-stappen li.klaar{color:var(--ink)}.op-stappen li.klaar .bol{background:var(--green-deep);border-color:var(--green-deep);color:#fff}.op-stappen li.nu{color:var(--ink);font-weight:700}.op-stappen li.nu .bol{border-color:var(--green-deep);color:var(--green-deep)}.op-gerust{margin-top:44px}.op-gerust h2,.op-wachten h2{font-size:clamp(22px,3vw,28px);margin:0 0 14px}.op-gerust ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.op-gerust li{background:var(--cream-2);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;gap:4px}.op-gerust li b{color:var(--ink)}.op-gerust li span{color:var(--muted);font-size:15px;line-height:1.55}.op-wachten{margin-top:48px;padding:0;background:none}.op-wachten>.op-lead{margin-bottom:18px}@media (max-width: 760px){.op-kop{padding-top:24px}.op-cover:not(.is-klaar){aspect-ratio:auto;height:190px}.op-lead{font-size:16px}}.mbk{--mb-green-deep: #006c3f;--mb-green-panel: #cdded2;--mb-cream: #f6f3ec;--mb-edge: #e7ddcf;--mb-gutter: rgba(60, 45, 30, .16);background:var(--cream);padding:0 0 72px}.mbk .mb-kop{padding:40px 0 26px}.mbk .mb-kop h1{font-size:clamp(30px,4.6vw,46px);letter-spacing:-.015em;text-wrap:balance;margin:12px 0 14px}.mbk .mb-lead{font-size:18px;line-height:1.6;color:var(--muted);max-width:58ch}.mbk .mb-lezer{background:#fbf9f3;border:1px solid var(--mb-edge);border-radius:20px;padding:clamp(16px,3vw,30px);box-shadow:0 24px 56px -40px #3c2d1ea6}.mbk .mb-spread{position:relative;display:grid;grid-template-columns:1fr 1fr;border-radius:10px;overflow:hidden;max-width:960px;margin:0 auto;box-shadow:0 18px 40px -26px #3c2d1e99;border:1px solid var(--mb-edge)}.mbk .mb-spread:after{content:"";position:absolute;inset-block:0;left:50%;width:34px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--mb-gutter) 42%,rgba(255,255,255,.5) 50%,var(--mb-gutter) 58%,transparent);pointer-events:none;z-index:3}.mbk .mb-spread.mb-enkel{grid-template-columns:1fr;max-width:460px;border:0;box-shadow:none}.mbk .mb-spread.mb-enkel:after{display:none}.mbk .mb-spread.mb-enkel .mb-pg{border-radius:10px;box-shadow:0 22px 48px -26px #3c2d1eb3;overflow:hidden}.mbk .mb-pg{position:relative;aspect-ratio:1 / 1;min-width:0;background:var(--mb-green-panel);container-type:inline-size;overflow:hidden}.mbk .mb-pg-art img{width:100%;height:100%;object-fit:cover;display:block}.mbk .mb-pg-tekst{background-color:var(--mb-cream);background-size:cover;background-position:center}.mbk .mb-papier{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(86cqi,calc(100% - 10cqi));max-height:calc(100% - 10cqi);box-sizing:border-box;overflow:hidden;background-color:#fbf3e0e6;background-image:radial-gradient(circle at 28% 18%,#ffffff80,#fff0 55%);border-radius:2cqi 4cqi 2.3cqi 4.6cqi;box-shadow:0 1.3cqi 4.5cqi #46371e29,inset 0 0 0 1px #ffffff80;padding:7.8cqi 7.8cqi 8.4cqi;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4.5cqi}.mbk .mb-ster{display:flex;align-items:center;gap:3cqi;color:#d9a441}.mbk .mb-ster i{display:block;height:1px;width:10cqi;background:var(--mb-edge)}.mbk .mb-ster svg{width:3.4cqi;height:3.4cqi;min-width:9px;min-height:9px}.mbk .mb-papier p{font-family:var(--serif);font-weight:400;font-size:clamp(9px,var(--mb-tekst, 3.55cqi),18px);line-height:1.95;color:var(--mb-green-deep);text-wrap:pretty}.mbk .mb-papier.mb-opdracht p{font-style:italic;color:var(--ink);line-height:1.5;font-size:clamp(11px,4.4cqi,22px)}.mbk .mb-eyebrow{font-family:var(--sans);font-weight:700;font-size:clamp(8px,2.1cqi,11px);letter-spacing:.22em;text-transform:uppercase;color:var(--green)}.mbk .mb-folio{position:absolute;bottom:3.2cqi;left:0;right:0;text-align:center;font-family:var(--sans);font-size:clamp(8px,2.2cqi,11px);color:#a99e8e;font-variant-numeric:tabular-nums;z-index:2}.mbk .mb-bedien{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:18px}.mbk .mb-nav{width:46px;height:46px;border-radius:50%;border:1px solid var(--mb-edge);background:#fff;color:var(--mb-green-deep);font-size:22px;line-height:1;cursor:pointer;flex:none;box-shadow:0 8px 18px -12px #3c2d1e8c;transition:transform .15s,background .15s}.mbk .mb-nav:hover:not(:disabled){transform:translateY(-1px);background:var(--mb-green-panel)}.mbk .mb-nav:disabled{opacity:.35;cursor:default}.mbk .mb-teller{font-size:13.5px;color:var(--muted);font-variant-numeric:tabular-nums;min-width:14ch;text-align:center}.mbk .mb-strip{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:16px}.mbk .mb-duim{width:46px;height:46px;padding:0;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:none;opacity:.65;transition:opacity .15s,border-color .15s}.mbk .mb-duim img{width:100%;height:100%;object-fit:cover}.mbk .mb-duim[aria-current=true],.mbk .mb-duim:hover{opacity:1;border-color:var(--mb-green-deep)}.mbk .mb-noot{font-size:13px;line-height:1.6;color:var(--muted);max-width:62ch;margin:18px auto 0;text-align:center}.mbk .mb-keuzes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:48px}.mbk .mb-keuze{border:1px solid var(--mb-edge);border-radius:20px;padding:clamp(22px,3vw,32px);background:#fbf9f3;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.mbk .mb-keuze.mb-blij{background:var(--mb-green-panel);border-color:#b9d0c1}.mbk .mb-keuze h2{font-size:clamp(19px,2.4vw,25px);text-wrap:balance}.mbk .mb-keuze p{color:#4a5a51;line-height:1.6;font-size:15px;margin-bottom:6px}.mbk .mb-keuze .btn{margin-top:auto}.mbk .mb-form{margin-top:12px;width:100%;display:flex;flex-direction:column;gap:10px}.mbk .mb-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--mb-edge);border-radius:12px;padding:12px 14px;font:inherit;font-size:15px;line-height:1.5;resize:vertical;min-height:110px;background:#fff;color:var(--ink)}.mbk .mb-form textarea:focus{outline:2px solid var(--mb-green-deep);outline-offset:1px;border-color:var(--mb-green-deep)}.mbk .mb-form .mb-rij{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mbk .mb-melding{font-size:14px;line-height:1.6;color:var(--mb-green-deep)}.mbk .mb-fout{font-size:14px;color:#b00020}.mbk .mb-revs{margin-top:54px}.mbk .mb-revs h2{font-size:clamp(21px,2.8vw,28px);margin-bottom:20px}.mbk .mb-revlijst{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.mbk .mb-rev{border:1px solid var(--mb-edge);border-radius:16px;padding:20px 22px;background:#fbf9f3}.mbk .mb-rev .mb-sterren{color:#d9a441;font-size:14px;letter-spacing:2px;margin-bottom:8px}.mbk .mb-rev blockquote{font-family:var(--serif);font-size:16px;line-height:1.6;color:var(--ink);margin:0 0 10px}.mbk .mb-rev cite{font-style:normal;font-size:13px;color:var(--muted)}@media (max-width: 720px){.mbk .mb-spread{grid-template-columns:1fr}.mbk .mb-spread:after{display:none}.mbk .mb-pg-tekst:not(.mb-druk){aspect-ratio:4 / 3}}@media (prefers-reduced-motion: reduce){.mbk .mb-nav,.mbk .mb-duim{transition:none}}.mbk .mb-blad-feedback{max-width:640px;margin:10px auto 0;text-align:center}.mbk .mb-blad-knop{background:none;border:0;padding:6px 2px;cursor:pointer;font:inherit;font-size:14px;color:var(--muted, #6f6a62);text-decoration:underline}.mbk .mb-blad-knop:hover{color:#006c3f}.mbk .mb-blad-feedback label{display:block;font-size:14px;margin-bottom:6px}.mbk .mb-blad-feedback textarea{width:100%;padding:10px 12px;border:1px solid #ddd6c9;border-radius:10px;font:inherit;resize:vertical}.mbk .mb-blad-knoppen{display:flex;gap:8px;justify-content:center;margin-top:8px;flex-wrap:wrap}.mbk .mb-dank{font-size:14px;color:#006c3f;margin:6px 0 0}.mb-eigen{display:flex;flex-direction:column;gap:10px;padding:18px;height:100%;justify-content:center;box-sizing:border-box}.mb-eigen-kop{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6257}.mb-eigen-uitleg{font-size:14px;line-height:1.55;color:#4a443c;margin:0}.mb-eigen-naar-editor{align-self:flex-start;text-decoration:none}.mb-eigen-wis{background:none;border:none;padding:6px 2px;font:inherit;font-size:13.5px;color:#6b6257;text-decoration:underline;cursor:pointer}.mb-duim-leeg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:22px;color:#00532e73;background:#00532e0f}.mb-aanbod{display:flex;flex-direction:column;gap:10px;padding:22px 20px;height:100%;justify-content:center;box-sizing:border-box;text-align:left}.mb-aanbod h2{margin:0;font-size:clamp(18px,3.4cqi,24px);line-height:1.25;color:#00532e;text-wrap:balance}.mb-aanbod p{margin:0;font-size:14px;line-height:1.6;color:#4a443c}.mb-aanbod-lijst{margin:2px 0 6px;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:13.5px;line-height:1.5;color:#4a443c}.mb-aanbod .btn{align-self:flex-start}.mb-aanbod-klein{font-size:12.5px;color:#6b6257}.mbk .mb-eigen-balk{max-width:640px;margin:14px auto 0;text-align:center;display:flex;flex-direction:column;gap:8px}.mbk .mb-eigen-open{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;font-size:14px;color:#4a443c;margin:0}.mbk .mb-blad-keuzes{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.mbk .mb-blad-klein{font-size:12.5px;color:var(--muted, #6f6a62);margin:8px 0 0;line-height:1.5}.mbk .mb-prev{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--mb-cream);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.mbk .mb-prev.leeg{border:2px dashed rgba(0,83,46,.22)}.mbk .mb-prev-leeg{display:flex;flex-direction:column;gap:6px;text-align:center;padding:0 10cqi;font-size:clamp(12px,3.6cqi,16px);color:#00532e}.mbk .mb-prev-leeg small{font-size:clamp(10px,2.9cqi,13px);color:#6b6257}.mbk .mb-prev-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4cqi;padding:10cqi 9cqi;width:100%;box-sizing:border-box}.mbk .mb-prev-lijst{position:relative;background:#fff;padding:2.4cqi;box-shadow:0 1.2cqi 3.6cqi #00000024;max-width:82cqi}.mbk .mb-pg-art .mb-prev-lijst img{width:100%;height:auto;max-height:56cqi;object-fit:cover;display:block}.mbk .mb-prev-bij{margin:0;font-family:var(--serif, Georgia, serif);font-size:clamp(11px,3.6cqi,20px);line-height:1.6;color:#00532e;text-align:center;text-wrap:pretty;max-width:82cqi}.mbk .mb-prev-blok{position:static;transform:none;width:auto;max-width:86cqi;padding:5cqi 5.5cqi 5.5cqi}.mbk .mb-prev .mb-papier p{text-align:center}.mbk .mb-prev-blok.vol{position:absolute;left:6cqi;right:6cqi;bottom:6cqi;max-width:none;z-index:2}.mbk .mb-prev-brief{margin:0;font-family:var(--serif, Georgia, serif);font-size:clamp(12px,4.2cqi,23px);line-height:1.8;color:#00532e;text-align:center;text-wrap:pretty;max-width:74cqi;padding:4cqi 0}.mbk .mb-pg-art .mb-prev-vol{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mbk .mb-prev-bij.vol{position:absolute;left:0;right:0;bottom:7cqi;z-index:2;max-width:none;padding:0 9cqi;color:#fff;text-shadow:0 .6cqi 1.8cqi rgba(0,0,0,.6)}.mbk .mb-stempel{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%) rotate(-7deg);display:flex;flex-direction:column;align-items:center;gap:2px;padding:2.4cqi 4cqi;border:.6cqi solid rgba(0,83,46,.55);border-radius:1.6cqi;background:#ffffffd1;color:#00532e;text-align:center;font-size:clamp(10px,3cqi,15px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.mbk .mb-stempel small{font-size:clamp(8px,2.2cqi,11px);font-weight:600;letter-spacing:.02em;text-transform:none;color:#4a443c}.mbk .mb-coverkeuze{max-width:640px;margin:14px auto 0;text-align:center}.mbk .mb-coverkeuze-kop{font-size:14px;line-height:1.6;color:#4a443c;margin:0 0 12px;text-wrap:pretty}.mbk .mb-coverkeuze-rij{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;margin-bottom:12px}.mbk .mb-coverkeuze-rij figure{margin:0;display:flex;flex-direction:column;gap:8px}.mbk .mb-coverkeuze-rij img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;display:block;box-shadow:0 10px 24px -16px #3c2d1ecc}.mbk .mb-druk{--mm: calc(100cqi / 216);--pt: calc(var(--mm) * .3528)}.mbk .mb-druk .mb-d-flex{position:relative;z-index:1;height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mbk .mb-druk .mb-d-ster{display:inline-block;width:calc(var(--mm) * 5.5);height:calc(var(--mm) * 5.5)}.mbk .mb-druk .mb-d-ster svg{width:100%;height:100%;display:block}.mbk .mb-druk .mb-d-regel{display:flex;align-items:center;justify-content:center;gap:calc(var(--mm) * 5)}.mbk .mb-druk .mb-d-regel i{display:block;height:calc(var(--mm) * .4);width:calc(var(--mm) * 16);background:#e7e1d6}.mbk .mb-druk .mb-d-folio{position:absolute;bottom:calc(var(--mm) * 12);left:0;right:0;text-align:center;z-index:2;font-family:var(--sans);font-size:calc(var(--pt) * 10);color:#7a7166}.mbk .mb-druk .mb-d-eyebrow{font-family:var(--sans);font-weight:700;font-size:calc(var(--pt) * 9);letter-spacing:.22em;text-transform:uppercase;color:#2f6f4f}.mbk .mb-druk .mb-d-studio{font-family:var(--sans);font-size:calc(var(--pt) * 10);letter-spacing:.18em;text-transform:uppercase;color:#7a7166}.mbk .mb-druk .mb-d-mark{width:calc(var(--mm) * 18);height:calc(var(--mm) * 18);object-fit:contain}.mbk .mb-druk.mb-d-tekst{background-color:#f6f3ec;background-size:cover;background-position:center}.mbk .mb-d-tekst .mb-d-flex{padding:calc(var(--mm) * 22) calc(var(--mm) * 20);gap:calc(var(--mm) * 7)}.mbk .mb-d-tekst .mb-d-ster{width:calc(var(--mm) * 6);height:calc(var(--mm) * 6);flex:none}.mbk .mb-d-papier{background-color:#fbf3e0e6;background-image:radial-gradient(circle at 28% 18%,#ffffff80,#fff0 55%);border-radius:calc(var(--mm) * 3) calc(var(--mm) * 6) calc(var(--mm) * 3.5) calc(var(--mm) * 7);box-shadow:0 calc(var(--mm) * 2) calc(var(--mm) * 7) #46371e24,inset 0 0 0 calc(var(--mm) * .4) #ffffff80;padding:calc(var(--mm) * 12) calc(var(--mm) * 12) calc(var(--mm) * 13);max-width:calc(var(--mm) * 150);box-sizing:border-box}.mbk .mb-d-papier p{margin:0;font-family:var(--serif);font-weight:400;font-size:calc(var(--pt) * var(--d-pt, 15));line-height:1.95;color:#006c3f;text-wrap:pretty}.mbk .mb-druk.mb-d-titel{background:#fbf9f3}.mbk .mb-d-titel .mb-d-flex{padding:calc(var(--mm) * 24)}.mbk .mb-druk .mb-d-naam{font-family:var(--serif);font-style:italic;font-weight:600;font-size:calc(var(--pt) * 40);line-height:1.02;letter-spacing:-.03em;color:#006c3f;margin:calc(var(--mm) * 10) 0 calc(var(--mm) * 4)}.mbk .mb-druk .mb-d-boektitel{font-family:var(--serif);font-weight:500;font-size:calc(var(--pt) * 18);color:#2c2620}.mbk .mb-d-titel .mb-d-studio{margin-top:calc(var(--mm) * 16)}.mbk .mb-druk.mb-d-opdracht{background:#f6f3ec}.mbk .mb-d-opdracht .mb-d-flex{padding:calc(var(--mm) * 30);gap:calc(var(--mm) * 8)}.mbk .mb-druk .mb-d-bericht{margin:0;font-family:var(--serif);font-style:italic;font-weight:400;font-size:calc(var(--pt) * var(--d-pt, 20));line-height:1.4;color:#2c2620;max-width:calc(var(--mm) * 150);text-wrap:pretty;white-space:pre-line}.mbk .mb-druk.mb-d-samen{background:#fbf9f3}.mbk .mb-d-samen .mb-d-flex{padding:calc(var(--mm) * 24)}.mbk .mb-d-samen .mb-d-naam{font-size:calc(var(--pt) * 32);margin:calc(var(--mm) * 8) 0 calc(var(--mm) * 3)}.mbk .mb-d-samen .mb-d-boektitel{font-size:calc(var(--pt) * 16)}.mbk .mb-d-samen .mb-d-regel{margin:calc(var(--mm) * 14) 0 calc(var(--mm) * 10)}.mbk .mb-d-samen .mb-d-eyebrow{margin-bottom:calc(var(--mm) * 4)}.mbk .mb-d-samen .mb-d-bericht{max-width:calc(var(--mm) * 140);font-size:calc(var(--pt) * var(--d-pt, 16))}.mbk .mb-d-samen .mb-d-studio{margin-top:calc(var(--mm) * 12)}.mbk .mb-druk.mb-d-schutblad{background:#fdfcf8}.mbk .mb-gedicht{max-width:560px;margin:26px auto 0;padding:18px 20px;background:#fbf6ec;border:1px solid #e6d9bd;border-radius:14px;text-align:center}.mbk .mb-gedicht h2{font-family:var(--serif, "Fraunces", Georgia, serif);font-size:20px;margin:0 0 10px}.mbk .mb-gedicht-vers{font-family:var(--serif, "Fraunces", Georgia, serif);font-style:italic;white-space:pre-line;line-height:1.6;font-size:15.5px;margin:0 0 12px}.mbk .mb-gedicht textarea{width:100%;box-sizing:border-box;font-family:Georgia,serif;font-size:15px;line-height:1.6}.dd-bladzijde{position:relative;aspect-ratio:1 / 1;width:100%;overflow:hidden;container-type:inline-size;display:flex;flex-direction:column;border-radius:2px}.dd-bladzijde-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dd-bladzijde-raster{position:relative;z-index:1;flex:1 1 auto;min-height:0}.dd-bladzijde .dd-vak{position:relative;overflow:hidden;border-radius:1.2cqw}.dd-bladzijde .dd-vak-foto{background:#fff;padding:1.6%;box-shadow:0 .6cqw 2cqw #0000001a}.dd-bladzijde .dd-vak-foto.is-getekend{background:none;padding:0;box-shadow:none}.dd-bladzijde .dd-vak-foto img{width:100%;height:100%;object-fit:cover;display:block}.dd-bladzijde .dd-vak-foto.is-leeg{background:#ffffff73;border:.4cqw dashed rgba(41,56,37,.3);box-shadow:none;display:flex;align-items:center;justify-content:center}.dd-bladzijde .dd-vak-hint{font-family:var(--font-sans, sans-serif);font-size:3cqw;color:#585f4b;text-align:center;line-height:1.4}.dd-bladzijde .dd-vak-hint small{display:block;font-size:2.2cqw;opacity:.75}.dd-bladzijde .dd-vak-stempel{position:absolute;left:2cqw;bottom:2cqw;font-family:var(--font-sans, sans-serif);font-size:2.2cqw;padding:.6cqw 1.4cqw;border-radius:99px;background:#006c3fd9;color:#f6f3ec}.dd-bladzijde .dd-vak-tekst{display:flex;align-items:center;justify-content:center}.dd-bladzijde .dd-vak-tekst p{margin:0;width:100%;color:#1e3b2a;line-height:1.75;text-wrap:pretty}.dd-bladzijde .dd-vak-invoer{width:100%;height:100%;border:0;background:none;resize:none;color:#1e3b2a;line-height:1.75;font:inherit;text-align:inherit;padding:1cqw}.dd-bladzijde .dd-vak-invoer:focus{outline:none}.dd-bladzijde .dd-vak.is-gekozen{box-shadow:0 0 0 .6cqw #006c3f}.dd-bladzijde-bijschrift{position:relative;z-index:2;flex:0 0 auto;margin:0 7cqw 6cqw;padding:4cqw 4.5cqw;border-radius:1.5cqw 3cqw 1.8cqw 3.5cqw;background-color:#fbf3e0e6;box-shadow:0 1cqw 3.5cqw #46371e24}.dd-bladzijde-bijschrift p{margin:0;text-align:center;color:#1e3b2a;font-family:var(--font-serif, Georgia, serif);line-height:1.9}.dd-vak.is-sleepbaar{cursor:grab;touch-action:none}.dd-vak.is-sleepbaar:active{cursor:grabbing}.dd-vak.is-sleepbaar img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.dd-editor{--ed-paper: #f2ede2;--ed-card: #f8f5ec;--ed-deep: #e9e2d3;--ed-edge: #dcd4c2;--ed-ink: #293825;--ed-muted: #585f4b;--ed-green: #006c3f;--ed-salie: #d8decb;height:100vh;overflow:hidden;background:var(--ed-paper);color:var(--ed-ink);display:flex;flex-direction:column}.dd-editor-leeg{max-width:44rem;margin:0 auto;padding:4rem 1rem;text-align:center}.dd-editor-kop{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem 1rem;background:var(--ed-card);border-bottom:1px solid var(--ed-edge)}.dd-editor-sub{display:block;font-size:.8rem;color:var(--ed-muted)}.dd-editor-kop-rechts{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.dd-editor-prijs{font-size:.85rem;color:var(--ed-muted)}.dd-editor .dd-knop,.dd-editor .dd-knoprij button,.dd-editor .dd-editor-tabs button{font:inherit;font-size:.85rem;padding:.45rem .8rem;border:1px solid var(--ed-edge);background:var(--ed-card);color:var(--ed-ink);border-radius:999px;cursor:pointer}.dd-editor .dd-knop:disabled{opacity:.45;cursor:default}.dd-editor .dd-editor-tabs button.is-actief,.dd-editor .dd-knoprij button.is-actief{background:var(--ed-salie);color:var(--ed-green);border-color:var(--ed-salie)}.dd-editor-body{flex:1;display:grid;grid-template-columns:20rem 1fr;min-height:0}.dd-editor-paneel{background:var(--ed-card);border-right:1px solid var(--ed-edge);padding:1rem;overflow-y:auto}.dd-editor-tabs{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem}.dd-editor .dd-klein{font-size:.8rem;color:var(--ed-muted);margin:.8rem 0 .4rem}.dd-indelingen{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.dd-indelingen button{font:inherit;font-size:.7rem;text-align:center;background:none;border:1px solid var(--ed-edge);border-radius:10px;padding:.4rem;cursor:pointer;color:var(--ed-ink)}.dd-indelingen button.is-actief{border-color:var(--ed-green);box-shadow:0 0 0 2px #006c3f2e}.dd-indeling-mini{display:grid;aspect-ratio:1 / 1;gap:2px;margin-bottom:.3rem}.dd-indeling-mini i.is-foto{background:var(--ed-salie);border-radius:2px}.dd-indeling-mini i.is-tekst{background:repeating-linear-gradient(to bottom,var(--ed-edge) 0 2px,transparent 2px 5px)}.dd-upload{display:inline-block;cursor:pointer}.dd-upload input{display:none}.dd-upload span{display:inline-block;padding:.5rem .9rem;border-radius:999px;background:var(--ed-green);color:#f6f3ec;font-size:.85rem}.dd-foto-raster{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.6rem}.dd-foto-raster button{position:relative;padding:0;border:1px solid var(--ed-edge);border-radius:8px;overflow:hidden;background:none;cursor:grab;aspect-ratio:1 / 1}.dd-foto-raster img{width:100%;height:100%;object-fit:cover;display:block}.dd-foto-raster .dd-badge{position:absolute;right:3px;bottom:3px;background:#006c3fd9;color:#f6f3ec;font-size:.65rem;padding:1px 5px;border-radius:999px}.dd-knoprij{display:flex;gap:.4rem;flex-wrap:wrap}.dd-editor .dd-zin{display:block;width:100%;text-align:left;font:inherit;font-size:.8rem;background:var(--ed-paper);border:1px solid var(--ed-edge);border-radius:8px;padding:.4rem .6rem;margin-bottom:.35rem;cursor:pointer;color:var(--ed-ink)}.dd-achtergronden{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.dd-achtergronden button{font:inherit;font-size:.7rem;background:none;border:1px solid var(--ed-edge);border-radius:10px;padding:.35rem;cursor:pointer;color:var(--ed-ink)}.dd-achtergronden button.is-actief{border-color:var(--ed-green);box-shadow:0 0 0 2px #006c3f2e}.dd-achtergronden span{display:block;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;margin-bottom:.25rem}.dd-achtergronden img{width:100%;height:100%;object-fit:cover;display:block}.dd-vakbalk{margin-top:1.2rem;padding-top:.8rem;border-top:1px solid var(--ed-edge)}.dd-vakbalk label{display:block;font-size:.8rem;color:var(--ed-muted)}.dd-vakbalk input[type=range]{width:100%}.dd-editor .dd-weg{font:inherit;font-size:.8rem;margin-top:.6rem;background:none;border:1px solid #d8b3b3;color:#b00020;border-radius:999px;padding:.35rem .7rem;cursor:pointer}.dd-editor-podium{background:var(--ed-deep);display:flex;flex-direction:column;min-width:0;min-height:0;padding:1rem;gap:.8rem}.dd-editor-balk{display:flex;gap:1rem;align-items:center;font-size:.85rem;color:var(--ed-muted);flex-wrap:wrap}.dd-editor-melding{color:var(--ed-green)}.dd-editor-fout{color:#b00020}.dd-editor-tafel{flex:1;display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:0}.dd-editor-blad{height:100%;aspect-ratio:1 / 1;max-width:100%;display:flex;box-shadow:0 30px 60px -32px #2938258c}.dd-editor-blad>*{width:100%}.dd-editor .dd-pijl{font:inherit;font-size:1.4rem;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--ed-edge);background:var(--ed-card);color:var(--ed-ink);cursor:pointer;flex:0 0 auto}.dd-editor .dd-pijl:disabled{opacity:.35;cursor:default}.dd-editor-strook{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.3rem}.dd-editor-strook button{flex:0 0 auto;width:4.5rem;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:var(--ed-card);cursor:pointer}.dd-editor-strook button.is-actief{border-color:var(--ed-green)}.dd-strook-leeg{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;color:var(--ed-muted);font-size:.85rem}@media (max-width: 900px){.dd-editor-blad{max-height:46vh}.dd-editor-tafel{align-items:flex-start}.dd-editor .dd-vakbalk{position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));max-height:52vh;overflow-y:auto;background:var(--ed-card);border-top:1px solid var(--ed-edge);box-shadow:0 -14px 30px -18px #29382580}.dd-editor-body{padding-bottom:1rem}.dd-editor .dd-vakbalk .dd-knoprij{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.dd-editor .dd-vakbalk .dd-knoprij button{width:100%}.dd-editor{height:auto;min-height:100vh;overflow:visible}.dd-editor-body{grid-template-columns:1fr}.dd-editor-paneel{order:2;border-right:0;border-top:1px solid var(--ed-edge);max-height:60vh}.dd-editor-podium{order:1}.dd-editor-blad{height:auto;width:100%}}.dd-editor .dd-terug{display:block;font-size:.78rem;color:var(--ed-muted);text-decoration:none;margin-bottom:.1rem}.dd-editor .dd-terug:hover{color:var(--ed-green)}.dd-editor .dd-krap{margin:0;font-size:.78rem;line-height:1.45;color:#8a6d1f}.dd-editor .dd-teklein{margin:0;font-size:.78rem;line-height:1.45;color:#a3311f;font-weight:600}.dd-editor .dd-vakkop{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:0 0 .4rem}.dd-editor .dd-vakkop button{font:inherit;font-size:.78rem;background:none;border:1px solid var(--ed-edge);color:var(--ed-muted);border-radius:999px;padding:.25rem .7rem;cursor:pointer}.dd-editor .dd-vakkop button:hover{color:var(--ed-ink)}.dd-editor .dd-allesom{display:flex;flex-direction:column;gap:.15rem;width:100%;font:inherit;font-size:.82rem;text-align:left;padding:.55rem .7rem;border:1px solid var(--ed-edge);border-radius:.6rem;background:var(--ed-salie);color:var(--ed-ink);cursor:pointer}.dd-editor .dd-allesom small{font-size:.75rem;color:var(--ed-muted)}.dd-editor .dd-allesom:hover{border-color:var(--ed-green)}.dd-editor .dd-editor-telling{font-size:.8rem;color:var(--ed-muted);white-space:nowrap}.dd-editor .dd-editor-telling strong{color:var(--ed-ink)}.sint{--paper: #f2ede2;--paper-card: #f8f5ec;--paper-deep: #e9e2d3;--paper-edge: #dcd4c2;--ink: #293825;--ink-soft: #4a5343;--ink-mute: #585f4b;--rule: #dcd4c2;--accent: #006c3f;--accent-soft: #d8decb;--accent-deep: #556048;--blush: #c47a5c;--blush-ink: #a85b35;--blush-text: #964c2a;--fout: #b00020;--font-display: "Prata", Georgia, "Times New Roman", serif;--font-body: "Karla", ui-sans-serif, system-ui, -apple-system, sans-serif;--radius-sm: 8px;--radius: 14px;--radius-lg: 22px;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55}.sint *,.sint *:before,.sint *:after{box-sizing:border-box}.sint h1,.sint h2,.sint h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;line-height:1.14;margin:0;color:var(--ink)}.sint p{margin:0}.sint img{max-width:100%;display:block}.sint a{color:inherit;text-decoration:none}.sint button{font-family:inherit}.sint .container{max-width:1080px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.sint section{padding-block:clamp(44px,6vw,80px)}.sint .section-tight{padding-block:clamp(34px,4vw,56px)}.sint .band-cream{background:var(--paper-card);border-block:1px solid var(--paper-edge)}.sint .band-sage{background:var(--accent-soft)}.sint .section-head{margin-bottom:clamp(22px,3vw,34px)}.sint .section-head.center{text-align:center}.sint .section-head h2{font-size:clamp(26px,3.4vw,38px);margin-top:14px}.sint .section-head .lead{margin-top:14px;font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:56ch}.sint .eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blush-text);display:inline-flex;align-items:center;gap:10px}.sint .eyebrow:before{content:"";width:20px;height:1px;background:var(--blush-ink);display:inline-block}.sint .section-head.center .eyebrow:before{display:none}.sint .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border:1px solid transparent;border-radius:12px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .15s ease,color .15s ease,border-color .15s ease}.sint .btn-primary{background:var(--accent);color:#fff;box-shadow:0 12px 24px -14px #006c3fb3}.sint .btn-primary:hover{background:#005a34;transform:translateY(-1px)}.sint .btn-ghost{background:transparent;border-color:var(--blush-ink);color:var(--blush-text)}.sint .btn-ghost:hover{background:var(--blush-ink);border-color:var(--blush-ink);color:var(--paper)}.sint .btn-sm{height:42px;padding:0 18px;font-size:13.5px;border-radius:10px}.sint .btn-arrow:after{content:"→";transition:transform .2s ease}.sint .btn-arrow:hover:after{transform:translate(3px)}.sint .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.sint .chip-group{display:flex;flex-wrap:wrap;gap:8px}.sint .chip{border:1px solid var(--paper-edge);background:var(--paper-card);border-radius:999px;padding:9px 15px;font-size:13.5px;font-weight:500;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s ease;min-height:40px}.sint .chip:hover{border-color:var(--accent)}.sint .chip.active{background:var(--accent);color:#fff;border-color:var(--accent)}.sint .s-trust{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-mute)}.sint .s-trust .dot{width:4px;height:4px;border-radius:50%;background:var(--paper-edge)}.sint .s-hero{position:relative;overflow:hidden;padding:clamp(34px,5vw,70px) 0 clamp(56px,6vw,92px)}.sint .s-hero .g{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);align-items:center}@media (max-width: 860px){.sint .s-hero .g{grid-template-columns:1fr}}.sint .s-hero h1{font-size:clamp(34px,4.6vw,56px);line-height:1.12;max-width:19ch;margin-top:18px;text-wrap:balance}.sint .s-hero .sub{margin-top:22px;font-size:19px;line-height:1.6;color:var(--ink-soft);max-width:46ch;text-wrap:pretty}.sint .s-hero .acts{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.sint .s-art{position:relative;aspect-ratio:4/4.4;border-radius:var(--radius-lg);overflow:hidden;background:var(--paper-deep);box-shadow:0 34px 74px -46px #3c281473}.sint .s-art .s-img{object-position:50% 60%}.sint .s-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:999px;background:var(--paper-card);border:1px solid var(--paper-edge);font-size:14px;color:var(--ink)}.sint .s-pill b{color:var(--blush-text)}.sint .s-pill i{width:8px;height:8px;border-radius:50%;background:var(--blush-ink)}.sint .s-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sint .keuze{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,32px)}@media (max-width: 820px){.sint .keuze{grid-template-columns:1fr}}.sint .kz{display:flex;flex-direction:column;background:var(--paper-card);border:1px solid var(--paper-edge);border-radius:var(--radius-lg);overflow:hidden;color:var(--ink);transition:transform .15s ease,border-color .15s ease}.sint .kz:hover{transform:translateY(-2px);border-color:var(--accent)}.sint .kz-art{position:relative;aspect-ratio:16/10;background:var(--paper-deep)}.sint .kz-b{padding:clamp(22px,2.6vw,32px);display:flex;flex-direction:column;gap:14px;flex:1}.sint .kz-tag{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blush-text)}.sint .kz-b h3{font-size:clamp(25px,2.4vw,31px);line-height:1.18}.sint .kz-b>p{font-size:16px;line-height:1.6;color:var(--ink-soft)}.sint .kz-b ul{list-style:none;padding:0;margin:2px 0 6px;display:grid;gap:9px}.sint .kz-b li{display:flex;gap:10px;font-size:15px;line-height:1.5;color:var(--ink-soft)}.sint .kz-b li:before{content:"✓";color:var(--accent);font-weight:700;flex:0 0 auto}.sint .kz-b .btn{margin-top:auto;align-self:flex-start}.sint .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width: 760px){.sint .steps{grid-template-columns:1fr}}.sint .step{background:var(--paper-card);border:1px solid var(--paper-edge);border-radius:var(--radius);padding:22px 24px}.sint .step-num{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--blush-ink)}.sint .step h3{font-size:21px;margin-top:10px}.sint .step p{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--ink-soft)}.sint .s-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width: 760px){.sint .s-dates{grid-template-columns:1fr}}.sint .s-date{background:var(--paper-card);border:1px solid var(--paper-edge);border-radius:var(--radius);padding:22px 24px}.sint .s-date .d{font-family:var(--font-display);font-size:28px;line-height:1.1;color:var(--blush-ink)}.sint .s-date p{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--ink-soft)}.sint .faq{display:grid;gap:10px;max-width:760px;margin:0 auto}.sint .faq-item{background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--radius);overflow:hidden}.sint .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:none;border:0;cursor:pointer;font-family:var(--font-display);font-size:17.5px;line-height:1.3;color:var(--ink);text-align:left}.sint .faq-q .toggle{flex:0 0 auto;font-family:var(--font-body);font-size:20px;color:var(--ink-mute);transition:transform .2s ease}.sint .faq-item.open .faq-q .toggle{transform:rotate(45deg);color:var(--blush-ink)}.sint .faq-a{overflow:hidden;transition:max-height .25s ease}.sint .faq-a-inner{padding:0 20px 18px;font-size:15px;line-height:1.6;color:var(--ink-soft)}.sint .slotcta{background:var(--accent);color:var(--paper)}.sint .slotcta h2,.sint .slotcta .eyebrow{color:var(--paper)}.sint .slotcta .eyebrow:before{background:var(--paper)}.sint .slotcta p{margin-top:12px;color:color-mix(in oklab,var(--paper) 86%,transparent);font-size:16.5px}.sint .slotcta .inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.sint .slotcta .acts{display:flex;flex-wrap:wrap;gap:12px}.sint .slotcta .btn-ghost{border-color:color-mix(in oklab,var(--paper) 62%,transparent);color:var(--paper)}.sint .slotcta .btn-ghost:hover{background:var(--paper);border-color:var(--paper);color:var(--blush-text)}.sint .s-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.sint .s-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px)}@media (max-width: 980px){.sint .s-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.sint .s-grid{grid-template-columns:1fr}}.sint .sb{display:flex;flex-direction:column;background:var(--paper-card);border:1px solid var(--paper-edge);border-radius:var(--radius-lg);overflow:hidden;color:var(--ink);transition:transform .15s ease,border-color .15s ease}.sint .sb:hover{transform:translateY(-2px);border-color:var(--accent)}.sint .sb-cover{position:relative;aspect-ratio:1/1;background:var(--paper-deep)}.sint .sb-cover .ttl{position:absolute;z-index:3;left:14px;right:14px;top:14px;padding:12px 14px;background:var(--paper-card);border-radius:10px;font-family:var(--font-display);font-size:17px;line-height:1.25;text-align:center;box-shadow:0 10px 24px -16px #3c281480}.sint .sb-b{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}.sint .sb-b h3{font-size:22px;line-height:1.2}.sint .sb-b p{font-size:14.5px;line-height:1.55;color:var(--ink-soft)}.sint .sb-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px}.sint .sb-meta>span{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--paper);border:1px solid var(--paper-edge);color:var(--ink-soft)}.sint .sb-meta>span.v{background:var(--accent-soft);border-color:transparent;color:var(--accent-deep)}.sint .s-anders{margin-top:clamp(28px,3.4vw,44px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:clamp(20px,2.6vw,30px);background:var(--accent-soft);border-radius:var(--radius-lg)}.sint .s-anders p{font-size:16px;line-height:1.55;color:var(--ink);max-width:58ch}.sint .bk{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ink-soft);margin-top:18px}.sint .bk:hover{color:var(--accent)}.sint .bp{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,4vw,56px);align-items:start;padding-top:clamp(20px,3vw,36px)}@media (max-width: 980px){.sint .bp{grid-template-columns:1fr}}.sint .bp-left{position:sticky;top:96px}@media (max-width: 980px){.sint .bp-left{position:static}}.sint .bp h1{font-size:clamp(30px,3.4vw,42px);line-height:1.14}.sint .bp .kort{margin-top:12px;font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:52ch}.sint .bp .sb-meta{margin:14px 0 22px}.sint .rd{background:var(--paper-deep);border-radius:var(--radius-lg);padding:clamp(14px,2vw,22px)}.sint .rd-spread{display:grid;grid-template-columns:1fr 1fr;aspect-ratio:2/1.32;border-radius:6px;overflow:hidden;box-shadow:0 26px 50px -30px #3c28148c;background:var(--paper-card)}.sint .rd-page{position:relative;overflow:hidden;background:var(--paper-card)}.sint .rd-page+.rd-page{box-shadow:inset 10px 0 18px -14px #3c281459}.sint .rd-txt{display:flex;flex-direction:column;justify-content:center;padding:clamp(16px,3vw,40px);font-family:var(--font-display);font-size:clamp(12.5px,1.25vw,16.5px);line-height:1.62;color:var(--ink);white-space:pre-line;text-wrap:pretty}.sint .rd-txt.c{text-align:center;align-items:center}.sint .rd-txt .klein{font-family:var(--font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:14px}.sint .rd-cover{position:relative;grid-column:1/-1;aspect-ratio:1/1}.sint .rd-cover .ttl{position:absolute;z-index:3;left:50%;top:9%;transform:translate(-50%);width:min(70%,440px);padding:14px 18px;background:var(--paper-card);border-radius:12px;text-align:center;font-family:var(--font-display);font-size:clamp(16px,2vw,26px);line-height:1.22;box-shadow:0 12px 30px -18px #3c28148c}.sint .rd-cover .ttl small{display:block;margin-top:8px;font-family:var(--font-body);font-size:11px;letter-spacing:.14em;text-transform:lowercase;color:var(--ink-mute)}.sint .pv{color:var(--accent-deep);background:color-mix(in oklab,var(--accent-soft) 70%,transparent);border-radius:4px;padding:0 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.sint .rd-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.sint .rd-bar .lbl{font-size:13px;color:var(--ink-soft)}.sint .rd-bar .lbl b{color:var(--ink);font-weight:600}.sint .rd-nav{display:flex;gap:8px}.sint .rd-nav button{width:40px;height:40px;border-radius:50%;border:1px solid var(--paper-edge);background:var(--paper-card);color:var(--ink);font-size:16px;cursor:pointer;transition:border-color .15s}.sint .rd-nav button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.sint .rd-nav button:disabled{opacity:.4;cursor:default}.sint .rd-dots{display:flex;gap:6px;justify-content:center;margin-top:12px;flex-wrap:wrap}.sint .rd-dots button{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:var(--paper-edge);cursor:pointer}.sint .rd-dots button.on{background:var(--accent);width:22px;border-radius:999px}.sint .rd-note{margin-top:14px;font-size:13px;line-height:1.5;color:var(--ink-mute)}.sint .rd-full{position:relative;display:block;aspect-ratio:2/1;container-type:inline-size}.sint .rd-full:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:36px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(40,25,10,.18) 45%,rgba(40,25,10,.22) 50%,rgba(40,25,10,.18) 55%,transparent);pointer-events:none}.sint .rd-card{position:absolute;z-index:2;width:38cqw;padding:2.2cqw 2.4cqw;background:color-mix(in oklab,var(--paper-card) 92%,transparent);border-radius:12px;box-shadow:0 10px 26px -16px #28190a8c;font-family:var(--font-display);font-size:clamp(9px,1.95cqw,16px);line-height:1.55;color:var(--accent-deep);text-align:center;text-wrap:pretty}.sint .rd-card.l{left:5%}.sint .rd-card.r{right:5%}.sint .rd-card.top{top:6%}.sint .rd-card.mid{top:50%;transform:translateY(-50%)}.sint .rd-card.bot{bottom:6%}.sint .sf{background:var(--paper-card);border:1px solid var(--paper-edge);border-radius:var(--radius-lg);padding:clamp(20px,2.4vw,30px);display:flex;flex-direction:column;gap:26px}.sint .sf-step{display:flex;flex-direction:column;gap:14px}.sint .sf-step+.sf-step{border-top:1px solid var(--rule);padding-top:24px}.sint .sf-h{display:flex;align-items:baseline;gap:10px;font-family:var(--font-display);font-size:21px;line-height:1.2}.sint .sf-h .n{font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--blush-ink)}.sint .sf-lbl{font-size:14px;font-weight:600;color:var(--ink)}.sint .sf-lbl em{font-style:normal;font-weight:400;color:var(--ink-mute)}.sint .sf-hint{font-size:13px;line-height:1.5;color:var(--ink-mute)}.sint .sf-f{display:flex;flex-direction:column;gap:7px}.sint .sf-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px}.sint .sf input[type=text],.sint .sf input[type=email],.sint .sf input[type=number],.sint .sf textarea{width:100%;height:48px;padding:0 14px;border:1px solid var(--paper-edge);border-radius:10px;background:var(--paper);font:inherit;font-size:15.5px;color:var(--ink);transition:border-color .15s}.sint .sf textarea{height:auto;min-height:76px;padding:12px 14px;line-height:1.5;resize:vertical}.sint .sf input:focus,.sint .sf textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 16%,transparent)}.sint .sf .err input,.sint .sf .err textarea,.sint .sf .err .sf-up{border-color:var(--fout)}.sint .sf .err .sf-lbl{color:var(--fout)}.sint .seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;padding:5px;background:var(--paper);border:1px solid var(--paper-edge);border-radius:12px}.sint .seg button{min-height:44px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:14.5px;font-weight:600;color:var(--ink-soft);cursor:pointer;padding:6px 10px;line-height:1.25}.sint .seg button.on{background:var(--paper-card);color:var(--ink);box-shadow:0 2px 8px -3px #3c281459}.sint .seg button:disabled{opacity:.45;cursor:not-allowed}.sint .kid{border:1px solid var(--paper-edge);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:14px;background:var(--paper)}.sint .kid-h{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blush-text)}.sint .sw{display:flex;flex-wrap:wrap;gap:8px}.sint .sw button{width:44px;height:44px;border-radius:50%;border:2px solid var(--paper-card);box-shadow:0 0 0 1px var(--paper-edge);cursor:pointer;padding:0}.sint .sw button.on{box-shadow:0 0 0 2px var(--accent)}.sint .sf .chip{min-height:40px;font-size:13.5px}.sint .sf-up{display:flex;align-items:center;gap:14px;padding:14px;border:1.5px dashed var(--paper-edge);border-radius:12px;background:var(--paper-card);cursor:pointer;font-size:14.5px;color:var(--ink-soft)}.sint .sf-up:hover{border-color:var(--accent)}.sint .sf-up img{width:56px;height:56px;border-radius:10px;object-fit:cover}.sint .sf-up input{display:none}.sint .sf-up .x{margin-left:auto;font-size:13px;color:var(--blush-text);text-decoration:underline;background:none;border:0;cursor:pointer}.sint .sf-sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink-soft)}.sint .sf-miss{padding:14px 16px;border-radius:12px;background:#fbeceb;color:#7a1020;font-size:14px;line-height:1.5}.sint .sf-miss ul{margin:6px 0 0;padding-left:18px}.sint .sf .btn-primary{width:100%;justify-content:center;height:54px}.sint .sf-fine{font-size:12.5px;line-height:1.5;color:var(--ink-mute);text-align:center}.sint .sf-done{display:flex;flex-direction:column;gap:12px}.sint .sf-done h3{font-size:26px}.sint .sf-done p{font-size:15.5px;line-height:1.6;color:var(--ink-soft)}.sint .dicht{max-width:560px;margin:clamp(40px,8vw,90px) auto;text-align:center;display:grid;gap:14px;justify-items:center}.sint .dicht h1{font-size:clamp(26px,3.4vw,36px)}.sint .dicht p{font-size:16px;line-height:1.6;color:var(--ink-soft)}.sint .s-bar{display:none}@media (max-width: 640px){.sint .s-hero{padding:18px 0 40px}.sint .s-hero .g{gap:22px}.sint .s-hero .g>.s-art{order:-1;aspect-ratio:4/3;border-radius:18px}.sint .s-hero h1{font-size:31px;margin-top:14px}.sint .s-hero .sub{font-size:16.5px;margin-top:14px}.sint .s-hero .acts{flex-direction:column}.sint .s-hero .acts .btn{width:100%}.sint .s-pill{font-size:13px}.sint .kz-art{aspect-ratio:16/8}.sint .kz-b .btn{align-self:stretch}.sint .s-filter{flex-wrap:nowrap;overflow-x:auto;margin:0 -24px 20px;padding:0 24px 4px;scrollbar-width:none}.sint .s-filter::-webkit-scrollbar{display:none}.sint .s-filter .chip{flex:0 0 auto}.sint .s-grid{gap:12px}.sint .sb{flex-direction:row;border-radius:16px}.sint .sb-cover{flex:0 0 118px;aspect-ratio:auto;min-height:150px}.sint .sb-cover .ttl{display:none}.sint .sb-b{padding:14px 16px;gap:6px}.sint .sb-b h3{font-size:18px}.sint .sb-b p{font-size:13.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sint .sb-meta>span{font-size:11px;padding:3px 8px}.sint .s-anders .btn{width:100%}.sint .bp{gap:22px;padding-top:12px}.sint .bp h1{font-size:28px}.sint .bp .kort{font-size:15.5px}.sint .bp .sb-meta{margin:12px 0 16px}.sint .rd{padding:10px;margin:0 -10px;border-radius:18px}.sint .rd-spread{grid-template-columns:1fr;aspect-ratio:auto}.sint .rd-page+.rd-page{box-shadow:none;border-top:1px solid var(--rule)}.sint .rd-txt{font-size:15.5px;padding:20px 18px;min-height:0}.sint .rd-spread .rd-page:empty{display:none}.sint .rd-cover{aspect-ratio:1/1!important}.sint .rd-full{display:flex;flex-direction:column;aspect-ratio:auto}.sint .rd-full .s-img{position:relative;aspect-ratio:2/1;height:auto}.sint .rd-full:after{display:none}.sint .rd-card{position:static;transform:none!important;width:auto;font-size:15.5px!important;border-radius:0;box-shadow:none;background:var(--paper-card);padding:18px;text-align:left}.sint .rd-cover .ttl{width:82%;font-size:19px}.sint .rd-nav button{width:44px;height:44px}.sint .sf{padding:18px 16px;margin:0 -8px;border-radius:18px}.sint .sf input[type=text],.sint .sf input[type=email],.sint .sf input[type=number],.sint .sf textarea{font-size:16px}.sint .kid{padding:14px}.sint .seg button{font-size:13.5px;padding:6px 4px}.sint .s-bar{display:flex;position:fixed;z-index:40;left:0;right:0;bottom:0;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--paper-card) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--paper-edge);transition:transform .2s ease}.sint .s-bar.weg{transform:translateY(110%)}.sint .s-bar .t{flex:1;font-size:13px;line-height:1.35;color:var(--ink-soft)}.sint .s-bar .t b{display:block;color:var(--ink);font-size:14px}.sint .s-bar .btn{flex:0 0 auto;height:48px}.sint .onderruimte{height:76px}}.printkaart{--pk-groen: #006c3f;--pk-donker: #0f3d2a;--pk-goud: #c9962f;--pk-creme: #fbf6ec;min-height:100vh;background:#efe9dd;color:#1f2a24;font-family:Inter,system-ui,sans-serif;padding:24px 16px 48px;box-sizing:border-box}.printkaart *,.printkaart *:before,.printkaart *:after{box-sizing:border-box}.printkaart .pk-melding{max-width:520px;margin:15vh auto 0;background:#fff;border-radius:12px;padding:24px;font-size:16px;line-height:1.6}.printkaart .pk-scherm{max-width:640px;margin:0 auto 20px}.printkaart .pk-scherm h1{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:28px;margin:0 0 8px;color:var(--pk-donker)}.printkaart .pk-scherm p{font-size:15.5px;line-height:1.6;margin:0 0 14px}.printkaart .pk-scherm button{background:var(--pk-groen);color:#fff;border:0;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:600;cursor:pointer}.printkaart .pk-vel{width:210mm;max-width:100%;margin:0 auto;background:#fff;padding:18mm 0;display:flex;justify-content:center;box-shadow:0 6px 24px #00000014}.printkaart .pk-kaart{border:.4mm dashed #9a9a9a;padding:4mm}.printkaart .pk-bon{width:148mm;height:105mm}.printkaart .pk-gedicht{width:105mm;height:148mm}.printkaart .pk-binnen{height:100%;background:var(--pk-creme);border:.6mm solid var(--pk-goud);border-radius:3mm;padding:8mm 9mm;display:flex;flex-direction:column;align-items:center;text-align:center}.printkaart .pk-eyebrow{font-size:8.5pt;letter-spacing:.14em;text-transform:uppercase;color:var(--pk-groen);font-weight:600}.printkaart .pk-ster{color:var(--pk-goud);font-size:14pt;margin:2.5mm 0 1.5mm}.printkaart .pk-naam{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:24pt;line-height:1.1;color:var(--pk-donker)}.printkaart .pk-tekst{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:12.5pt;line-height:1.5;margin:4mm 0 0;max-width:112mm}.printkaart .pk-vers{font-family:Fraunces,Georgia,serif;font-style:italic;line-height:1.45;white-space:pre-line;margin:5mm 0 0;color:var(--pk-donker)}.printkaart .pk-voet{margin-top:auto;font-size:8pt;color:#6b6b6b;letter-spacing:.04em}@media (max-width: 700px){.printkaart .pk-vel{padding:8mm 0;overflow:hidden}.printkaart .pk-bon{transform:scale(.6);transform-origin:top center;margin-bottom:-42mm}.printkaart .pk-gedicht{transform:scale(.75);transform-origin:top center;margin-bottom:-37mm}}@media print{@page{size:A4;margin:0}.printkaart{background:#fff;padding:0;min-height:0}.printkaart .pk-scherm{display:none}.printkaart .pk-vel{box-shadow:none;padding:20mm 0;width:210mm;max-width:none}.printkaart .pk-bon,.printkaart .pk-gedicht{transform:none;margin-bottom:0}.printkaart .pk-binnen{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.bl-hero{padding:54px 0 26px}.bl-hero h1{margin:14px 0 16px;max-width:18ch}.bl-hero .lead{max-width:62ch}.bl-filter{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 30px}.bl-filter button{font:inherit;font-size:14px;cursor:pointer;padding:8px 15px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);transition:background .15s,border-color .15s}.bl-filter button:hover{border-color:var(--green-deep)}.bl-filter button[aria-pressed=true]{background:var(--green-deep);border-color:var(--green-deep);color:#fff}.bl-top{display:grid;grid-template-columns:minmax(0,42%) 1fr;gap:26px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin-bottom:40px;text-decoration:none;color:inherit;transition:box-shadow .18s,transform .18s}.bl-top:hover{box-shadow:0 18px 40px -30px #00532e8c;transform:translateY(-2px)}.bl-top .beeld img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block;aspect-ratio:4 / 3}.bl-top h2{font-size:clamp(21px,3.4vw,29px);margin:8px 0 10px}.bl-top p{color:var(--muted);line-height:1.65;margin-bottom:12px}.bl-top .meer{color:var(--green-deep);font-weight:700;font-size:14.5px}.bl-groep{margin-bottom:44px}.bl-groep h2{font-size:clamp(20px,3vw,26px);margin-bottom:6px}.bl-groep .gl{color:var(--muted);margin-bottom:22px;max-width:62ch}.bl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:22px}.bl-kaart{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .18s,transform .18s}.bl-kaart:hover{box-shadow:0 16px 34px -28px #00532e8c;transform:translateY(-2px)}.bl-kaart .beeld img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.bl-kaart .tekst{padding:16px 17px 18px;display:flex;flex-direction:column;gap:7px}.bl-kaart h3{font-size:18px;line-height:1.28}.bl-kaart p{color:var(--muted);font-size:14.5px;line-height:1.6}.thema{font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--green-deep);font-weight:700}.vt{font-size:13px;color:var(--muted)}.bl-ing{background:var(--green-panel);border-radius:var(--radius);padding:30px clamp(20px,4vw,38px);margin-top:10px}.bl-ing h2{font-size:clamp(20px,3vw,26px);margin-bottom:8px}.bl-ing>p{color:#3a4a41;max-width:60ch;margin-bottom:18px}.bl-ing .rij{display:flex;flex-wrap:wrap;gap:8px}.bl-ing .rij a{background:#fff;border:1px solid rgba(0,83,46,.18);border-radius:999px;padding:7px 14px;font-size:14px;text-decoration:none;color:var(--ink)}.bl-ing .rij a:hover{border-color:var(--green-deep)}.art-kop{padding:40px 0 10px}.kruim{font-size:13.5px;color:var(--muted);margin-bottom:18px}.kruim a{color:var(--muted)}.kruim .sep{margin:0 7px}.art-kop h1{margin-bottom:16px;max-width:20ch}.art-kop .intro{font-size:clamp(17px,2.2vw,19px);color:#3a4a41;line-height:1.65;max-width:62ch}.art-meta{display:flex;flex-wrap:wrap;gap:9px;align-items:center;color:var(--muted);font-size:13.5px;margin:20px 0 26px}.art-meta .studio{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:600}.art-meta .dot{width:26px;height:26px;border-radius:50%;background:var(--green-deep);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-style:italic;font-size:15px}.art-beeld img{width:100%;max-width:720px;aspect-ratio:3 / 2;object-fit:cover;object-position:center 40%;border-radius:var(--radius);display:block}@media (max-width: 700px){.art-beeld img{aspect-ratio:4 / 3}}.art-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:42px;align-items:start;padding-bottom:20px}.toc{background:var(--cream-2);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:30px}.toc .t{font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.toc ol{margin:0;padding-left:20px;display:grid;gap:6px}.toc a{color:var(--ink);text-decoration:none;font-size:14.5px}.toc a:hover{color:var(--green-deep);text-decoration:underline}.art-body{max-width:66ch}.art-body h2{font-size:clamp(21px,3vw,27px);margin:34px 0 12px;scroll-margin-top:90px}.art-body p{margin-bottom:15px;line-height:1.75}.art-body .eerste{font-size:18.5px}.art-body ul,.art-body ol{margin:0 0 16px 22px;display:grid;gap:7px;line-height:1.7}.art-body a:not(.btn){color:var(--green-deep);text-underline-offset:2px}.art-body a.btn{text-decoration:none}.art-slot .btn-green,.bl-ing .btn-green,.rail-cta .btn-green{color:#fff}.inline-cta{background:var(--cream-2);border-left:3px solid var(--green-deep);border-radius:0 12px 12px 0;padding:16px 18px;margin:22px 0 26px}.inline-cta p{margin-bottom:8px}.inline-cta a{font-weight:700}.art-rail{position:sticky;top:24px}.rail-cta{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px;text-align:center}.rail-cta .mini img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;display:block;margin-bottom:14px}.rail-cta h3{font-size:19px;margin-bottom:8px}.rail-cta p{color:var(--muted);font-size:14.5px;line-height:1.6;margin-bottom:14px}.rail-cta .fine{display:block;color:var(--muted);font-size:12.5px;margin-top:10px}.art-slot{background:var(--green-panel);border-radius:var(--radius);padding:28px clamp(20px,4vw,32px);margin:36px 0 10px}.art-slot h2{margin:0 0 10px}.art-slot p{color:#3a4a41;margin-bottom:16px}.art-slot .fine{display:block;color:#3a4a41;font-size:13px;margin-top:10px}.verder{padding-top:10px}.verder h2{margin-bottom:20px}@media (max-width: 900px){.art-wrap{grid-template-columns:1fr;gap:26px}.art-rail{position:static}.bl-top{grid-template-columns:1fr}}.app{--font-body:var(--font-sans);--font-display:var(--font-serif);--font-mono:"JetBrains Mono",ui-monospace,monospace;--accent:var(--green);--paper:#f8f5ec;--blush:var(--terracotta-ink);--blush-text:var(--terracotta-text);--bg-deep:#e8e2d5}.app *,.app{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.app button,.app a[href],.app [role=button]{min-height:44px}html:has(.app),body:has(.app){margin:0;height:100%}body:has(.app){background:#cfc8b8;font-family:var(--font-sans);color:var(--ink);font-size:15px;line-height:1.5;overscroll-behavior-y:none}.app{font-family:var(--font-body);position:relative;display:flex;flex-direction:column;height:100dvh;max-width:100%;background:var(--bg);overflow:hidden}@media (min-width:620px){body:has(.app){display:grid;place-items:center;padding:26px}.app{width:410px;height:min(860px,calc(100dvh - 52px));border-radius:26px;box-shadow:0 40px 90px -40px #29382599}}.app .top{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:14px 16px 12px;background:var(--card);border-bottom:1px solid var(--edge);position:relative;z-index:5}.app .top .merk{font-family:var(--font-display);font-style:italic;font-size:19px;color:var(--accent);line-height:1}.app .top h1{font-family:var(--font-display);font-weight:400;font-size:19px;line-height:1.1;margin:0;flex:1 1 auto;min-width:0}.app .top .terug{flex:0 0 auto;width:44px;height:44px;margin:-10px 0 -10px -11px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink);border-radius:50%;cursor:pointer}.app .top .terug:active{background:var(--row-hover)}.app .top .terug svg{width:22px;height:22px}.app .top .rechts{flex:0 0 auto;display:flex;align-items:center;gap:8px}.app .top .sub{font-size:12.5px;color:var(--muted);margin:2px 0 0}.app .vak-strook{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:9px 16px;background:var(--accent);color:var(--paper);font-size:13px;line-height:1.35}.app .vak-strook b{font-weight:600}.app .vak-strook>svg{flex:0 0 auto;width:17px;height:17px}.app .vak-strook .uit{margin-left:auto;flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;border:1px solid color-mix(in oklab,var(--paper) 46%,transparent);background:transparent;color:var(--paper);font-family:var(--font-body);font-size:12.5px;font-weight:600;padding:0 14px;border-radius:999px;cursor:pointer}.app .scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 16px calc(18px + env(safe-area-inset-bottom))}.app .scroll.vlak{padding:0}.app .tabs{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,1fr);background:var(--card);border-top:1px solid var(--edge);padding-bottom:env(safe-area-inset-bottom)}.app .tab{position:relative;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;color:var(--muted);font-family:var(--font-body);font-size:11px;font-weight:600;cursor:pointer;padding:8px 2px}.app .tab svg{width:22px;height:22px}.app .tab[aria-current=page]{color:var(--accent)}.app .tab:active{background:var(--row-hover)}.app .tab .bel{position:absolute;top:7px;left:calc(50% + 7px);min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--blush);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;line-height:1}.app .kop{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:22px 0 9px}.app .kop:first-child{margin-top:2px}.app .kop .n{color:var(--blush-text)}.app .kaart{background:var(--card);border:1px solid var(--edge);border-radius:14px;overflow:hidden}.app .kaart+.kaart{margin-top:9px}.app .antwoord{background:var(--card);border:1px solid var(--edge);border-radius:16px;padding:16px;text-align:center}.app .antwoord.rust{background:var(--accent);border-color:var(--accent);color:var(--paper)}.app .antwoord .groot{font-family:var(--font-display);font-weight:400;font-size:27px;line-height:1.15;margin:0}.app .antwoord.rust .groot{color:var(--paper)}.app .antwoord p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.app .antwoord.rust p{color:color-mix(in oklab,var(--paper) 88%,transparent)}.app .antwoord .telling{display:flex;justify-content:center;gap:0;margin-top:14px;padding-top:13px;border-top:1px solid var(--edge-soft)}.app .antwoord.rust .telling{border-top-color:color-mix(in oklab,var(--paper) 26%,transparent)}.app .antwoord .telling>button{flex:1 1 0;min-width:0;border:0;background:transparent;font-family:var(--font-body);cursor:pointer;padding:2px 4px;color:inherit}.app .antwoord .telling>button+button{border-left:1px solid var(--edge-soft)}.app .antwoord.rust .telling>button+button{border-left-color:color-mix(in oklab,var(--paper) 26%,transparent)}.app .antwoord .telling .v{display:block;font-family:var(--font-display);font-size:23px;line-height:1.1}.app .antwoord .telling .l{display:block;font-size:11.5px;color:var(--muted);margin-top:3px}.app .antwoord.rust .telling .l{color:color-mix(in oklab,var(--paper) 78%,transparent)}.app .antwoord .telling .v.let{color:var(--blush-text)}.app .antwoord.rust .telling .v.let{color:var(--gold)}.app .rij{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:12px 14px;border:0;background:transparent;text-align:left;font-family:var(--font-body);font-size:15px;color:var(--ink);cursor:pointer}.app .rij+.rij{border-top:1px solid var(--edge-soft)}.app .rij:active{background:var(--row-hover)}.app .rij .mini{flex:0 0 auto;width:42px;height:52px;border-radius:7px;overflow:hidden;background:var(--peach);border:1px solid var(--edge)}.app .rij .mini img{display:block;width:100%;height:100%;object-fit:cover}.app .rij .mid{flex:1 1 auto;min-width:0}.app .rij .nm{display:block;font-weight:600;font-size:14.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .rij .bij{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .rij .re{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.app .rij .tijd{font-size:11.5px;color:var(--muted)}.app .rij>svg{flex:0 0 auto;width:16px;height:16px;color:var(--muted)}.app .rij .punt{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--blush)}.app .lab{display:inline-block;font-size:11px;font-weight:600;line-height:1.35;padding:3px 8px;border-radius:999px;white-space:nowrap}.app .lab.ok{background:#e4ece5;color:#2f6f4f}.app .lab.warn{background:#f7ecd9;color:#8a5b12}.app .lab.bad{background:var(--danger-wash);color:var(--danger)}.app .lab.info{background:var(--blue-wash);color:var(--blue-ink)}.app .lab.oranje{background:#fbe3d0;color:#9c4a10}.app .lab.actie{background:#ece1f2;color:#6b3f85}.app .lab.rust{background:var(--edge);color:var(--muted)}.app .klok{font-family:var(--font-mono);font-size:12px;font-weight:500}.app .klok.krap{color:var(--danger)}.app .klok.ruim{color:var(--muted)}.app .kn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 18px;border:0;border-radius:999px;font-family:var(--font-body);font-size:15px;font-weight:600;cursor:pointer;text-decoration:none}.app .kn svg{width:18px;height:18px}.app .kn.pri{background:var(--accent);color:var(--paper)}.app .kn.pri:active{background:#005a34}.app .kn.gh{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge)}.app .kn.gh:active{background:var(--row-hover)}.app .kn.dgr{background:var(--danger-wash);color:var(--danger)}.app .kn.vol{width:100%}.app .kn-paar{display:grid;grid-template-columns:1fr 1fr;gap:9px}.app .kn-rij{display:flex;gap:9px;flex-wrap:wrap}.app .besluit{flex:0 0 auto;display:flex;gap:9px;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--edge)}.app .besluit .kn{flex:1 1 0;min-width:0}.app .pf-top{padding:12px 16px;background:var(--card);border-bottom:1px solid var(--edge)}.app .pf-top .l1{display:flex;align-items:baseline;gap:9px}.app .pf-top h2{font-family:var(--font-display);font-weight:400;font-size:18px;margin:0;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .pf-top .meta{font-size:12.5px;color:var(--muted);margin:3px 0 0}.app .spreads{flex:1 1 auto;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;background:var(--bg-deep,#e8e2d5)}.app .spreads::-webkit-scrollbar{display:none}.app .spreads>figure{flex:0 0 100%;scroll-snap-align:center;margin:0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:14px 16px}.app .spreads .vlak{position:relative;aspect-ratio:2/1.3;border-radius:12px;overflow:hidden;background:var(--card);border:1px solid var(--edge)}.app .spreads .vlak img{display:block;width:100%;height:100%;object-fit:cover}.app .spreads figcaption{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.app .spreads figcaption b{font-weight:600;color:var(--ink)}.app .spreads figcaption .lab{margin-left:auto}.app .spreads .tekst{background:var(--card);border:1px solid var(--edge);border-radius:12px;padding:12px 14px;font-family:var(--font-display);font-size:16px;line-height:1.42}.app .stippen{flex:0 0 auto;display:flex;justify-content:center;gap:6px;padding:9px 16px;background:var(--card);border-top:1px solid var(--edge-soft)}.app .stippen span{width:7px;height:7px;border-radius:50%;background:var(--edge);transition:background .12s ease,transform .12s ease}.app .stippen span[data-nu=true]{background:var(--accent);transform:scale(1.3)}.app .draad{display:flex;flex-direction:column;gap:11px}.app .bel-tekst{max-width:86%;padding:11px 14px;border-radius:15px;font-size:14.5px;line-height:1.48}.app .bel-tekst.klant{align-self:flex-start;background:var(--card);border:1px solid var(--edge);border-bottom-left-radius:5px}.app .bel-tekst.wij{align-self:flex-end;background:var(--accent);color:var(--paper);border-bottom-right-radius:5px}.app .bel-tekst .wie{display:block;font-size:11.5px;font-weight:600;margin-bottom:4px;color:var(--muted)}.app .bel-tekst.wij .wie{color:color-mix(in oklab,var(--paper) 76%,transparent)}.app .snel{display:flex;gap:8px;overflow-x:auto;padding:9px 16px;background:var(--card);border-top:1px solid var(--edge);-webkit-overflow-scrolling:touch}.app .snel::-webkit-scrollbar{display:none}.app .snel button{flex:0 0 auto;padding:0 15px;border:0;border-radius:999px;background:var(--peach);color:var(--blush-text);font-family:var(--font-body);font-size:13.5px;font-weight:600;cursor:pointer}.app .snel button:active{background:var(--blush);color:#fff}.app .feit{display:flex;gap:12px;padding:11px 14px;font-size:14px}.app .feit+.feit{border-top:1px solid var(--edge-soft)}.app .feit .k{flex:0 0 108px;color:var(--muted)}.app .feit .w{flex:1 1 auto;min-width:0}.app .feit .w.mono{font-family:var(--font-mono);font-size:13px}.app .stap{display:flex;align-items:center;gap:11px;padding:10px 14px;font-size:14px}.app .stap+.stap{border-top:1px solid var(--edge-soft)}.app .stap .bol{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--edge);color:var(--muted)}.app .stap.klaar .bol{background:var(--accent);color:var(--paper)}.app .stap.nu .bol{background:var(--gold);color:#4a3a10}.app .stap .wat{flex:1 1 auto;min-width:0}.app .stap .wen{flex:0 0 auto;font-size:11.5px;color:var(--muted)}.app .tip{margin:12px 0 0;font-size:13px;line-height:1.55;color:var(--blush-text);background:var(--peach);border-radius:11px;padding:11px 13px}.app .leeg{text-align:center;padding:38px 20px}.app .leeg .em{font-family:var(--font-display);font-size:21px;line-height:1.2}.app .leeg p{margin:9px 0 0;font-size:14px;color:var(--muted)}.app .schakel{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:13px 14px;font-size:14.5px;text-align:left;border:0;background:transparent;font-family:var(--font-body);color:var(--ink)}.app .schakel+.schakel{border-top:1px solid var(--edge-soft)}.app button.schakel{cursor:pointer}.app button.schakel:active{background:var(--row-hover)}.app .schakel .mid{flex:1 1 auto;min-width:0}.app .schakel .mid b{display:block;font-weight:600}.app .schakel .mid span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.app .sw{flex:0 0 auto;width:48px;height:29px;border-radius:999px;background:var(--edge);position:relative;transition:background .15s ease;pointer-events:none}.app .sw:after{content:"";position:absolute;top:3px;left:3px;width:23px;height:23px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #2938254d;transition:transform .15s ease}.app .schakel[aria-pressed=true] .sw{background:var(--accent)}.app .schakel[aria-pressed=true] .sw:after{transform:translate(19px)}.app .bericht{background:var(--card);border:1px solid var(--edge);border-radius:14px;padding:13px 14px;font-size:15.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.app .bericht.wij{background:var(--accent-wash,#e6efe9);border-color:transparent}.app .antwoordvak{display:block;width:100%;box-sizing:border-box;min-height:260px;padding:13px 14px;border:1px solid var(--edge);border-radius:14px;background:var(--card);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;resize:vertical}.app .antwoordvak:focus{outline:2px solid var(--accent);outline-offset:1px}.admin-root{--bg:#f6f3ec;--card:#fbf9f3;--ink:#2c2620;--muted:#7a7166;--green:#006c3f;--green-soft:#2f6f4f;--green-panel:#cdded2;--green-wash:#e3ede6;--edge:#e7e1d6;--edge-soft:#efe9de;--peach:#e7d6c3;--rail:248px;--topbar:56px;--ink-soft:#4a423a;--row-hover:#f2eee5;--gold:#d9a441;--danger:#b00020;--danger-wash:#fbeef0;--blue-wash:#e6ecf3;--blue-ink:#3a5a7a;--oranje-wash:#fbe3d0;--oranje-ink:#9c4a10;--actie-wash:#ece1f2;--actie-ink:#6b3f85;--shadow-sm:0 8px 20px -16px rgba(44,38,32,.5);--font-serif:"Fraunces",Georgia,serif;--font-sans:"Nunito Sans",system-ui,sans-serif;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--ink)}.admin-root *{box-sizing:border-box}.admin-root h1,.admin-root h2,.admin-root h3{font-family:var(--font-serif);font-weight:600;letter-spacing:-.01em;margin:0;color:var(--ink)}.adm-login{min-height:100vh;display:grid;place-items:center;background:var(--bg);padding:24px}.adm-login .box{width:100%;max-width:380px;background:var(--card);border:1px solid var(--edge);border-radius:16px;padding:28px}.adm-login h1{font-size:24px}.adm-login p{color:var(--muted);margin:6px 0 18px}.admin-shell{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);grid-template-rows:var(--topbar) minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;background:var(--bg)}.admin-shell>*{min-height:0}.topbar{grid-column:1/-1;display:flex;align-items:center;gap:16px;padding:0 16px;background:var(--card);border-bottom:1px solid var(--edge);z-index:30}.topbar .brand{display:flex;align-items:center;gap:9px;width:calc(var(--rail) - 32px);flex:none}.topbar .brand .wm{font-family:var(--font-serif);font-style:italic;font-size:20px;color:var(--green)}.space{display:flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid var(--edge);border-radius:999px;background:var(--bg);font-size:13px;color:var(--ink-soft);cursor:pointer}.space .dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.omni{flex:1;max-width:420px;display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--edge);border-radius:999px;background:var(--bg);color:var(--muted);font-size:13px;cursor:text}.omni kbd{margin-left:auto;font-family:var(--font-sans);font-size:11px;border:1px solid var(--edge);border-radius:5px;padding:1px 5px;background:var(--card);color:var(--muted)}.topbar .right{margin-left:auto;display:flex;align-items:center;gap:10px}.avatar{width:30px;height:30px;border-radius:50%;background:var(--green-panel);color:var(--green);display:grid;place-items:center;font-size:12px;font-weight:600;flex:none}.rail{background:var(--card);border-right:1px solid var(--edge);overflow-y:auto;padding:14px 10px 24px;display:flex;flex-direction:column;gap:2px}.rail .grp{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:16px 10px 6px}.rail .grp:first-child{padding-top:2px}.nav{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:var(--ink-soft);font-size:13.5px;cursor:pointer;border:none;background:none;text-align:left;width:100%;font-family:inherit}.nav:hover{background:var(--row-hover)}.nav svg{width:17px;height:17px;flex:none;color:var(--muted)}.nav.on{background:var(--green-wash);color:var(--green);font-weight:600}.nav.on svg{color:var(--green)}.nav .n{margin-left:auto;font-size:11px;font-weight:600;background:var(--green);color:var(--card);border-radius:999px;padding:1px 6px;min-width:18px;text-align:center}.nav .n.q{background:var(--peach);color:var(--ink)}.rail .foot{margin-top:auto;padding:14px 10px 0;border-top:1px solid var(--edge-soft);font-size:12px;color:var(--muted);line-height:1.45}.view{overflow-y:auto;position:relative}.view.flush{overflow:hidden}.vhead{position:sticky;top:0;background:color-mix(in oklab,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--edge);padding:18px 28px 14px;z-index:20}.vhead .crumb{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px;margin-bottom:6px}.vhead .crumb b{color:var(--ink-soft);font-weight:500}.vhead .line{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.vhead h1{font-size:27px}.vhead .sub{color:var(--muted);font-size:13.5px;max-width:64ch;margin-top:5px}.vhead .acts{margin-left:auto;display:flex;gap:8px;align-items:center}.vbody{padding:22px 28px 60px}.vbody.narrow{max-width:920px}.btn{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:.13s}.btn svg{width:15px;height:15px}.btn.pri{background:var(--green);color:#fbf9f3;box-shadow:0 8px 18px -12px #006c3fcc}.btn.pri:hover{background:#005a34}.btn.ghost{border-color:var(--edge);color:var(--ink-soft);background:var(--card)}.btn.ghost:hover{border-color:var(--green);color:var(--green)}.btn.quiet{color:var(--muted);background:none}.btn.quiet:hover{background:var(--row-hover);color:var(--ink)}.btn.dgr{border-color:var(--edge);color:var(--danger);background:var(--card)}.btn.dgr:hover{background:var(--danger-wash);border-color:var(--danger)}.btn.sm{padding:5px 11px;font-size:12px}.btn:disabled{opacity:.5;cursor:not-allowed}.seg{display:inline-flex;background:var(--card);border:1px solid var(--edge);border-radius:999px;padding:2px;gap:2px}.seg button{border:none;background:none;font-family:inherit;font-size:12.5px;color:var(--muted);padding:5px 12px;border-radius:999px;cursor:pointer}.seg button.on{background:var(--green-wash);color:var(--green);font-weight:600}.chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--row-hover);color:var(--muted);white-space:nowrap}.chip.ok{background:var(--green-wash);color:var(--green)}.chip.warn{background:#f7ecd9;color:#8a6520}.chip.info{background:var(--blue-wash);color:var(--blue-ink)}.chip.bad{background:var(--danger-wash);color:var(--danger)}.chip.oranje{background:var(--oranje-wash);color:var(--oranje-ink)}.chip.actie{background:var(--actie-wash);color:var(--actie-ink)}.chip.draft{background:var(--row-hover);color:var(--muted)}.sdot{width:7px;height:7px;border-radius:50%;background:var(--muted);flex:none;display:inline-block}.sdot.pub{background:var(--green)}.sdot.mod{background:var(--gold)}.sdot.dft{background:#c9c0b1}.card{background:var(--card);border:1px solid var(--edge);border-radius:16px}.card .ch{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--edge-soft)}.card .ch h3{font-size:16px}.card .ch .acts{margin-left:auto;display:flex;gap:6px}.card .cb{padding:14px 16px}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.kpi{background:var(--card);border:1px solid var(--edge);border-radius:14px;padding:14px 16px}.kpi .lb{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.kpi .vl{font-family:var(--font-serif);font-size:30px;line-height:1.1;margin-top:6px}.kpi .dl{font-size:12px;color:var(--muted);margin-top:3px}.kpi .dl b{color:var(--green);font-weight:600}.tbl{width:100%;border-collapse:collapse;font-size:13px}.tbl th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:9px 14px;border-bottom:1px solid var(--edge);white-space:nowrap}.tbl td{padding:11px 14px;border-bottom:1px solid var(--edge-soft);vertical-align:middle}.tbl tbody tr{cursor:pointer}.tbl tbody tr:hover{background:var(--row-hover)}.tbl tbody tr:last-child td{border-bottom:none}.tbl .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--ink-soft)}.tbl .nm{font-weight:600}.tbl .r{text-align:right}.tbl .act{opacity:0;display:flex;gap:6px;justify-content:flex-end}.tbl tr:hover .act{opacity:1}.filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.srch{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--edge);border-radius:999px;background:var(--card);font-size:13px;color:var(--muted);min-width:220px}.srch svg{width:14px;height:14px}.tree{background:var(--card);border:1px solid var(--edge);border-radius:16px;overflow:hidden}.trow{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--edge-soft);cursor:pointer;font-size:13.5px}.trow:last-child{border-bottom:none}.trow:hover{background:var(--row-hover)}.trow .tw{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.trow svg.ic{width:16px;height:16px;color:var(--muted);flex:none}.trow .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none}.trow .sl{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.trow .meta{font-size:12px;color:var(--muted);white-space:nowrap}.trow.fold{background:var(--bg)}.trow.ind{padding-left:38px}.trow .rt{display:flex;align-items:center;gap:12px;margin-left:auto;flex:none}.todo{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--edge-soft)}.todo:last-child{border-bottom:none}.todo .ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--green-wash);color:var(--green);flex:none}.todo .ic.warn{background:#f7ecd9;color:#8a6520}.todo .tx{font-size:13.5px}.todo .tx .s{font-size:12px;color:var(--muted)}.todo .rt{margin-left:auto;display:flex;gap:7px}.steps{display:flex;gap:0;align-items:center;margin:4px 0 0;flex-wrap:wrap}.step{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.step .b{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--edge);display:grid;place-items:center;font-size:10px;background:var(--card)}.step.done .b{background:var(--green);border-color:var(--green);color:var(--card)}.step.done{color:var(--green);font-weight:600}.step .ln{width:26px;height:1px;background:var(--edge);margin:0 8px}.setrow{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--edge-soft)}.setrow:last-child{border-bottom:none}.setrow .lb{width:230px;flex:none;font-size:13.5px}.setrow .lb .s{display:block;font-size:12px;color:var(--muted)}.note{background:var(--green-wash);border:1px solid var(--green-panel);border-radius:13px;padding:13px 16px;font-size:13px;color:var(--ink-soft)}.note b{color:var(--green)}.empty{text-align:center;padding:80px 20px;color:var(--muted);font-size:13.5px}.fld{margin-bottom:13px}.fld label{display:block;font-size:12px;font-weight:600;color:var(--ink-soft);margin-bottom:5px}.fld .hint{font-size:11.5px;color:var(--muted);margin-top:4px}.inp{width:100%;padding:8px 11px;border:1px solid var(--edge);border-radius:10px;background:var(--bg);font-family:inherit;font-size:13px;color:var(--ink)}.inp:focus{outline:none;border-color:var(--green)}textarea.inp{min-height:74px;resize:vertical;line-height:1.5}.admin-root a{color:var(--green)}.ed{display:grid;grid-template-columns:360px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.edp{border-right:1px solid var(--edge);background:var(--card);display:flex;flex-direction:column;overflow:hidden}.edp .ph{padding:12px 14px;border-bottom:1px solid var(--edge);display:flex;align-items:center;gap:8px}.edp .ph h2{font-size:17px}.edp .ph .u{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--muted)}.edp .scroll{overflow-y:auto;padding:12px;flex:1}.edp .pf{border-top:1px solid var(--edge);padding:11px 14px;display:flex;align-items:center;gap:8px}.blk{border:1px solid var(--edge);border-radius:11px;background:var(--bg);margin-bottom:8px;overflow:hidden}.blk .bh{display:flex;align-items:center;gap:9px;padding:9px 10px;cursor:pointer}.blk.on{border-color:var(--green);box-shadow:0 0 0 2px #006c3f1f}.blk .ty{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--green-soft)}.blk .lb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);font-size:13px}.blk .rr{margin-left:auto;display:flex;gap:4px;color:var(--muted)}.blk .bb{padding:0 10px 10px;border-top:1px solid var(--edge-soft)}.addblk{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px;border:1.5px dashed var(--edge);border-radius:11px;background:none;color:var(--muted);font-family:inherit;font-size:12.5px;cursor:pointer;margin-top:2px}.addblk:hover{border-color:var(--green);color:var(--green)}.imgfld{display:flex;gap:9px;align-items:center;padding:9px;border:1px solid var(--edge);border-radius:11px;background:var(--bg)}.imgfld .th{width:46px;height:46px;border-radius:8px;background:var(--peach);flex:none;overflow:hidden}.imgfld .th img{width:100%;height:100%;object-fit:cover}.stage{background:var(--row-hover);overflow:hidden;display:flex;flex-direction:column}.stage .sb{display:flex;align-items:center;gap:10px;padding:9px 16px;border-bottom:1px solid var(--edge);background:var(--card)}.stage .sb .url{flex:1;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--muted);background:var(--bg);border:1px solid var(--edge);border-radius:999px;padding:5px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas{flex:1;overflow:hidden;padding:18px;display:flex;justify-content:center}.frame{width:100%;max-width:940px;background:var(--bg);border:1px solid var(--edge);border-radius:14px;box-shadow:var(--shadow-sm);overflow:hidden}.frame iframe{width:100%;height:100%;border:0;display:block}.minibtn{border:1px solid var(--edge);background:var(--card);border-radius:8px;padding:3px 8px;cursor:pointer;font-family:inherit;font-size:12px;color:var(--ink-soft)}.admin-root .split{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0;height:100%;min-height:0;overflow:hidden}.pane{border-right:1px solid var(--edge);background:var(--card);overflow-y:auto;min-height:0;overscroll-behavior:contain}.pane .pt{padding:13px 16px;border-bottom:1px solid var(--edge);position:sticky;top:0;background:var(--card);z-index:5}.item{padding:12px 16px;border-bottom:1px solid var(--edge-soft);cursor:pointer}.item:hover{background:var(--row-hover)}.item.on{background:var(--green-wash);box-shadow:inset 3px 0 0 var(--green)}.item .l1{display:flex;align-items:center;gap:8px}.item .l1 .nm{font-weight:600;font-size:13.5px}.item .l1 .tm{margin-left:auto;font-size:11.5px;color:var(--muted)}.item .sj{font-size:13px;margin-top:3px}.item .pr{font-size:12.5px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail{overflow-y:auto;padding:24px 28px 60px;min-height:0;overscroll-behavior:contain;overflow-wrap:anywhere}.detail .dh{border-bottom:1px solid var(--edge);padding-bottom:16px;margin-bottom:20px}.draft{border:1.5px dashed var(--green-soft);border-radius:13px;padding:14px 16px;background:var(--card)}.draft .lb{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green-soft);margin-bottom:7px}@media (max-width:1040px){.admin-root .split{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.pane{border-right:none;border-bottom:1px solid var(--edge);max-height:38vh}}:root{--cream: #f6f3ec;--cream-2: #fbf9f3;--blush: #f1ddd3;--green: #2f6f4f;--green-deep: #006c3f;--green-panel: #cdded2;--ink: #2c2620;--muted: #7a7166;--line: #e7ddcf;--star: #d9a441;--radius: 18px;--maxw: 1180px;--serif: "Fraunces", Georgia, "Times New Roman", serif;--sans: "Nunito Sans", -apple-system, BlinkMacSystemFont, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--cream);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;line-height:1.12;color:var(--ink)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.section{padding:92px 0}.section-head{max-width:640px;margin-bottom:48px}.section-head h2{font-size:40px;margin:14px 0 16px}.section-head p{color:var(--muted);font-size:17px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-weight:700;font-size:15px;padding:14px 26px;border-radius:999px;cursor:pointer;border:1px solid transparent;transition:transform .12s ease,background .15s ease,box-shadow .15s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--ink);color:var(--cream)}.btn-primary:hover{background:#1d1813}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-ghost:hover{background:#2c26200f}.btn-green{background:var(--green-deep);color:#fff}.btn-green:hover{background:#04572f}.btn-block{width:100%}.site-header{position:sticky;top:0;z-index:100;background:#f6f3ecd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.site-header .container{display:flex;align-items:center;justify-content:space-between;height:72px}.logo{font-family:var(--serif);font-style:italic;font-size:26px;color:var(--ink)}.nav{display:flex;gap:30px;align-items:center}.nav a{font-size:15px;color:var(--ink);font-weight:500}.nav a:hover{color:var(--green)}.header-cta{display:flex;align-items:center;gap:18px}.hero{padding:70px 0 84px}.hero .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero h1{font-size:60px;font-weight:600;letter-spacing:-.01em}.hero h1 em{font-style:italic;color:var(--green)}.hero .lead{font-size:18px;color:var(--muted);margin:24px 0 30px;max-width:520px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.trust-row{display:flex;gap:22px;flex-wrap:wrap;margin-top:34px}.trust-row span{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:7px}.trust-row span:before{content:"✓";color:var(--green);font-weight:800}.hero-card{position:relative;background:#fff;border-radius:22px;padding:16px;box-shadow:0 30px 60px -28px #2c262066;transform:rotate(1.5deg)}.hero-card img{border-radius:14px;width:100%}.hero-card .tag{position:absolute;top:28px;left:-10px;background:var(--ink);color:var(--cream);font-size:11px;font-weight:700;letter-spacing:.08em;padding:7px 14px;border-radius:999px}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.split h2{font-size:38px;margin:14px 0 18px}.split p{color:var(--muted);font-size:16.5px}.checklist{list-style:none;margin-top:22px;display:grid;gap:12px}.checklist li{display:flex;gap:10px;font-size:15.5px}.checklist li:before{content:"✦";color:var(--green)}.media-soft{background:var(--green-panel);border-radius:var(--radius);overflow:hidden;aspect-ratio:1/1}.media-soft img{width:100%;height:100%;object-fit:cover}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ex-card{background:var(--cream-2);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}.ex-card .ex-img{aspect-ratio:4/3;background:var(--green-panel);overflow:hidden}.ex-card .ex-img img{width:100%;height:100%;object-fit:cover}.ex-card .ex-body{padding:22px 22px 26px}.ex-card .ex-label{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--green);text-transform:uppercase}.ex-card h3{font-size:23px;margin:8px 0 10px}.ex-card p{font-size:14.5px;color:var(--muted)}.band-blush{background:var(--blush)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.step .num{font-family:var(--serif);font-size:46px;color:var(--green);opacity:.55}.step h3{font-size:22px;margin:6px 0 10px}.step p{color:#6b5b50;font-size:15px}.personalize .container{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:start}.form-card{background:var(--cream-2);border:1px solid var(--line);border-radius:22px;padding:30px}.wiz-progress{margin-bottom:22px}.wiz-bar{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.wiz-bar span{display:block;height:100%;background:var(--green-deep);border-radius:999px;transition:width .3s ease}.wiz-meta{margin-top:9px;font-size:13px;color:var(--muted)}.wiz-meta b{color:var(--green-deep)}.wiz-titel{font-size:40px;margin:14px 0}.wiz-belofte{margin-top:10px;padding:9px 12px;border-radius:11px;background:var(--green-panel);color:var(--green-deep);font-size:13.5px;line-height:1.45}.wiz-help{font-size:14px;color:var(--muted);margin:0 0 16px;line-height:1.5}.wiz-step{animation:wizfade .25s ease}@keyframes wizfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wiz-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}.wiz-nav .btn-green{margin-left:auto}.config-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:11px}.config-label{font-size:13px;font-weight:700;color:var(--ink);min-width:80px}.config-row .chips{flex:1 1 auto}.config-row .chip{padding:7px 13px;font-size:13.5px}.field{margin-bottom:18px}.field>label{display:block;font-size:13px;font-weight:700;margin-bottom:7px;color:var(--ink)}.field .hint{font-size:12px;color:var(--muted);font-weight:400;margin-top:5px}.field input[type=text],.field input[type=number],.field input[type=email],.field textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:12px;font-family:var(--sans);font-size:15px;background:#fff;color:var(--ink)}.field textarea{resize:vertical;min-height:72px;line-height:1.5}.field input:focus,.field textarea:focus{outline:none;border-color:var(--green)}.chips{display:flex;gap:9px;flex-wrap:wrap}.chip{padding:9px 16px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:14px;cursor:pointer;font-family:var(--sans);color:var(--ink);transition:all .12s ease}.chip:hover{border-color:var(--green)}.chip.active{background:var(--green-deep);border-color:var(--green-deep);color:#fff}.dropzone{border:1.5px dashed var(--line);border-radius:14px;padding:22px;text-align:center;font-size:13.5px;color:var(--muted);background:#fff;cursor:pointer}.dropzone:hover{border-color:var(--green)}.form-checks{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px}.form-checks span{font-size:13px;color:var(--muted);display:flex;gap:6px;align-items:center}.form-checks span:before{content:"✓";color:var(--green);font-weight:800}.preview-panel{background:var(--green-panel);border-radius:22px;padding:30px;position:sticky;top:96px}.preview-panel .eyebrow{color:var(--green-deep)}.preview-cover{background:#fff;border-radius:14px;margin-top:16px;overflow:hidden;box-shadow:0 20px 40px -22px #2c262073;position:relative}.preview-cover .cover-art{aspect-ratio:1/1;position:relative;overflow:hidden}.preview-cover .cover-art img{width:100%;height:100%;object-fit:cover}.preview-cover .cover-text{position:absolute;bottom:18px;right:20px;text-align:right}.preview-cover .cover-text .pname{font-family:var(--serif);font-size:26px;color:var(--ink)}.preview-cover .cover-text .ptag{font-family:var(--serif);font-style:italic;font-size:15px;color:#5b4f44}.preview-note{font-size:13px;color:#4f6457;margin-top:16px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.review{background:var(--cream-2);border:1px solid var(--line);border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;gap:16px}.review .stars{color:var(--star);letter-spacing:2px;font-size:15px}.review blockquote{font-size:15.5px;line-height:1.55;color:var(--ink)}.review .who{display:flex;align-items:center;gap:12px;margin-top:auto}.review .avatar{width:40px;height:40px;border-radius:999px;background:var(--green-panel);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:18px;color:var(--green-deep)}.review .who b{font-size:14.5px}.review .who small{display:block;color:var(--muted);font-size:12.5px;font-weight:400}.reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.reason .glyph{font-size:30px;color:var(--green);line-height:0}.reason .glyph svg{width:32px;height:32px;display:block}.reason h3{font-size:21px;margin:12px 0 10px}.reason p{color:var(--muted);font-size:15px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.price{background:var(--cream-2);border:1px solid var(--line);border-radius:20px;padding:30px;display:flex;flex-direction:column;position:relative}.price.featured{background:var(--ink);color:var(--cream);border-color:var(--ink)}.price.featured h3,.price.featured .amount{color:var(--cream)}.price.featured .feat-tag{position:absolute;top:-12px;left:30px;background:var(--green-deep);color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;padding:5px 13px;border-radius:999px}.price h3{font-size:24px}.price .amount{font-family:var(--serif);font-size:38px;margin:8px 0 2px}.price .amount small{font-family:var(--sans);font-size:14px;color:var(--muted);font-weight:600}.price.featured .amount small{color:#c9c2b6}.price .sub{font-size:13.5px;color:var(--muted);margin-bottom:18px}.price.featured .sub{color:#c9c2b6}.price ul{list-style:none;display:grid;gap:11px;margin-bottom:24px;flex:1}.price li{font-size:14.5px;display:flex;gap:9px}.price li:before{content:"✓";color:var(--green);font-weight:800}.price.featured li:before{color:#8fd3ad}.faq-list{max-width:820px}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;font-family:var(--serif);font-size:19px;color:var(--ink);padding:22px 40px 22px 0;position:relative;display:flex}.faq-q .plus{position:absolute;right:4px;top:22px;font-family:var(--sans);font-size:22px;color:var(--green)}.faq-a{color:var(--muted);font-size:15.5px;padding:0 40px 22px 0}.site-footer{background:var(--ink);color:#cfc7bb;padding:70px 0 40px}.site-footer .logo{color:var(--cream)}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.footer-top p{font-size:14px;max-width:300px;margin-top:14px;color:#a79e92}.footer-col h4{font-family:var(--sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8c8377;margin-bottom:14px}.footer-col a{display:block;font-size:14.5px;padding:5px 0;color:#cfc7bb}.footer-col a:hover{color:var(--cream)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:50px;padding-top:24px;display:flex;justify-content:space-between;font-size:13px;color:#8c8377;flex-wrap:wrap;gap:8px}@media (max-width: 900px){.hero .container,.split,.personalize .container,.card-grid,.steps,.reviews-grid,.reasons,.price-grid{grid-template-columns:1fr}.hero h1{font-size:44px}.section-head h2{font-size:32px}.nav{display:none}.footer-top{grid-template-columns:1fr 1fr}.preview-panel{position:static;order:-1;margin-bottom:22px}.preview-panel.is-idle{display:none}.wiz-titel{font-size:30px}.personalize .form-card{padding:20px 16px}.section.personalize{padding-top:28px}}.theme-body h2{font-size:25px;margin:0 0 12px}.theme-body p{color:var(--ink);font-size:17px;line-height:1.72;margin:0 0 14px}.theme-body a{color:#006c3f;text-decoration:underline;text-underline-offset:2px}.rich-ul,.rich-ol{margin:6px 0 16px;padding-left:22px;display:grid;gap:8px}.rich-ul li,.rich-ol li{color:var(--ink);font-size:16.5px;line-height:1.6}.rich-beeld{margin:22px 0 26px}.rich-beeld img{display:block;width:100%;max-width:560px;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:16px;box-shadow:0 10px 30px #3c28141a}.rich-beeld figcaption{margin-top:10px;max-width:560px;font-size:14.5px;line-height:1.5;color:var(--muted);font-style:italic}.priceblock{margin:8px 0 6px}.priceblock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.priceblock-card{border:1px solid var(--line);border-radius:14px;padding:18px 16px;background:#fff;text-align:center}.priceblock-label{font-family:var(--serif);font-size:18px;color:var(--ink)}.priceblock-price{font-family:var(--serif);font-size:26px;color:#006c3f;margin:6px 0 4px}.priceblock-note{font-size:13.5px;color:var(--muted);line-height:1.4}.priceblock-foot{text-align:center;color:var(--muted);font-size:14px;margin:16px 0 0}.priceblock-cta{text-align:center;margin-top:16px}@media (max-width: 640px){.priceblock-grid{grid-template-columns:1fr}}.theme-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.theme-example{margin:0}.theme-example img,.theme-example-wash{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:14px;display:block;box-shadow:0 10px 24px -16px #2c262080}.theme-example-wash{background:radial-gradient(ellipse at 30% 28%,#cdded2 0,transparent 55%),radial-gradient(ellipse at 74% 60%,#e7d6c3 0,transparent 55%),#fbf9f3}.theme-example figcaption{text-align:center;margin-top:10px;font-family:var(--serif);font-size:16px;color:var(--ink)}@media (max-width: 640px){.theme-examples{grid-template-columns:1fr 1fr}}
