.AmsterdamReceptionPage-module__kHsoRa__page{background:var(--site-cream);min-height:100vh;color:var(--site-ink)}.AmsterdamReceptionPage-module__kHsoRa__breadcrumb{align-items:center;gap:var(--space-sm);width:min(100%,1200px);padding:var(--space-md) var(--site-gutter);color:var(--site-ink-mute);font-size:var(--text-caption);flex-wrap:wrap;margin-inline:auto;display:flex}.AmsterdamReceptionPage-module__kHsoRa__breadcrumb a{color:var(--site-ink-mute);transition:color var(--dur-base) var(--ease-out)}.AmsterdamReceptionPage-module__kHsoRa__breadcrumb a:hover,.AmsterdamReceptionPage-module__kHsoRa__crumbCurrent{color:var(--site-ink)}.AmsterdamReceptionPage-module__kHsoRa__section,.AmsterdamReceptionPage-module__kHsoRa__placeSection,.AmsterdamReceptionPage-module__kHsoRa__requestSection{border-block-start:1px solid var(--site-line);padding-block:var(--space-4xl)}.AmsterdamReceptionPage-module__kHsoRa__heroInner,.AmsterdamReceptionPage-module__kHsoRa__sectionInner,.AmsterdamReceptionPage-module__kHsoRa__placeInner,.AmsterdamReceptionPage-module__kHsoRa__requestInner{width:min(100%,1120px);padding-inline:var(--site-gutter);margin-inline:auto}.AmsterdamReceptionPage-module__kHsoRa__sectionTitle{font-size:var(--text-headline-2);letter-spacing:-.03em;font-weight:600;line-height:var(--leading-headline-2);margin:0}.AmsterdamReceptionPage-module__kHsoRa__sectionLede{max-width:58ch;margin:var(--space-md) 0 0;color:var(--site-ink-soft);font-size:var(--text-body-1);line-height:var(--leading-body-1)}.AmsterdamReceptionPage-module__kHsoRa__hero{padding-block:var(--space-3xl) var(--space-4xl)}.AmsterdamReceptionPage-module__kHsoRa__heroInner{align-items:center;gap:var(--space-4xl);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.AmsterdamReceptionPage-module__kHsoRa__overline{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-lg);color:var(--site-ink-mute);font-size:var(--text-overline);letter-spacing:.08em;font-weight:600;line-height:var(--leading-overline);text-transform:uppercase;display:flex}.AmsterdamReceptionPage-module__kHsoRa__overline svg{width:14px;height:14px}.AmsterdamReceptionPage-module__kHsoRa__title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,58px);font-weight:600;line-height:1.04}.AmsterdamReceptionPage-module__kHsoRa__lede{max-width:46ch;margin:var(--space-lg) 0 0;color:var(--site-ink-soft);font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1)}.AmsterdamReceptionPage-module__kHsoRa__detailList{gap:var(--space-lg);margin:var(--space-2xl) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.AmsterdamReceptionPage-module__kHsoRa__detailItem{align-items:flex-start;gap:var(--space-md);display:flex}.AmsterdamReceptionPage-module__kHsoRa__detailIcon{border:1px solid var(--site-line);border-radius:var(--radius-full);width:32px;height:32px;color:var(--site-ink);flex:none;place-items:center;display:grid}.AmsterdamReceptionPage-module__kHsoRa__detailIcon svg{width:15px;height:15px}.AmsterdamReceptionPage-module__kHsoRa__detailText{gap:2px;min-width:0;display:grid}.AmsterdamReceptionPage-module__kHsoRa__detailLabel{font-size:var(--text-body-2);font-weight:600;line-height:var(--leading-body-2)}.AmsterdamReceptionPage-module__kHsoRa__detailSub{color:var(--site-ink-mute);font-size:var(--text-caption);line-height:var(--leading-caption)}.AmsterdamReceptionPage-module__kHsoRa__heroCta{align-items:center;gap:var(--space-lg);flex-wrap:wrap;margin-block-start:var(--space-2xl);display:flex}.AmsterdamReceptionPage-module__kHsoRa__primaryCta{padding:13px var(--space-2xl);border-radius:var(--radius-full);background:var(--site-ink);color:var(--site-cream);font-size:var(--text-body-2);font-weight:500;line-height:var(--leading-body-2);transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.AmsterdamReceptionPage-module__kHsoRa__primaryCta:hover{opacity:.88;transform:translateY(-1px)}.AmsterdamReceptionPage-module__kHsoRa__capacityNote{color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2)}.AmsterdamReceptionPage-module__kHsoRa__heroMedia{justify-content:center;display:flex}.AmsterdamReceptionPage-module__kHsoRa__heroPhoto{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--site-line);border-radius:var(--radius-lg);width:100%;height:auto}.AmsterdamReceptionPage-module__kHsoRa__expectList{max-width:62ch;margin:var(--space-xl) 0 0;padding-inline-start:var(--space-xl);list-style:outside}.AmsterdamReceptionPage-module__kHsoRa__expectList li{color:var(--site-ink-soft);font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1)}.AmsterdamReceptionPage-module__kHsoRa__expectList li+li{margin-block-start:var(--space-md)}.AmsterdamReceptionPage-module__kHsoRa__expectList li::marker{color:var(--site-ink-mute)}.AmsterdamReceptionPage-module__kHsoRa__placeSection{background:var(--site-cream-deep)}.AmsterdamReceptionPage-module__kHsoRa__placeInner{grid-template-columns:minmax(0,1fr);display:grid}.AmsterdamReceptionPage-module__kHsoRa__walkCard{align-items:flex-start;gap:var(--space-lg);max-width:68ch;padding:var(--space-xl);border:1px solid var(--site-line);border-radius:var(--radius-md);background:var(--site-cream);margin-block-start:var(--space-2xl);display:flex}.AmsterdamReceptionPage-module__kHsoRa__walkIcon{border-radius:var(--radius-full);background:var(--site-ink);width:36px;height:36px;color:var(--site-cream);flex:none;place-items:center;display:grid}.AmsterdamReceptionPage-module__kHsoRa__walkIcon svg{width:17px;height:17px}.AmsterdamReceptionPage-module__kHsoRa__walkTitle{font-size:var(--text-body-1);font-weight:600;line-height:var(--leading-body-1);margin:0}.AmsterdamReceptionPage-module__kHsoRa__walkText{margin:var(--space-xs) 0 0;color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2)}.AmsterdamReceptionPage-module__kHsoRa__placeBody{max-width:62ch;margin:var(--space-xl) 0 0;color:var(--site-ink-soft);font-size:var(--text-body-1);line-height:var(--leading-body-1)}.AmsterdamReceptionPage-module__kHsoRa__mapLink{align-items:center;gap:var(--space-sm);padding:11px var(--space-xl);border:1px solid var(--site-ink);border-radius:var(--radius-full);font-size:var(--text-body-2);font-weight:500;line-height:var(--leading-body-2);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);margin-block-start:var(--space-xl);display:inline-flex}.AmsterdamReceptionPage-module__kHsoRa__mapLink svg{width:15px;height:15px}.AmsterdamReceptionPage-module__kHsoRa__mapLink:hover,.AmsterdamReceptionPage-module__kHsoRa__requestSection{background:var(--site-ink);color:var(--site-cream)}.AmsterdamReceptionPage-module__kHsoRa__requestInner{align-items:start;gap:var(--space-4xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.AmsterdamReceptionPage-module__kHsoRa__requestCopy{top:var(--space-4xl);position:sticky}.AmsterdamReceptionPage-module__kHsoRa__requestTitle{font-size:var(--text-headline-2);letter-spacing:-.03em;font-weight:600;line-height:var(--leading-headline-2);margin:0}.AmsterdamReceptionPage-module__kHsoRa__requestLede{max-width:42ch;margin:var(--space-md) 0 0;color:#fcfcf9b8;font-size:var(--text-body-1);line-height:var(--leading-body-1)}.AmsterdamReceptionPage-module__kHsoRa__form{gap:var(--space-lg);display:grid}.AmsterdamReceptionPage-module__kHsoRa__fieldRow{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AmsterdamReceptionPage-module__kHsoRa__field{gap:var(--space-sm);min-width:0;display:grid}.AmsterdamReceptionPage-module__kHsoRa__label{color:#fcfcf9b8;font-size:var(--text-caption);letter-spacing:.04em;font-weight:600;line-height:var(--leading-caption);text-transform:uppercase}.AmsterdamReceptionPage-module__kHsoRa__input{width:100%;padding:12px var(--space-lg);border-radius:var(--radius-sm);color:var(--site-cream);font-family:inherit;font-size:var(--text-body-2);line-height:var(--leading-body-2);transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:#fcfcf90f;border:1px solid #fcfcf93d}.AmsterdamReceptionPage-module__kHsoRa__input::placeholder{color:#fcfcf96b}.AmsterdamReceptionPage-module__kHsoRa__input:focus{border-color:var(--site-cream);background:#fcfcf91a;outline:none}.AmsterdamReceptionPage-module__kHsoRa__error{color:#f0b8ac;font-size:var(--text-body-2);line-height:var(--leading-body-2);margin:0}.AmsterdamReceptionPage-module__kHsoRa__submit{justify-content:center;align-items:center;gap:var(--space-sm);padding:14px var(--space-2xl);border-radius:var(--radius-full);background:var(--site-cream);color:var(--site-ink);font-family:inherit;font-size:var(--text-body-2);font-weight:600;line-height:var(--leading-body-2);cursor:pointer;transition:opacity var(--dur-base) var(--ease-out);border:0;display:inline-flex}.AmsterdamReceptionPage-module__kHsoRa__submit:hover:not(:disabled){opacity:.9}.AmsterdamReceptionPage-module__kHsoRa__submit:disabled{cursor:not-allowed;opacity:.6}.AmsterdamReceptionPage-module__kHsoRa__spin{width:15px;height:15px;animation:.9s linear infinite AmsterdamReceptionPage-module__kHsoRa__spin}@keyframes AmsterdamReceptionPage-module__kHsoRa__spin{to{transform:rotate(360deg)}}.AmsterdamReceptionPage-module__kHsoRa__requestFormWrap p{color:#fcfcf98f}.AmsterdamReceptionPage-module__kHsoRa__requestFormWrap a{color:var(--site-cream);text-decoration:underline}.AmsterdamReceptionPage-module__kHsoRa__holdingCard,.AmsterdamReceptionPage-module__kHsoRa__successCard{justify-items:start;gap:var(--space-md);padding:var(--space-2xl);border-radius:var(--radius-lg);background:#fcfcf90f;border:1px solid #fcfcf93d;display:grid}.AmsterdamReceptionPage-module__kHsoRa__holdingIcon,.AmsterdamReceptionPage-module__kHsoRa__successIcon{width:26px;height:26px;color:var(--site-cream)}.AmsterdamReceptionPage-module__kHsoRa__holdingTitle,.AmsterdamReceptionPage-module__kHsoRa__successTitle{font-size:var(--text-headline-3);letter-spacing:-.02em;font-weight:600;line-height:var(--leading-headline-3);margin:0}.AmsterdamReceptionPage-module__kHsoRa__holdingText,.AmsterdamReceptionPage-module__kHsoRa__successText{color:#fcfcf9b8;max-width:44ch;font-size:var(--text-body-1);line-height:var(--leading-body-1);margin:0}@media (max-width:900px){.AmsterdamReceptionPage-module__kHsoRa__heroInner,.AmsterdamReceptionPage-module__kHsoRa__placeInner,.AmsterdamReceptionPage-module__kHsoRa__requestInner{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.AmsterdamReceptionPage-module__kHsoRa__heroMedia{order:-1}.AmsterdamReceptionPage-module__kHsoRa__requestCopy{position:static}}@media (max-width:600px){.AmsterdamReceptionPage-module__kHsoRa__section,.AmsterdamReceptionPage-module__kHsoRa__placeSection,.AmsterdamReceptionPage-module__kHsoRa__requestSection{padding-block:var(--space-3xl)}.AmsterdamReceptionPage-module__kHsoRa__detailList,.AmsterdamReceptionPage-module__kHsoRa__fieldRow{grid-template-columns:minmax(0,1fr)}.AmsterdamReceptionPage-module__kHsoRa__heroCta{align-items:stretch;gap:var(--space-md);flex-direction:column}.AmsterdamReceptionPage-module__kHsoRa__primaryCta{width:100%}}@media (prefers-reduced-motion:reduce){.AmsterdamReceptionPage-module__kHsoRa__primaryCta,.AmsterdamReceptionPage-module__kHsoRa__mapLink,.AmsterdamReceptionPage-module__kHsoRa__input,.AmsterdamReceptionPage-module__kHsoRa__submit{transition:none}.AmsterdamReceptionPage-module__kHsoRa__primaryCta:hover{transform:none}.AmsterdamReceptionPage-module__kHsoRa__spin{animation:none}}
