@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.form[data-astro-cid-vekgkm42]{gap:var(--s4);max-width:34rem;display:grid}.form[data-astro-cid-vekgkm42] .label[data-astro-cid-vekgkm42]{font-size:var(--t-sm);color:var(--muted)}label[data-astro-cid-vekgkm42]{gap:8px;display:grid}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{font:inherit;color:var(--ink);background:#f4f3f1;border:1px solid #0000;border-radius:0;padding:13px 15px;font-size:1.1rem}input[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{background:var(--paper);border-color:var(--ink);outline:none}textarea[data-astro-cid-vekgkm42]{resize:vertical}.form[data-astro-cid-vekgkm42] button[data-astro-cid-vekgkm42].cta.solid{width:100%;height:54px;margin-top:var(--s2);background:var(--ink);color:var(--paper);font-size:var(--t-sm);justify-content:center;justify-self:stretch}.form[data-astro-cid-vekgkm42] button[data-astro-cid-vekgkm42].cta.solid:hover,.form[data-astro-cid-vekgkm42] button[data-astro-cid-vekgkm42].cta.solid:focus-visible{color:var(--paper);background:#333}button[data-astro-cid-vekgkm42]:disabled{opacity:.5}.status[data-astro-cid-vekgkm42]:empty{display:none}input[data-astro-cid-vekgkm42][name=_gotcha]{position:absolute;left:-9999px}.dev-note[data-astro-cid-vekgkm42]{margin-top:var(--s2);display:block}.jstrip-viewport[data-astro-cid-ctx72ryq]{position:relative}.jnav[data-astro-cid-ctx72ryq]{display:none}@media (width>=561px) and (hover:hover){.jnav[data-astro-cid-ctx72ryq]{z-index:2;width:44px;height:44px;color:var(--ink);cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0000002e}.jnav[data-astro-cid-ctx72ryq][hidden]{display:none}.jnav[data-astro-cid-ctx72ryq]:hover{background:#fff}.jnav[data-astro-cid-ctx72ryq] svg[data-astro-cid-ctx72ryq]{width:22px;height:22px}.jnav--prev[data-astro-cid-ctx72ryq]{left:10px}.jnav--next[data-astro-cid-ctx72ryq]{right:10px}}.jstrip[data-astro-cid-ctx72ryq]{--gap:12px;gap:var(--gap);flex-direction:column;display:flex}.jtile[data-astro-cid-ctx72ryq]{width:100%;aspect-ratio:var(--ar);cursor:zoom-in;background:#ececec;flex:none;margin:0;position:relative;overflow:hidden}@media (width>=561px){.jstrip[data-astro-cid-ctx72ryq]{--strip-h:clamp(380px, 72vh, 680px);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;overflow:auto hidden}.jstrip[data-astro-cid-ctx72ryq]::-webkit-scrollbar{display:none}.jtile[data-astro-cid-ctx72ryq]{width:auto;height:var(--strip-h);scroll-snap-align:start}}.jtile[data-astro-cid-ctx72ryq]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.jtile[data-astro-cid-ctx72ryq]:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%) 0 0/220% 100%;animation:1.5s ease-in-out infinite shimmer;position:absolute;inset:0}.jtile[data-astro-cid-ctx72ryq].loaded:after{display:none}.jtile[data-astro-cid-ctx72ryq] img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}@media (hover:hover){.jtile[data-astro-cid-ctx72ryq]:hover img{transform:scale(1.04)}}.jstrip[data-astro-cid-ctx72ryq].reveal-ready .jtile[data-astro-cid-ctx72ryq]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.jstrip[data-astro-cid-ctx72ryq].reveal-ready .jtile[data-astro-cid-ctx72ryq].in{opacity:1;transform:none}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.jtile[data-astro-cid-ctx72ryq]:after{display:none}.jstrip[data-astro-cid-ctx72ryq]{scroll-snap-type:none}.jstrip[data-astro-cid-ctx72ryq].reveal-ready .jtile[data-astro-cid-ctx72ryq]{opacity:1;transform:none}}.hero[data-astro-cid-7aropxhg]{height:100svh;min-height:480px;color:var(--paper);position:relative;overflow:hidden}.hero-img[data-astro-cid-7aropxhg]{object-fit:cover;object-position:50% 35%;width:100%;height:100%;animation:26s ease-out both kenburns;position:absolute;inset:0}@keyframes kenburns{0%{transform:scale(1.001)}to{transform:scale(1.09)}}.hero-img--second[data-astro-cid-7aropxhg]{opacity:0;object-position:62% 30%;animation:26s ease-out both kenburns,10s ease-in-out infinite heroCrossfade}@keyframes heroCrossfade{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}.hero[data-astro-cid-7aropxhg]:after{content:"";pointer-events:none;background:linear-gradient(#00000059,#0000 22%),linear-gradient(#0000 55%,#00000080);position:absolute;inset:0}.hero-text[data-astro-cid-7aropxhg]{z-index:1;align-items:center;gap:var(--s5);padding-inline:var(--page-pad);text-align:center;flex-direction:column;display:flex;position:absolute;bottom:clamp(40px,9svh,96px);left:0;right:0}.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{letter-spacing:.22em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.3rem,3vw,2.4rem);font-weight:500;line-height:1.45}@media (width<=560px){.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{font-size:var(--hero-mobile,10.5vw);letter-spacing:.01em;line-height:1.25}}.intro[data-astro-cid-7aropxhg]{padding-top:clamp(var(--s5), 5vw, 64px)}.intro-body[data-astro-cid-7aropxhg]{align-items:center;gap:var(--s4);text-align:center;max-width:52ch;color:var(--ink);flex-direction:column;margin:0 auto;display:flex}.intro-photo[data-astro-cid-7aropxhg]{object-fit:cover;object-position:50% 15%;border-radius:50%;flex-shrink:0;width:140px;height:140px}.intro-text[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:0 0 var(--s3);text-wrap:pretty;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.5}.intro-text[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]+p[data-astro-cid-7aropxhg]{margin-top:var(--s4);color:var(--muted);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6}.intro-text[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]:last-child{margin-bottom:0}.intro-text[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:inherit;text-underline-offset:2px;text-decoration:underline}.intro-text[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{color:var(--ink)}@media (width>=760px){.intro-body[data-astro-cid-7aropxhg]{align-items:center;gap:clamp(var(--s6), 6vw, var(--s7));text-align:left;flex-direction:row;max-width:860px}.intro-photo[data-astro-cid-7aropxhg]{width:170px;height:170px}}#work[data-astro-cid-7aropxhg]{padding-top:clamp(var(--s5), 4vw, 56px);padding-inline:clamp(var(--s3), 2.5vw, var(--s4))}.section-title[data-astro-cid-7aropxhg]{letter-spacing:-.01em;margin-bottom:var(--s5);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400}.section-title[data-astro-cid-7aropxhg].bold{font-weight:700}.cloud[data-astro-cid-7aropxhg]+.cloud[data-astro-cid-7aropxhg]{margin-top:clamp(var(--s6), 9vw, 120px)}.booking[data-astro-cid-7aropxhg]{gap:var(--s5);align-items:start;display:grid}.steps[data-astro-cid-7aropxhg]{margin:0 0 var(--s5);padding-left:1.4em;font-size:1.05rem;line-height:1.6;list-style:decimal}.steps[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{margin-bottom:var(--s3);padding-left:.25em}.steps[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:last-child{margin-bottom:0}.steps[data-astro-cid-7aropxhg] strong[data-astro-cid-7aropxhg]{font-weight:600}.steps[data-astro-cid-7aropxhg] .step-note[data-astro-cid-7aropxhg]{margin-top:var(--s2);color:var(--muted);font-style:italic;display:block}.dutch-note[data-astro-cid-7aropxhg]{max-width:34rem;padding-top:var(--s5);font-size:var(--t-sm);color:var(--ink);margin:0;line-height:1.6}.dutch-note[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:0 0 var(--s3)}.dutch-note[data-astro-cid-7aropxhg] .also-label[data-astro-cid-7aropxhg]{margin-bottom:var(--s2)}.dutch-note[data-astro-cid-7aropxhg] .also-list[data-astro-cid-7aropxhg]{margin:0;padding-left:1.25em;list-style:outside}.dutch-note[data-astro-cid-7aropxhg] .also-list[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{padding-left:.25em}@media (width>=760px){.booking[data-astro-cid-7aropxhg]{gap:clamp(var(--s5), 6vw, var(--s7));grid-template-columns:1fr 1fr;align-items:stretch}.booking-info[data-astro-cid-7aropxhg]{flex-direction:column;display:flex}.dutch-note[data-astro-cid-7aropxhg]{margin-top:auto}}.float-stack[data-astro-cid-7aropxhg]{z-index:50;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:clamp(16px,4vw,32px);right:clamp(16px,4vw,32px);transform:translateY(12px)}.float-stack[data-astro-cid-7aropxhg].show{opacity:1;pointer-events:auto;transform:none}.float-cta[data-astro-cid-7aropxhg]{background:var(--ink);height:48px;color:var(--paper);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6em;padding:0 22px;font-size:13px;text-decoration:none;transition:opacity .3s,transform .3s,background .2s;display:inline-flex}.float-cta[data-astro-cid-7aropxhg]:hover{background:#333}.float-cta[data-astro-cid-7aropxhg].hide{opacity:0;pointer-events:none;transform:translateY(8px)}.fc-mail[data-astro-cid-7aropxhg]{flex:none;width:22px;height:22px;display:none}.float-top[data-astro-cid-7aropxhg]{background:var(--ink);width:48px;height:48px;color:var(--paper);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:none}.float-top[data-astro-cid-7aropxhg]:hover{background:#333}.float-top[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{width:22px;height:22px}@media (width<=560px){.float-cta[data-astro-cid-7aropxhg]{border-radius:50%;justify-content:center;width:48px;height:48px;padding:0}.fc-text[data-astro-cid-7aropxhg]{display:none}.fc-mail[data-astro-cid-7aropxhg]{display:block}.float-top[data-astro-cid-7aropxhg]{display:flex}}
