:root{color-scheme:only light;--nacht: #101d2b;--nacht-rgb: 16 29 43;--nacht-diep: #0b1420;--nacht-op: #1f3448;--kleed: #f3f5f8;--kleed-sluier: 30%;--kleed-waas: color-mix(in srgb, var(--kleed) var(--kleed-sluier), transparent);--kleed-beeld: url(/_astro/linnen.c7RkSJKZ.webp);--kleed-rand: #dfe3e8;--vloer-a: var(--nacht);--vloer-b: var(--nacht-diep);--kelder: var(--nacht);--kelder-diep: var(--nacht-diep);--werkblad: #5a5e63;--werkblad-diep: #4a4e53;--ink: #201f1d;--ink-soft: #55534e;--ink-citaat: #3a3936;--ink-invert: #f0ebe0;--ink-invert-soft: #d6d3cc;--brass: #a28039;--brass-tekst: #6e5729;--brass-deep: #8a6d3b;--brass-hover: #5c4622;--candle: #d7b374;--uitgeleide-kern: rgba(255, 198, 124, .28);--uitgeleide-rand: rgb(var(--nacht-rgb) / .62);--linnen-licht: #f7f5f0;--linnen-gedempt: #d8d0be;--draad: #b3a68a;--bord-tint: 71%;--schaduw-servet: 0 24px 60px -20px rgb(var(--nacht-rgb) / .34);--schaduw-rand: 0 20px 26px -12px rgb(var(--nacht-rgb) / .42);--schaduw-balk: 0 -12px 26px -18px rgb(var(--nacht-rgb) / .42);--schaduw-contact: rgb(var(--nacht-rgb) / .14);--schaduw-letter: 0 1px 6px rgb(var(--nacht-rgb) / .7);--waas-foto: linear-gradient( 180deg, rgb(var(--nacht-rgb) / .06) 0%, rgb(var(--nacht-rgb) / .18) 45%, rgb(var(--nacht-rgb) / .56) 100% );--waas-foto-licht: linear-gradient( 180deg, rgb(var(--nacht-rgb) / .06) 0%, rgb(var(--nacht-rgb) / .2) 38%, rgb(var(--nacht-rgb) / .52) 70%, rgb(var(--nacht-rgb) / .66) 100% );--waas-entree: linear-gradient( 180deg, rgb(var(--nacht-rgb) / .22) 0%, rgb(var(--nacht-rgb) / .26) 34%, rgb(var(--nacht-rgb) / .26) 62%, rgb(var(--nacht-rgb) / .42) 100% );--dimlaag: rgb(var(--nacht-rgb) / .78);--font-display: "Cormorant Garamond", "Cormorant Garamond Fallback", "Cormorant Garamond Fallback Times", "Cormorant Garamond Fallback Noto", Georgia, serif;--tekst-kicker: .875rem;--tekst-nav: 1rem;--tekst-body: clamp(1.0625rem, 1rem + .4vw, 1.25rem);--tekst-h1: clamp(2.4rem, 6vw, 3.6rem);--tekst-h2: clamp(1.9rem, 4.5vw, 2.875rem);--tekst-h2-zij: clamp(1.8rem, 4vw, 2.625rem);--tekst-h3: clamp(1.35rem, 2.6vw, 1.75rem);--tekst-citaat: clamp(1.375rem, 3vw, 1.625rem);--tekst-citaat-groot: clamp(1.75rem, 1.2rem + 1.8vw, 2.25rem);--tekst-hosts: clamp(1.5rem, 3.4vw, 1.875rem);--tekst-lijst: clamp(1.1875rem, 1.1rem + .35vw, 1.375rem);--tekst-klein: 1.0625rem;--lijn-body: 1.65;--tafel-breedte: 1060px;--tafel-rand: clamp(20px, 5vw, 48px);--maat-smal: 36ch;--maat-midden: 44ch;--maat-breed: 56ch;--ruimte-sectie: clamp(48px, 8vw, 80px);--ruimte-blok: clamp(28px, 4vw, 40px);--ruimte-gerecht: clamp(24px, 5vw, 50px);--kleed-tegel: 800px;--nav-hoogte: 84px;--nav-hoogte-mobiel: 62px;--ease: cubic-bezier(.16, 1, .3, 1);--knop-rond: 10px;--knop-rond-klein: 8px;--duur-kort: .6s;--duur: .9s;--duur-lang: 1.8s}:root,[data-wereld=kleed]{--grond: var(--kleed);--tekst: var(--ink);--tekst-zacht: var(--ink-soft);--tekst-kop: var(--ink);--accent: var(--brass-tekst);--accent-lijn: var(--brass);--focusring: var(--brass-tekst);--link: var(--brass-tekst);--link-hover: var(--brass-hover);--halo: rgba(255, 255, 255, 1);--knop-grond: var(--nacht);--knop-tekst: var(--ink-invert);--knop-grond-hover: var(--nacht-op);--knop-tekst-hover: var(--ink-invert)}[data-wereld=kelder]{--grond: var(--kelder);--tekst: var(--ink-invert);--tekst-zacht: var(--ink-invert-soft);--tekst-kop: var(--ink-invert);--accent: var(--candle);--accent-lijn: var(--candle);--focusring: var(--candle);--link: var(--candle);--link-hover: var(--ink-invert);--halo: rgba(201, 164, 94, .55);--knop-grond: var(--candle);--knop-tekst: var(--kelder);--knop-grond-hover: var(--ink-invert);--knop-tekst-hover: var(--kelder)}[data-wereld=werkblad]{--grond: var(--werkblad);--tekst: var(--ink-invert);--tekst-zacht: var(--ink-invert);--tekst-kop: var(--ink-invert);--accent: var(--candle);--accent-lijn: var(--candle);--focusring: var(--candle);--link: var(--linnen-licht);--link-hover: var(--candle);--halo: rgba(255, 255, 255, .35);--knop-grond: var(--ink-invert);--knop-tekst: var(--ink);--knop-grond-hover: var(--candle);--knop-tekst-hover: var(--ink)}@supports (background-image: image-set(url(/linnen.avif) type("image/avif") 1x)){:root{--kleed-beeld: image-set(url(/_astro/linnen.Dpfn2u-w.avif) type("image/avif") 1x, url(/_astro/linnen-2x.BtNNnCiK.avif) type("image/avif") 2x)}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-garamond-wght.woff2) format("woff2-variations"),url(/fonts/cormorant-garamond-wght.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-italic.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond Fallback;src:local("Georgia");size-adjust:88%;ascent-override:92%;descent-override:28%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback Times;src:local("Times New Roman");size-adjust:96.9%;ascent-override:92%;descent-override:28%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback Noto;src:local("Noto Serif"),local("NotoSerif"),local("Droid Serif");size-adjust:81.4%;ascent-override:92%;descent-override:28%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--nav-hoogte)}html.cta-zichtbaar{scroll-padding-bottom:calc(var(--cta-hoogte, 64px) + 16px)}@media(max-width:62.4375em){html{scroll-padding-top:var(--nav-hoogte-mobiel)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{margin:0;background-color:var(--kleed);color:var(--ink);font-family:var(--font-display);font-size:var(--tekst-body);line-height:var(--lijn-body);overflow-x:clip;text-rendering:optimizeLegibility}body[data-wereld=kleed],body[data-wereld=werkblad],body[data-wereld=kleed]>main,body[data-wereld=werkblad]>main{background-image:linear-gradient(var(--kleed-waas),var(--kleed-waas)),var(--kleed-beeld);background-repeat:repeat;background-size:auto,var(--kleed-tegel) auto}body[data-wereld=kleed]>main,body[data-wereld=werkblad]>main{background-color:var(--kleed)}main :has(.voorwerp--wit){container-type:normal}body[data-wereld=kelder]{background-color:var(--kelder);color:var(--ink-invert)}img,picture,video,svg{display:block;max-width:100%;height:auto}a{color:var(--link);text-decoration:none;text-underline-offset:.18em;transition:color var(--duur-kort) var(--ease)}a:focus-visible{color:var(--link-hover)}@media(hover:hover){a:hover{color:var(--link-hover)}}a,button,summary,label{-webkit-tap-highlight-color:rgb(var(--nacht-rgb) / .08)}.proza a,p a:not(.knop){text-decoration:underline;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--focusring, var(--accent-lijn));outline-offset:3px}main:focus,main:focus-visible{outline:none}h1,h2,h3,h4{font-weight:500;line-height:1.12;margin:0;color:var(--tekst-kop);text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--tekst-h1)}h2{font-size:var(--tekst-h2)}h3{font-size:var(--tekst-h3)}p{margin:0;text-wrap:pretty}strong{font-weight:600;color:var(--tekst)}em{font-style:italic}ul,ol{margin:0;padding-left:1.2em}blockquote{margin:0}hr{border:0;height:1px;background:var(--accent-lijn);width:34px;margin:var(--ruimte-blok) auto}button{font:inherit}.visueel-verborgen{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.overslaan{position:absolute;left:1rem;top:0;transform:translateY(-110%);z-index:100;padding:.6rem 1rem;background:var(--ink);color:var(--ink-invert);font-size:var(--tekst-nav);letter-spacing:.2em;text-transform:uppercase}.overslaan:focus{top:1rem;transform:none;color:var(--ink-invert)}.tafel{width:100%;max-width:calc(var(--tafel-breedte) + 2 * var(--tafel-rand));margin-inline:auto;padding-inline:var(--tafel-rand)}.kicker{margin:0;font-size:var(--tekst-kicker);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);font-weight:500;overflow-wrap:break-word}.kicker:after{content:"";display:block;width:34px;height:1px;margin-top:10px;background:var(--accent-lijn)}.kicker.kicker--midden:after{margin-inline:auto}.kicker.kicker--rechts:after{margin-inline-start:auto}.proza{color:var(--tekst-zacht);max-width:var(--maat-breed)}.proza p+p,.proza p+ul,.proza ul+p,.proza p+blockquote,.proza blockquote+p{margin-top:1.1em}.proza h3{margin-top:1.6em;margin-bottom:.4em}.proza blockquote{font-style:italic;font-size:var(--tekst-citaat);line-height:1.5;color:var(--ink-citaat);max-width:52ch;padding-left:1.2em;border-left:1px solid var(--accent-lijn)}[data-wereld=kelder] .proza blockquote,[data-wereld=werkblad] .proza blockquote{color:var(--tekst)}.proza li+li{margin-top:.35em}.prijsregel{font-size:.9375rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.knop{display:inline-block;padding:16px 44px;border:1px solid var(--knop-grond);color:var(--knop-tekst);font-size:var(--tekst-nav);letter-spacing:.28em;text-transform:uppercase;text-align:center;text-decoration:none;background:var(--knop-grond);border-radius:var(--knop-rond);cursor:pointer;transition:background-color var(--duur-kort) var(--ease),border-color var(--duur-kort) var(--ease),color var(--duur-kort) var(--ease)}.knop:focus-visible{background:var(--knop-grond-hover);border-color:var(--knop-grond-hover);color:var(--knop-tekst-hover)}@media(hover:hover){.knop:hover{background:var(--knop-grond-hover);border-color:var(--knop-grond-hover);color:var(--knop-tekst-hover)}}.knop--klein{padding:10px 22px;letter-spacing:.22em;border-radius:var(--knop-rond-klein)}.knop.knop--breed{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;gap:10px;padding-inline:14px;letter-spacing:.1em;text-wrap:balance;line-height:1.25}.knop.knop--breed svg{flex:none}.knop.knop--lijn{background:transparent;border-color:var(--knop-grond);color:var(--knop-grond)}.knop.knop--lijn:focus-visible{background:var(--knop-grond);border-color:var(--knop-grond);color:var(--knop-tekst)}@media(hover:hover){.knop.knop--lijn:hover{background:var(--knop-grond);border-color:var(--knop-grond);color:var(--knop-tekst)}}.knop__nummer{font-size:1.25rem;letter-spacing:.06em}@media(max-width:62.4375em){.knop{padding:14px 20px;letter-spacing:.18em;max-width:100%}.knop--klein{padding:9px 16px;letter-spacing:.14em}}@media(max-width:25em){.knop:not(.knop--klein){padding-inline:16px;letter-spacing:.1em}}@media(max-width:22.4375em){.knop:not(.knop--klein){padding-inline:12px;letter-spacing:.04em}}@media(max-width:62.4375em){.knop.knop--breed{padding-inline:8px;letter-spacing:.02em;gap:8px}.knop.knop--breed svg{width:20px;height:20px}.knop--breed .knop__nummer{font-size:1.1875rem;letter-spacing:.04em}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.reveal{animation:reveal linear both}.reveal.reveal{animation-timeline:view();animation-range:entry 0% entry 28%}}}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tekstslot{border:1px dashed var(--accent-lijn);padding:1rem 1.2rem;color:var(--tekst);font-size:var(--tekst-kicker);letter-spacing:.2em;text-transform:uppercase;max-width:var(--maat-breed)}.tekstslot p{margin-top:.6rem;letter-spacing:0;text-transform:none;font-size:var(--tekst-klein);color:var(--tekst-zacht)}@media print{body{background:#fff;color:#000}}.verder,.verder:hover,.verder:focus-visible{color:var(--tekst)}.verder{display:inline-block;margin-top:18px;font-size:var(--tekst-nav);letter-spacing:.26em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;padding-block:7px;margin-bottom:-7px}.verder:after{content:"";display:block;width:34px;height:1px;background:var(--accent-lijn);margin-top:6px;transition:width var(--duur-kort) var(--ease)}@media(hover:hover){.verder:hover:after{width:60px}}.verder:focus-visible:after{width:60px}@media(max-width:62.4375em){.verder{letter-spacing:.18em}}.sectie--tekst-midden .verder:after,.sectie--citaat .verder:after{margin-inline:auto}main{position:relative;z-index:2}body.menupagina section[id],body.praktischpagina section[id]{scroll-margin-top:24px}@media(max-width:62.4375em){body.menupagina section[id],body.praktischpagina section[id]{scroll-margin-top:16px}}@media(max-width:56.1875em){.alleen-breed{display:none!important}}[data-zc-status][hidden],[data-zc-bel][hidden]{display:none!important}
