.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=a] .ob-kop{padding:clamp(56px, 8vw, 120px) var(--rand) clamp(40px, 5vw, 72px);background:var(--canvas)}html[data-ontwerp=a] .ob-kop--foto{color:#fff;isolation:isolate;background:#24313a;align-items:end;min-height:min(78svh,760px);padding-top:0;display:grid;position:relative;overflow:hidden}html[data-ontwerp=a] .ob-kop__foto{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html[data-ontwerp=a] .ob-kop--foto:after{content:"";z-index:-1;background:linear-gradient(#14161000 35%,#1416109e 100%);position:absolute;inset:0}html[data-ontwerp=a] .ob-kop__tekst{max-width:46rem}html[data-ontwerp=a] .ob-kop__titel{letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:gt-display,Georgia,serif;font-size:clamp(40px,5.6vw,84px);font-weight:400;line-height:1.02}html[data-ontwerp=a] [dir=rtl] .ob-kop__titel{letter-spacing:0}html[data-ontwerp=a] .ob-kop__sub{max-width:36rem;color:var(--zacht);margin:20px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}html[data-ontwerp=a] .ob-kop--foto .ob-kop__sub{color:#ffffffe0}html[data-ontwerp=a] .ob-kop__knoppen{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}html[data-ontwerp=a] .o-knop--donker{border:1px solid var(--ink);color:var(--ink)}html[data-ontwerp=a] .o-knop--donker:hover{background:var(--ink);color:var(--canvas)}html[data-ontwerp=a] .ob-sectie{padding:var(--sectie) var(--rand)}html[data-ontwerp=a] .ob-sectie--krap{padding-block:clamp(56px,7vw,96px)}html[data-ontwerp=a] .ob-sectie--band{background:var(--band)}html[data-ontwerp=a] .ob-citaat{max-width:44rem;margin:0}html[data-ontwerp=a] .ob-citaat blockquote{letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:gt-display,Georgia,serif;font-size:clamp(26px,3vw,44px);line-height:1.22}html[data-ontwerp=a] .ob-citaat blockquote:before{content:"“"}html[data-ontwerp=a] .ob-citaat blockquote:after,html[data-ontwerp=a] [dir=rtl] .ob-citaat blockquote:before{content:"”"}html[data-ontwerp=a] [dir=rtl] .ob-citaat blockquote:after{content:"“"}html[data-ontwerp=a] .ob-citaat figcaption{color:var(--zacht);margin-top:20px;font-size:15px}html[data-ontwerp=a] .ob-team{border-top:1px solid var(--lijn);margin:0;padding:0;list-style:none}html[data-ontwerp=a] .ob-team li{border-bottom:1px solid var(--lijn);justify-content:space-between;gap:16px;padding:14px 0;display:flex}html[data-ontwerp=a] .ob-team a{color:inherit;font-variant-numeric:tabular-nums;text-decoration:none}html[data-ontwerp=a] .ob-team a:hover{color:var(--terra)}
html[data-ontwerp=a] .o-voet2{background:var(--ink);color:#faf8f3b8;font-size:15px}html[data-ontwerp=a] .o-voet2 ul{margin:0;padding:0;list-style:none}html[data-ontwerp=a] .o-voet2 a{color:inherit;text-decoration:none}html[data-ontwerp=a] .o-voet2 a:hover{color:var(--canvas)}html[data-ontwerp=a] .o-voet2__band{isolation:isolate;display:grid;position:relative}html[data-ontwerp=a] .o-voet2__fotos{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}html[data-ontwerp=a] .o-voet2__fotos li{aspect-ratio:4/5;overflow:hidden}html[data-ontwerp=a] .o-voet2__fotos img{object-fit:cover;width:100%;height:100%;display:block}html[data-ontwerp=a] .o-voet2__band:after{content:"";z-index:0;background:linear-gradient(180deg, #1e201800 18%, #1e2018b8 56%, var(--ink) 86%);pointer-events:none;position:absolute;inset:0}html[data-ontwerp=a] .o-voet2__oproep{z-index:1;max-width:44rem;margin:clamp(-150px, -10vw, -64px) var(--rand) 0;color:#fff;justify-items:start;gap:16px;display:grid;position:relative}html[data-ontwerp=a] .o-voet2__kop{letter-spacing:-.015em;text-wrap:balance;margin:0;font-family:gt-display,Georgia,serif;font-size:clamp(30px,3.6vw,56px);line-height:1.06}html[data-ontwerp=a] [dir=rtl] .o-voet2__kop{letter-spacing:0}html[data-ontwerp=a] .o-voet2__sub{color:#ffffffdb;max-width:34rem;margin:0;font-size:17px;line-height:1.55}html[data-ontwerp=a] .o-voet2__hoofd{padding:clamp(56px, 6vw, 88px) var(--rand) 40px;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}html[data-ontwerp=a] .o-voet2__logo{filter:brightness(0)invert();width:auto;height:40px;display:block}html[data-ontwerp=a] .o-voet2__tekst{max-width:36ch;margin:20px 0 0;line-height:1.65}html[data-ontwerp=a] .o-voet2__titel{letter-spacing:.06em;color:#faf8f373;margin:0 0 16px;font-size:13px;font-weight:500}html[data-ontwerp=a] .o-voet2__team li{border-bottom:1px solid #faf8f31f;justify-content:space-between;gap:16px;padding:8px 0;display:flex}html[data-ontwerp=a] .o-voet2__team a{color:var(--canvas);font-variant-numeric:tabular-nums}html[data-ontwerp=a] .o-voet2__mail{overflow-wrap:anywhere;margin-top:14px;display:inline-block;color:var(--canvas)!important}html[data-ontwerp=a] .o-voet2__sociaal{gap:10px;display:flex;margin-top:18px!important}html[data-ontwerp=a] .o-voet2__sociaal a{width:40px;height:40px;color:var(--canvas);border:1px solid #faf8f347;place-items:center;display:grid}html[data-ontwerp=a] .o-voet2__sociaal a:hover{border-color:var(--canvas)}html[data-ontwerp=a] .o-voet2__kolom li{line-height:2.1}html[data-ontwerp=a] .o-voet2__onder{margin-inline:var(--rand);border-top:1px solid #faf8f324;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:22px 0 32px;font-size:13px;display:flex}html[data-ontwerp=a] .o-voet2__talen{flex-wrap:wrap;gap:6px 18px;display:flex}html[data-ontwerp=a] .o-voet2__talen a[aria-current]{color:var(--canvas)}@media (max-width:1100px){html[data-ontwerp=a] .o-voet2__hoofd{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ontwerp=a] .o-voet2__merk{grid-column:1/3}}@media (max-width:700px){html[data-ontwerp=a] .o-voet2__fotos{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ontwerp=a] .o-voet2__fotos li:nth-child(n+4){display:none}html[data-ontwerp=a] .o-voet2__hoofd{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}html[data-ontwerp=a] .o-voet2__merk,html[data-ontwerp=a] .o-voet2__praat{grid-column:1/-1}}
html[data-ontwerp=a] :where(.oh,.oh *){box-sizing:border-box}html[data-ontwerp=a] .oh :where(h1,h2,h3,p,ul,figure){margin:0}html[data-ontwerp=a] .oh :where(h1,h2,h3){text-wrap:balance;font-family:gt-display,Georgia,serif;font-weight:400}html[data-ontwerp=a] .oh p{text-wrap:pretty}html[data-ontwerp=a] .oh svg{flex:none;width:22px;height:22px}html[data-ontwerp=a] .oh-mozaiek-plek{padding:clamp(16px, 2.2vw, 32px) var(--rand) 0}html[data-ontwerp=a] .oh-mozaiek{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:8px;height:clamp(380px,42vw,620px);display:grid;position:relative}html[data-ontwerp=a] .oh-tegel{background:var(--band);cursor:zoom-in;border:0;min-width:0;min-height:0;padding:0;display:block;overflow:hidden}html[data-ontwerp=a] .oh-tegel--0{grid-row:1/3}html[data-ontwerp=a] .oh-tegel img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}html[data-ontwerp=a] .oh-tegel:hover img{transform:scale(1.03)}html[data-ontwerp=a] .oh-tegel:focus-visible,html[data-ontwerp=a] .oh-alle:focus-visible{outline:2px solid var(--ink);outline-offset:3px}html[data-ontwerp=a] .oh-alle{background:var(--canvas);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;inset-block-end:16px;inset-inline-end:16px}html[data-ontwerp=a] .oh-alle svg{width:18px;height:18px}html[data-ontwerp=a] .oh-alle:hover{background:#fff}html[data-ontwerp=a] .oh-alle__aantal{color:var(--zacht);font-variant-numeric:tabular-nums}html[data-ontwerp=a] .oh-hoofd{padding:clamp(40px, 5vw, 72px) var(--rand) clamp(72px, 9vw, 128px);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}html[data-ontwerp=a] .oh-kop,html[data-ontwerp=a] .oh-verhaal{grid-column:1/8}html[data-ontwerp=a] .oh-naam{letter-spacing:-.02em;font-size:clamp(40px,5vw,72px);line-height:1.04}html[data-ontwerp=a] [dir=rtl] .oh-naam{letter-spacing:0}html[data-ontwerp=a] .oh-regio{letter-spacing:.02em;color:var(--goud);align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:500;display:flex}html[data-ontwerp=a] .oh-regio svg{width:18px;height:18px}html[data-ontwerp=a] .oh-verhaal{border-top:1px solid var(--lijn);margin-top:clamp(36px,4vw,56px);padding-top:clamp(36px,4vw,56px)}html[data-ontwerp=a] .oh-intro{letter-spacing:-.01em;max-width:24em;margin-bottom:28px;font-size:clamp(26px,2.6vw,38px);line-height:1.18}html[data-ontwerp=a] [dir=rtl] .oh-intro{letter-spacing:0}html[data-ontwerp=a] .oh-verhaal>p{max-width:66ch;color:var(--zacht);margin-bottom:18px}html[data-ontwerp=a] .oh-verhaal a:not(.o-pijl){color:inherit;text-underline-offset:3px;text-decoration:underline}html[data-ontwerp=a] .oh-blok{margin-top:clamp(48px,6vw,80px)}html[data-ontwerp=a] .oh-blok__kop{margin-bottom:20px;font-size:clamp(24px,2.2vw,32px);line-height:1.15}html[data-ontwerp=a] .oh-kashrut p{max-width:62ch;color:var(--zacht);margin-bottom:10px}html[data-ontwerp=a] .oh-kashrut p:first-of-type{color:var(--ink)}html[data-ontwerp=a] .oh-prijs{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px;display:flex}html[data-ontwerp=a] .oh-prijs p{max-width:62ch;color:var(--zacht);font-size:15px}html[data-ontwerp=a] .oh-lijst{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;padding:0;list-style:none;display:grid}html[data-ontwerp=a] .oh-lijst li{border-top:1px solid var(--lijn);align-items:flex-start;gap:14px;padding:18px 0;font-size:15.5px;line-height:1.55;display:flex}html[data-ontwerp=a] .oh-lijst svg{color:var(--goud)}html[data-ontwerp=a] .oh-lijst strong{font-weight:500}html[data-ontwerp=a] .oh-lijst--rustig li{color:var(--zacht)}html[data-ontwerp=a] .oh-kaart{top:calc(var(--kop-h-dicht) + 32px);background:var(--band);flex-direction:column;grid-area:1/9/span 2/13;align-self:start;padding:clamp(28px,2.6vw,40px);display:flex;position:sticky}html[data-ontwerp=a] .oh-kaart__deel{border-bottom:1px solid var(--lijn);margin-bottom:24px;padding-bottom:24px}html[data-ontwerp=a] .oh-kaart__label{letter-spacing:.02em;color:var(--goud);font-size:14px;font-weight:500}html[data-ontwerp=a] .oh-kaart__datum,html[data-ontwerp=a] .oh-kaart__naam{margin:8px 0 6px;font-family:gt-display,Georgia,serif;font-size:clamp(26px,2.2vw,32px);line-height:1.15}html[data-ontwerp=a] .oh-kaart__naam{margin-top:0}html[data-ontwerp=a] .oh-kaart__heb{color:var(--zacht);font-size:15px}html[data-ontwerp=a] .oh-kaart__kashrut{align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}html[data-ontwerp=a] .oh-kaart__kashrut svg{color:var(--goud)}html[data-ontwerp=a] .oh-kaart__klein{letter-spacing:.02em;color:var(--goud);margin-bottom:2px;font-size:13px;font-weight:500;display:block}html[data-ontwerp=a] .oh-kaart__knop{white-space:normal;text-align:center;width:100%}html[data-ontwerp=a] .oh-kaart__belofte{color:var(--zacht);text-align:center;margin-top:14px;font-size:14px}html[data-ontwerp=a] .oh-kaart .oh-kaart__programma{align-self:center;margin-top:20px}html[data-ontwerp=a] .oh-andere{padding:0 var(--rand) var(--sectie)}html[data-ontwerp=a] .oh-andere__kop{border-top:1px solid var(--lijn);letter-spacing:-.02em;padding-top:clamp(56px,6vw,88px);font-size:clamp(32px,3.6vw,52px);line-height:1.05}html[data-ontwerp=a] [dir=rtl] .oh-andere__kop{letter-spacing:0}html[data-ontwerp=a] .oh-andere__lijst{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;margin-top:clamp(32px,4vw,56px);padding:0;list-style:none;display:grid}html[data-ontwerp=a] .oh-ander{color:inherit;flex-direction:column;text-decoration:none;display:flex}html[data-ontwerp=a] .oh-ander__beeld{aspect-ratio:4/3;background:var(--band);display:block;overflow:hidden}html[data-ontwerp=a] .oh-ander__beeld img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}html[data-ontwerp=a] .oh-ander:hover .oh-ander__beeld img{transform:scale(1.03)}html[data-ontwerp=a] .oh-ander__regio{letter-spacing:.04em;color:var(--goud);margin-top:20px;font-size:13px;font-weight:500}html[data-ontwerp=a] .oh-ander__naam{margin-top:6px;font-size:clamp(24px,2.2vw,32px);line-height:1.12}html[data-ontwerp=a] .oh-ander:hover .oh-ander__naam{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}html[data-ontwerp=a] .oh-licht{color:#fff;background:#141610f7;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}html[data-ontwerp=a] .oh-licht[open]{grid-template-rows:auto minmax(0,1fr);display:grid}html[data-ontwerp=a] .oh-licht::backdrop{background:#141610f7}html[data-ontwerp=a] .oh-licht__balk{padding:12px var(--rand);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:14px;display:flex}html[data-ontwerp=a] .oh-licht button{color:#fff;cursor:pointer;background:#ffffff14;border:0;place-items:center;width:48px;height:48px;padding:0;display:inline-grid}html[data-ontwerp=a] .oh-licht button:hover:not(:disabled){background:#ffffff2e}html[data-ontwerp=a] .oh-licht button:disabled{opacity:.3;cursor:default}html[data-ontwerp=a] .oh-licht button:focus-visible{outline-offset:2px;outline:2px solid #fff}html[data-ontwerp=a] .oh-licht__spoor{overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;min-height:0;display:flex;overflow-x:auto}html[data-ontwerp=a] .oh-licht__spoor::-webkit-scrollbar{display:none}html[data-ontwerp=a] .oh-licht__dia{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;min-height:0;padding:0 clamp(12px,7vw,112px) clamp(16px,3vw,40px);display:flex}html[data-ontwerp=a] .oh-licht__dia img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}html[data-ontwerp=a] .oh-licht__stap{position:absolute;top:50%;transform:translateY(-50%)}html[data-ontwerp=a] .oh-licht__stap--vorige{inset-inline-start:clamp(8px,2vw,32px)}html[data-ontwerp=a] .oh-licht__stap--volgende{inset-inline-end:clamp(8px,2vw,32px)}html[data-ontwerp=a] .oh-licht__stap--vorige svg,html[data-ontwerp=a] [dir=rtl] .oh-licht__stap--volgende svg{transform:scaleX(-1)}html[data-ontwerp=a] [dir=rtl] .oh-licht__stap--vorige svg{transform:none}@media (max-width:899px){html[data-ontwerp=a] .oh-hoofd{grid-template-columns:minmax(0,1fr)}html[data-ontwerp=a] .oh-kop,html[data-ontwerp=a] .oh-verhaal,html[data-ontwerp=a] .oh-kaart{grid-area:auto/1/auto/-1}html[data-ontwerp=a] .oh-kaart{margin-top:clamp(48px,8vw,72px);position:static}html[data-ontwerp=a] .oh-andere__lijst{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ontwerp=a] .oh-andere__lijst li:nth-child(3){display:none}}@media (max-width:719px){html[data-ontwerp=a] .oh-mozaiek-plek{padding:0}html[data-ontwerp=a] .oh-mozaiek{height:auto;display:block}html[data-ontwerp=a] .oh-tegel:not(.oh-tegel--0){display:none}html[data-ontwerp=a] .oh-tegel--0{aspect-ratio:4/3;width:100%}html[data-ontwerp=a] .oh-alle{min-height:40px;padding:0 14px;font-size:13px;inset-block-end:12px;inset-inline-end:12px}html[data-ontwerp=a] .oh-lijst{grid-template-columns:minmax(0,1fr)}html[data-ontwerp=a] .oh-licht__stap{display:none!important}}@media (max-width:599px){html[data-ontwerp=a] .oh-andere__lijst{grid-template-columns:minmax(0,1fr);gap:40px}html[data-ontwerp=a] .oh-ander__beeld{aspect-ratio:3/2}html[data-ontwerp=a] .oh-andere__lijst li:nth-child(3){display:block}}@media (prefers-reduced-motion:reduce){html[data-ontwerp=a] :is(.oh-tegel img,.oh-ander__beeld img){transition:none}}
html[data-ontwerp=a] :where(.pe),html[data-ontwerp=a] :where(.pe) *,html[data-ontwerp=a] :where(.pe) :before,html[data-ontwerp=a] :where(.pe) :after{box-sizing:border-box}html[data-ontwerp=a] :where(.pe) :where(h2,h3,p,blockquote,figure,ul,ol){margin:0}html[data-ontwerp=a] :where(.pe) :where(ul){padding:0;list-style:none}html[data-ontwerp=a] :where(.pe) :where(h2,h3){text-wrap:balance}html[data-ontwerp=a] :where(.pe) :where(p,blockquote){text-wrap:pretty}html[data-ontwerp=a] .pe{overflow-wrap:break-word}html[data-ontwerp=a] .pe .o-knop{white-space:normal;text-align:center;max-width:100%}html[data-ontwerp=a] .pe-h2{letter-spacing:-.015em;font-family:gt-display,Georgia,serif;font-size:clamp(34px,3.9vw,60px);font-weight:400;line-height:1.06}html[data-ontwerp=a] .pe-h2 em{font-style:italic}html[data-ontwerp=a] .pe[dir=rtl] .pe-h2{letter-spacing:0;line-height:1.14}html[data-ontwerp=a] .pe[dir=rtl] .pe-h2 em{color:var(--goud);font-style:normal}html[data-ontwerp=a] .pe .ob-kop--foto .ob-kop__foto{object-position:50% 62%}html[data-ontwerp=a] .pe .ob-kop__sub{max-width:34rem}html[data-ontwerp=a] .pe-kop__data{color:#fff;margin-bottom:14px;font-family:gt-display,Georgia,serif;font-size:clamp(22px,1.9vw,28px);line-height:1.2;display:block}html[data-ontwerp=a] .pe-kop__regel{display:block}html[data-ontwerp=a] .pe[dir=rtl] .pe-kop__data{font-family:gt-tekst,system-ui,sans-serif;font-size:clamp(19px,1.6vw,22px);font-weight:500}html[data-ontwerp=a] .pe .ob-kop--foto:before{content:"";z-index:-1;background:linear-gradient(90deg,#1416106b 0%,#14161029 42%,#14161000 68%);position:absolute;inset:0}html[data-ontwerp=a] .pe[dir=rtl] .ob-kop--foto:before{background:linear-gradient(270deg,#1416106b 0%,#14161029 42%,#14161000 68%)}html[data-ontwerp=a] .pe-verhaal{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}html[data-ontwerp=a] .pe-verhaal__tekst{grid-column:1/7}html[data-ontwerp=a] .pe-verhaal__tekst .pe-h2{margin-bottom:36px}html[data-ontwerp=a] .pe-verhaal__tekst p{max-width:36em;color:var(--zacht)}html[data-ontwerp=a] .pe-verhaal__tekst p+p{margin-top:18px}html[data-ontwerp=a] .pe-verhaal__tekst strong{color:var(--ink);font-weight:500}html[data-ontwerp=a] .pe-verhaal__beeld{aspect-ratio:4/5;grid-column:8/13;overflow:hidden}html[data-ontwerp=a] .pe-verhaal__beeld img,html[data-ontwerp=a] .pe-hotel__beeld img{object-fit:cover;width:100%;height:100%;display:block}html[data-ontwerp=a] .pe .pe-hotels{padding-top:0}html[data-ontwerp=a] .pe-hotels__kop{border-top:1px solid var(--lijn);padding-top:clamp(64px,8vw,112px)}html[data-ontwerp=a] .pe-hotels__kop .pe-h2{max-width:15em}html[data-ontwerp=a] .pe-hotels__lijst{margin-top:clamp(56px,7vw,104px)}html[data-ontwerp=a] .pe-hotel{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}html[data-ontwerp=a] .pe-hotel+.pe-hotel{margin-top:clamp(80px,10vw,152px)}html[data-ontwerp=a] .pe-hotel__beeld{aspect-ratio:3/2;background:var(--band);grid-area:1/1/auto/8;overflow:hidden}html[data-ontwerp=a] .pe-hotel__tekst{grid-area:1/9/auto/13}html[data-ontwerp=a] .pe-hotel:nth-child(2n) .pe-hotel__beeld{grid-column:6/13}html[data-ontwerp=a] .pe-hotel:nth-child(2n) .pe-hotel__tekst{grid-column:1/5}html[data-ontwerp=a] .pe-hotel__naam{letter-spacing:-.01em;font-family:gt-display,Georgia,serif;font-size:clamp(30px,2.8vw,44px);font-weight:400;line-height:1.08}html[data-ontwerp=a] .pe[dir=rtl] .pe-hotel__naam{letter-spacing:0;line-height:1.16}html[data-ontwerp=a] .pe-hotel__regio{letter-spacing:.02em;color:var(--zacht);margin-top:14px;font-size:14px;font-weight:500;line-height:1.6}html[data-ontwerp=a] .pe-hotel__status--nieuw{color:var(--terra)}html[data-ontwerp=a] .pe-hotel__status--terug{color:var(--goud)}html[data-ontwerp=a] .pe-hotel__omschrijving{color:var(--zacht);margin:22px 0 26px;font-size:16px}html[data-ontwerp=a] .pe-hotel__kenmerken{border-top:1px solid var(--lijn);font-size:14.5px}html[data-ontwerp=a] .pe-hotel__kenmerken li{border-bottom:1px solid var(--lijn);padding:11px 0}html[data-ontwerp=a] .pe-hotel__acties{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:32px;display:flex}html[data-ontwerp=a] .pe-hotel__acties .o-pijl{align-self:center}html[data-ontwerp=a] .pe-kaart{background:linear-gradient(180deg, var(--canvas) 0, var(--band) 180px, var(--band) calc(100% - 180px), var(--canvas) 100%);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}html[data-ontwerp=a] .pe-kaart__tekst{grid-column:1/7}html[data-ontwerp=a] .pe-kaart__regios{border-top:1px solid var(--lijn);margin-top:40px}html[data-ontwerp=a] .pe-kaart__regios li{border-bottom:1px solid var(--lijn)}html[data-ontwerp=a] .pe-regio{color:inherit;padding:20px 0 22px;text-decoration:none;display:block}html[data-ontwerp=a] .pe-regio:focus-visible{outline:1px solid var(--ink);outline-offset:4px}html[data-ontwerp=a] .pe-regio h3{font-family:gt-display,Georgia,serif;font-size:24px;font-weight:400;line-height:1.2}html[data-ontwerp=a] .pe-regio h3:after{content:"→";opacity:var(--aan,0);transform:translateX(calc(var(--aan,0) * 4px));margin-inline-start:12px;font-family:gt-tekst,system-ui,sans-serif;font-size:16px;transition:opacity .25s,transform .25s;display:inline-block}html[data-ontwerp=a] .pe[dir=rtl] .pe-regio h3:after{content:"←";transform:translateX(calc(var(--aan,0) * -4px))}html[data-ontwerp=a] .pe-regio p{color:var(--zacht);margin-top:6px;font-size:15.5px}html[data-ontwerp=a] .pe-kaart__beeld{grid-column:8/13;justify-content:center;display:flex}html[data-ontwerp=a] .pe-kaart__svg{direction:ltr;width:100%;max-width:440px;height:auto;display:block}html[data-ontwerp=a] .pe-kaart__buur{fill:#e9e3d6;stroke:#1e201829;stroke-width:.6px}html[data-ontwerp=a] .pe-kaart__zee-ver{stop-color:#e2e6df}html[data-ontwerp=a] .pe-kaart__zee-dicht{stop-color:#cbd8d6}html[data-ontwerp=a] .pe-kaart__golf{fill:none;stroke-linejoin:round}html[data-ontwerp=a] .pe-kaart__golf--ver{stroke:#5c787a38;stroke-width:16px}html[data-ontwerp=a] .pe-kaart__golf--dicht{stroke:#5c787a57;stroke-width:8px}html[data-ontwerp=a] .pe-kaart__golf--ver-zee{stroke:url(#pe-zee-kleur);stroke-width:15.2px}html[data-ontwerp=a] .pe-kaart__golf--dicht-zee{stroke:url(#pe-zee-kleur);stroke-width:7.2px}html[data-ontwerp=a] .pe-kaart__kust-buiten{fill:none;stroke:#1e20183d;stroke-width:.5px;stroke-linejoin:round}html[data-ontwerp=a] .pe-kaart__land{fill:#fbf9f4;stroke:#1e20186b;stroke-width:.6px;stroke-linejoin:round}html[data-ontwerp=a] .pe-kaart__meer{fill:#cbd8d6;stroke:#1e201838;stroke-width:.4px}html[data-ontwerp=a] .pe-kaart__zeenaam{letter-spacing:.14em;fill:#5f7678;font-family:gt-display,Georgia,serif;font-size:7.4px;font-style:italic}html[data-ontwerp=a] .pe[dir=rtl] .pe-kaart__zeenaam{letter-spacing:.04em;font-style:normal}html[data-ontwerp=a] .pe-kaart__stad circle{fill:#8c8778}html[data-ontwerp=a] .pe-kaart__stad text,html[data-ontwerp=a] .pe-kaart__noord text{letter-spacing:.03em;fill:#7d786a;font-family:gt-tekst,system-ui,sans-serif;font-size:5.8px}html[data-ontwerp=a] .pe-kaart__noord path{fill:none;stroke:#8c8778;stroke-width:.6px;stroke-linecap:round;stroke-linejoin:round}html[data-ontwerp=a] .pe-kaart__hotel{cursor:pointer;outline:none}html[data-ontwerp=a] .pe-kaart__wijzer{stroke:#1e201880;stroke-width:.5px}html[data-ontwerp=a] .pe-kaart__vang{fill:#0000}html[data-ontwerp=a] .pe-kaart__ring{pointer-events:none;fill:none;stroke:var(--ink);stroke-width:.7px;opacity:var(--aan,0);transition:opacity .25s}html[data-ontwerp=a] .pe-kaart__stip{fill:var(--ink);stroke:#fbf9f4;stroke-width:1.1px;transform-box:fill-box;transform-origin:50%;transform:scale(calc(1 + var(--aan,0) * .3));transition:transform .25s}html[data-ontwerp=a] .pe-kaart__naam{pointer-events:bounding-box;fill:rgb(30 32 24/calc(.74 + var(--aan,0) * .26));font-family:gt-tekst,system-ui,sans-serif;font-size:8px;font-weight:500;transition:fill .25s}html[data-ontwerp=a] .pe-kaart__hotel,html[data-ontwerp=a] .pe-regio{transition:opacity .25s}html[data-ontwerp=a] :is(.pe-kaart__hotel,.pe-regio):is(:hover,:focus-visible){--aan:1}html[data-ontwerp=a] .pe-kaart:has([data-regio]:is(:hover,:focus-visible)) .pe-kaart__hotel{opacity:.38}:is(html[data-ontwerp=a] .pe-kaart:has([data-regio=galil]:is(:hover,:focus-visible)) [data-regio=galil],html[data-ontwerp=a] .pe-kaart:has([data-regio=hula]:is(:hover,:focus-visible)) [data-regio=hula],html[data-ontwerp=a] .pe-kaart:has([data-regio=telaviv]:is(:hover,:focus-visible)) [data-regio=telaviv],html[data-ontwerp=a] .pe-kaart:has([data-regio=herzliya]:is(:hover,:focus-visible)) [data-regio=herzliya]){--aan:1;opacity:1}html[data-ontwerp=a] .pe-hotel{scroll-margin-top:calc(var(--kop-h-dicht) + 40px)}html[data-ontwerp=a] .pe-hotel:focus{outline:none}@media (prefers-reduced-motion:reduce){html[data-ontwerp=a] :is(.pe-kaart__ring,.pe-kaart__stip,.pe-kaart__hotel,.pe-regio){transition:none}}html[data-ontwerp=a] .pe .pe-stemmen{padding-top:clamp(64px,8vw,120px)}html[data-ontwerp=a] .pe-stemmen__lijst{border-top:1px solid var(--lijn);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin-top:clamp(48px,6vw,80px);display:grid}html[data-ontwerp=a] .pe-stemmen__lijst li{padding-top:28px}html[data-ontwerp=a] .pe-stemmen__lijst blockquote,html[data-ontwerp=a] .pe-meira blockquote{font-family:gt-display,Georgia,serif;font-weight:400}html[data-ontwerp=a] .pe-stemmen__lijst blockquote{font-size:clamp(20px,1.6vw,23px);line-height:1.42}html[data-ontwerp=a] :is(.pe-stemmen__lijst,.pe-meira) blockquote:before{content:"“"}html[data-ontwerp=a] :is(.pe-stemmen__lijst,.pe-meira) blockquote:after,html[data-ontwerp=a] .pe[dir=rtl] :is(.pe-stemmen__lijst,.pe-meira) blockquote:before{content:"”"}html[data-ontwerp=a] .pe[dir=rtl] :is(.pe-stemmen__lijst,.pe-meira) blockquote:after{content:"“"}html[data-ontwerp=a] .pe-stemmen__lijst figcaption{margin-top:18px;font-size:14px;font-weight:500}html[data-ontwerp=a] .pe-slot{border-top:1px solid var(--lijn);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;margin-top:clamp(80px,9vw,128px);padding-top:clamp(56px,6vw,88px);display:grid}html[data-ontwerp=a] .pe-meira{grid-column:1/7;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:28px;display:grid}html[data-ontwerp=a] .pe-meira img{object-fit:cover;border-radius:50%;grid-row:1/3;width:112px;height:112px}html[data-ontwerp=a] .pe-meira blockquote{letter-spacing:-.01em;font-size:clamp(26px,2.5vw,38px);line-height:1.2}html[data-ontwerp=a] .pe-meira figcaption{color:var(--zacht);margin-top:18px;font-size:15px}html[data-ontwerp=a] .pe-meira__naam{color:var(--ink);font-weight:500}html[data-ontwerp=a] .pe-slot__tekst{grid-column:8/13}html[data-ontwerp=a] .pe-slot__tekst .pe-h2{font-size:clamp(32px,3.2vw,50px)}html[data-ontwerp=a] .pe-slot__tekst p{color:var(--zacht);margin:22px 0 32px}@media (max-width:1000px){html[data-ontwerp=a] .pe-verhaal__tekst,html[data-ontwerp=a] .pe-verhaal__beeld,html[data-ontwerp=a] .pe-hotel__beeld,html[data-ontwerp=a] .pe-hotel__tekst,html[data-ontwerp=a] .pe-hotel:nth-child(2n) .pe-hotel__beeld,html[data-ontwerp=a] .pe-hotel:nth-child(2n) .pe-hotel__tekst,html[data-ontwerp=a] .pe-kaart__tekst,html[data-ontwerp=a] .pe-kaart__beeld,html[data-ontwerp=a] .pe-meira,html[data-ontwerp=a] .pe-slot__tekst{grid-column:1/-1}html[data-ontwerp=a] .pe-verhaal__beeld{aspect-ratio:4/3;margin-top:48px}html[data-ontwerp=a] .pe-hotel__tekst{grid-row:2;padding-top:28px}html[data-ontwerp=a] .pe-kaart__beeld{margin-top:48px}html[data-ontwerp=a] .pe-kaart__svg{max-width:420px}html[data-ontwerp=a] .pe-stemmen__lijst{grid-template-columns:minmax(0,1fr)}html[data-ontwerp=a] .pe-stemmen__lijst li+li{border-top:1px solid var(--lijn);margin-top:28px}html[data-ontwerp=a] .pe-slot__tekst{margin-top:56px}}@media (max-width:560px){html[data-ontwerp=a] .pe-meira{column-gap:20px}html[data-ontwerp=a] .pe-meira img{grid-row:1;width:80px;height:80px}html[data-ontwerp=a] .pe-meira figcaption{grid-column:1/-1}html[data-ontwerp=a] .pe-hotel__acties .o-knop{width:100%}html[data-ontwerp=a] .pe-kaart__naam{font-size:9.4px}html[data-ontwerp=a] .pe-kaart__stad text,html[data-ontwerp=a] .pe-kaart__noord text{font-size:7px}html[data-ontwerp=a] .pe-kaart__zeenaam{font-size:8.4px}}
html[data-ontwerp=a] .ofv,html[data-ontwerp=a] .ofv *,html[data-ontwerp=a] .ofv :before,html[data-ontwerp=a] .ofv :after{box-sizing:border-box}html[data-ontwerp=a] .ofv :where(h1,h2,h3,p,ol,ul){margin:0}html[data-ontwerp=a] .ofv :where(h1,h2,h3){overflow-wrap:break-word;text-wrap:balance}html[data-ontwerp=a] .ofv :where(p){text-wrap:pretty}html[data-ontwerp=a] .ofv [hidden]{display:none!important}html[data-ontwerp=a] .ofv [id]{scroll-margin-top:28px}html[data-ontwerp=a] .ofv-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-ontwerp=a] .ofaq .ob-kop__titel{font-size:clamp(40px,5vw,76px)}html[data-ontwerp=a] .ofv .ob-kop__sub{margin-top:28px}html[data-ontwerp=a] .ofaq .ob-kop{padding-bottom:clamp(32px,4vw,56px)}html[data-ontwerp=a] .ofv-raster{padding:0 var(--rand) var(--sectie);grid-template-columns:minmax(0,1fr);display:grid}html[data-ontwerp=a] .ofv-zij{display:none}@media (min-width:1000px){html[data-ontwerp=a] .ofv-raster{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;padding-top:8px}html[data-ontwerp=a] .ofv-zij{top:calc(var(--kop-h-dicht) + 40px);grid-area:1/1/auto/4;display:block;position:sticky}html[data-ontwerp=a] .ofv-kies{display:none}html[data-ontwerp=a] .ofv-inhoud{grid-area:1/5/auto/12}}html[data-ontwerp=a] .ofv-lijst{border-inline-start:1px solid var(--lijn);padding:0;list-style:none}html[data-ontwerp=a] .ofv-lijst a{color:var(--zacht);border-inline-start:1px solid #0000;margin-inline-start:-1px;padding-block:7px;padding-inline-start:18px;font-size:15px;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s;display:block}html[data-ontwerp=a] .ofv-lijst a:hover{color:var(--ink)}html[data-ontwerp=a] .ofv-lijst a[aria-current]{color:var(--ink);border-inline-start-color:var(--ink)}html[data-ontwerp=a] .ofv-lijst--nr a{grid-template-columns:2.4ch minmax(0,1fr);column-gap:6px;display:grid}html[data-ontwerp=a] .ofv-nr{font-variant-numeric:tabular-nums lining-nums}html[data-ontwerp=a] .ofv-kies{border-block:1px solid var(--lijn);margin-bottom:56px}html[data-ontwerp=a] .ofv-kies summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-size:15px;font-weight:500;list-style:none;display:flex}html[data-ontwerp=a] .ofv-kies summary::-webkit-details-marker{display:none}html[data-ontwerp=a] .ofv-kies summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;margin-top:-4px;transition:transform .2s;transform:rotate(45deg)}html[data-ontwerp=a] .ofv-kies[open] summary:after{margin-top:4px;transform:rotate(-135deg)}html[data-ontwerp=a] .ofv-kies .ofv-lijst{margin-bottom:20px}html[data-ontwerp=a] .ofaq-zoek{max-width:34rem;margin-top:40px}html[data-ontwerp=a] .ofaq-zoek__veld{border-bottom:1px solid var(--ink);box-shadow:0 0 0 0 var(--ink);align-items:center;gap:12px;transition:box-shadow .2s;display:flex}html[data-ontwerp=a] .ofaq-zoek__veld:focus-within{box-shadow:0 1px 0 0 var(--ink)}html[data-ontwerp=a] .ofaq-zoek__veld svg{width:22px;height:22px;color:var(--zacht);flex:none}html[data-ontwerp=a] .ofaq-zoek input{min-width:0;height:56px;color:var(--ink);font:inherit;appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:19px}html[data-ontwerp=a] .ofaq-zoek input::-webkit-search-cancel-button{background:linear-gradient(45deg, transparent calc(50% - .75px), var(--zacht) calc(50% - .75px), var(--zacht) calc(50% + .75px), transparent calc(50% + .75px)), linear-gradient(-45deg, transparent calc(50% - .75px), var(--zacht) calc(50% - .75px), var(--zacht) calc(50% + .75px), transparent calc(50% + .75px));cursor:pointer;appearance:none;width:14px;height:14px;margin:0}html[data-ontwerp=a] .ofaq-zoek input::placeholder{color:var(--zacht);opacity:1}html[data-ontwerp=a] .ofaq-zoek__uitkomst{min-height:1.6em;color:var(--zacht);margin-top:12px;font-size:14px}html[data-ontwerp=a] .ofaq-cat{margin-bottom:clamp(72px,8vw,112px)}html[data-ontwerp=a] .ofaq-cat__kop{border-bottom:1px solid var(--ink);letter-spacing:-.01em;padding-bottom:20px;font-family:gt-display,Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.1}html[data-ontwerp=a] .faq-qa{border-bottom:1px solid var(--lijn);padding:28px 0 30px}html[data-ontwerp=a] .faq-q{font-family:gt-display,Georgia,serif;font-size:clamp(21px,1.7vw,24px);font-weight:400;line-height:1.3}html[data-ontwerp=a] .faq-a{max-width:40rem;color:var(--zacht);margin-top:10px;font-size:17px;line-height:1.65}html[data-ontwerp=a] [dir=rtl] :is(.ofaq-cat__kop,.ofaq-slot__kop){letter-spacing:0}html[data-ontwerp=a] .ofaq-slot{border-top:1px solid var(--ink);padding-top:40px}html[data-ontwerp=a] .ofaq-slot__kop{letter-spacing:-.015em;font-family:gt-display,Georgia,serif;font-size:clamp(32px,3.6vw,52px);font-weight:400;line-height:1.06}html[data-ontwerp=a] .ofaq-slot__sub{max-width:34rem;color:var(--zacht);margin-top:18px;font-size:17px;line-height:1.6}html[data-ontwerp=a] .ofaq-slot__contact{gap:6px;margin-top:28px;padding:0;font-size:16px;list-style:none;display:grid}html[data-ontwerp=a] .ofaq-slot__contact a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lijn);text-decoration-color:var(--lijn);text-underline-offset:4px;transition:text-decoration-color .2s}html[data-ontwerp=a] .ofaq-slot__contact a:hover{text-decoration-color:currentColor}html[data-ontwerp=a] .ofaq-slot__knoppen{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}html[data-ontwerp=a] .ovw-sectie{border-top:1px solid var(--lijn);padding-block:40px 44px}html[data-ontwerp=a] .ovw-sectie:first-child{border-top-color:var(--ink)}html[data-ontwerp=a] .ovw-kop{margin-bottom:18px;font-family:gt-display,Georgia,serif;font-size:clamp(25px,2.2vw,32px);font-weight:400;line-height:1.2}html[data-ontwerp=a] .ovw-kop .ofv-nr{color:var(--goud)}html[data-ontwerp=a] .ovw-sectie p{max-width:40rem;font-size:17px;line-height:1.7}html[data-ontwerp=a] .ovw-sectie p+p{margin-top:14px}html[data-ontwerp=a] .ovw-sectie strong{font-weight:600}html[data-ontwerp=a] .ovw-contact{border-top:1px solid var(--lijn);color:var(--zacht);padding-top:28px;font-size:14px;line-height:1.8}@media (max-width:699.98px){html[data-ontwerp=a] .ovw-contact{flex-direction:column;align-items:flex-start;display:flex}html[data-ontwerp=a] .ovw-contact__punt{display:none}}html[data-ontwerp=a] .ovw-contact a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lijn);text-decoration-color:var(--lijn);text-underline-offset:3px}html[data-ontwerp=a] .ovw-contact a:hover{text-decoration-color:currentColor}
html[data-ontwerp=a] :where(.ovc-over,.ovc-prijs__in,.ovc-prijs__kashrut),html[data-ontwerp=a] :where(.ovc-over,.ovc-prijs__in,.ovc-prijs__kashrut) *{box-sizing:border-box}html[data-ontwerp=a] :where(.ovc-over,.ovc-prijs__in,.ovc-prijs__kashrut) :where(h1,h2,h3,p,ul,dl,dd,figure){margin:0}html[data-ontwerp=a] :where(.ovc-over,.ovc-prijs__in,.ovc-prijs__kashrut) :where(ul){padding:0;list-style:none}html[data-ontwerp=a] :where(.ovc-over,.ovc-prijs__in,.ovc-prijs__kashrut) :where(p,li,dd){text-wrap:pretty}html[data-ontwerp=a] .ovc-over{padding:clamp(48px, 7vw, 112px) var(--rand) var(--sectie);grid-template-columns:minmax(0,1fr);display:grid}html[data-ontwerp=a] .ovc-over__portret{justify-items:start;gap:14px;margin:0 0 32px;display:grid}html[data-ontwerp=a] .ovc-over__gezicht{object-fit:cover;width:112px;height:112px;box-shadow:0 0 0 1px var(--lijn);border-radius:50%;display:block}html[data-ontwerp=a] .ovc-over__portret figcaption{gap:2px;display:grid}html[data-ontwerp=a] .ovc-over__naam{color:var(--ink);font-family:gt-display,Georgia,serif;font-size:22px;line-height:1.2}html[data-ontwerp=a] .ovc-over__rol{color:var(--zacht);font-size:14px}html[data-ontwerp=a] .ovc-over__kop{font-family:gt-display,Georgia,serif;font-weight:400}html[data-ontwerp=a] .ovc-over__citaat{letter-spacing:-.02em;text-wrap:balance;max-width:13em;font-size:clamp(40px,5.6vw,84px);line-height:1.03;display:block}html[data-ontwerp=a] .ovc-over__citaat:before{content:"“"}html[data-ontwerp=a] .ovc-over__citaat:after{content:"”"}html[data-ontwerp=a] [dir=rtl] .ovc-over__citaat{letter-spacing:0}html[data-ontwerp=a] [dir=rtl] .ovc-over__citaat:before{content:"”"}html[data-ontwerp=a] [dir=rtl] .ovc-over__citaat:after{content:"“"}html[data-ontwerp=a] .ovc-over__wie{letter-spacing:.01em;color:var(--zacht);margin-top:24px;font-family:gt-tekst,system-ui,sans-serif;font-size:16px;line-height:1.4;display:block}html[data-ontwerp=a] .ovc-over__intro{border-top:1px solid var(--lijn);max-width:32em;margin-top:clamp(40px,5vw,72px);padding-top:clamp(28px,3vw,40px);font-size:clamp(19px,1.6vw,23px);line-height:1.5}html[data-ontwerp=a] .ovc-over__tekst{max-width:65ch;margin-top:28px;font-size:18px;line-height:1.75}html[data-ontwerp=a] .ovc-over__tekst p+p{margin-top:1.1em}html[data-ontwerp=a] .ovc-over__tekst strong{font-weight:500}html[data-ontwerp=a] .ovc-over__beeld{margin-block:clamp(48px,6vw,96px) clamp(40px,5vw,72px)}html[data-ontwerp=a] .ovc-over__beeld img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}html[data-ontwerp=a] .ovc-over__knop{margin-top:36px}html[data-ontwerp=a] .ovc-over__paar{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin-block:clamp(56px,7vw,104px) clamp(40px,5vw,72px);display:grid}html[data-ontwerp=a] .ovc-over__paar img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}html[data-ontwerp=a] .ovc-over__groet{gap:4px;margin-top:40px;display:grid}html[data-ontwerp=a] .ovc-over__tekst .ovc-over__groet{margin-top:40px}html[data-ontwerp=a] .ovc-over__naam{font-family:gt-display,Georgia,serif;font-size:clamp(26px,2.4vw,34px);line-height:1.2}html[data-ontwerp=a] .ovc-over__team{gap:28px;margin-top:clamp(80px,10vw,144px);display:grid}html[data-ontwerp=a] .ovc-over__teamkop{letter-spacing:-.015em;font-family:gt-display,Georgia,serif;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.08}html[data-ontwerp=a] [dir=rtl] .ovc-over__teamkop{letter-spacing:0}html[data-ontwerp=a] .ovc-over__team .ob-team{width:100%;max-width:30rem;font-size:17px}@media (min-width:900px){html[data-ontwerp=a] .ovc-over{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}html[data-ontwerp=a] .ovc-over__zij{grid-column:1/4}html[data-ontwerp=a] .ovc-over__brief{grid-column:4/13}html[data-ontwerp=a] .ovc-over__citaat:before{margin-inline-start:-.4em}html[data-ontwerp=a] .ovc-over__portret{top:calc(var(--kop-h-dicht) + 40px);text-align:center;justify-items:center;margin:.5em 0 0;position:sticky}html[data-ontwerp=a] .ovc-over__gezicht{aspect-ratio:1;width:min(100%,200px);height:auto}html[data-ontwerp=a] .ovc-over__team{grid-template-columns:repeat(9,minmax(0,1fr));align-items:start;column-gap:24px}html[data-ontwerp=a] .ovc-over__teamkop{grid-column:1/4;margin-top:6px}html[data-ontwerp=a] .ovc-over__team .ob-team{grid-column:4/10}}html[data-ontwerp=a] .ovc-prijs__in{padding:clamp(64px, 9vw, 136px) var(--rand) clamp(64px, 8vw, 112px);grid-template-columns:minmax(0,1fr);row-gap:32px;display:grid}html[data-ontwerp=a] .ovc-prijs__h2{letter-spacing:-.015em;text-wrap:balance;font-family:gt-display,Georgia,serif;font-size:clamp(32px,3.4vw,52px);font-weight:400;line-height:1.06}html[data-ontwerp=a] [dir=rtl] .ovc-prijs__h2{letter-spacing:0}html[data-ontwerp=a] .ovc-prijs__vinken{border-top:1px solid var(--lijn);margin-top:28px}html[data-ontwerp=a] .ovc-prijs__vinken li{border-bottom:1px solid var(--lijn);gap:16px;padding:22px 0;font-size:clamp(18px,1.5vw,22px);line-height:1.45;display:flex}html[data-ontwerp=a] .ovc-prijs__teken{width:20px;height:20px;color:var(--olijf);flex:none;margin-top:.2em}html[data-ontwerp=a] .ovc-prijs__niet{gap:16px;margin-top:28px;font-size:17px;line-height:1.5;display:flex}html[data-ontwerp=a] .ovc-prijs__niet .ovc-prijs__teken{color:var(--zacht);margin-top:.1em}html[data-ontwerp=a] .ovc-prijs__notities{gap:12px;max-width:36rem;margin-top:48px;display:grid}html[data-ontwerp=a] .ovc-prijs__notities li{border-inline-start:1px solid var(--lijn);color:var(--zacht);padding-inline-start:20px;font-size:15px;line-height:1.6}html[data-ontwerp=a] .ovc-prijs__kashrut{margin:0 var(--rand);padding:clamp(56px, 7vw, 104px) 0 var(--sectie);border-top:1px solid var(--lijn);grid-template-columns:minmax(0,1fr);row-gap:32px;display:grid}html[data-ontwerp=a] .ovc-prijs__hotels dl{grid-template-columns:minmax(0,1fr);column-gap:24px;display:grid}html[data-ontwerp=a] .ovc-prijs__hotels dl>div{border-top:1px solid var(--lijn);padding:22px 0 26px}html[data-ontwerp=a] .ovc-prijs__hotels dt{font-family:gt-display,Georgia,serif;font-size:clamp(22px,2vw,28px);line-height:1.2}html[data-ontwerp=a] .ovc-prijs__hotels dd{color:var(--zacht);margin-top:10px;font-size:17px;line-height:1.6}html[data-ontwerp=a] .ovc-prijs__vraag{border-top:1px solid var(--lijn);color:var(--zacht);margin-top:12px;padding-top:22px;font-size:15px;line-height:1.6}@media (min-width:900px){html[data-ontwerp=a] :is(.ovc-prijs__in,.ovc-prijs__kashrut){grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px}html[data-ontwerp=a] .ovc-prijs__in .ovc-prijs__h2,html[data-ontwerp=a] .ovc-prijs__kashrut .ovc-prijs__h2{grid-column:1/5}html[data-ontwerp=a] .ovc-prijs__lijst{display:contents}html[data-ontwerp=a] :is(.ovc-prijs__vinken,.ovc-prijs__niet,.ovc-prijs__notities,.ovc-prijs__hotels){grid-column:5/13}html[data-ontwerp=a] .ovc-prijs__vinken{margin-top:0}html[data-ontwerp=a] .ovc-prijs__niet{margin-top:-4px}html[data-ontwerp=a] .ovc-prijs__notities{margin-top:16px}html[data-ontwerp=a] .ovc-prijs__hotels dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
html[data-ontwerp=a] :where(.ev .ob-sectie,.ev .ob-sectie *){box-sizing:border-box}html[data-ontwerp=a] :where(.ev .ob-sectie) :where(h2,h3,p,ul,figure){margin:0}html[data-ontwerp=a] :where(.ev .ob-sectie) :where(ul){padding:0;list-style:none}html[data-ontwerp=a] :where(.ev .ob-sectie) :where(p){text-wrap:pretty}html[data-ontwerp=a] .ev-p-barmitzvah .ob-kop__foto{object-position:50% 12%}html[data-ontwerp=a] .ev-p-sukkot[dir=ltr] .ob-kop__foto{transform:scaleX(-1)}html[data-ontwerp=a] .ev .o-knop{text-align:center;white-space:normal;max-width:100%;padding-block:14px;line-height:1.35}html[data-ontwerp=a] .ev-h2{letter-spacing:-.015em;text-wrap:balance;font-family:gt-display,Georgia,serif;font-size:clamp(32px,3.6vw,54px);font-weight:400;line-height:1.06}html[data-ontwerp=a] .ev[dir=rtl] :is(.ev-h2,.ev-tegel,.ev-hotel__naam,.ev-intro__groot,.ev-kort__tekst){letter-spacing:0}html[data-ontwerp=a] .ev .ev-label{letter-spacing:.08em;text-transform:uppercase;color:var(--goud);margin-bottom:18px;font-size:13px;font-weight:500}html[data-ontwerp=a] .ev[dir=rtl] .ev-label{letter-spacing:0;font-size:15px}html[data-ontwerp=a] .ev-raster{grid-template-columns:minmax(0,1fr);row-gap:40px;display:grid}@media (min-width:900px){html[data-ontwerp=a] .ev-raster{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}}html[data-ontwerp=a] .ev-citaat .ob-citaat{max-width:46rem}@media (min-width:900px){html[data-ontwerp=a] .ev .ev-citaat{padding-inline-start:calc(var(--rand) + (100% - 2 * var(--rand)) / 6)}}html[data-ontwerp=a] .ev--fr .ob-citaat blockquote:before{content:"« "}html[data-ontwerp=a] .ev--fr .ob-citaat blockquote:after{content:" »"}html[data-ontwerp=a] .ev--es .ob-citaat blockquote:before{content:"«"}html[data-ontwerp=a] .ev--es .ob-citaat blockquote:after{content:"»"}html[data-ontwerp=a] .ev-vieren{align-items:center}html[data-ontwerp=a] .ev-vieren__tekst p{color:var(--zacht);margin-top:18px}html[data-ontwerp=a] .ev-vieren__tekst .ev-h2{margin-bottom:26px}@media (min-width:900px){html[data-ontwerp=a] .ev-vieren__tekst{grid-column:1/6}html[data-ontwerp=a] .ev-tegels{grid-column:7/13}}html[data-ontwerp=a] .ev-tegels{border-top:1px solid var(--lijn);grid-template-columns:minmax(0,1fr);display:grid}html[data-ontwerp=a] .ev-tegels li{border-bottom:1px solid var(--lijn)}html[data-ontwerp=a] .ev-tegel{min-height:clamp(112px,11vw,168px);color:var(--ink);overflow-wrap:anywhere;align-items:flex-end;gap:10px;padding:22px clamp(14px,2vw,28px);font-family:gt-display,Georgia,serif;font-size:clamp(22px,2.3vw,34px);line-height:1.1;text-decoration:none;display:flex}html[data-ontwerp=a] .ev-tegels .ev-tegel{padding-inline-start:0}html[data-ontwerp=a] .ev-tegel--link{transition:color .2s}html[data-ontwerp=a] .ev-tegel--link:after{content:"→";content:"→" / "";padding-bottom:.28em;font-family:gt-tekst,system-ui,sans-serif;font-size:.55em;transition:transform .2s}html[data-ontwerp=a] .ev[dir=rtl] .ev-tegel--link:after{content:"←";content:"←" / ""}html[data-ontwerp=a] .ev-tegel--link:is(:hover,:focus-visible){color:var(--terra)}html[data-ontwerp=a] .ev-tegel--link:is(:hover,:focus-visible):after{transform:translate(4px)}html[data-ontwerp=a] .ev[dir=rtl] .ev-tegel--link:is(:hover,:focus-visible):after{transform:translate(-4px)}html[data-ontwerp=a] .ev .ev-fotos{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:0;display:grid}@media (min-width:700px){html[data-ontwerp=a] .ev .ev-fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}html[data-ontwerp=a] .ev-fotos__beeld{aspect-ratio:4/3;background:var(--band);overflow:hidden}html[data-ontwerp=a] .ev-slot__tekst{font-size:18px;line-height:1.7}html[data-ontwerp=a] .ev-slot__actie{border-top:1px solid var(--lijn);flex-direction:column;align-items:flex-start;gap:24px;padding-top:24px;display:flex}html[data-ontwerp=a] .ev-slot__contact{color:var(--zacht)}html[data-ontwerp=a] .ev-slot__bel{color:var(--zacht);font-size:15px}html[data-ontwerp=a] .ev-slot__bel a{color:var(--ink);border-bottom:1px solid var(--lijn);font-variant-numeric:tabular-nums;text-decoration:none}html[data-ontwerp=a] .ev-slot__bel a:hover{border-bottom-color:currentColor}@media (min-width:900px){html[data-ontwerp=a] .ev-slot{align-items:start}html[data-ontwerp=a] .ev-slot__tekst,html[data-ontwerp=a] .ev-slot__kop{grid-column:1/8}html[data-ontwerp=a] .ev-slot__actie{grid-column:9/13}}html[data-ontwerp=a] .ev-intro__groot{letter-spacing:-.01em;text-wrap:balance;font-family:gt-display,Georgia,serif;font-size:clamp(26px,2.8vw,42px);line-height:1.24}html[data-ontwerp=a] .ev-intro__klein{max-width:36rem;color:var(--zacht)}@media (min-width:900px){html[data-ontwerp=a] .ev-intro__groot{grid-column:1/11}html[data-ontwerp=a] .ev-intro__klein{grid-column:6/12}}html[data-ontwerp=a] .ev .ev-hotels{padding-top:0}html[data-ontwerp=a] .ev-hotels__kop{border-top:1px solid var(--lijn);padding-top:clamp(48px,6vw,88px)}html[data-ontwerp=a] .ev-hotels__lijst{grid-template-columns:minmax(0,1fr);gap:56px 24px;margin-top:clamp(40px,5vw,72px);display:grid}@media (min-width:700px){html[data-ontwerp=a] .ev-hotels__lijst{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){html[data-ontwerp=a] .ev-hotels__lijst{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-ontwerp=a] .ev-hotel{flex-direction:column;height:100%;display:flex}html[data-ontwerp=a] .ev-hotel__beeld{aspect-ratio:4/3;background:var(--band);overflow:hidden}html[data-ontwerp=a] .ev-hotel__regio{letter-spacing:.04em;color:var(--goud);margin-top:22px;font-size:13px;font-weight:500}html[data-ontwerp=a] .ev[dir=rtl] .ev-hotel__regio{letter-spacing:0;font-size:14px}html[data-ontwerp=a] .ev-hotel__naam{letter-spacing:-.01em;margin:8px 0 14px;font-family:gt-display,Georgia,serif;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.12}html[data-ontwerp=a] .ev-hotel__tekst{color:var(--zacht);flex:1;margin-bottom:22px;font-size:15.5px}html[data-ontwerp=a] .ev-hotel__link{align-self:flex-start}html[data-ontwerp=a] .ev-kort__tekst{letter-spacing:-.01em;font-family:gt-display,Georgia,serif;font-size:clamp(26px,2.8vw,42px);line-height:1.24}html[data-ontwerp=a] .ev-kort__tekst p+p{margin-top:.7em}html[data-ontwerp=a] .ev-kort__verder{justify-self:start}@media (min-width:900px){html[data-ontwerp=a] .ev-kort__tekst{grid-column:1/10}html[data-ontwerp=a] .ev-kort__verder{grid-column:1/-1}}html[data-ontwerp=a] .ev :is(.ev-fotos__beeld,.ev-hotel__beeld) img{object-fit:cover;width:100%;height:100%;display:block}
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] .gt-volg-ons{text-align:center;margin:18px 0 0;font-size:14px}html[data-ontwerp] .gt-volg-ons a{color:inherit;text-underline-offset:3px;text-decoration:underline}
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-sfeer__kop,.o-menu__links a,.o-pesach__titel,.gt-over-contact-kop){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(.gt-over-contact-kop,.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(#000000bd 0%,#00000075 11%,#00000024 24%,#0000 36%,#0c111400 46%,#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] :is(.o-hero__kop .o-hero__label,h1>.o-label){font-family:gt-tekst,system-ui,sans-serif;line-height:normal;display:block}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;font-size:15px}html[data-ontwerp=a] .o-filosofie__citaat{letter-spacing:-.015em;grid-column:4/13;max-width:24em;font-size:clamp(31px,3.7vw,56px);line-height:1.2}html[data-ontwerp=a] .o-filosofie__wie{color:var(--zacht);grid-column:4/13;margin-top:36px;font-size:16px}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:not(:last-child):after{content:" ·"}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}}html[data-ontwerp=a] .o-kop__logo img{filter:brightness(0)invert()drop-shadow(0 1px 3px #00000073);height:44px}html[data-ontwerp=a] .o-kop__nav{flex:1;justify-content:center}html[data-ontwerp=a] .o-kop__links{gap:clamp(18px,2.2vw,34px);margin:0;padding:0;list-style:none;display:flex}html[data-ontwerp=a] .o-kop__links a{white-space:nowrap;border-bottom:1px solid #0000;padding-block:6px}html[data-ontwerp=a] .o-kop__links a:hover,html[data-ontwerp=a] .o-kop__links a[aria-current=page]{border-bottom-color:currentColor}html[data-ontwerp=a] .o-kop__acties{align-items:center;gap:clamp(16px,2vw,28px);display:flex}html[data-ontwerp=a] .o-kop__menuknop{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;display:none}html[data-ontwerp=a] .o-kop__streepjes{border-block:1.5px solid;width:20px;height:8px;position:relative}html[data-ontwerp=a] .o-kop[data-menu] .o-kop__streepjes{border-bottom:0;height:0}html[data-ontwerp=a] .o-kop :focus-visible{outline-offset:4px;outline:2px solid}html[data-ontwerp=a] .o-vlag{vertical-align:-2px;border-radius:2px;flex:none;width:20px;height:14px;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #1416121f}html[data-ontwerp=a] .o-vlag svg{width:100%;height:100%;display:block}html[data-ontwerp=a] .o-taal{position:relative}html[data-ontwerp=a] .o-taal__knop{color:inherit;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:flex}html[data-ontwerp=a] .o-taal__pijl{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-top:-4px;transform:rotate(45deg)}html[data-ontwerp=a] .o-taal__lijst{top:calc(100% + 10px);background:var(--canvas);min-width:170px;color:var(--ink);border:1px solid var(--lijn);margin:0;padding:8px 0;list-style:none;position:absolute;inset-inline-end:0;box-shadow:0 16px 40px #14161229}html[data-ontwerp=a] .o-taal__lijst[hidden]{display:none}html[data-ontwerp=a] .o-taal__lijst a{align-items:center;gap:10px;padding:9px 20px;display:flex}html[data-ontwerp=a] .o-taal__lijst a:hover{background:var(--band)}html[data-ontwerp=a] .o-taal__lijst a[aria-current]{color:var(--terra)}html[data-ontwerp=a] .o-kop[data-menu]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ink)}html[data-ontwerp=a] .o-menu{inset:var(--kop-h-dicht) 0 0;padding:32px var(--rand) 48px;background:var(--ink);color:var(--canvas);flex-direction:column;gap:32px;display:flex;position:fixed;overflow-y:auto}html[data-ontwerp=a] .o-menu[hidden]{display:none}html[data-ontwerp=a] .o-menu__links{margin:0;padding:0;list-style:none}html[data-ontwerp=a] .o-menu__links a{padding:10px 0;font-size:clamp(28px,7vw,40px);line-height:1.15;display:block}html[data-ontwerp=a] .o-menu__start{align-self:flex-start}html[data-ontwerp=a] .o-menu__talen{border-top:1px solid #faf8f329;flex-wrap:wrap;gap:8px 24px;margin:0;padding:24px 0 0;list-style:none;display:flex}html[data-ontwerp=a] .o-menu__talen a{align-items:center;gap:8px;display:inline-flex}html[data-ontwerp=a] .o-menu__talen a[aria-current]{color:#e9b89f}@media (max-width:1180px){html[data-ontwerp=a] .o-kop__nav{display:none}html[data-ontwerp=a] .o-kop__menuknop{display:flex}}@media (max-width:700px){html[data-ontwerp=a] .o-kop__start{display:none}html[data-ontwerp=a] .o-kop__logo img{height:34px}}html[data-ontwerp=a][data-k-logo="2"] .o-kop{background:#1e2018f0}html[data-ontwerp=a][data-k-logo="3"] .o-kop{background:var(--canvas);color:var(--ink);border-bottom:1px solid var(--lijn)}html[data-ontwerp=a][data-k-logo="3"] .o-kop__logo img{filter:invert()brightness(.32)}html[data-ontwerp=a][data-k-logo="3"] .o-kop__start{border-bottom-color:var(--ink)}html[data-ontwerp=a]:is([data-k-logo="2"],[data-k-logo="3"]) .o-hero:before{background:linear-gradient(#0c111400 0% 42%,#0c111494 100%)}html[data-ontwerp=a][data-k-sfeer="2"] .o-sfeer--strook,html[data-ontwerp=a][data-k-sfeer="0"] .o-sfeer,html[data-ontwerp=a]:not([data-k-sfeer="2"]) .o-sfeer--dag{display:none}html[data-ontwerp=a] .o-sfeer--strook{padding:clamp(64px, 8vw, 112px) var(--rand);background:var(--band);gap:clamp(32px,4vw,56px);display:grid}html[data-ontwerp=a] .o-sfeer--strook .o-sfeer__kop{letter-spacing:-.01em;max-width:18em;font-size:clamp(30px,3.2vw,46px);line-height:1.08}html[data-ontwerp=a] .o-sfeer__punten{grid-template-columns:repeat(5,minmax(0,1fr));gap:36px clamp(16px,2vw,28px);margin:0;display:grid}html[data-ontwerp=a] .o-sfeer__punten dt{letter-spacing:.06em;color:var(--goud);gap:16px;margin-bottom:8px;font-size:13px;font-weight:500;display:grid}html[data-ontwerp=a] .o-sfeer__beeld{aspect-ratio:4/5;object-fit:cover;width:100%;max-width:100%;display:block}html[data-ontwerp=a] .o-sfeer__punten dd{margin:0;font-size:16px;line-height:1.55}@media (max-width:1100px){html[data-ontwerp=a] .o-sfeer__punten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){html[data-ontwerp=a] .o-sfeer__punten{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-ontwerp=a] .o-sfeer--dag{padding:var(--sectie) var(--rand)}html[data-ontwerp=a] .o-sfeer__delen{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin:56px 0 0;padding:0;list-style:none;display:grid}html[data-ontwerp=a] .o-sfeer__delen li{border-top:1px solid var(--ink);padding-top:20px}html[data-ontwerp=a] .o-sfeer__moment{margin-bottom:12px;font-family:gt-display,Georgia,serif;font-size:26px;display:block}html[data-ontwerp=a] .o-sfeer__delen p{margin:0;font-size:16px;line-height:1.6}@media (max-width:900px){html[data-ontwerp=a] .o-sfeer__delen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){html[data-ontwerp=a] .o-sfeer__delen{grid-template-columns:minmax(0,1fr)}}html[data-ontwerp=a] .o-pesach{--hoek:24px;--knop-h:48px;color:#fff;font-size:14px;line-height:1.5}html[data-ontwerp=a] .o-pesach *{box-sizing:border-box}html[data-ontwerp=a] .o-pesach :where(h2,p,dl,dd){margin:0}html[data-ontwerp=a] .o-pesach__tab{right:var(--hoek);bottom:var(--hoek);z-index:65;min-height:var(--knop-h);background:var(--terra);color:#fff;font:inherit;letter-spacing:.02em;cursor:pointer;border:0;align-items:center;gap:12px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex;position:fixed;box-shadow:0 10px 28px #14161238}html[data-ontwerp=a] .o-pesach__tab:hover{background:var(--terra-donker)}html[data-ontwerp=a] .o-pesach__tab:after{content:"";border:1.5px solid;border-width:1.5px 1.5px 0 0;width:7px;height:7px;transition:transform .2s;transform:translateY(2px)rotate(-45deg)}html[data-ontwerp=a] .o-pesach__tab[aria-expanded=true]:after{transform:translateY(-2px)rotate(135deg)}html[data-ontwerp=a] .o-pesach__kaart{right:var(--hoek);bottom:calc(var(--hoek) + var(--knop-h) + 12px);z-index:75;width:min(400px, calc(100vw - 2 * var(--hoek)));max-height:calc(100dvh - var(--hoek) - var(--knop-h) - 12px - var(--kop-h-dicht,64px) - 16px);background:var(--olijf);animation:.3s both o-pesach-op;position:fixed;overflow:auto;box-shadow:0 24px 60px #1416123d}html[data-ontwerp=a] .o-pesach[dir=rtl] :is(.o-pesach__tab,.o-pesach__kaart){right:auto;left:var(--hoek)}html[data-ontwerp=a] .o-pesach__kaart[hidden]{display:none}html[data-ontwerp=a]:has(.o-kop[data-menu]) .o-pesach{display:none}html[data-ontwerp=a]:has(.o-pesach) .o-voet2__onder{padding-bottom:88px}html[data-ontwerp=a] .o-pesach__beeld{object-fit:cover;background:var(--olijf);width:100%;height:240px;display:block}html[data-ontwerp=a] .o-pesach__tekst{background:linear-gradient(to bottom, #2b302700 0, #2b3027e6 64px, var(--olijf) 104px);gap:10px;margin-top:-104px;padding:64px 22px 22px;display:grid;position:relative}html[data-ontwerp=a] .o-pesach__label{letter-spacing:.06em;font-size:12px;font-weight:500}html[data-ontwerp=a] :is(.o-pesach__label,.o-pesach__heb,.o-pesach__groepen dt){color:#fffc}html[data-ontwerp=a] .o-pesach__heb{margin-top:-8px;font-size:13px}html[data-ontwerp=a] .o-pesach[dir=ltr] .o-pesach__heb{text-align:left}html[data-ontwerp=a] .o-pesach__titel{text-wrap:balance;font-size:24px;font-weight:400;line-height:1.15}html[data-ontwerp=a] .o-pesach__groepen{border-top:1px solid #ffffff47;gap:8px;padding-top:10px;display:grid}html[data-ontwerp=a] .o-pesach__groepen dt{letter-spacing:.06em;font-size:11px;font-weight:500}html[data-ontwerp=a] .o-pesach__knoppen{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}html[data-ontwerp=a] .o-pesach__knoppen .o-knop{flex:auto;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}html[data-ontwerp=a] .o-pesach .o-knop--rand{color:#fff;border:1px solid #ffffffbf}html[data-ontwerp=a] .o-pesach .o-knop--rand:hover{background:#ffffff1f;border-color:#fff}html[data-ontwerp=a] .o-pesach__sluit{top:10px;z-index:1;cursor:pointer;background:#faf8f3eb;border:0;border-radius:50%;width:36px;height:36px;position:absolute;inset-inline-end:10px}html[data-ontwerp=a] .o-pesach__sluit span:before,html[data-ontwerp=a] .o-pesach__sluit span:after{content:"";background:var(--ink);width:14px;height:1.5px;position:absolute;top:50%;left:11px;transform:rotate(45deg)}html[data-ontwerp=a] .o-pesach__sluit span:after{transform:rotate(-45deg)}@media (max-width:700px){html[data-ontwerp=a] .o-pesach{--hoek:16px;--knop-h:44px}html[data-ontwerp=a] .o-pesach__kaart,html[data-ontwerp=a] .o-pesach[dir=rtl] .o-pesach__kaart{right:var(--hoek);left:var(--hoek);width:auto}html[data-ontwerp=a] .o-pesach__beeld{height:190px}html[data-ontwerp=a] .o-pesach__tekst{margin-top:-88px;padding-top:56px}html[data-ontwerp=a]:has(.o-pesach) .o-voet2__onder{padding-bottom:76px}}@keyframes o-pesach-op{0%{opacity:0;transform:translateY(12px)}}html[data-ontwerp=a] .o-pesach__tab--wijs{animation:1.4s ease-out 2 o-pesach-wijs}@keyframes o-pesach-wijs{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--terra) 60%, transparent)}75%,to{box-shadow:0 0 0 16px color-mix(in srgb, var(--terra) 0%, transparent)}}@keyframes o-pesach-wijs-stil{0%,to{outline-color:#0000}50%{outline-color:var(--ink)}}@media (prefers-reduced-motion:reduce){html[data-ontwerp=a] .o-pesach__kaart{animation:none}html[data-ontwerp=a] .o-pesach__tab--wijs{outline-offset:3px;outline:2px solid #0000;animation:2.4s o-pesach-wijs-stil}}html[data-ontwerp=a] :is(.gt-hotels-verzend,.gt-events-form--donker .gt-events-form-knop) span{color:#fff}html[data-ontwerp=a] .gt-over-contact--ontwerp{max-width:1200px;padding:calc(var(--kop-h-dicht) + 48px) var(--rand) var(--sectie);grid-template-columns:minmax(0,1fr);gap:40px;margin:0 auto;display:grid}html[data-ontwerp=a] .gt-over-contact-intro{align-content:start;gap:18px;display:grid}html[data-ontwerp=a] .gt-over-contact-kop{text-wrap:balance;margin:0;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.05}html[data-ontwerp=a] .gt-over-contact-lead{max-width:34em;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.5}html[data-ontwerp=a] .gt-over-contact-termijn{color:var(--zacht);margin:0;font-size:15px}html[data-ontwerp=a] .gt-over-contact-foto{aspect-ratio:4/3;object-fit:cover;width:100%;max-width:100%;margin-top:10px;display:block}html[data-ontwerp=a] .gt-over-contact--ontwerp .gt-over-contact-kaart{background:var(--band);width:auto;min-height:0;margin:0;padding:clamp(24px,3vw,40px)}html[data-ontwerp=a] .gt-over-contact--ontwerp .gt-over-contact-vak{background:var(--canvas)}html[data-ontwerp=a] .gt-over-contact-vak--groot{align-items:stretch;height:auto;padding:8px 12px}html[data-ontwerp=a] .gt-over-contact-vak--groot textarea{min-width:0;min-height:132px;font:inherit;color:inherit;resize:vertical;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:16px;line-height:24px}@media (max-width:959px){html[data-ontwerp=a] .gt-over-contact-foto{aspect-ratio:16/9}}@media (min-width:960px){html[data-ontwerp=a] .gt-over-contact--ontwerp{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:clamp(48px,6vw,96px)}}@media (max-width:480px){html[data-ontwerp=a] .o-kop{gap:12px}html[data-ontwerp=a] .o-kop__logo{flex:0 auto;min-width:0}html[data-ontwerp=a] .o-kop__logo img{object-fit:contain;object-position:left center;max-width:100%;height:28px}html[data-ontwerp=a] [dir=rtl] .o-kop__logo img{object-position:right center}html[data-ontwerp=a] .o-kop__acties{flex:none;gap:10px}html[data-ontwerp=a] .o-kop__menuknop{justify-content:center;min-width:44px;min-height:44px;padding:0}html[data-ontwerp=a] .o-kop__menuknop>span:not(.o-kop__streepjes){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
