.gt-header-en,.gt-header-en *{box-sizing:border-box;margin:0;padding:0}.gt-header-en,.gt-header-en{width:100%;height:100%;min-height:72px;margin:0;transition:background .4s;overflow:hidden;background:#2b3027!important}.gt-header-en.nav-scrolled{box-shadow:0 2px 20px #0006;background:linear-gradient(160deg,#1a1d17 0%,#2b3027 40%,#3d4438 70%,#2b3027 100%)!important;border-bottom:1px solid #ffffff0f!important}.gt-header-en nav{z-index:2;background:0 0;justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 48px;display:flex;position:relative}.gt-header-en .logo-link{cursor:pointer;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.gt-header-en .logo-img{width:auto;height:52px;display:block}.gt-header-en .nav-links{align-items:center;gap:32px;margin-left:auto;margin-right:32px;list-style:none;display:flex}.gt-header-en .nav-links a{text-transform:uppercase;letter-spacing:.1em;color:#fffc;white-space:nowrap;cursor:pointer;font-size:11px;font-weight:500;text-decoration:none;transition:color .4s}.gt-header-en .nav-links a:hover{color:#fff}.gt-header-en .nav-right{align-items:center;gap:20px;display:flex}.gt-header-en .lang-switch{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-family:-apple-system,Arial,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.gt-header-en .lang-active{color:#fff;font-weight:700}.gt-header-en .lang-sep{color:#ffffff4d}.gt-header-en .lang-link{color:#ffffff80;cursor:pointer;text-decoration:none;transition:color .2s}.gt-header-en .lang-link:hover{color:#fff}.gt-header-en .cta-btn{text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;cursor:pointer;color:#fff;background:0 0;border:1.5px solid #ffffff80;border-radius:2px;justify-content:center;align-items:center;height:38px;padding:0 20px;font-family:-apple-system,Arial,sans-serif;font-size:10px;font-weight:700;transition:all .3s;display:inline-flex}.gt-header-en .cta-btn:hover{background:#ffffff1a}.gt-header-en.nav-scrolled .cta-btn{color:#fff;background:#b85c3a;border-color:#0000}@media (max-width:1024px){.gt-header-en .nav-links{display:none!important}.gt-header-en nav{padding:0 20px}.gt-header-en .logo-img{height:38px}.gt-header-en .cta-btn{height:34px;padding:0 14px;font-size:10px}}@media (max-width:480px){.gt-header-en nav{padding:0 16px}.gt-header-en .logo-img{height:32px}.gt-header-en .cta-btn{display:none}}@media (min-width:768px){.gt-header-en.gt-header-en{min-height:77px}}@media (max-width:767px){.gt-header-en.gt-header-en{min-height:73px}}
.gt-header-he,.gt-header-he *{box-sizing:border-box;margin:0;padding:0}.gt-header-he,.gt-header-he{width:100%;height:100%;min-height:72px;margin:0;font-family:Assistant,-apple-system,Arial,sans-serif;transition:background .4s;overflow:hidden;background:#2b3027!important}.gt-header-he.nav-scrolled{box-shadow:0 2px 20px #0006;background:linear-gradient(160deg,#1a1d17 0%,#2b3027 40%,#3d4438 70%,#2b3027 100%)!important;border-bottom:1px solid #ffffff0f!important}.gt-header-he nav{z-index:2;direction:rtl;background:0 0;justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 48px;display:flex;position:relative}.gt-header-he .logo-link{cursor:pointer;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.gt-header-he .logo-img{width:auto;height:52px;display:block}.gt-header-he .nav-links{align-items:center;gap:28px;margin-left:28px;margin-right:auto;list-style:none;display:flex}.gt-header-he .nav-links a{color:#fffc;white-space:nowrap;cursor:pointer;font-size:13px;font-weight:500;text-decoration:none;transition:color .3s}.gt-header-he .nav-links a:hover{color:#fff}.gt-header-he .nav-right{direction:ltr;align-items:center;gap:16px;display:flex}.gt-header-he .lang-switch{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-family:-apple-system,Arial,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.gt-header-he .lang-active{color:#fff;font-weight:700}.gt-header-he .lang-sep{color:#ffffff4d}.gt-header-he .lang-link{color:#ffffff80;cursor:pointer;text-decoration:none;transition:color .2s}.gt-header-he .lang-link:hover{color:#fff}.gt-header-he .cta-btn{white-space:nowrap;cursor:pointer;color:#fff;background:0 0;border:1.5px solid #ffffff80;border-radius:2px;justify-content:center;align-items:center;height:38px;padding:0 20px;font-family:Assistant,sans-serif;font-size:14px;font-weight:700;transition:all .3s;display:inline-flex}.gt-header-he .cta-btn:hover{background:#ffffff1a}.gt-header-he.nav-scrolled .cta-btn{color:#fff;background:#b85c3a;border-color:#0000}@media (max-width:1024px){.gt-header-he .nav-links{display:none!important}.gt-header-he nav{padding:0 20px}.gt-header-he .logo-img{height:38px}.gt-header-he .cta-btn{height:34px;padding:0 14px;font-size:12px}}@media (max-width:480px){.gt-header-he nav{padding:0 16px}.gt-header-he .logo-img{height:32px}.gt-header-he .cta-btn{display:none}}@media (min-width:768px){.gt-header-he.gt-header-he{min-height:77px}}@media (max-width:767px){.gt-header-he.gt-header-he{min-height:73px}}
.gt-footer-en{padding:8px}.gt-footer-en .gt-footer-root *,.gt-footer-en .gt-footer-root :before,.gt-footer-en .gt-footer-root :after{box-sizing:border-box;margin:0;padding:0}.gt-footer-en .gt-footer-root{color:#e8e4dc;background:#1a1d17;width:100%;font-family:Helvetica Neue,Arial,sans-serif}.gt-footer-en .footer__main{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;max-width:1200px;margin:0 auto;padding:72px 40px 56px;display:grid}.gt-footer-en .footer__brand-name{color:#faf8f3;letter-spacing:.02em;margin-bottom:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:600}.gt-footer-en .footer__brand-desc{color:#9b9990;max-width:280px;margin-bottom:24px;font-size:13px;line-height:1.75}.gt-footer-en .footer__contact-item{color:#c8c4bc;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;text-decoration:none;transition:color .2s;display:flex}.gt-footer-en .footer__contact-item:hover{color:#faf8f3}.gt-footer-en .footer__contact-icon{background:#ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;transition:background .2s;display:flex}.gt-footer-en .footer__contact-item:hover .footer__contact-icon{background:#ffffff1f}.gt-footer-en .footer__col-title{letter-spacing:.15em;text-transform:uppercase;color:#7a8a6e;margin-bottom:20px;font-size:10px;font-weight:600}.gt-footer-en .footer__links{flex-direction:column;gap:12px;list-style:none;display:flex}.gt-footer-en .footer__links a{color:#9b9990;font-size:13px;line-height:1.4;text-decoration:none;transition:color .2s}.gt-footer-en .footer__links a:hover{color:#faf8f3}.gt-footer-en .footer__whatsapp-btn{color:#fff;background:#25d366;border-radius:6px;align-items:center;gap:8px;margin-top:8px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex}.gt-footer-en .footer__whatsapp-btn:hover{background:#1ebe5d;transform:translateY(-1px)}.gt-footer-en .footer__bottom{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:24px 40px;display:flex}.gt-footer-en .footer__copyright{color:#6b6b60;font-size:12px}.gt-footer-en .footer__bottom-links{align-items:center;gap:20px;display:flex}.gt-footer-en .footer__bottom-links a{color:#6b6b60;font-size:12px;text-decoration:none;transition:color .2s}.gt-footer-en .footer__bottom-links a:hover{color:#9b9990}.gt-footer-en .footer__social{gap:12px;display:flex}.gt-footer-en .footer__social-link{color:#9b9990;background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;text-decoration:none;transition:background .2s,color .2s;display:flex}.gt-footer-en .footer__social-link:hover{color:#faf8f3;background:#ffffff1f}@media (max-width:900px){.gt-footer-en .footer__main{grid-template-columns:1fr 1fr;gap:40px;padding:56px 24px 40px}.gt-footer-en .footer__brand-col{grid-column:1/-1}}@media (max-width:560px){.gt-footer-en .footer__main{grid-template-columns:1fr;padding:40px 20px 32px}.gt-footer-en .footer__bottom{text-align:center;flex-direction:column;padding:20px}}@media (min-width:768px){.gt-footer-en.gt-footer-en{min-height:495px}}@media (max-width:767px){.gt-footer-en.gt-footer-en{min-height:1090px}}
.gt-footer-he{padding:8px}.gt-footer-he .gt-footer-root-he *,.gt-footer-he .gt-footer-root-he :before,.gt-footer-he .gt-footer-root-he :after{box-sizing:border-box;margin:0;padding:0}.gt-footer-he .gt-footer-root-he{color:#e8e4dc;text-align:right;direction:rtl;background:#1a1d17;width:100%;font-family:Arial,Helvetica,sans-serif}.gt-footer-he .footer-he__main{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;max-width:1200px;margin:0 auto;padding:72px 40px 56px;display:grid}.gt-footer-he .footer-he__brand-name{color:#faf8f3;letter-spacing:.01em;margin-bottom:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:600}.gt-footer-he .footer-he__brand-desc{color:#9b9990;max-width:280px;margin-bottom:24px;font-size:13px;line-height:1.85}.gt-footer-he .footer-he__contact-item{color:#c8c4bc;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;text-decoration:none;transition:color .2s;display:flex}.gt-footer-he .footer-he__contact-item:hover{color:#faf8f3}.gt-footer-he .footer-he__contact-icon{background:#ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;transition:background .2s;display:flex}.gt-footer-he .footer-he__contact-item:hover .footer-he__contact-icon{background:#ffffff1f}.gt-footer-he .footer-he__col-title{letter-spacing:.12em;text-transform:uppercase;color:#7a8a6e;margin-bottom:20px;font-size:10px;font-weight:700}.gt-footer-he .footer-he__links{flex-direction:column;gap:12px;list-style:none;display:flex}.gt-footer-he .footer-he__links a{color:#9b9990;font-size:13px;line-height:1.5;text-decoration:none;transition:color .2s}.gt-footer-he .footer-he__links a:hover{color:#faf8f3}.gt-footer-he .footer-he__whatsapp-btn{color:#fff;background:#25d366;border-radius:6px;align-items:center;gap:8px;margin-top:8px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex}.gt-footer-he .footer-he__whatsapp-btn:hover{background:#1ebe5d;transform:translateY(-1px)}.gt-footer-he .footer-he__bottom{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:24px 40px;display:flex}.gt-footer-he .footer-he__copyright{color:#6b6b60;font-size:12px}.gt-footer-he .footer-he__bottom-links{align-items:center;gap:20px;display:flex}.gt-footer-he .footer-he__bottom-links a{color:#6b6b60;font-size:12px;text-decoration:none;transition:color .2s}.gt-footer-he .footer-he__bottom-links a:hover{color:#9b9990}.gt-footer-he .footer-he__social{gap:12px;display:flex}.gt-footer-he .footer-he__social-link{color:#9b9990;background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;text-decoration:none;transition:background .2s,color .2s;display:flex}.gt-footer-he .footer-he__social-link:hover{color:#faf8f3;background:#ffffff1f}@media (max-width:900px){.gt-footer-he .footer-he__main{grid-template-columns:1fr 1fr;gap:40px;padding:56px 24px 40px}.gt-footer-he .footer-he__brand-col{grid-column:1/-1}}@media (max-width:560px){.gt-footer-he .footer-he__main{grid-template-columns:1fr;padding:40px 20px 32px}.gt-footer-he .footer-he__bottom{text-align:center;flex-direction:column;padding:20px}}@media (min-width:768px){.gt-footer-he.gt-footer-he{min-height:495px}}@media (max-width:767px){.gt-footer-he.gt-footer-he{min-height:1090px}}
.gt-wa{z-index:60;pointer-events:none;width:380px;height:230px;font-family:Roboto,-apple-system,Segoe UI,Arial,sans-serif;position:fixed;bottom:0;right:0}.gt-wa>*{pointer-events:auto}.gt-wa-kaart{background:#fff;border-radius:12px;width:350px;min-height:102px;animation:.35s ease-out gt-wa-in;position:absolute;bottom:110px;right:30px;box-shadow:0 2px 14px #0000001f}.gt-wa-kaart:after{content:"";border:8px solid #0000;border-top-color:#fff;border-bottom:0;position:absolute;bottom:-8px;right:22px}.gt-wa-kaart-link{color:#1f2226;gap:16px;padding:16px 40px 16px 20px;text-decoration:none;display:flex}.gt-wa-avatar{flex:0 0 48px;height:48px;position:relative}.gt-wa-avatar img{object-fit:cover;border-radius:50%;width:48px;height:48px;display:block}.gt-wa-online{background:#4fce5d;border-radius:50%;width:10px;height:10px;position:absolute;top:52px;left:33px}.gt-wa-tekst{flex-direction:column;display:flex}.gt-wa-naam{font-size:14px;font-weight:700;line-height:18px}.gt-wa-rol{color:#5b5f66;margin-bottom:4px;font-size:10px;line-height:14px}.gt-wa-bericht{font-size:14px;line-height:20px}.gt-wa-sluit{color:#4a4d52;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:8px;right:12px}.gt-wa-knop{background:#30bf39;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;animation:6s ease-in-out infinite gt-wa-schud;display:flex;position:absolute;bottom:36px;right:24px;box-shadow:0 0 0 8px #30bf392e}.gt-wa-golf{z-index:-1;background:#30bf3924;border-radius:50%;animation:2.4s ease-out infinite gt-wa-golf;position:absolute;inset:-29px}.gt-wa-rood{background:#ff2a2a;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:4px}.gt-wa-door{color:#8a8d92;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:flex;position:absolute;bottom:8px;right:4px}@keyframes gt-wa-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gt-wa-golf{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1)}}@keyframes gt-wa-schud{0%,90%,to{transform:rotate(0)}92%{transform:rotate(-12deg)}94%{transform:rotate(10deg)}96%{transform:rotate(-6deg)}98%{transform:rotate(4deg)}}.gt-qab{display:none}@media (max-width:767px){.gt-wa{display:none}.gt-qab{z-index:99998;height:47px;font:10px Arial,Helvetica,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0}.gt-qab-actie{color:#000;background:#fff;flex:1 1 0;justify-content:center;align-items:center;padding:5px 0;text-decoration:none;display:flex}.gt-qab-actie svg{width:28px;height:17px;display:block}.gt-qab-tekst{display:none}.gt-qab-scheiding{background:#fff;width:0}}
html[data-ontwerp]{--rand:clamp(20px, 5.5vw, 88px);--kop-h:72px;--kop-h-dicht:64px;scroll-padding-top:var(--kop-h-dicht)}html[data-ontwerp] body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:gt-tekst,system-ui,sans-serif}html[data-ontwerp] :where(.o-home,.o-kop,.o-voet),html[data-ontwerp] :where(.o-home,.o-kop,.o-voet) *,html[data-ontwerp] :where(.o-home,.o-kop,.o-voet) :before,html[data-ontwerp] :where(.o-home,.o-kop,.o-voet) :after{box-sizing:border-box}html[data-ontwerp] :where(.o-home,.o-kop,.o-voet) :where(h1,h2,h3,p,blockquote,figure,ul,ol,dl,dd){margin:0}html[data-ontwerp] :where(.o-home,.o-voet) :where(h1,h2,h3){text-wrap:balance}html[data-ontwerp] :where(.o-home,.o-voet) :where(p){text-wrap:pretty}html[data-ontwerp] .o-kop-plek{top:0;z-index:60;position:fixed;inset-inline:0}html[data-ontwerp] .o-kop{height:var(--kop-h);padding-inline:var(--rand);justify-content:space-between;align-items:center;gap:24px;transition:background-color .35s,height .35s,color .35s,border-color .35s;display:flex}html[data-ontwerp] .o-kop[data-dicht]{height:var(--kop-h-dicht)}html[data-ontwerp] .o-kop__logo img{width:auto;height:26px;display:block}html[data-ontwerp] .o-kop__nav{align-items:center;gap:clamp(18px,2.4vw,36px);display:flex}html[data-ontwerp] .o-kop__talen{gap:14px;display:flex}html[data-ontwerp] .o-kop a{color:inherit;text-decoration:none}html[data-ontwerp] main.o-binnen{padding-top:var(--kop-h-dicht)}html[data-ontwerp] .o-hero{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}html[data-ontwerp] .o-hero__foto,html[data-ontwerp] .o-cta__foto{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html[data-ontwerp] .o-hero__kop span{display:block}html[data-ontwerp] .o-hero__knoppen{flex-wrap:wrap;gap:12px;display:flex}html[data-ontwerp] .o-knop{white-space:nowrap;justify-content:center;align-items:center;min-height:52px;padding:0 28px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}html[data-ontwerp] .o-pijl{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}html[data-ontwerp] .o-pijl:after{content:"→";transition:transform .2s}html[data-ontwerp] [dir=rtl] .o-pijl:after{content:"←"}html[data-ontwerp] :is(a:hover,a:focus-visible)>.o-pijl:after,html[data-ontwerp] a.o-pijl:is(:hover,:focus-visible):after{transform:translate(4px)}html[data-ontwerp] [dir=rtl] :is(a:hover,a:focus-visible)>.o-pijl:after,html[data-ontwerp] [dir=rtl] a.o-pijl:is(:hover,:focus-visible):after{transform:translate(-4px)}html[data-ontwerp] :where(.o-aanbod__lijst,.o-hotel__kenmerken,.o-getuigen__kaarten,.o-voet ul){padding:0;list-style:none}html[data-ontwerp] .o-aanbod__item{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}html[data-ontwerp] .o-hotel__beeld{overflow:hidden}html[data-ontwerp] .o-hotel__beeld img,html[data-ontwerp] .o-verhaal__beeld img{object-fit:cover;width:100%;height:100%;display:block}html[data-ontwerp] .o-getuigen__stapel{display:grid}html[data-ontwerp] .o-getuigen__citaat{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .45s,visibility .45s}html[data-ontwerp] .o-getuigen__citaat[data-actief]{opacity:1;visibility:visible}html[data-ontwerp] .o-getuigen__bediening{align-items:center;gap:20px;display:flex}html[data-ontwerp] .o-getuigen__bediening button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:0;place-items:center;padding:0;font-size:18px;display:grid}html[data-ontwerp] .o-getuigen__teller{font-variant-numeric:tabular-nums}html[data-ontwerp] .o-voet a{color:inherit;text-decoration:none}html[data-ontwerp] .o-voet a:hover{color:#fff}html[data-ontwerp] .o-voet__onder{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){html[data-ontwerp] *{transition:none!important}}html[data-ontwerp] .gt-wa-kaart,html[data-ontwerp] .gt-wa{display:none}
html[data-ontwerp=a]{--canvas:#faf8f3;--band:#efeae0;--ink:#1e2018;--olijf:#2b3027;--zacht:#5b6052;--terra:#b85c3a;--terra-donker:#9e4c2f;--goud:#86703f;--lijn:#1e201829;--sectie:clamp(96px, 11vw, 168px)}html[data-ontwerp=a] body{font-size:17px;line-height:1.65}html[data-ontwerp=a] :is(.o-hero__kop,.o-h2,.o-filosofie__citaat,.o-aanbod__titel,.o-hotel__naam,.o-getuigen__citaat blockquote,.o-getuigen__kaarten blockquote,.o-cta__kop,.o-voet__naam,.o-hero__cijfers dt,.o-verhaal__initiaal){font-family:gt-display,Georgia,serif;font-weight:400}html[data-ontwerp=a] .o-label{letter-spacing:.06em;color:var(--goud);margin-bottom:22px;font-size:13px;font-weight:500}html[data-ontwerp=a] .o-h2{letter-spacing:-.02em;font-size:clamp(36px,4.6vw,72px);line-height:1.03}html[data-ontwerp=a] .o-h2>span{display:block}html[data-ontwerp=a] [dir=rtl] :is(.o-h2,.o-hero__kop,.o-filosofie__citaat,.o-cta__kop){letter-spacing:0}html[data-ontwerp=a] .o-kop{color:#fff;font-size:14px;font-weight:500}html[data-ontwerp=a] .o-kop[data-dicht]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e2018f0}html[data-ontwerp=a] .o-kop__talen a{opacity:.6}html[data-ontwerp=a] .o-kop__talen a:hover{opacity:1}html[data-ontwerp=a] .o-kop__start{border-bottom:1px solid #ffffff8c;padding-bottom:3px}html[data-ontwerp=a] .o-hero{padding:var(--kop-h) var(--rand) 32px;color:#fff;background:#24313a;grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;display:grid}html[data-ontwerp=a] .o-hero__foto{object-position:50% 45%}html[data-ontwerp=a] .o-hero:before{content:"";z-index:-1;background:linear-gradient(#0c11146b 0%,#0c111400 20% 42%,#0c111494 100%);position:absolute;inset:0}html[data-ontwerp=a] .o-hero__plaat{grid-area:2/1;max-width:1120px}html[data-ontwerp=a] .o-hero__label{letter-spacing:.06em;opacity:.88;margin-bottom:26px;font-size:13px;font-weight:500}html[data-ontwerp=a] .o-hero__kop{letter-spacing:-.025em;font-size:clamp(40px,min(6.4vw,10.5vh),104px);line-height:.98}html[data-ontwerp=a] [dir=rtl] .o-hero__kop{font-size:clamp(36px,min(5.4vw,9vh),88px);line-height:1.04}html[data-ontwerp=a] .o-hero__rest{flex-wrap:wrap;align-items:flex-end;gap:24px 48px;margin-top:32px;display:flex}html[data-ontwerp=a] .o-hero__sub{opacity:.92;max-width:36ch;font-size:18px;line-height:1.5}html[data-ontwerp=a] .o-hero__cijfers{grid-area:2/2;align-self:end;gap:clamp(24px,3vw,48px);display:flex}html[data-ontwerp=a] .o-hero__cijfers dt{font-size:clamp(32px,3vw,44px);line-height:1}html[data-ontwerp=a] .o-hero__cijfers dd{opacity:.8;margin-top:8px;font-size:13px}html[data-ontwerp=a] .o-hero__scroll{letter-spacing:.06em;opacity:.72;border-top:1px solid #ffffff47;grid-area:3/1/auto/-1;margin-top:40px;padding-top:16px;font-size:12px}html[data-ontwerp=a] .o-knop{letter-spacing:.02em;font-size:14px;font-weight:500}html[data-ontwerp=a] .o-knop--vol{background:var(--terra);color:#fff}html[data-ontwerp=a] .o-knop--vol:hover{background:var(--terra-donker)}html[data-ontwerp=a] .o-knop--lijn{color:#fff;border:1px solid #fff9}html[data-ontwerp=a] .o-knop--lijn:hover{background:#ffffff14;border-color:#fff}html[data-ontwerp=a] .o-knop--licht{background:var(--canvas);color:var(--ink)}html[data-ontwerp=a] .o-knop--licht:hover{background:#fff}html[data-ontwerp=a] .o-pijl{border-bottom:1px solid;align-self:flex-start;padding-bottom:4px;font-size:14px;font-weight:500}html[data-ontwerp=a] .o-filosofie{padding:var(--sectie) var(--rand);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}html[data-ontwerp=a] .o-filosofie .o-label{grid-column:1/4;padding-top:.9em}html[data-ontwerp=a] .o-filosofie__citaat{letter-spacing:-.015em;grid-column:4/13;max-width:24em;font-size:clamp(28px,3.3vw,50px);line-height:1.2}html[data-ontwerp=a] .o-filosofie__wie{color:var(--zacht);grid-column:4/13;margin-top:36px;font-size:14px}html[data-ontwerp=a] .o-aanbod{padding:0 var(--rand) var(--sectie)}html[data-ontwerp=a] :is(.o-aanbod__kop,.o-hotels__kop){grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid}html[data-ontwerp=a] .o-aanbod__kop{border-top:1px solid var(--lijn);padding-top:clamp(64px,8vw,112px)}html[data-ontwerp=a] :is(.o-aanbod__kop,.o-hotels__kop) .o-label{grid-column:1/-1}html[data-ontwerp=a] :is(.o-aanbod__kop,.o-hotels__kop) .o-h2{grid-column:1/8}html[data-ontwerp=a] :is(.o-aanbod__sub,.o-hotels__sub){color:var(--zacht);grid-column:9/13}html[data-ontwerp=a] .o-aanbod__lijst{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(56px,6vw,88px);display:grid}html[data-ontwerp=a] .o-aanbod__lijst>li+li{border-inline-start:1px solid var(--lijn)}html[data-ontwerp=a] .o-aanbod__item{padding:4px clamp(20px,2.6vw,40px) 0}html[data-ontwerp=a] .o-aanbod__lijst>li:first-child .o-aanbod__item{padding-inline-start:0}html[data-ontwerp=a] .o-aanbod__lijst>li:last-child .o-aanbod__item{padding-inline-end:0}html[data-ontwerp=a] .o-aanbod__nr{color:var(--zacht);font-variant-numeric:tabular-nums;gap:14px;font-size:13px;font-weight:500;display:flex}html[data-ontwerp=a] .o-aanbod__lint{color:var(--terra)}html[data-ontwerp=a] .o-aanbod__titel{letter-spacing:-.015em;margin:44px 0 16px;font-size:clamp(28px,2.6vw,40px);line-height:1.08;transition:color .2s}html[data-ontwerp=a] .o-aanbod__item:hover .o-aanbod__titel{color:var(--terra)}html[data-ontwerp=a] .o-aanbod__tekst{color:var(--zacht);flex:1;margin-bottom:28px;font-size:16px}html[data-ontwerp=a] .o-hotels{padding:var(--sectie) var(--rand);background:linear-gradient(180deg, var(--canvas) 0, var(--band) 180px, var(--band) calc(100% - 180px), var(--canvas) 100%)}html[data-ontwerp=a] .o-hotels__lijst{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(56px,6vw,88px) 24px;margin-top:clamp(56px,6vw,88px);display:grid}html[data-ontwerp=a] .o-hotel{grid-column:span 4}html[data-ontwerp=a] .o-hotel:nth-child(-n+2){grid-column:span 6}html[data-ontwerp=a] .o-hotel__beeld{aspect-ratio:4/5}html[data-ontwerp=a] .o-hotel:nth-child(-n+2) .o-hotel__beeld{aspect-ratio:3/2}html[data-ontwerp=a] .o-hotel__beeld img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}html[data-ontwerp=a] .o-hotel:hover .o-hotel__beeld img{transform:scale(1.03)}html[data-ontwerp=a] .o-hotel__tekst{padding-top:24px}html[data-ontwerp=a] .o-hotel__regio{letter-spacing:.04em;color:var(--goud);flex-wrap:wrap;gap:4px 14px;margin-bottom:10px;font-size:13px;font-weight:500;display:flex}html[data-ontwerp=a] .o-hotel__badge{color:var(--terra)}html[data-ontwerp=a] .o-hotel__naam{letter-spacing:-.01em;font-size:clamp(26px,2.4vw,36px);line-height:1.1}html[data-ontwerp=a] .o-hotel__merk{color:var(--zacht);margin-top:6px;font-size:14px}html[data-ontwerp=a] .o-hotel__omschrijving{max-width:62ch;color:var(--zacht);margin:16px 0 22px;font-size:15.5px}html[data-ontwerp=a] .o-hotel__kenmerken{border-top:1px solid var(--lijn);margin:0 0 26px;font-size:14px}html[data-ontwerp=a] .o-hotel__kenmerken li{border-bottom:1px solid var(--lijn);padding:10px 0}html[data-ontwerp=a] .o-verhaal{grid-template-columns:1fr 1fr;min-height:92vh;display:grid}html[data-ontwerp=a] .o-verhaal__tekst{max-width:660px;padding:var(--sectie) var(--rand);align-self:center}html[data-ontwerp=a] .o-verhaal__tekst .o-h2{margin-bottom:36px}html[data-ontwerp=a] .o-verhaal__tekst>p:not(.o-label){color:var(--zacht);margin-bottom:18px}html[data-ontwerp=a] .o-verhaal__tekst strong{color:var(--ink);font-weight:500}html[data-ontwerp=a] .o-verhaal__meira{border-top:1px solid var(--lijn);align-items:center;gap:18px;margin-top:40px;padding-top:28px;display:flex}html[data-ontwerp=a] .o-verhaal__meira img{object-fit:cover;border-radius:50%;width:72px;height:72px}html[data-ontwerp=a] .o-verhaal__naam{font-weight:500}html[data-ontwerp=a] :is(.o-verhaal__rol,.o-verhaal__sign){color:var(--zacht);font-size:14px}html[data-ontwerp=a] .o-verhaal__sign{align-items:baseline;gap:10px;margin-top:20px;display:flex}html[data-ontwerp=a] .o-verhaal__sign span+span:not(:last-child):after{content:" ·"}html[data-ontwerp=a] .o-verhaal__initiaal{color:var(--terra);font-size:30px;line-height:1}html[data-ontwerp=a] .o-getuigen{padding:var(--sectie) var(--rand)}html[data-ontwerp=a] .o-getuigen__hoofd{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}html[data-ontwerp=a] .o-getuigen__stapel{grid-column:1/11}html[data-ontwerp=a] .o-getuigen__citaat blockquote{letter-spacing:-.012em;font-size:clamp(26px,3vw,46px);line-height:1.24}html[data-ontwerp=a] .o-getuigen__citaat figcaption{flex-wrap:wrap;gap:4px 16px;margin-top:28px;font-size:14px;display:flex}html[data-ontwerp=a] .o-getuigen__wie{font-weight:500}html[data-ontwerp=a] .o-getuigen__waar{color:var(--zacht)}html[data-ontwerp=a] .o-getuigen__bediening{color:var(--ink);grid-column:1/-1;margin-top:40px;font-size:14px}html[data-ontwerp=a] .o-getuigen__bediening button{border-color:var(--lijn)}html[data-ontwerp=a] .o-getuigen__bediening button:hover{border-color:var(--ink)}html[data-ontwerp=a] .o-getuigen__kaarten{border-top:1px solid var(--lijn);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin-top:clamp(72px,8vw,120px);display:grid}html[data-ontwerp=a] .o-getuigen__kaarten li{padding-top:28px}html[data-ontwerp=a] .o-getuigen__kaarten blockquote{margin-bottom:20px;font-size:20px;line-height:1.45}html[data-ontwerp=a] .o-getuigen__kaarten p{font-size:14px}html[data-ontwerp=a] .o-cta{isolation:isolate;min-height:82vh;padding:140px var(--rand) clamp(64px, 8vw, 112px);color:#fff;background:#24313a;align-items:end;display:grid;position:relative;overflow:hidden}html[data-ontwerp=a] .o-cta:before{content:"";z-index:-1;background:linear-gradient(#0c11141a 0%,#0c111499 100%);position:absolute;inset:0}html[data-ontwerp=a] .o-cta .o-label{color:#fffc}html[data-ontwerp=a] .o-cta__kop{letter-spacing:-.025em;max-width:13em;font-size:clamp(40px,5.8vw,96px);line-height:1}html[data-ontwerp=a] .o-cta__sub{opacity:.92;margin:22px 0 36px;font-size:18px}html[data-ontwerp=a] .o-voet{padding:clamp(72px, 8vw, 112px) var(--rand) 36px;background:var(--ink);color:#faf8f3b8;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;font-size:15px;display:grid}html[data-ontwerp=a] .o-voet__naam{color:var(--canvas);margin-bottom:16px;font-size:32px}html[data-ontwerp=a] .o-voet__tekst{max-width:40ch;line-height:1.65}html[data-ontwerp=a] .o-voet__contact{margin-top:28px;line-height:2}html[data-ontwerp=a] .o-voet__contact a{color:var(--canvas)}html[data-ontwerp=a] .o-voet__titel{letter-spacing:.06em;color:#faf8f373;margin-bottom:16px;font-size:13px;font-weight:500}html[data-ontwerp=a] .o-voet__kolom li{line-height:2.1}html[data-ontwerp=a] .o-voet__onder{border-top:1px solid #faf8f324;margin-top:32px;padding-top:24px;font-size:13px}@media (max-width:1000px){html[data-ontwerp=a] .o-hero{grid-template-rows:1fr auto auto auto;grid-template-columns:minmax(0,1fr)}html[data-ontwerp=a] .o-hero__cijfers{grid-area:3/1;justify-content:space-between;margin-top:36px}html[data-ontwerp=a] .o-hero__scroll{grid-row:4;margin-top:24px}html[data-ontwerp=a] :is(.o-filosofie,.o-aanbod__kop,.o-hotels__kop,.o-getuigen__hoofd){display:block}html[data-ontwerp=a] :is(.o-aanbod__sub,.o-hotels__sub){margin-top:20px}html[data-ontwerp=a] .o-filosofie__wie{margin-top:28px}html[data-ontwerp=a] .o-aanbod__lijst{grid-template-columns:minmax(0,1fr)}html[data-ontwerp=a] .o-aanbod__lijst>li+li{border-inline-start:0;border-top:1px solid var(--lijn)}html[data-ontwerp=a] .o-aanbod__lijst .o-aanbod__item{padding:32px 0 36px}html[data-ontwerp=a] .o-aanbod__titel{margin-top:24px}html[data-ontwerp=a] .o-hotel,html[data-ontwerp=a] .o-hotel:nth-child(-n+2){grid-column:1/-1}html[data-ontwerp=a] .o-hotel__beeld,html[data-ontwerp=a] .o-hotel:nth-child(-n+2) .o-hotel__beeld{aspect-ratio:3/2}html[data-ontwerp=a] .o-verhaal{grid-template-columns:minmax(0,1fr)}html[data-ontwerp=a] .o-verhaal__beeld{aspect-ratio:4/3}html[data-ontwerp=a] .o-getuigen__kaarten{grid-template-columns:minmax(0,1fr)}html[data-ontwerp=a] .o-getuigen__kaarten li+li{border-top:1px solid var(--lijn);margin-top:28px}html[data-ontwerp=a] .o-voet{grid-template-columns:1fr 1fr}html[data-ontwerp=a] .o-voet__merk{grid-column:1/-1}}@media (max-width:560px){html[data-ontwerp=a] .o-hero{padding-bottom:20px}html[data-ontwerp=a] .o-hero__rest{gap:20px;margin-top:20px}html[data-ontwerp=a] .o-hero__knoppen .o-knop{min-height:48px}html[data-ontwerp=a] .o-hero__cijfers{margin-top:24px}html[data-ontwerp=a] .o-hero__cijfers dt{font-size:28px}html[data-ontwerp=a] .o-hero__scroll{margin-top:16px;padding-top:12px}html[data-ontwerp=a] .o-hero__label{margin-bottom:18px;font-size:12px}html[data-ontwerp=a] .o-hero__sub{font-size:16px}html[data-ontwerp=a] .o-hero__knoppen{width:100%}html[data-ontwerp=a] .o-hero__knoppen .o-knop{flex:100%}html[data-ontwerp=a] .o-hero__cijfers{gap:16px}html[data-ontwerp=a] .o-hero__cijfers dd{font-size:12px}html[data-ontwerp=a] .o-kop__start{display:none}}
