@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-cyrillic-ext-300-normal.BXl3lXsi.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-ext-300-normal.DmxSOTe3.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-cyrillic-300-normal.DFUoTmrg.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-300-normal.CzPHYadL.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-vietnamese-300-normal.BVqIp_mg.woff2) format("woff2"),url(/_astro/cormorant-vietnamese-300-normal.CEMS9Pw-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-latin-ext-300-normal.De3D72RL.woff2) format("woff2"),url(/_astro/cormorant-latin-ext-300-normal.CkiUx0UG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-latin-300-normal.CJ5dfen0.woff2) format("woff2"),url(/_astro/cormorant-latin-300-normal.DQZObO_3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-cyrillic-ext-400-normal.BlcaxZtM.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-ext-400-normal.Bgrpe4p1.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-cyrillic-400-normal.C8QS47vb.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-400-normal.D3EsxgFc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-vietnamese-400-normal.C-RiYxEf.woff2) format("woff2"),url(/_astro/cormorant-vietnamese-400-normal.DmUuA7Y2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-latin-ext-400-normal.DuQ88yz3.woff2) format("woff2"),url(/_astro/cormorant-latin-ext-400-normal.DuXFa1Dr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-latin-400-normal.BGH8Vunh.woff2) format("woff2"),url(/_astro/cormorant-latin-400-normal.C3_-2Ua-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-normal.o8fRvAFQ.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-normal.DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-normal.DDLP67lu.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-400-normal.C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-normal.K8pwR3tn.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-400-normal.BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-normal.CVAbzS9p.woff2) format("woff2"),url(/_astro/eb-garamond-greek-400-normal.d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-normal.CLvJdMEL.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-400-normal.ifvNSiWx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-400-normal.B4EmgUmt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papier:#EFE9E0;--papier-diep:#E8E1D6;--tiefe:#1C2B3A;--tekst:#414D5B;--messing:#9C8552;--rauch:#7B7268;--lijn:rgba(28,43,58,.22);--t-wacht:1.45s;--t-reveal:1.75s}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{font-family:EB Garamond,Georgia,serif;background:var(--papier);color:var(--tiefe)}.display{font-family:Cormorant,Georgia,serif;font-weight:300;text-transform:uppercase;letter-spacing:.055em;line-height:1.04}.balk{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding:clamp(1.4rem,3vh,2.3rem) clamp(1.5rem,6vw,5.5rem);font-family:Inter,system-ui,sans-serif;font-size:.78rem;color:var(--tiefe)}.balk--rand{border-bottom:1px solid var(--lijn)}.balk--zwevend{position:absolute;top:0;left:0;right:0;opacity:0;z-index:3}.balk .naam{letter-spacing:.32em;text-indent:.32em;font-weight:500;text-decoration:none;color:inherit}.balk nav{display:flex;gap:clamp(1.1rem,2.4vw,2.2rem)}.balk a{color:inherit;text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .25s}.balk a:hover,.balk a:focus-visible{border-color:#1c2b3a8c}.balk a:focus-visible{outline:2px solid var(--tiefe);outline-offset:5px}.hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:26px;height:20px;padding:0;background:none;border:none;cursor:pointer}.hamburger span{display:block;width:100%;height:1px;background:var(--tiefe);transition:transform .25s,opacity .2s}.hamburger[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.hamburger:focus-visible{outline:2px solid var(--tiefe);outline-offset:6px}.hero{position:relative;height:100svh;min-height:520px;overflow:hidden;background:var(--papier)}.reveal{position:absolute;inset:0;clip-path:ellipse(13vmin 8.5vmin at 50% 108vh);will-change:clip-path}.hero.speelt .reveal{animation:opengaan var(--t-reveal) cubic-bezier(.66,.02,.2,1) var(--t-wacht) forwards}@keyframes opengaan{to{clip-path:ellipse(130vmax 130vmax at 50% 50%)}}.scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 68%;transform:scale(1.07);transform-origin:50% 82%}.hero.speelt .scene{animation:bedaren calc(var(--t-reveal) + .8s) cubic-bezier(.33,0,.15,1) var(--t-wacht) forwards}@keyframes bedaren{to{transform:scale(1)}}.midden{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.8rem;padding:2rem;text-align:center;pointer-events:none}.merk{font-family:Inter,system-ui,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.36em;text-indent:.36em;color:var(--rauch);opacity:0}.hero.speelt .merk{animation:opkomen .9s ease-out .15s forwards}.regel{font-size:clamp(2.1rem,6.2vw,4.9rem);max-width:17ch;opacity:0;margin:0;font-weight:300}.hero.speelt .regel{animation:opkomen 1.1s cubic-bezier(.2,.6,.2,1) .5s forwards}.hero.speelt .midden{animation:wegvallen .55s ease-in calc(var(--t-wacht) + .75s) forwards}.hero.speelt .balk--zwevend{animation:opkomen 1s ease-out calc(var(--t-wacht) + var(--t-reveal) - .15s) forwards}.verder{position:absolute;left:0;right:0;width:fit-content;margin:0 auto;bottom:clamp(1.4rem,3vh,2.2rem);display:flex;flex-direction:column;align-items:center;gap:.65rem;font-family:Inter,system-ui,sans-serif;font-size:.68rem;letter-spacing:.22em;color:#1c2b3a99;opacity:0;z-index:3;text-decoration:none}.hero.speelt .verder{animation:opkomen 1s ease-out calc(var(--t-wacht) + var(--t-reveal) + .35s) forwards}.verder span{display:block;width:1px;height:34px;background:linear-gradient(#1c2b3a80,#1c2b3a00)}@keyframes opkomen{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:none}}@keyframes wegvallen{to{opacity:0}}.titel{text-align:center;padding:clamp(4.5rem,13vh,8rem) clamp(1.5rem,6vw,5.5rem) clamp(3rem,7vh,4.5rem)}.titel h1{font-size:clamp(2.6rem,8vw,6rem);margin-bottom:clamp(1.6rem,4vh,2.4rem)}.titel h1:last-child{margin-bottom:0}.titel p{font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.72;color:var(--tekst);max-width:52ch;margin:0 auto}.titel a{color:var(--tiefe)}main{padding:0 clamp(1.5rem,6vw,5.5rem)}.blok{max-width:78rem;margin:0 auto;padding:clamp(3.5rem,9vh,6rem) 0 clamp(6rem,16vh,11rem);text-align:center}.merker{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:clamp(1.2rem,3vw,2.4rem);margin-bottom:clamp(3rem,8vh,5.5rem)}.merker:before,.merker:after{content:"";height:1px;background:var(--lijn);margin-top:.52em}.merker span{font-family:Inter,system-ui,sans-serif;font-size:.7rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--tiefe);max-width:11ch;line-height:1.5}.blok h2{font-size:clamp(2.4rem,7.4vw,6rem);max-width:22ch;margin:0 auto clamp(2.6rem,6vh,4rem)}.blok p{font-size:clamp(1.1rem,1.55vw,1.42rem);line-height:1.68;color:var(--tekst);max-width:56ch;margin:0 auto 1.3rem}.blok p:last-of-type{margin-bottom:0}.steenlink{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(230px,26vw,290px);height:clamp(108px,12vw,132px);margin-top:clamp(3rem,7vh,4.5rem);font-family:Inter,system-ui,sans-serif;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--tiefe);text-decoration:none;text-align:center;line-height:1.7;background:transparent;border:none;cursor:pointer}.steenlink svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-1.6deg)}.steenlink path{fill:none;stroke:#1c2b3a73;stroke-width:1.1;vector-effect:non-scaling-stroke;transition:stroke .35s}.steenlink path.echo{stroke:#1c2b3a29;transform:rotate(-2.4deg) translate(3px,-2px);transform-origin:50% 50%;opacity:0;transition:opacity .45s,transform .45s}.steenlink em{position:relative;font-style:normal}.steenlink:hover path{stroke:#1c2b3abf}.steenlink:hover path.echo{opacity:1;transform:rotate(-3.4deg) translate(5px,-3px)}.steenlink:focus-visible{outline:2px solid var(--tiefe);outline-offset:10px;border-radius:999px}.varianten{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;gap:clamp(1.5rem,3.5vw,3rem);max-width:70rem;margin:clamp(3rem,7vh,4.5rem) auto 0}.streepje{background:var(--lijn)}.variant h3{font-family:Cormorant,Georgia,serif;font-weight:400;font-size:1.9rem;letter-spacing:.03em;margin-bottom:.5rem}.variant .aantal{font-family:Inter,system-ui,sans-serif;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--messing);margin-bottom:.5rem}.variant .prijs{font-family:Cormorant,Georgia,serif;font-size:1.75rem;font-weight:400;letter-spacing:.02em;color:var(--tiefe);margin-bottom:1.15rem}.variant p{font-size:1.05rem;line-height:1.68;max-width:30ch;margin:0 auto}.prijsnoot{font-size:.92rem!important;line-height:1.7;color:var(--rauch);max-width:52ch;margin:clamp(2.6rem,6vh,3.6rem) auto 0!important}.strook{padding:clamp(3.5rem,9vh,6rem) 0 clamp(5rem,13vh,8rem)}.strook .merker{padding:0 clamp(1.5rem,6vw,5.5rem);max-width:78rem;margin-left:auto;margin-right:auto}.spoor{display:flex;gap:clamp(.9rem,2.2vw,1.9rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:clamp(1.5rem,6vw,5.5rem);padding:0 clamp(1.5rem,6vw,5.5rem);scrollbar-width:none;cursor:grab}.spoor::-webkit-scrollbar{display:none}.spoor.sleept{cursor:grabbing;scroll-snap-type:none}.plaat{flex:0 0 auto;height:clamp(290px,44vh,500px);scroll-snap-align:start;position:relative;background:var(--papier-diep);overflow:hidden;user-select:none}.plaat img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.plaat.staand{aspect-ratio:3/4}.plaat.liggend{aspect-ratio:4/3}.plaat.vierkant{aspect-ratio:1/1}.voortgang{height:1px;background:var(--lijn);margin:clamp(1.8rem,4vh,2.8rem) clamp(1.5rem,6vw,5.5rem) 0;position:relative}.voortgang i{position:absolute;inset:0 auto 0 0;display:block;height:1px;width:22%;background:#1c2b3a8c;transition:transform .12s linear;transform-origin:left}.vragen{max-width:52rem;margin:0 auto;text-align:left}.vragen details{border-top:1px solid var(--lijn)}.vragen details:last-of-type{border-bottom:1px solid var(--lijn)}.vragen summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:clamp(1.3rem,3vh,1.9rem) 0;font-family:Cormorant,Georgia,serif;font-size:clamp(1.25rem,2.1vw,1.6rem);font-weight:400;letter-spacing:.01em;line-height:1.35;color:var(--tiefe);transition:color .2s}.vragen summary::-webkit-details-marker{display:none}.vragen summary:hover{color:#000}.vragen summary:focus-visible{outline:2px solid var(--tiefe);outline-offset:4px}.vragen summary:after{content:"";flex:0 0 13px;width:13px;height:13px;margin-top:.55em;background:linear-gradient(var(--tiefe),var(--tiefe)) center/13px 1px no-repeat,linear-gradient(var(--tiefe),var(--tiefe)) center/1px 13px no-repeat;opacity:.6;transition:opacity .2s}.vragen details[open] summary:after{background-size:13px 1px,1px 0;opacity:.85}.vragen .antwoord{padding:0 3rem clamp(1.6rem,4vh,2.4rem) 0;font-size:1.06rem;line-height:1.76;color:var(--tekst);max-width:56ch}.vragen .antwoord p+p{margin-top:.9rem}.stappen{max-width:60rem;margin:0 auto;padding:0 clamp(1.5rem,6vw,5.5rem) clamp(3rem,8vh,5rem)}.stap{display:grid;grid-template-columns:clamp(96px,11vw,132px) 1fr;gap:clamp(1.6rem,4vw,3.4rem);align-items:start;padding:clamp(2.4rem,6vh,3.6rem) 0;border-top:1px solid var(--lijn)}.stap:last-child{border-bottom:1px solid var(--lijn)}.teller{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:13/6}.teller svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.teller path{fill:none;stroke:#1c2b3a52;stroke-width:1;vector-effect:non-scaling-stroke}.teller em{position:relative;font-style:normal;font-family:Cormorant,Georgia,serif;font-weight:400;font-size:clamp(1.3rem,2.2vw,1.75rem);color:var(--tiefe)}.stap h2{font-family:Cormorant,Georgia,serif;font-weight:400;font-size:clamp(1.5rem,2.7vw,2.1rem);letter-spacing:.02em;line-height:1.24;margin-bottom:.9rem}.stap p{font-size:1.08rem;line-height:1.76;color:var(--tekst);max-width:52ch}.stap p+p{margin-top:.85rem}.stap .wie{font-family:Inter,system-ui,sans-serif;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--messing);margin-bottom:.8rem}.slot{background:var(--papier-diep);padding:clamp(4.5rem,13vh,9rem) clamp(1.5rem,6vw,5.5rem);text-align:center}.slot h2{font-size:clamp(1.9rem,4.8vw,3.6rem);max-width:18ch;margin:0 auto clamp(1.8rem,4.5vh,2.6rem)}.slot p{font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.74;color:var(--tekst);max-width:52ch;margin:0 auto 1rem}.slot p:last-of-type{margin-bottom:0}.wegen{display:grid;grid-template-columns:1fr 1px 1fr;gap:clamp(2.5rem,6vw,5.5rem);max-width:74rem;margin:0 auto;padding:clamp(2rem,5vh,3.5rem) clamp(1.5rem,6vw,5.5rem) clamp(5rem,13vh,8rem);border-top:1px solid var(--lijn)}.scheiding{background:var(--lijn)}.weg h2{font-family:Cormorant,Georgia,serif;font-weight:400;font-size:clamp(1.6rem,2.6vw,2.1rem);letter-spacing:.02em;line-height:1.22;margin-bottom:1.1rem}.weg .rol{font-family:Inter,system-ui,sans-serif;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--messing);margin-bottom:1.4rem}.weg p{font-size:1.05rem;line-height:1.74;color:var(--tekst);max-width:42ch;margin-bottom:1rem}.gegevens{margin-top:1.8rem;font-size:1.05rem;line-height:2}.gegevens a{color:var(--tiefe);text-decoration:none;border-bottom:1px solid var(--lijn);transition:border-color .25s}.gegevens a:hover{border-color:var(--tiefe)}.whatsapp{max-width:40rem;margin:0 auto;text-align:center;border-top:1px solid var(--lijn);padding:clamp(2.5rem,6vh,4rem) clamp(1.5rem,6vw,5.5rem) clamp(5rem,13vh,8rem)}.whatsapp h2{font-family:Cormorant,Georgia,serif;font-weight:400;font-size:clamp(1.6rem,2.6vw,2.1rem);letter-spacing:.02em;line-height:1.22;margin-bottom:1.1rem}.whatsapp p{font-size:1.05rem;line-height:1.74;color:var(--tekst);max-width:42ch;margin:0 auto}.veld{margin-top:1.15rem}.veld label{display:block;font-family:Inter,system-ui,sans-serif;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--rauch);margin-bottom:.5rem}.veld input,.veld textarea{width:100%;font-family:EB Garamond,Georgia,serif;font-size:1.05rem;color:var(--tiefe);background:transparent;border:none;border-bottom:1px solid var(--lijn);padding:.6rem 0;transition:border-color .25s}.veld textarea{resize:vertical;min-height:5.5rem;line-height:1.6}.veld input:focus,.veld textarea:focus{outline:none;border-color:var(--tiefe)}.akkoord{display:flex;gap:.8rem;align-items:flex-start;margin-top:1.8rem;font-size:.95rem;line-height:1.6;color:var(--tekst);max-width:42ch}.akkoord input{margin-top:.35rem;accent-color:var(--tiefe);flex:0 0 auto}.akkoord a{color:var(--tiefe)}.formular-status{margin-top:1.6rem;font-size:.98rem;line-height:1.6;color:var(--tiefe);max-width:42ch}.formular-status--fehler{color:#9c3b2e}.pakketten{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,1.8rem);max-width:34rem;margin:0 0 1.3rem}.pakket{position:relative;display:block;cursor:pointer}.pakket input{position:absolute;opacity:0;pointer-events:none}.pakket-inner{display:block;text-align:center;padding:clamp(1.4rem,4vh,2rem) 1rem;border:1px solid var(--lijn);transition:border-color .25s,background .25s}.pakket-inner h3{font-family:Cormorant,Georgia,serif;font-weight:400;font-size:1.4rem;letter-spacing:.03em;margin-bottom:.4rem}.pakket .aantal{font-family:Inter,system-ui,sans-serif;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--messing);margin-bottom:.4rem}.pakket .prijs{font-family:Cormorant,Georgia,serif;font-size:1.3rem;color:var(--tiefe)}.pakket input:checked+.pakket-inner{border-color:var(--tiefe);background:var(--papier-diep)}.pakket input:focus-visible+.pakket-inner{outline:2px solid var(--tiefe);outline-offset:3px}.methoden{display:flex;flex-direction:column;gap:.8rem;margin-top:.5rem}.methode{display:flex;align-items:flex-start;gap:.8rem;cursor:pointer;font-size:1.02rem;line-height:1.55;color:var(--tekst)}.methode input{margin-top:.35rem;accent-color:var(--tiefe);flex:0 0 auto}.methode strong{color:var(--tiefe);font-weight:500}.knop-bezig{opacity:.55;pointer-events:none}.bestelformulier{max-width:34rem;margin:0 auto;padding:0 clamp(1.5rem,6vw,5.5rem) clamp(5rem,13vh,8rem)}.rijtje{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem}.bestelformulier .steenlink{display:flex;margin-left:auto;margin-right:auto}.veld-toelichting{margin-top:.5rem;font-size:.86rem;line-height:1.55;color:var(--rauch)}.juridisch{max-width:44rem;margin:0 auto;padding:0 clamp(1.5rem,6vw,5.5rem) clamp(5rem,13vh,8rem)}.juridisch section{border-top:1px solid var(--lijn);padding:clamp(2rem,5vh,3rem) 0}.juridisch section:last-of-type{border-bottom:1px solid var(--lijn)}.juridisch h2{font-family:Inter,system-ui,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--rauch);margin-bottom:1.2rem}.juridisch p{font-size:1.08rem;line-height:1.8;color:var(--tekst);max-width:54ch}.juridisch p+p{margin-top:.9rem}.juridisch ul{font-size:1.08rem;line-height:1.8;color:var(--tekst);max-width:54ch;margin:.9rem 0;padding-left:1.3rem}.juridisch ul+p{margin-top:.9rem}.juridisch li+li{margin-top:.35rem}.juridisch h3{font-family:Cormorant,Georgia,serif;font-weight:400;font-size:1.3rem;letter-spacing:.01em;color:var(--tiefe);margin:1.6rem 0 .6rem}.juridisch a{color:var(--tiefe)}.rij{display:grid;grid-template-columns:13rem 1fr;gap:.4rem 1.5rem;font-size:1.08rem;line-height:1.9}.rij dt{color:var(--rauch)}.rij dd{color:var(--tiefe)}.voet{padding:clamp(3rem,8vh,5rem) clamp(1.5rem,6vw,5.5rem);display:flex;flex-wrap:wrap;gap:2rem 3rem;justify-content:space-between;font-family:Inter,system-ui,sans-serif;font-size:.78rem;line-height:2;color:var(--tekst);border-top:1px solid var(--lijn)}.voet a{color:var(--tekst);text-decoration:none;border-bottom:1px solid transparent}.voet a:hover{border-color:var(--lijn)}.voet .adres{font-family:EB Garamond,Georgia,serif;font-size:1rem;line-height:1.7}.cookiebalk{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.1rem clamp(1.5rem,6vw,5.5rem);background:var(--papier-diep);border-top:1px solid var(--lijn);font-family:Inter,system-ui,sans-serif;font-size:.82rem;line-height:1.6;color:var(--tekst)}.cookiebalk[hidden]{display:none}.cookiebalk p{margin:0;max-width:52ch}.cookiebalk a{color:var(--tiefe)}.cookiebalk-knoppen{display:flex;gap:1rem;flex:0 0 auto}.cookiebalk-knoppen button{font-family:Inter,system-ui,sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;background:none;border:none;border-bottom:1px solid var(--lijn);padding:.3rem 0;cursor:pointer;color:var(--tiefe);transition:border-color .25s}.cookiebalk-knoppen button:hover,.cookiebalk-knoppen button:focus-visible{border-color:var(--tiefe)}#cookie-accepteren{font-weight:500}@media(max-width:760px){.wegen{grid-template-columns:1fr;gap:3.2rem}.scheiding{height:1px;width:100%}}@media(max-width:700px){.varianten{grid-template-columns:1fr;gap:2.8rem}.streepje{height:1px;width:64px;margin:0 auto}.scene{object-position:56% 72%}.merker span{max-width:14ch}.plaat{height:clamp(260px,38vh,360px)}.pakketten,.rijtje{grid-template-columns:1fr}.balk{align-items:center}.hamburger{display:flex}.balk nav{display:flex;flex-direction:column;gap:0;position:absolute;top:100%;left:0;right:0;z-index:5;background:var(--papier);border-bottom:1px solid var(--lijn);max-height:0;overflow:hidden;transition:max-height .3s ease}.balk nav a{padding:.9rem clamp(1.5rem,6vw,5.5rem);border-bottom:1px solid var(--lijn)}.balk nav a:last-child{border-bottom:none}.balk nav.open{max-height:20rem}}@media(max-width:640px){.stap{grid-template-columns:1fr;gap:1.4rem}.teller{width:110px;aspect-ratio:13/6}.rij{grid-template-columns:1fr;gap:0}.rij dd{margin-bottom:.9rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero .reveal{clip-path:none!important;animation:none!important}.hero .scene{transform:none!important;animation:none!important}.hero .midden{display:none}.hero .balk--zwevend,.hero .verder{opacity:1!important;animation:none!important}}
