@import "https://fonts.googleapis.com/css2?family=Marcellus&family=IBM+Plex+Mono:wght@300;400;500&display=swap";
.over-ons-module__SpDE7q__page{--midnight:#0a0a10;--midnight-deep:#07060c;--midnight-soft:#16161e;--parchment:#f0e6d2;--parchment-soft:#d8cdb5;--ottoman:#b8924a;--ottoman-light:#d4b067;--ottoman-deep:#8a6a30;--serif:"Marcellus", Georgia, serif;--mono:"IBM Plex Mono", ui-monospace, monospace;background:var(--midnight);color:var(--parchment);font-family:var(--serif);overflow-x:hidden}.over-ons-module__SpDE7q__hero{isolation:isolate;height:60vh;min-height:520px;position:relative;overflow:hidden}.over-ons-module__SpDE7q__heroBg{z-index:0;position:absolute;inset:0}.over-ons-module__SpDE7q__heroChrome{z-index:2;text-align:center;background:radial-gradient(#0a0a1059 0%,#0a0a10cc 80%);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 4vw;display:flex;position:relative}.over-ons-module__SpDE7q__heroKicker{font-family:var(--mono);letter-spacing:.36em;color:var(--ottoman-light);text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a1066;border:1px solid #d4b06766;border-radius:999px;margin-bottom:2rem;padding:.55rem 1.3rem;font-size:.78rem;animation:1.2s cubic-bezier(.2,.6,.2,1) .2s both over-ons-module__SpDE7q__fadeUp}.over-ons-module__SpDE7q__heroTitle{font-family:var(--serif);letter-spacing:-.025em;color:var(--parchment);text-shadow:0 4px 30px #0009;margin:0 0 1.6rem;font-size:clamp(3.5rem,11vw,9rem);font-weight:400;line-height:.95;animation:1.2s cubic-bezier(.2,.6,.2,1) .4s both over-ons-module__SpDE7q__fadeUp}.over-ons-module__SpDE7q__heroSub{font-family:var(--serif);color:var(--parchment-soft);max-width:36rem;font-size:clamp(1.05rem,1.6vw,1.35rem);font-style:italic;line-height:1.5;animation:1.2s cubic-bezier(.2,.6,.2,1) .7s both over-ons-module__SpDE7q__fadeUp}@keyframes over-ons-module__SpDE7q__fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.over-ons-module__SpDE7q__verhaal{background:var(--midnight-deep);padding:14vh 4vw;position:relative}.over-ons-module__SpDE7q__verhaalInner{grid-template-columns:1.1fr 1fr;align-items:center;gap:6rem;max-width:1280px;margin:0 auto;display:grid}.over-ons-module__SpDE7q__verhaalCopy{flex-direction:column;gap:1.6rem;display:flex}.over-ons-module__SpDE7q__sectionKicker{font-family:var(--mono);letter-spacing:.32em;color:var(--ottoman-light);text-transform:uppercase;font-size:.72rem}.over-ons-module__SpDE7q__sectionTitle{font-family:var(--serif);letter-spacing:-.02em;color:var(--parchment);margin:0;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:400;line-height:1.05}.over-ons-module__SpDE7q__sectionTitle em{color:var(--ottoman-light);font-style:italic}.over-ons-module__SpDE7q__bodyLg{font-family:var(--serif);color:var(--parchment-soft);margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.65}.over-ons-module__SpDE7q__verhaalPhoto{aspect-ratio:4/5;background:var(--midnight-soft);position:relative;overflow:hidden}.over-ons-module__SpDE7q__verhaalPhoto img{object-fit:cover;filter:brightness(.85)contrast(1.05);width:100%;height:100%}.over-ons-module__SpDE7q__verhaalPhoto:after{content:"";pointer-events:none;border:1px solid #d4b0672e;position:absolute;inset:0}.over-ons-module__SpDE7q__verhaalMeta{background:var(--ottoman-light);color:var(--midnight-deep);font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;padding:1.1rem 1.6rem;font-size:.72rem;position:absolute;bottom:-2.5rem;left:0;box-shadow:0 12px 40px #00000073}.over-ons-module__SpDE7q__pijlers{background:var(--midnight);border-top:1px solid #b8924a1a;padding:14vh 4vw}.over-ons-module__SpDE7q__pijlersInner{max-width:1380px;margin:0 auto}.over-ons-module__SpDE7q__pijlersHead{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:6rem;display:flex}.over-ons-module__SpDE7q__pijlersGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.over-ons-module__SpDE7q__pijler{flex-direction:column;gap:1.6rem;display:flex}.over-ons-module__SpDE7q__pijlerPhoto{aspect-ratio:4/5;background:var(--midnight-soft);position:relative;overflow:hidden}.over-ons-module__SpDE7q__pijlerPhoto img{object-fit:cover;filter:brightness(.82)contrast(1.05);width:100%;height:100%;transition:transform 1.6s cubic-bezier(.4,0,.2,1),filter .6s}.over-ons-module__SpDE7q__pijler:hover .over-ons-module__SpDE7q__pijlerPhoto img{filter:brightness(.95)contrast(1.08);transform:scale(1.05)}.over-ons-module__SpDE7q__pijlerLabel{font-family:var(--mono);letter-spacing:.36em;color:var(--ottoman-light);text-transform:uppercase;font-size:.72rem}.over-ons-module__SpDE7q__pijlerTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--parchment);margin:0;font-size:clamp(1.6rem,2.2vw,2rem);line-height:1.1}.over-ons-module__SpDE7q__pijlerBody{font-family:var(--serif);color:var(--parchment-soft);margin:0;font-size:1.02rem;line-height:1.6}.over-ons-module__SpDE7q__locaties{background:var(--midnight-deep);border-top:1px solid #b8924a1a;padding:14vh 4vw}.over-ons-module__SpDE7q__locatiesInner{max-width:1380px;margin:0 auto}.over-ons-module__SpDE7q__locatiesHead{flex-direction:column;align-items:flex-start;gap:1rem;max-width:48rem;margin-bottom:5rem;display:flex}.over-ons-module__SpDE7q__locatiesGrid{grid-template-columns:repeat(4,1fr);gap:1.4rem;display:grid}.over-ons-module__SpDE7q__locatieCard{background:linear-gradient(160deg,#241c148c 0%,#07060cf2 100%);border:1px solid #b8924a2e;flex-direction:column;gap:.7rem;min-height:260px;padding:2rem 1.6rem;transition:border-color .4s,transform .6s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.over-ons-module__SpDE7q__locatieCard:hover{border-color:#d4b06780;transform:translateY(-4px)}.over-ons-module__SpDE7q__locatieNum{font-family:var(--mono);letter-spacing:.32em;color:var(--ottoman);text-transform:uppercase;font-size:.7rem}.over-ons-module__SpDE7q__locatieFlag{font-family:var(--serif);color:var(--parchment);letter-spacing:-.01em;margin:.3rem 0 .4rem;font-size:clamp(1.5rem,2vw,1.9rem);line-height:1.05}.over-ons-module__SpDE7q__locatieSub{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--parchment-soft);font-size:.7rem}.over-ons-module__SpDE7q__locatieNote{font-family:var(--serif);color:var(--ottoman-light);border-top:1px solid #b8924a33;margin-top:.8rem;padding-top:1rem;font-size:.95rem;font-style:italic;line-height:1.5}.over-ons-module__SpDE7q__locatieDot{background:var(--ottoman-light);border-radius:999px;width:8px;height:8px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite over-ons-module__SpDE7q__pulse;position:absolute;top:1.6rem;right:1.6rem;box-shadow:0 0 #d4b0678c}@keyframes over-ons-module__SpDE7q__pulse{0%,to{box-shadow:0 0 #d4b0678c}50%{box-shadow:0 0 0 10px #d4b06700}}.over-ons-module__SpDE7q__editorial{background:var(--midnight-deep);padding:8vh 4vw 12vh}.over-ons-module__SpDE7q__editorialInner{grid-template-columns:1.6fr 1fr;gap:1.2rem;max-width:1500px;margin:0 auto;display:grid}.over-ons-module__SpDE7q__editorialHero{aspect-ratio:4/5;background:var(--midnight-soft);position:relative;overflow:hidden}.over-ons-module__SpDE7q__editorialHero img{object-fit:cover;filter:brightness(.85)contrast(1.05);width:100%;height:100%;transition:transform 1.6s cubic-bezier(.4,0,.2,1)}.over-ons-module__SpDE7q__editorialHero:hover img{transform:scale(1.04)}.over-ons-module__SpDE7q__editorialHeroOverlay{background:linear-gradient(#0000 40%,#07060cd9 100%);flex-direction:column;justify-content:flex-end;gap:.6rem;padding:3vw;display:flex;position:absolute;inset:0}.over-ons-module__SpDE7q__editorialHeroLabel{font-family:var(--mono);letter-spacing:.36em;color:var(--ottoman-light);text-transform:uppercase;font-size:.72rem}.over-ons-module__SpDE7q__editorialHeroTitle{font-family:var(--serif);letter-spacing:-.025em;color:var(--parchment);text-shadow:0 4px 24px #00000080;margin:0;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.98}.over-ons-module__SpDE7q__editorialSide{grid-template-rows:repeat(3,1fr);gap:1.2rem;display:grid}.over-ons-module__SpDE7q__editorialSideCell{background:var(--midnight-soft);overflow:hidden}.over-ons-module__SpDE7q__editorialSideCell img{object-fit:cover;filter:brightness(.85)contrast(1.05);width:100%;height:100%;transition:transform 1.6s cubic-bezier(.4,0,.2,1)}.over-ons-module__SpDE7q__editorialSideCell:hover img{transform:scale(1.06)}.over-ons-module__SpDE7q__finalCta{background:var(--midnight);text-align:center;border-top:1px solid #b8924a1a;padding:14vh 4vw;position:relative}.over-ons-module__SpDE7q__finalInner{flex-direction:column;align-items:center;gap:2.2rem;max-width:52rem;margin:0 auto;display:flex}.over-ons-module__SpDE7q__finalTitle{font-family:var(--serif);letter-spacing:-.025em;color:var(--parchment);margin:0;font-size:clamp(2.6rem,6vw,5rem);font-weight:400;line-height:1}.over-ons-module__SpDE7q__finalTitle em{color:var(--ottoman-light);font-style:italic}.over-ons-module__SpDE7q__finalBtn{font-family:var(--serif);color:var(--midnight-deep);background:var(--ottoman-light);border-radius:999px;align-items:center;gap:.7rem;padding:1.2rem 2.6rem;font-size:1.25rem;text-decoration:none;transition:all .5s cubic-bezier(.2,.6,.2,1);display:inline-flex;box-shadow:0 8px 40px #d4b06747}.over-ons-module__SpDE7q__finalBtn:hover{background:var(--parchment);padding-right:3.5rem}.over-ons-module__SpDE7q__finalBtnArrow{transition:transform .4s}.over-ons-module__SpDE7q__finalBtn:hover .over-ons-module__SpDE7q__finalBtnArrow{transform:translate(6px)}@media (max-width:900px){.over-ons-module__SpDE7q__verhaalInner{grid-template-columns:1fr;gap:3.5rem}.over-ons-module__SpDE7q__verhaalPhoto{aspect-ratio:5/4;order:-1;max-height:60vh}.over-ons-module__SpDE7q__pijlersGrid{grid-template-columns:1fr 1fr;gap:2rem}.over-ons-module__SpDE7q__locatiesGrid{grid-template-columns:1fr 1fr;gap:1rem}.over-ons-module__SpDE7q__editorialInner{grid-template-columns:1fr;gap:.8rem}.over-ons-module__SpDE7q__editorialHero{aspect-ratio:4/5}.over-ons-module__SpDE7q__editorialSide{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;grid-template-rows:none;grid-template-columns:none;gap:.6rem;margin:0 -4vw;padding-bottom:.4rem;padding-left:4vw;padding-right:4vw;display:flex;overflow-x:auto}.over-ons-module__SpDE7q__editorialSide::-webkit-scrollbar{display:none}.over-ons-module__SpDE7q__editorialSideCell{aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 78%}}@media (max-width:600px){.over-ons-module__SpDE7q__hero{height:70vh;min-height:460px;max-height:640px}.over-ons-module__SpDE7q__heroChrome{padding:0 6vw}.over-ons-module__SpDE7q__heroKicker{letter-spacing:.28em;margin-bottom:1.5rem;padding:.45rem 1rem;font-size:.65rem}.over-ons-module__SpDE7q__heroTitle{margin-bottom:1.2rem;font-size:clamp(2.6rem,13vw,4.5rem)}.over-ons-module__SpDE7q__heroSub{padding:0 2vw;font-size:.98rem}.over-ons-module__SpDE7q__verhaal,.over-ons-module__SpDE7q__pijlers,.over-ons-module__SpDE7q__locaties,.over-ons-module__SpDE7q__finalCta{padding:8vh 5vw}.over-ons-module__SpDE7q__editorial{padding:5vh 0 8vh}.over-ons-module__SpDE7q__editorialInner{padding:0 5vw}.over-ons-module__SpDE7q__sectionTitle{font-size:clamp(1.9rem,8vw,2.6rem)}.over-ons-module__SpDE7q__bodyLg{font-size:1rem;line-height:1.6}.over-ons-module__SpDE7q__verhaalInner{gap:2.5rem}.over-ons-module__SpDE7q__verhaalCopy{gap:1.2rem}.over-ons-module__SpDE7q__verhaalMeta{letter-spacing:.22em;padding:.75rem 1rem;font-size:.6rem;bottom:-1.2rem}.over-ons-module__SpDE7q__pijlersGrid{grid-template-columns:1fr;gap:3rem}.over-ons-module__SpDE7q__pijlersHead{margin-bottom:3rem}.over-ons-module__SpDE7q__pijler{gap:1.1rem}.over-ons-module__SpDE7q__pijlerPhoto{aspect-ratio:4/3;max-height:55vh}.over-ons-module__SpDE7q__pijlerTitle{font-size:1.5rem}.over-ons-module__SpDE7q__pijlerBody{font-size:.95rem}.over-ons-module__SpDE7q__locatiesHead{margin-bottom:2rem}.over-ons-module__SpDE7q__locatiesGrid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:.9rem;margin:0 -5vw;padding:.5rem 5vw 1.5rem 9vw;display:flex;overflow-x:auto}.over-ons-module__SpDE7q__locatiesGrid::-webkit-scrollbar{display:none}.over-ons-module__SpDE7q__locatieCard{scroll-snap-align:start;flex:0 0 78vw;gap:.5rem;max-width:320px;min-height:220px;padding:1.6rem 1.4rem}.over-ons-module__SpDE7q__locatieDot{top:1.2rem;right:1.2rem}.over-ons-module__SpDE7q__locatieFlag{font-size:1.5rem}.over-ons-module__SpDE7q__locatieNote{margin-top:.5rem;padding-top:.8rem;font-size:.9rem}.over-ons-module__SpDE7q__editorialHeroOverlay{padding:6vw}.over-ons-module__SpDE7q__editorialHeroTitle{font-size:clamp(1.9rem,8vw,2.8rem)}.over-ons-module__SpDE7q__editorialSideCell{flex-basis:82%}.over-ons-module__SpDE7q__finalInner{gap:1.6rem}.over-ons-module__SpDE7q__finalTitle{font-size:clamp(2rem,9vw,3rem)}.over-ons-module__SpDE7q__finalBtn{min-height:52px;padding:1.1rem 2.2rem;font-size:1.05rem}}@media (max-width:380px){.over-ons-module__SpDE7q__heroKicker{letter-spacing:.22em;padding:.4rem .85rem;font-size:.6rem}.over-ons-module__SpDE7q__heroTitle{font-size:clamp(2.2rem,13vw,3rem)}.over-ons-module__SpDE7q__heroSub{font-size:.92rem}.over-ons-module__SpDE7q__sectionKicker{letter-spacing:.24em;font-size:.65rem}.over-ons-module__SpDE7q__verhaalMeta{letter-spacing:.18em;padding:.7rem .9rem;font-size:.55rem}.over-ons-module__SpDE7q__locatieCard{padding:1.3rem 1.1rem}.over-ons-module__SpDE7q__editorialSideCell{flex-basis:86%}}
