@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3uxanau8_3a66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.09k4gbkm5_fm2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3uxanau8_3a66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.09k4gbkm5_fm2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3uxanau8_3a66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.09k4gbkm5_fm2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3uxanau8_3a66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.09k4gbkm5_fm2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.albert_sans_87520c-module__qzdE9G__className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.albert_sans_87520c-module__qzdE9G__variable{--font-albert:"Albert Sans", "Albert Sans Fallback"}
.os{--os-bg:#ebeae6;--os-tile:#dedcd6;--os-tile-2:#d1cec6;--os-paper:#f5f5f3;--os-ink:#1d1c17;--os-muted:#55534b;--os-accent:#2456d6;--os-accent-ink:#fff;--os-wash:#c9d5f4;--os-on-ink:#ebeae6;--os-on-ink-muted:#b9b7ae;--os-r:14px;--os-gap:8px;--os-margin:16px;--os-ease:cubic-bezier(.23, 1, .32, 1);--os-ease-io:cubic-bezier(.77, 0, .175, 1);--os-header:68px;--os-step-small:clamp(.875rem, .84rem + .1vw, .9375rem);--os-step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--os-step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--os-step-head:clamp(2.25rem, 1.2rem + 3.8vw, 4.5rem);--os-step-display:clamp(3rem, 1.2rem + 6.4vw, 6rem);background:var(--os-bg);color:var(--os-ink);font-family:var(--font-albert), "Albert Sans", system-ui, sans-serif;font-size:var(--os-step-body);-webkit-font-smoothing:antialiased;scrollbar-color:var(--os-tile-2) var(--os-bg);min-height:100svh;line-height:1.5;overflow-x:clip}.os *,.os :before,.os :after{box-sizing:border-box}.os ::selection{background:var(--os-accent);color:var(--os-accent-ink)}:where(.os) a{color:inherit;text-decoration:none}.os :focus-visible{outline:3px solid var(--os-accent);outline-offset:3px;border-radius:6px}.os .is-accent :focus-visible,.os .is-ink :focus-visible{outline-color:var(--os-paper)}.os h1,.os h2,.os h3,.os p{color:inherit;margin:0}.os-display{font-size:var(--os-step-display);letter-spacing:-.04em;text-wrap:balance;font-weight:600;line-height:.98}.os-h2{font-size:var(--os-step-head);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.02}.os-h3{letter-spacing:-.025em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;line-height:1.1}.os-lead{font-size:var(--os-step-lead);letter-spacing:-.01em;text-wrap:pretty;line-height:1.32}.os-small{font-size:var(--os-step-small);line-height:1.4}.os-muted{color:var(--os-muted)}.is-ink .os-muted,.is-accent .os-muted{color:inherit;opacity:.8}.os-tab{font-variant-numeric:tabular-nums}.os-btn{background:var(--os-ink);height:54px;color:var(--os-paper);font:inherit;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:transform .16s var(--os-ease), background-color .2s ease, color .2s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1.0625rem;font-weight:500;display:inline-flex}.os-btn:active{transform:scale(.97)}.os-btn svg{width:18px;height:18px;transition:transform .2s var(--os-ease)}.os-btn--accent{background:var(--os-accent);color:var(--os-accent-ink)}.os-btn--paper{background:var(--os-paper);color:var(--os-ink)}.os-btn--small{height:44px;padding:0 20px;font-size:1rem}@media (hover:hover) and (pointer:fine){.os-btn:hover svg{transform:translate(3px)}.os-btn:not(.os-btn--accent):not(.os-btn--paper):hover{background:#34322a}.os-btn--accent:hover{background:#1b44b0}.os-btn--paper:hover{background:#fff}}.os-board{gap:var(--os-gap);padding-inline:var(--os-margin);grid-template-columns:repeat(12,minmax(0,1fr));max-width:1920px;margin-inline:auto;display:grid}.os-tile{border-radius:var(--os-r);background:var(--os-tile);min-width:0;padding:24px;position:relative;overflow:hidden}.os-tile.is-ink{background:var(--os-ink);color:var(--os-on-ink)}.os-tile.is-accent{background:var(--os-accent);color:var(--os-accent-ink)}.os-tile.is-wash{background:var(--os-wash)}.os-tile.is-deep{background:var(--os-tile-2)}.os-tile.is-paper{background:var(--os-paper)}.os-tile.is-flush{padding:0}.os-section{margin-top:clamp(88px,11vw,176px)}.os-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.os-skip{z-index:100;background:var(--os-ink);color:var(--os-paper);border-radius:999px;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.os-skip:focus-visible{transform:none}.os-header{z-index:50;background:var(--os-bg);padding:8px var(--os-margin);transition:transform .26s var(--os-ease);position:sticky;top:0}.os-header[data-hidden=true]{transform:translateY(-100%)}.os-header__bar{height:calc(var(--os-header) - 16px);align-items:center;gap:8px;max-width:1900px;margin-inline:auto;display:flex}.os-logo{background:var(--os-ink);letter-spacing:-.03em;height:100%;transition:transform .16s var(--os-ease);border-radius:999px;align-items:center;padding:0 22px;font-size:1.25rem;font-weight:600;display:inline-flex;color:var(--os-paper)!important}.os-logo:active{transform:scale(.97)}.os-nav{align-items:center;gap:4px;margin-left:8px;display:none}.os-nav__link{height:44px;color:inherit;font:inherit;cursor:pointer;transition:background-color .16s ease, transform .16s var(--os-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:1.0625rem;font-weight:500;display:inline-flex}.os-nav__link:active{transform:scale(.97)}.os-nav__link[aria-expanded=true]{background:var(--os-tile)}.os-nav__link svg{width:16px;height:16px;transition:transform .2s var(--os-ease)}.os-nav__link[aria-expanded=true] svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.os-nav__link:hover{background:var(--os-tile)}}.os-header__spacer{flex:1}.os-burger{background:var(--os-tile);width:44px;height:44px;color:inherit;cursor:pointer;transition:transform .16s var(--os-ease);border:0;border-radius:999px;place-items:center;display:inline-grid}.os-burger:active{transform:scale(.95)}.os-burger svg{width:22px;height:22px}.os-header__cta{display:none}.os-mega{left:var(--os-margin);right:var(--os-margin);background:var(--os-paper);transform-origin:0 0;border-radius:20px;grid-template-columns:1fr 1fr;gap:8px;max-width:980px;margin-left:150px;padding:12px;display:none;position:absolute;top:calc(100% - 4px);box-shadow:0 18px 48px -12px #1d1c1747}.os-mega[data-open=true]{animation:os-pop .18s var(--os-ease) both;display:grid}@keyframes os-pop{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.os-mega__group{background:var(--os-bg);border-radius:12px;padding:8px}.os-mega__title{font-size:var(--os-step-small);color:var(--os-muted);padding:10px 12px 6px;font-weight:600}.os-mega__item{transition:background-color .14s ease, transform .16s var(--os-ease);border-radius:10px;padding:10px 12px;display:block}.os-mega__item:active{transform:scale(.98)}.os-mega__item strong{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;display:block}.os-mega__item span{font-size:var(--os-step-small);color:var(--os-muted);display:block}@media (hover:hover) and (pointer:fine){.os-mega__item:hover{background:var(--os-tile)}}.os-sheet{inset:var(--os-header) 0 0 0;z-index:40;background:var(--os-bg);padding:8px var(--os-margin) 32px;flex-direction:column;gap:8px;display:none;position:fixed;overflow-y:auto}.os-sheet[data-open=true]{animation:os-pop .2s var(--os-ease) both;display:flex}.os-sheet__link{border-radius:var(--os-r);background:var(--os-tile);letter-spacing:-.02em;padding:18px 20px;font-size:1.375rem;font-weight:600;display:block}.os-sheet__sub{grid-template-columns:1fr 1fr;gap:8px;display:grid}.os-sheet__sub a{background:var(--os-paper);border-radius:12px;padding:14px 16px;font-size:1rem;font-weight:500}@media (min-width:900px){.os-nav,.os-header__cta{display:flex}.os-burger,.os-sheet{display:none}}@media (max-width:899px){.os-mega{display:none}}.os-hero{--row:calc((100svh - var(--os-header) - var(--os-margin) - 5 * var(--os-gap)) / 6);grid-auto-rows:clamp(84px, var(--row), 150px)}.h-title{flex-direction:column;grid-area:1/1/5/8;justify-content:space-between;gap:32px;padding:clamp(24px,3vw,44px);display:flex}.h-title .os-lead{max-width:34ch}.h-title__actions{flex-wrap:wrap;gap:8px;display:flex}.h-shop{grid-area:1/8/4/13}.h-cta{flex-direction:column;grid-area:5/1/7/4;justify-content:space-between;gap:12px;display:flex}.h-board{grid-area:5/4/7/8}.h-tickets{flex-direction:column;grid-area:4/8/7/10;gap:8px;padding:16px;display:flex}.h-phone{grid-area:4/10/7/13}.os-shot{position:absolute;inset:0;overflow:hidden}.os-shot img{object-fit:cover}.os-ticket{background:var(--os-paper);color:var(--os-ink);font-size:var(--os-step-small);min-height:0;animation:os-ticket-in .7s var(--os-ease) both;animation-delay:calc(.9s + var(--i,0) * .42s);border-radius:10px;flex-direction:column;flex:1;justify-content:space-between;padding:12px 14px;line-height:1.3;display:flex}.os-ticket strong{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.os-ticket__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.os-ticket__kind{color:var(--os-ink);background:var(--os-wash);white-space:nowrap;border-radius:999px;padding:2px 10px;font-weight:500}.h-tickets__title{font-size:var(--os-step-small);color:var(--os-on-ink-muted);padding:2px 4px 4px}@keyframes os-ticket-in{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:none}}.os-in{animation:os-in .76s var(--os-ease) both;animation-delay:calc(var(--i,0) * 80ms)}@keyframes os-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:899px){.os-hero{--os-gap:6px;gap:var(--os-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.h-title,.h-shop,.h-cta,.h-board,.h-tickets,.h-phone{grid-area:auto}.h-title{grid-column:1/-1;gap:28px;padding:24px}.h-title__actions{flex-direction:column}.h-title__actions .os-btn{width:100%}.h-shop{aspect-ratio:4/3;grid-column:1/-1}.h-cta{grid-column:1/-1;min-height:130px}.h-board{aspect-ratio:16/9;grid-column:1/-1}.h-tickets,.h-phone{min-height:330px}}.os-products{grid-auto-rows:104px}.p-head{grid-area:1/1/3/7;align-items:flex-start;display:flex}.p-webshop{grid-area:1/7/5/13}.p-afhalen{grid-area:3/1/7/4}.p-tafel{grid-area:3/4/5/7}.p-bord{grid-area:5/4/7/7}.p-reserveren{grid-area:5/7/7/10}.p-kortingen{grid-area:5/10/7/13}.p-analytics{grid-area:7/1/9/13}.os-ptile{transition:transform .2s var(--os-ease);flex-direction:column;padding:0;display:flex}.os-ptile:active{transform:scale(.99)}.os-ptile__visual{flex:1;min-height:0;position:relative;overflow:hidden}.os-ptile__visual img{object-fit:cover;object-position:top left;transition:transform .7s var(--os-ease)}.os-ptile__cap{flex-direction:column;gap:2px;padding:16px 64px 20px 20px;display:flex;position:relative}.os-ptile__name{letter-spacing:-.015em;font-size:1.1875rem;font-weight:600}.os-ptile__line{font-size:var(--os-step-small);opacity:.78}.os-ptile__arrow{background:var(--os-ink);width:40px;height:40px;color:var(--os-paper);transition:transform .24s var(--os-ease), background-color .2s ease;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.os-ptile.is-ink .os-ptile__arrow,.os-ptile.is-accent .os-ptile__arrow{background:var(--os-paper);color:var(--os-ink)}.os-ptile__arrow svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.os-ptile:hover .os-ptile__arrow{transform:translate(2px,-2px)rotate(-45deg)}.os-ptile:hover .os-ptile__visual img{transform:scale(1.025)}}.os-ptile__text{flex:1;min-height:0;padding:24px 24px 0;overflow:hidden}@media (max-width:899px){.os-products{--os-gap:6px;gap:var(--os-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.os-products>*{grid-area:auto}.p-head{grid-column:1/-1;padding:20px}.p-webshop,.p-analytics{grid-column:1/-1;min-height:340px}.p-afhalen,.p-tafel,.p-bord,.p-reserveren,.p-kortingen{min-height:280px}}.os-frag{color:var(--os-ink);font-size:1em}.os-slots{flex-direction:column;gap:.4em;font-size:1em;display:flex}.os-slot{background:var(--os-paper);color:var(--os-ink);border-radius:.7em;justify-content:space-between;align-items:center;gap:1em;padding:.7em .9em;font-size:.95em;font-weight:500;display:flex}.os-slot[data-full=true]{background:var(--os-tile-2);color:var(--os-muted);text-decoration:line-through}.os-slot span:last-child{opacity:.75;font-size:.85em;text-decoration:none}.os-qr{aspect-ratio:1;background:var(--os-paper);border-radius:.6em;grid-template-columns:repeat(9,1fr);gap:2px;width:7.2em;padding:.5em;display:grid}.os-qr i{background:0 0;border-radius:1px}.os-qr i[data-on=true]{background:var(--os-ink)}.os-booking{background:var(--os-paper);color:var(--os-ink);border-radius:.8em;flex-direction:column;gap:.2em;padding:1em;font-size:1em;display:flex}.os-booking strong{letter-spacing:-.02em;font-size:1.25em;font-weight:600}.os-code{background:var(--os-paper);color:var(--os-ink);border-radius:.8em;flex-direction:column;gap:.2em;padding:.9em 1.1em;display:inline-flex}.os-code strong{letter-spacing:.02em;font-size:1.5em;font-weight:600}.f-head{grid-column:1/13;padding:0 0 8px}.f-stages{grid-column:1/13;gap:6px;display:flex}.f-stage{flex-direction:column;gap:14px;min-width:0;display:flex}.f-bar{border-radius:var(--os-r);letter-spacing:-.03em;height:clamp(190px,26vh,280px);transition:transform .26s var(--os-ease);padding:clamp(16px,2vw,24px);font-size:clamp(1.375rem,1rem + 1.3vw,2.25rem);font-weight:600;line-height:1.05}.f-stage p{font-size:var(--os-step-body);max-width:24ch}@media (hover:hover) and (pointer:fine){.f-stage:hover .f-bar{transform:translateY(-4px)}}@media (max-width:899px){.f-stages{flex-direction:column}.f-stage{flex:none!important}.f-bar{height:auto;min-height:96px}.f-stage p{max-width:none}}.c-head{flex-wrap:wrap;grid-column:1/13;justify-content:space-between;align-items:flex-end;gap:16px 48px;padding:0 0 8px;display:flex}.c-head .os-lead{max-width:40ch}.c-now{flex-direction:column;grid-column:1/8;gap:20px;padding:clamp(20px,2.4vw,32px);display:flex}.c-then{flex-direction:column;grid-column:8/13;gap:20px;padding:clamp(20px,2.4vw,32px);display:flex}.c-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.c-field{font-size:var(--os-step-small);flex-direction:column;gap:6px;font-weight:500;display:flex}.c-field--wide{grid-column:1/-1}.c-input{background:var(--os-paper);height:54px;color:var(--os-ink);border-radius:10px;align-items:center;transition:box-shadow .16s;display:flex;overflow:hidden}.c-input:focus-within{box-shadow:0 0 0 3px var(--os-accent)}.c-input input{min-width:0;height:100%;font:inherit;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0 14px;font-size:1.125rem;font-weight:500}.c-input span{color:var(--os-muted);padding:0 14px;font-weight:500}.c-hint{color:var(--os-muted);font-weight:400}.c-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:54px;margin:0}.c-range::-webkit-slider-runnable-track{background:var(--os-tile-2);border-radius:999px;height:10px}.c-range::-moz-range-track{background:var(--os-tile-2);border-radius:999px;height:10px}.c-range::-webkit-slider-thumb{appearance:none;background:var(--os-accent);width:30px;height:30px;transition:transform .16s var(--os-ease);border:0;border-radius:999px;margin-top:-10px}.c-range::-moz-range-thumb{background:var(--os-accent);border:0;border-radius:999px;width:30px;height:30px}.c-range:active::-webkit-slider-thumb{transform:scale(1.12)}.c-range:focus-visible{outline-offset:0}.c-plan{gap:8px;display:flex}.c-plan>div{background:#34322a;border-radius:12px;flex:1;padding:16px}.c-plan strong{letter-spacing:-.035em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:600;line-height:1;display:block}.c-plan span{font-size:var(--os-step-small);color:var(--os-on-ink-muted)}.c-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.c-list li{font-size:var(--os-step-body);align-items:flex-start;gap:10px;display:flex}.c-list svg{color:#8fb0ff;flex-shrink:0;width:20px;height:20px;margin-top:3px}.c-result{grid-column:1/13;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(20px,3vw,48px);padding:clamp(24px,3.2vw,48px);display:grid}.c-toggle{background:#ffffff29;border-radius:999px;margin-bottom:clamp(16px,2vw,28px);padding:4px;display:inline-flex}.c-toggle button{height:40px;color:inherit;font:inherit;cursor:pointer;transition:background-color .2s var(--os-ease), color .2s var(--os-ease), transform .16s var(--os-ease);background:0 0;border:0;border-radius:999px;padding:0 20px;font-weight:500}.c-toggle button:active{transform:scale(.96)}.c-toggle button[aria-pressed=true]{background:var(--os-paper);color:var(--os-ink)}.c-saved{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:20px;font-size:clamp(3.5rem,1rem + 9vw,9rem);font-weight:600;line-height:1.1}.c-saved--none{font-size:var(--os-step-lead);letter-spacing:-.01em;max-width:28ch;font-weight:500;line-height:1.3}.c-compare{flex-direction:column;gap:8px;display:flex}.c-compare>div{background:#ffffff24;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.c-compare strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:600}.c-note{color:var(--os-muted);font-size:var(--os-step-small);grid-column:1/13;padding:0}.pk-row{gap:var(--os-gap);grid-column:1/13;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin-top:56px;display:grid}.pk{flex-direction:column;padding:0;display:flex}.pk__body{flex:1;padding:24px 28px}.pk h3{letter-spacing:-.025em;font-size:1.75rem;font-weight:600}.pk__price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(2.5rem,1.5rem + 2vw,3.5rem);font-weight:600;line-height:1.1}.pk__per{font-size:var(--os-step-small);opacity:.8}.pk ul{font-size:var(--os-step-body);flex-direction:column;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pk__strip{background:#00000024;justify-content:space-between;align-items:center;height:64px;padding:0 28px;font-weight:500;transition:background-color .2s;display:flex}.pk__strip svg{width:20px;height:20px;transition:transform .2s var(--os-ease)}@media (hover:hover) and (pointer:fine){.pk__strip:hover{background:#00000042}.pk__strip:hover svg{transform:translate(3px)}}.pk-row>:first-child{min-height:380px}.pk-row>:nth-child(2){min-height:450px}.pk-row>:nth-child(3){min-height:520px}@media (max-width:899px){.c-now,.c-then{grid-column:1/-1}.c-result,.c-fields{grid-template-columns:1fr}.pk-row{grid-template-columns:1fr;align-items:stretch}.pk-row>:nth-child(n){min-height:0}}.q-head{top:calc(var(--os-header) + 24px);grid-column:1/5;align-self:start;position:sticky}.q-list{flex-direction:column;grid-column:5/13;gap:8px;display:flex}.q-item{border-radius:var(--os-r);background:var(--os-tile);transition:background-color .22s var(--os-ease), color .22s var(--os-ease)}.q-item[open]{background:var(--os-accent);color:var(--os-accent-ink)}.q-item summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:16px 24px;font-size:1.3125rem;font-weight:500;list-style:none;display:flex}.q-item summary::-webkit-details-marker{display:none}.q-plus{flex-shrink:0;width:18px;height:18px;position:relative}.q-plus:before,.q-plus:after{content:"";width:18px;height:3px;transition:transform .24s var(--os-ease);background:currentColor;border-radius:2px;position:absolute;top:7.5px;left:0}.q-plus:after{transform:rotate(90deg)}.q-item[open] .q-plus:after{transform:rotate(0)}.q-item p{max-width:52ch;font-size:var(--os-step-body);padding:0 24px 24px}.q-item[open] p{animation:os-fade .32s var(--os-ease) both}@keyframes os-fade{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:899px){.q-head,.q-list{grid-column:1/-1;position:static}.q-head{padding-bottom:12px}.q-item summary{min-height:64px;padding:14px 18px;font-size:1.125rem}.q-item p{padding:0 18px 20px}}.t-board{grid-template-rows:auto minmax(240px,1fr)}.t-copy{flex-direction:column;grid-area:1/1/auto/6;justify-content:space-between;gap:40px;padding:clamp(24px,3vw,44px);display:flex}.t-photo{grid-area:2/1/auto/6}.t-form{grid-area:1/6/3/13;padding:clamp(20px,2.6vw,36px)}.t-copy a.os-btn{align-self:flex-start}@media (max-width:899px){.t-board{grid-template-rows:none}.t-copy,.t-photo,.t-form{grid-area:auto/1/auto/-1}.t-photo{aspect-ratio:16/10}}.os-footer{background:var(--os-ink);color:var(--os-on-ink);padding:var(--os-margin);border-radius:var(--os-r) var(--os-r) 0 0;margin-top:clamp(88px,11vw,176px)}.os-mark{align-items:flex-end;gap:4px;max-width:1900px;height:clamp(190px,34svh,380px);margin-inline:auto;display:flex;container-type:size}.os-mark span{letter-spacing:-.06em;color:var(--os-ink);transition:transform .3s var(--os-ease);border-radius:8px;place-items:center;font-size:min(66cqh,14.5cqw);font-weight:700;line-height:1;display:grid}.os-mark span b{font-weight:700;transform:translateY(-.04em)}@media (hover:hover) and (pointer:fine){.os-mark span:hover{transform:translateY(-8px)}}.os-foot{gap:32px var(--os-gap);grid-template-columns:repeat(12,minmax(0,1fr));max-width:1900px;margin-inline:auto;padding:56px 14px 24px;font-size:1rem;display:grid}.os-foot h2{font-size:var(--os-step-small);color:var(--os-on-ink-muted);margin-bottom:14px;font-weight:500}.os-foot ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.os-foot a{transition:opacity .16s}.os-foot__col,.os-foot__col--wide{grid-column:span 3}.os-foot__col--stack{flex-direction:column;gap:28px;display:flex}.os-foot__base{color:var(--os-on-ink-muted);font-size:var(--os-step-small);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (hover:hover) and (pointer:fine){.os-foot a:hover{opacity:.7}}@media (max-width:899px){.os-foot__col,.os-foot__col--wide{grid-column:span 6}.os-mark{gap:3px;height:150px}}.pp-hero{--row:calc((100svh - var(--os-header) - var(--os-margin) - 5 * var(--os-gap)) / 6);grid-auto-rows:clamp(84px, var(--row), 140px)}.pp-title{flex-direction:column;grid-area:1/1/6/8;justify-content:space-between;gap:28px;padding:clamp(24px,3vw,44px);display:flex}.pp-title .os-display{font-size:var(--os-step-head);line-height:1}.pp-title .os-lead{max-width:36ch}.pp-visual{grid-area:1/8/7/13}.pp-cta{flex-wrap:wrap;grid-area:6/1/7/8;justify-content:space-between;align-items:center;gap:16px;display:flex}.pp-visual .os-shot img{object-fit:cover;object-position:top left}.pp-frag{place-items:center;font-size:clamp(1.6rem,1rem + 1.8vw,2.6rem);display:grid}.pp-head{grid-column:1/13;padding:0 0 8px}.pp-feat{flex-direction:column;flex:1;justify-content:space-between;gap:24px;min-height:240px;padding:clamp(20px,2.4vw,32px);display:flex}.pp-feat h3{letter-spacing:-.03em;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);font-weight:600;line-height:1.05}.pp-feat p{max-width:36ch}.pp-feat-wrap{grid-column:span var(--span,4);display:flex}.pp-statement{flex-direction:column;grid-column:1/8;justify-content:space-between;gap:32px;min-height:460px;padding:clamp(28px,4vw,64px);display:flex}.pp-statement .os-lead{max-width:34ch}.pp-photo{grid-column:8/13;min-height:460px}.pp-others{grid-auto-rows:auto}.pp-other-wrap{grid-column:span 4;display:flex}.pp-other{min-height:240px;transition:transform .2s var(--os-ease);flex-direction:column;flex:1;justify-content:space-between;padding:clamp(20px,2.4vw,32px);display:flex}.pp-other:active{transform:scale(.99)}.pp-other__arrow{background:var(--os-ink);width:44px;height:44px;color:var(--os-paper);transition:transform .24s var(--os-ease);border-radius:999px;align-self:flex-end;place-items:center;display:grid}.pp-other__arrow svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.pp-other:hover .pp-other__arrow{transform:translate(2px,-2px)rotate(-45deg)}}@media (max-width:899px){.pp-hero{--os-gap:6px;gap:var(--os-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.pp-title,.pp-visual,.pp-cta{grid-area:auto/1/auto/-1}.pp-visual{aspect-ratio:4/3}.pp-feat-wrap,.pp-other-wrap,.pp-statement,.pp-photo{grid-column:1/-1;min-height:0}.pp-photo{aspect-ratio:4/3}}.os-rv{transition:opacity .64s var(--os-ease), transform .64s var(--os-ease);transition-delay:var(--d,0s)}.os-rv[data-s=hide]{opacity:0;transform:translateY(22px)}@media (prefers-reduced-motion:reduce){.os-header{transition:none}.os-in,.os-ticket{animation:.3s both os-fade-only}.os-rv,.os-rv[data-s=hide]{transition:opacity .2s;transform:none}.os-ptile__visual img,.f-bar,.os-mark span{transition:none}}@keyframes os-fade-only{0%{opacity:0}}.os .t-form form{box-shadow:none;color:var(--os-ink);background:0 0;border:0;border-radius:0;padding:0}.os .t-form h2{font-size:var(--os-step-head);letter-spacing:-.035em;color:var(--os-ink);font-weight:600;line-height:1.02}.os .t-form form p,.os .t-form label span{color:var(--os-muted);font-size:var(--os-step-small)}.os .t-form label>span:first-child{color:var(--os-ink);font-weight:500}.os .t-form input,.os .t-form select,.os .t-form textarea{background:var(--os-bg);height:54px;color:var(--os-ink);border:0;border-radius:10px;padding:0 14px;font-size:1.0625rem;transition:box-shadow .16s}.os .t-form textarea{height:auto;padding:14px}.os .t-form input:focus,.os .t-form select:focus,.os .t-form textarea:focus{box-shadow:0 0 0 3px var(--os-accent);outline:none}.os .t-form button[type=submit]{background:var(--os-accent);height:54px;color:var(--os-accent-ink);cursor:pointer;box-shadow:none;transition:transform .16s var(--os-ease), background-color .2s ease;border:0;border-radius:999px;padding:0 28px;font-size:1.0625rem;font-weight:500}.os .t-form button[type=submit]:active{transform:scale(.97)}.os .t-form [data-testid=lead-success]{background:var(--os-wash);border-radius:var(--os-r);border:0;padding:28px}.os .t-form [data-testid=lead-success] p{color:var(--os-ink);font-size:var(--os-step-body)}@media (hover:hover) and (pointer:fine){.os .t-form button[type=submit]:hover{background:#1b44b0}}.os .naar-boven{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));z-index:30;background:var(--os-ink);width:52px;height:52px;color:var(--os-paper);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:fixed}.os .naar-boven svg{width:20px;height:20px}.f-chip{font-size:var(--os-step-small);letter-spacing:0;background:#fff3;border-radius:10px;margin-top:auto;padding:8px 12px;font-weight:500;line-height:1.25;display:inline-block}.f-bar{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.os-foot__tile{background:var(--os-accent);color:var(--os-accent-ink);border-radius:var(--os-r);flex-direction:column;grid-column:span 3;align-self:start;gap:8px;padding:20px;display:flex}.os-foot__tile-title{letter-spacing:-.02em;font-size:1.375rem;font-weight:600}@media (max-width:899px){.os-foot__tile{grid-column:1/-1}.os-ptile__arrow{z-index:2;width:36px;height:36px;top:12px;bottom:auto;right:12px;background:var(--os-paper)!important;color:var(--os-ink)!important}.os-ptile__cap{padding-right:20px}}@media (min-width:600px) and (max-width:899px){.f-stages{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}}.os-link{font-size:var(--os-step-lead);letter-spacing:-.01em;text-underline-offset:6px;font-weight:500;text-decoration:underline;text-decoration-thickness:2px;transition:opacity .16s;display:inline-block}@media (hover:hover) and (pointer:fine){.os-link:hover{opacity:.8}}.pp-gal-wrap{grid-column:span var(--span,4);display:flex}.pp-gal{flex:1;min-height:clamp(280px,30vw,440px)}.pp-gal--frag{place-items:center;font-size:clamp(1rem,.8rem + .8vw,1.5rem);display:grid}.pp-gal--frag.is-accent{color:var(--os-accent-ink)}.pp-gal--frag.is-ink{color:var(--os-on-ink)}@media (min-width:600px) and (max-width:899px){.pp-feat-wrap{grid-column:span var(--span-t,6)}.pp-other-wrap:nth-child(n+2){grid-column:span 6}.pp-other-wrap:last-child{grid-column:span 12}.pp-gal-wrap{grid-column:span 6}.pp-gal-wrap:nth-child(2){grid-column:span 12}}@media (max-width:599px){.pp-gal-wrap{grid-column:1/-1}.pp-feat,.pp-title,.pp-other,.pp-statement,.pp-cta{padding:16px}.pp-feat p,.pp-title .os-lead,.pp-statement .os-lead{max-width:none}.pp-head{padding-inline:16px}}@media (min-width:900px){.os-hero--calm .h-title{grid-area:1/1/7/8}.os-hero--calm .h-shop{grid-area:1/8/4/13}.os-hero--calm .h-tickets{grid-area:4/8/7/13}}@media (max-width:899px){.os-hero--calm .h-tickets{grid-column:1/-1;min-height:300px}}.g-head{flex-wrap:wrap;grid-column:1/13;justify-content:space-between;align-items:flex-end;gap:16px 48px;padding:0 0 8px;display:flex}.g-head__side{flex-direction:column;align-items:flex-start;gap:20px;max-width:40ch;display:flex}.g-wrap{grid-column:span 3;display:flex}.g-tile{padding:clamp(20px,2.2vw,32px);min-height:clamp(300px,27vw,400px);transition:transform .2s var(--os-ease);flex-direction:column;flex:1;gap:16px;padding-bottom:88px;display:flex}.g-tile:active{transform:scale(.99)}.g-tile h3{letter-spacing:-.03em;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);font-weight:600;line-height:1.05}.g-tile p{max-width:30ch}.g-arrow{background:var(--os-ink);width:44px;height:44px;color:var(--os-paper);transition:transform .24s var(--os-ease);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:20px;right:20px}.g-tile.is-ink .g-arrow{background:var(--os-paper);color:var(--os-ink)}.g-arrow svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.g-tile:hover .g-arrow{transform:translate(2px,-2px)rotate(-45deg)}}@media (min-width:600px) and (max-width:899px){.g-wrap{grid-column:span 6}}@media (max-width:599px){.g-wrap{grid-column:1/-1}.g-tile{min-height:0;padding:16px 16px 80px}.g-head{padding-inline:16px}}.a-head{top:calc(var(--os-header) + 24px);flex-direction:column;grid-column:1/6;align-self:start;gap:20px;display:flex;position:sticky}.a-head .os-lead{max-width:28ch}.a-list{flex-direction:column;grid-column:6/13;gap:8px;display:flex}.a-row{border-radius:var(--os-r);background:var(--os-tile);transition:background-color .22s var(--os-ease), color .22s var(--os-ease), transform .2s var(--os-ease);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:22px 24px;display:grid}a.a-row:active{transform:scale(.99)}.a-row strong{letter-spacing:-.025em;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:600;line-height:1.1;display:block}.a-row span{font-size:var(--os-step-small);opacity:.8;margin-top:4px;display:block}.a-row em{font-style:normal;font-weight:500;font-size:var(--os-step-small);opacity:0;transition:opacity .2s var(--os-ease), transform .2s var(--os-ease);transform:translate(-6px)}a.a-row:focus-visible em{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){a.a-row:hover{background:var(--os-accent);color:var(--os-accent-ink)}a.a-row:hover em{opacity:1;transform:none}}@media (hover:none){.a-row em{opacity:1;transform:none}}.a-row[data-soon=true]{box-shadow:inset 0 0 0 2px var(--os-tile-2);color:var(--os-muted);background:0 0}.a-soon{background:var(--os-tile);color:var(--os-ink);font-size:var(--os-step-small);border-radius:999px;padding:6px 14px;font-weight:500}.a-row[data-static=true]{grid-template-columns:1fr}.a-row[data-static=true] strong{letter-spacing:-.02em;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:500;line-height:1.2}@media (max-width:899px){.a-head,.a-list{grid-column:1/-1;position:static}.a-head{padding-bottom:12px}.a-row{padding:18px}}.sw{grid-column:1/13;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,3vw,48px);margin-top:8px;padding:clamp(24px,3vw,44px);display:grid}.sw__copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.sw__copy .os-lead{max-width:44ch}.sw__steps{counter-reset:sw;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sw__steps li{counter-increment:sw;font-size:var(--os-step-body);background:#ffffff29;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;font-weight:500;display:flex}.sw__steps li:before{content:counter(sw);background:var(--os-paper);width:32px;height:32px;color:var(--os-ink);font-size:var(--os-step-small);border-radius:999px;flex-shrink:0;place-items:center;font-weight:600;display:grid}@media (max-width:899px){.sw{grid-template-columns:1fr}}.sp-use-wrap{grid-column:span 3;display:flex}@media (min-width:600px) and (max-width:899px){.sp-use-wrap{grid-column:span 6}}@media (max-width:599px){.sp-use-wrap{grid-column:1/-1}}.pp-feat--photo{color:#fff;justify-content:flex-end;min-height:320px;position:relative}.pp-feat--photo:after{content:"";background:linear-gradient(#14130f00 0%,#14130f2e 28%,#14130fb3 62%,#14130fdb 100%);position:absolute;inset:0}.pp-feat__copy{z-index:1;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,32px);display:flex;position:relative}.pp-feat--photo h3{text-shadow:0 1px 12px #00000059}
