@font-face{font-family:Barlow;src:url('/assets/barlow-condensed.ttf');font-weight:500 800;font-display:swap}html{scroll-behavior:smooth}body{--red:#ed080b;--paper:#fff;--ink:#0b0b0d;--bg:#0b0b0d;--accent:#ed080b;background:#0b0b0d!important;color:#fff!important}h1,h2,h3,h4,h5,h6{font-family:Barlow,'Arial Narrow',sans-serif!important;text-transform:uppercase;letter-spacing:-.015em!important}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid white!important;outline-offset:5px}.sd-header{height:146px;padding:22px 5%;display:flex;gap:28px;align-items:center;position:relative;z-index:60;background:#0b0b0d;color:white}.sd-header *{box-sizing:border-box}.sd-header a{text-decoration:none!important;color:white}.sd-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:white}.sd-brand img{width:78px;height:78px;object-fit:contain}.sd-brand span{font:600 34px/.9 Barlow,sans-serif;letter-spacing:1px}.sd-brand small{display:block;font:600 11px/2 Barlow,sans-serif;letter-spacing:2px}.sd-nav{display:flex;gap:26px;align-items:center;margin-left:auto;font:600 17px Barlow,sans-serif;text-transform:uppercase}.sd-nav a{padding:12px 0;border-bottom:2px solid transparent}.sd-nav a:hover{border-color:white}.sd-menu-button{background:none!important;color:white!important;border:0;font-size:25px;padding:12px;cursor:pointer;min-height:44px;min-width:44px}.sd-button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:14px 30px;background:#ed080b!important;color:#fff!important;border:0!important;border-radius:0!important;text-transform:uppercase;text-decoration:none!important;font:500 13px/1.5 Arial,sans-serif;letter-spacing:.8px;transition:background .2s}.sd-button:hover{background:#c40004!important}.sd-book{min-width:148px}.sd-call{min-width:187px;text-align:center;background:#fff;color:#111!important;padding:15px 20px;font:500 17px/1.3 Arial,sans-serif}.sd-call small{display:block;text-transform:uppercase;font-size:10px;letter-spacing:1.4px}.sd-menu{background:#121214!important;position:fixed!important;top:125px!important;right:5%!important;left:auto!important;bottom:auto!important;width:min(520px,90vw)!important;max-height:75vh;overflow:auto;padding:24px!important;z-index:100!important}.sd-menu[hidden]{display:none!important}.sd-menu a{font:600 26px/1.5 Barlow,sans-serif!important;color:white!important;padding:8px 4px!important;border-bottom:1px solid #333}.sd-footer{padding:70px 5% 25px;background:#080809;display:grid;grid-template-columns:1.2fr 1.2fr .8fr .8fr;gap:40px;color:#b5b5bb;font:14px/1.8 Arial,sans-serif}.sd-footer h3{font-size:23px;color:white;margin:0 0 20px}.sd-footer a{display:block;color:inherit;text-decoration:none;overflow-wrap:anywhere}.sd-footer a:hover{color:white}.sd-footer .sd-brand{display:flex!important;color:white}.sd-copyright{border-top:1px solid #28282b;padding-top:25px;grid-column:1/-1;display:flex;justify-content:space-between;font-size:12px}.sd-whatsapp{position:fixed;bottom:22px;left:25px;z-index:90;background:#ed080b;color:white!important;text-decoration:none;padding:15px 22px;font:14px Arial,sans-serif;box-shadow:0 4px 25px #0005}.sd-home{margin:0;font-family:Arial,sans-serif}.sd-home main{padding:0!important}.sd-home .sd-header{position:absolute;top:0;width:100%;background:linear-gradient(#000a,transparent);box-sizing:border-box}.sd-hero{height:760px;min-height:640px;position:relative;overflow:hidden;background:#151515}.sd-hero-images{position:absolute;inset:0}.sd-frame{position:absolute;width:100%;height:100%;object-fit:cover;filter:grayscale(1);animation:sd-kenburns 24s linear infinite;opacity:0}.sd-frame-one{animation-delay:-1s}.sd-frame-two{animation-delay:7s;object-position:50% 35%}.sd-frame-three{animation-delay:15s}.sd-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0007,#0001),linear-gradient(0deg,#080809 0%,transparent 70%);pointer-events:none}.sd-hero-content{position:absolute;z-index:2;left:5%;right:5%;bottom:66px}.sd-hero-content>p{font:500 21px/1.4 Barlow,sans-serif;text-transform:uppercase;margin:0 0 16px}.sd-hero h1{font-size:clamp(70px,9.4vw,152px);line-height:.96;margin:0;color:white;font-weight:600!important;max-width:1200px}.sd-scroll{display:inline-block;color:white;text-decoration:none;text-transform:uppercase;font:17px Barlow,sans-serif;margin-top:25px}.sd-motion{position:absolute;z-index:5;right:5%;bottom:60px;background:#ffffff12;border:1px solid #fff8;color:#fff;font:20px Arial;padding:12px 17px;cursor:pointer}.sd-paused .sd-frame{animation-play-state:paused}.sd-packages{display:grid;grid-template-columns:repeat(6,1fr);background:#111}.sd-package{position:relative;min-height:450px;overflow:hidden;display:flex;align-items:end}.sd-package>img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;filter:brightness(.7);transition:transform .6s}.sd-package:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#000e)}.sd-package:hover>img{transform:scale(1.06)}.sd-package>div{position:relative;z-index:2;padding:35px 20px;width:100%;box-sizing:border-box}.sd-package h2{font-size:27px;line-height:1.05;margin:8px 0 15px}.sd-package p:not(.sd-tag){font-size:14px;color:#eee;line-height:1.55;min-height:44px}.sd-tag{font:13px Barlow,sans-serif;text-transform:uppercase;letter-spacing:1.5px;color:#fff;margin:0}.sd-package strong{display:block;font:600 33px Barlow,sans-serif;margin:16px 0}.sd-package strong small{font:10px Arial,sans-serif;color:#ccc}.sd-package .sd-button{padding:12px 15px;min-height:44px;width:100%;box-sizing:border-box}.sd-more{display:block;color:white;font-size:12px;margin-top:17px}.sd-travel{text-align:center;padding:24px 5%;font:12px/1.9 Arial,sans-serif;color:#bbb;background:#141416}.sd-section{padding:95px 7%;box-sizing:border-box}.sd-section h2{font-size:clamp(40px,5vw,72px);line-height:1.05;margin:0 0 30px;font-weight:600}.sd-eyebrow{font:500 15px/1.5 Barlow,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#bbb;margin:0 0 16px}.sd-additional h2{text-align:center}.sd-additional>.sd-eyebrow{text-align:center}.sd-service-links{display:grid;grid-template-columns:repeat(3,1fr);gap:0 45px;margin-top:45px}.sd-service-links a{border-top:1px solid #353538;padding:28px 0;color:white;text-decoration:none;display:flex;justify-content:space-between;font:600 24px Barlow,sans-serif;text-transform:uppercase;gap:20px}.sd-service-links b{color:#ed080b}.sd-about{display:grid;grid-template-columns:1fr 1fr;gap:80px;background:#141416;align-items:center}.sd-about img{width:100%;height:540px;object-fit:cover;object-position:center 32%}.sd-about-copy>p:not(.sd-eyebrow){font:16px/1.9 Arial,sans-serif;color:#bdbdc3}.sd-about .sd-button{margin-top:15px}.sd-text-link{color:white;display:inline-block;margin:20px}.sd-values{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;border-bottom:1px solid #2c2c2e}.sd-values b{font:500 38px Barlow,sans-serif;color:#ed080b}.sd-values h3{font-size:26px;margin:16px 0}.sd-values p{font-size:14px;line-height:1.8;color:#aaa}.sd-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.sd-section-title a,.sd-review a{color:white;font-size:14px}.sd-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.sd-result-grid figure{margin:0}.sd-result-grid figure>img,.sd-comparison{width:100%;height:430px;object-fit:cover}.sd-comparison{position:relative;--position:50%;overflow:hidden}.sd-comparison>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sd-before{clip-path:inset(0 calc(100% - var(--position)) 0 0)}.sd-comparison input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4}.sd-comparison:after{content:'↔';position:absolute;left:var(--position);top:50%;transform:translate(-50%,-50%);background:#fff;color:#111;border-radius:50%;padding:14px;pointer-events:none;box-shadow:0 0 0 2px #fff}.sd-before-label,.sd-after-label{position:absolute;top:20px;background:#0007;padding:7px 12px;font-size:12px}.sd-before-label{left:20px}.sd-after-label{right:20px}.sd-result-grid figcaption{font:600 27px Barlow,sans-serif;margin-top:18px;text-transform:uppercase}.sd-result-grid figcaption small{display:block;font:12px/2 Arial,sans-serif;color:#aaa;text-transform:none}.sd-subscription{background:#171719;display:grid;grid-template-columns:1.1fr 1fr;gap:90px}.sd-subscription p{color:#bbb;line-height:1.8}.sd-sub-prices p{border-bottom:1px solid #444;display:flex;justify-content:space-between;align-items:center;margin:0;padding:15px 0;font:20px Barlow,sans-serif;color:white}.sd-sub-prices strong{font-size:34px}.sd-sub-prices small{display:block;color:#aaa;font-size:12px;line-height:1.8;margin-top:15px}.sd-sub-prices .sd-button{margin-top:25px}.sd-cta-grid{display:grid;grid-template-columns:1fr 1fr}.sd-cta-grid>div{padding:85px 14%;background:linear-gradient(#0009,#0009),url('/assets/eigen-golf-voorkant-na.webp') center/cover}.sd-cta-grid>div+div{background:linear-gradient(#0009,#0009),url('/assets/werk-willem-persoonlijk-960.webp') center 30%/cover}.sd-cta-grid p{font:15px Barlow,sans-serif;text-transform:uppercase;letter-spacing:2px}.sd-cta-grid h2{font-size:60px;line-height:1.05;margin:20px 0 30px}.sd-button-light{background:white!important;color:#111!important}.sd-review{text-align:center}.sd-review>span{color:#eeb43b;letter-spacing:5px}.sd-review h2{font-size:62px;margin:15px 0}.sd-review p{color:#bbb;font-size:14px}.sd-review a{display:inline-block;margin-top:15px}
/* The original page content, controls, booking modal and payment destinations remain intact. */
body.inner-page .hero h1,body.inner-page .wp-hero h1{font-family:Barlow,sans-serif!important;font-weight:600!important;font-size:clamp(54px,7vw,104px)!important;line-height:1!important}body.inner-page .hero{background-color:#101012!important}body.inner-page .eyebrow{color:#ed080b!important}body.inner-page .button,body.inner-page .top-book{background:#ed080b!important;border-color:#ed080b!important;border-radius:0!important;color:#fff!important}body.inner-page .section{background-color:#101012!important}body.inner-page .hero-photo img{filter:grayscale(.25)}body.inner-page .sd-header+nav+main{padding-top:0!important}body.inner-page .sd-footer{margin-top:50px}body.inner-page .site-menu-toggle{border-radius:0}.hp-footer{display:none!important}
@keyframes sd-kenburns{0%{opacity:0;transform:scale(1)}5%,30%{opacity:1}38%,100%{opacity:0;transform:scale(1.12)}}
@media(min-width:1700px){.sd-hero{height:900px}.sd-package{min-height:530px}}
@media(max-width:1100px){.sd-nav{gap:18px;font-size:15px}.sd-header{gap:15px;padding:20px 4%}.sd-brand span{font-size:27px}.sd-brand img{width:62px;height:62px}.sd-call{min-width:auto;font-size:14px;padding:15px}.sd-book{min-width:110px}.sd-packages{grid-template-columns:repeat(3,1fr)}.sd-package{min-height:385px}.sd-package>div{padding:30px}.sd-about{gap:40px}.sd-values{gap:20px}.sd-footer{grid-template-columns:1fr 1fr}.sd-hero h1{font-size:12vw}.sd-hero{height:720px}.sd-result-grid figure>img,.sd-comparison{height:350px}}
@media(max-width:700px){.sd-header{height:104px;padding:15px 5%;gap:12px}.sd-brand{gap:5px}.sd-brand img{width:50px;height:58px}.sd-brand span{font-size:25px}.sd-brand small{font-size:8px;letter-spacing:1px}.sd-nav,.sd-call{display:none}.sd-book{margin-left:auto;min-width:85px;min-height:43px;padding:12px;font-size:11px;order:2}.sd-menu-button{margin-left:auto;order:3;font-size:23px}.sd-menu{top:100px!important}.sd-home .sd-header{background:linear-gradient(#000a,transparent)}.sd-hero{height:650px;min-height:0}.sd-hero-content{bottom:85px;left:6%;right:6%}.sd-hero-content>p{font-size:16px;max-width:260px;line-height:1.5;letter-spacing:1px}.sd-hero h1{font-size:17vw;line-height:1.02}.sd-frame-one{object-position:48% center}.sd-scroll{font-size:15px;max-width:240px;margin-top:30px}.sd-motion{bottom:26px;right:6%;padding:9px 14px}.sd-packages{grid-template-columns:1fr 1fr}.sd-package{min-height:355px}.sd-package>div{padding:28px 18px}.sd-package h2{font-size:26px}.sd-package p:not(.sd-tag){font-size:12px;min-height:55px}.sd-package strong{font-size:30px}.sd-section{padding:65px 6%}.sd-section h2{font-size:46px}.sd-service-links{grid-template-columns:1fr;gap:0}.sd-service-links a{font-size:25px;padding:22px 0}.sd-about{grid-template-columns:1fr;gap:35px}.sd-about img{height:440px}.sd-values{grid-template-columns:1fr 1fr;gap:30px 22px}.sd-values h3{font-size:24px}.sd-values p{font-size:13px}.sd-section-title{display:block;margin-bottom:30px}.sd-section-title h2{margin-bottom:20px}.sd-result-grid{grid-template-columns:1fr;gap:35px}.sd-result-grid figure>img,.sd-comparison{height:380px}.sd-subscription{grid-template-columns:1fr;gap:25px}.sd-cta-grid{grid-template-columns:1fr}.sd-cta-grid>div{padding:65px 6%}.sd-cta-grid h2{font-size:51px}.sd-footer{padding:60px 6% 90px;grid-template-columns:1fr;gap:30px}.sd-copyright{display:block;line-height:2}.sd-copyright span{display:block}.sd-whatsapp{left:16px;bottom:16px;padding:13px 18px;font-size:12px}body.inner-page .hero h1{font-size:56px!important}body.inner-page .hero-inner{padding-top:35px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sd-frame{animation:none!important;opacity:0!important}.sd-frame-one{opacity:1!important}.sd-motion{display:none}.sd-package>img{transition:none}}
html body.inner-page{--brand-navy:#0b0b0d!important;--brand-blue:#151518!important;--brand-red:#ed080b!important;--brand-white:#fff!important}html body.inner-page .wp-content .hero:has(>.hero-photo>.wf-work-image)>.hero-photo:after{background:linear-gradient(90deg,#101012,transparent 75%),linear-gradient(0deg,#101012,transparent 45%)!important}html body.inner-page h1,html body.inner-page h2,html body.inner-page h3{text-transform:uppercase!important}html body.inner-page .sd-header a.sd-book{color:#fff!important}html body.inner-page .sd-header a.sd-call{color:#111!important}
@media(max-width:700px){html body.inner-page .wp-content .hero:has(>.hero-photo>.wf-work-image)>.hero-photo:after{background:linear-gradient(0deg,#101012 5%,#101012d9 35%,transparent 75%)!important}}
body.sd-agreement,body[data-sd-agreement]{padding-left:0!important}body.sd-agreement .rail,body[data-sd-agreement] .rail,body[data-sd-agreement] .sig-mobile-actions{display:none!important}body[data-sd-agreement] .sd-header,body.sd-agreement .sd-header{position:relative!important}.sd-footer p{max-width:none!important;color:#aaa!important}.sd-footer h3{color:#fff!important}.sd-header p{margin:0}
/* Cleaning-to-gloss opening, restored from the supplied homepage reference. */
.sd-home .sd-cinema{height:100svh!important;min-height:650px!important;position:relative;isolation:isolate}.sd-home .sd-cinema .stage{position:relative!important;top:auto!important;height:100%!important;min-height:650px!important}.sd-home .sd-cinema .poster img{object-fit:cover}.sd-home .sd-cinema .scene-copy{bottom:150px;max-width:56%;z-index:5}.sd-home .sd-cinema .scene-copy h1,.sd-home .sd-cinema .scene-copy h2{font-family:Barlow,sans-serif!important;font-size:clamp(50px,6.5vw,105px)!important;line-height:1!important;letter-spacing:-.02em!important}.sd-home .sd-cinema .scene-copy.right{right:5%;left:auto;text-align:right}.sd-home .sd-cinema .scene-copy em{color:transparent;-webkit-text-stroke:1.3px #ef3136;font-style:normal}.sd-home .sd-cinema .scene-copy p{font-size:14px;color:white}.sd-home .sd-cinema .location-pill{top:155px;left:5%;max-width:85%}.sd-home .sd-cinema .chapter-nav,.sd-home .sd-cinema .scroll-nudge{display:none!important}.sd-home .sd-cinema .booking-dock{bottom:27px;z-index:8}.sd-home .sd-cinema .experience-controls{bottom:28px;left:5%;z-index:8}.sd-home .sd-cinema .corner-links{bottom:35px;right:5%}.sd-home .sd-cinema .corner-links>span{margin-top:8px}.sd-home .sd-cinema .experience-controls button{font-size:11px}.sd-home .sd-whatsapp{z-index:19}.sd-home:has(.sd-cinema) .sd-whatsapp{left:auto;right:18px;bottom:18px}.sd-home .wf-comparison,body.inner-page .wf-comparison{width:86%!important;max-width:1400px!important;margin:85px auto!important;padding:0!important}.sd-home .wf-comparison h2,body.inner-page .wf-comparison h2{font-size:clamp(32px,4vw,52px)!important;margin-bottom:16px!important;color:white!important}.sd-home .wf-comparison-heading p,.sd-home .wf-comparison-hint{font:13px/1.8 Arial,sans-serif;color:#b7bac0;margin-bottom:18px}.sd-home .wf-comparison table,body.inner-page .wf-comparison table{width:100%;min-width:860px;border-collapse:collapse;font:13px/1.6 Arial,sans-serif;text-align:left}.sd-home .wf-comparison thead,body.inner-page .wf-comparison thead{background:#142a49!important}.sd-home .wf-comparison th,.sd-home .wf-comparison td,body.inner-page .wf-comparison th,body.inner-page .wf-comparison td{padding:20px 15px;border-bottom:1px solid #333945;color:#e5e8ec!important;vertical-align:top}.wf-comparison th[scope=row]{width:205px!important}.wf-comparison thead strong{display:block;font:600 27px/1.5 Barlow,sans-serif}.wf-comparison thead small{display:block;font-size:11px;color:#c3c8d0}.wf-comparison .wf-popular{display:block;margin:7px 0;font-size:10px!important;color:white!important}.wf-comparison .wf-most-popular{box-shadow:inset 0 3px #7faee5;background:#1a3459}.wf-comparison .wf-duration-row td{color:#97b9e5!important}.wf-comparison .wf-comparison-note{font:12px/1.8 Arial,sans-serif;color:#a6abb3!important;margin-top:18px}.wf-comparison .pp-sr-only{position:absolute!important;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
@media(max-width:700px){.sd-home .sd-cinema{height:100svh!important;min-height:660px!important}.sd-home .sd-cinema .stage{min-height:660px!important}.sd-home .sd-cinema .location-pill{top:118px;font-size:8px}.sd-home .sd-cinema .scene-copy{bottom:160px!important;left:6%;max-width:87%!important}.sd-home .sd-cinema .scene-copy.right{right:6%;max-width:87%!important}.sd-home .sd-cinema .scene-copy h1,.sd-home .sd-cinema .scene-copy h2{font-size:clamp(40px,11vw,64px)!important}.sd-home .sd-cinema .scene-copy p{font-size:12px;max-width:260px}.sd-home .sd-cinema .booking-dock{bottom:26px!important;max-width:92%;width:auto}.sd-home .sd-cinema .experience-controls{bottom:95px!important;left:6%}.sd-home .sd-cinema .corner-links{bottom:95px;right:6%;max-width:46%}.sd-home .sd-cinema .corner-links a{font-size:9px}.sd-home .wf-comparison,body.inner-page .wf-comparison{width:88%!important;margin:55px auto!important}.sd-home .wf-comparison th,.sd-home .wf-comparison td{padding:16px 13px}.sd-home:has(.sd-cinema) .sd-whatsapp{display:none}}
.sd-home .sd-cinema{--ink:#fff;--muted:#d5d5d8;--brand-white:#fff}.sd-home .sd-cinema .location-pill{background:#0008!important;color:#fff!important;font-size:10px}.sd-home .sd-cinema .experience-controls button,.sd-home .sd-cinema .corner-links a,.sd-home .sd-cinema .corner-links>span{color:white!important;text-shadow:0 1px 6px #000}.sd-home .sd-cinema .experience-controls{padding:7px 10px;background:#0006;border-radius:20px}.sd-home:has(.sd-cinema) .sd-whatsapp{display:none}
