.amsterdam-westland.zh-partner-page .city-why__card,.amsterdam-westland.zh-partner-page .city-how__card,.amsterdam-westland.zh-partner-page .info-guide__card,.amsterdam-westland.zh-partner-page .info-guide__checklist,.amsterdam-westland.zh-partner-page .city-pickup__item,.amsterdam-westland.zh-partner-page .city-act__card,.amsterdam-westland.zh-partner-page .city-faq__item,.amsterdam-westland.zh-partner-page .city-occ__card,.amsterdam-westland.zh-partner-page .city-dest__card,.amsterdam-westland.zh-partner-page .city-related__card,.amsterdam-westland.zh-partner-page .city-cta__panel,.amsterdam-westland.zh-partner-page .city-conversion,.amsterdam-westland.zh-partner-page .ams-area__card,.amsterdam-westland.zh-partner-page .ams-venue__card{--color-text:var(--color-on-dark);--color-text-muted:var(--color-on-dark-muted);color:var(--color-on-dark)}.amsterdam-westland.zh-partner-page .city-why__card p,.amsterdam-westland.zh-partner-page .city-how__card p,.amsterdam-westland.zh-partner-page .info-guide__card p,.amsterdam-westland.zh-partner-page .info-guide__checklist li,.amsterdam-westland.zh-partner-page .city-act__card p,.amsterdam-westland.zh-partner-page .city-faq__content p,.amsterdam-westland.zh-partner-page .city-occ__body p,.amsterdam-westland.zh-partner-page .city-dest__body p,.amsterdam-westland.zh-partner-page .city-occ__info-link,.amsterdam-westland.zh-partner-page .city-cta__panel .section__lead,.amsterdam-westland.zh-partner-page .ams-area__card p,.amsterdam-westland.zh-partner-page .ams-venue__card p{color:var(--color-on-dark-muted)}.amsterdam-westland.zh-partner-page .city-conversion strong,.amsterdam-westland.zh-partner-page .city-how__card h3,.amsterdam-westland.zh-partner-page .city-faq__item summary,.amsterdam-westland.zh-partner-page .city-related__name,.amsterdam-westland.zh-partner-page .city-pickup__item,.amsterdam-westland.zh-partner-page .city-cta__panel .section__title{color:var(--color-on-dark)}.amsterdam-westland.zh-partner-page .city-why__card h3,.amsterdam-westland.zh-partner-page .info-guide__card h3,.amsterdam-westland.zh-partner-page .info-guide__checklist h3,.amsterdam-westland.zh-partner-page .city-act__card h3,.amsterdam-westland.zh-partner-page .city-occ__body h3,.amsterdam-westland.zh-partner-page .city-dest__body h3,.amsterdam-westland.zh-partner-page .city-related__cta,.amsterdam-westland.zh-partner-page .ams-area__card h3,.amsterdam-westland.zh-partner-page .ams-venue__card h3{color:var(--color-primary)}.amsterdam-westland.zh-partner-page .city-conversion .btn--ghost,.amsterdam-westland.zh-partner-page .city-cta__content .btn--ghost{color:var(--color-on-dark);border-color:color-mix(in srgb, var(--color-on-dark) 48%, transparent)}.ams-hero[data-astro-cid-ysnue6e2]{padding-top:calc(var(--header-height) + 1.25rem);color:#f7f5f0;background:#111;padding-bottom:clamp(2rem,5vw,3.5rem)}.ams-hero__grid[data-astro-cid-ysnue6e2]{grid-template-areas:"copy""actions""form""media";gap:1.5rem;min-width:0;display:grid}.ams-hero__copy[data-astro-cid-ysnue6e2],.ams-hero__media[data-astro-cid-ysnue6e2],.ams-hero__actions[data-astro-cid-ysnue6e2],.ams-hero__form[data-astro-cid-ysnue6e2]{min-width:0}.ams-hero__copy[data-astro-cid-ysnue6e2]{grid-area:copy}.ams-hero__media[data-astro-cid-ysnue6e2]{grid-area:media;justify-items:stretch;gap:1rem;display:grid}.ams-hero__actions[data-astro-cid-ysnue6e2] .btn--ghost{color:#f7f5f0;border-color:#f7f5f08c}.ams-hero__actions[data-astro-cid-ysnue6e2]{flex-wrap:wrap;grid-area:actions;gap:.75rem;display:flex}@media (width<=959px){.ams-hero__actions[data-astro-cid-ysnue6e2] .btn{width:100%}}.ams-hero__form[data-astro-cid-ysnue6e2]{grid-area:form}.ams-hero__copy[data-astro-cid-ysnue6e2] h1[data-astro-cid-ysnue6e2]{max-width:16ch;font-family:var(--font-display);color:#f7f5f0;margin:0 0 1rem;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.08}.ams-hero__copy[data-astro-cid-ysnue6e2]>p[data-astro-cid-ysnue6e2]{color:#ebe6da;max-width:42rem;margin:0 0 1.4rem;font-size:1.05rem;line-height:1.7}.ams-hero__breadcrumbs[data-astro-cid-ysnue6e2]{color:#f7f5f0d1;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;font-size:.92rem;display:flex}.ams-hero__breadcrumbs[data-astro-cid-ysnue6e2] a[data-astro-cid-ysnue6e2]{color:inherit}.ams-hero__trust[data-astro-cid-ysnue6e2]{color:#f7f5f0e0;flex-wrap:wrap;gap:.65rem 1rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.ams-hero__logo[data-astro-cid-ysnue6e2]{border:1px solid color-mix(in srgb, var(--color-primary) 28%, #333);object-fit:contain;background:#fff;border-radius:1rem;justify-self:start;width:min(100%,16rem);height:auto;padding:.85rem 1rem;display:block}.ams-hero__photo[data-astro-cid-ysnue6e2]{border:1px solid var(--color-primary-line);border-radius:var(--radius-lg);background:#fff;width:100%;max-width:36rem;margin:0;padding:.85rem;overflow:hidden;box-shadow:0 10px 28px #1414140f}.ams-hero__photo[data-astro-cid-ysnue6e2] img[data-astro-cid-ysnue6e2]{aspect-ratio:320/213;object-fit:cover;object-position:center;border-radius:calc(var(--radius-lg) - .4rem);width:100%;max-height:24rem;display:block}@media (width>=960px){.ams-hero__grid[data-astro-cid-ysnue6e2]{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);grid-template-areas:"copy form""actions form""media form";align-items:start;gap:1.35rem 2rem}.ams-hero__form[data-astro-cid-ysnue6e2]{align-self:start}}.ams-hero__form[data-astro-cid-ysnue6e2]{scroll-margin-top:calc(var(--header-height) + .75rem);border:1px solid color-mix(in srgb, var(--color-primary) 28%, #e8e4d8);border-radius:var(--radius-lg);--color-text:#141414;--color-text-muted:#4f4f4b;color:#141414;background:#fbfaf6;width:100%;padding:clamp(1.15rem,3vw,1.6rem);box-shadow:0 16px 40px #00000047}.ams-hero__form-eyebrow[data-astro-cid-ysnue6e2]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .55rem;font-size:.78rem;font-weight:700}.ams-hero__form-title[data-astro-cid-ysnue6e2]{max-width:16ch;font-family:var(--font-display);color:#141414;margin:0 0 .65rem;font-size:clamp(1.45rem,3vw,1.85rem);line-height:1.15}.ams-hero__form-lead[data-astro-cid-ysnue6e2]{color:#4f4f4b;margin:0 0 1.15rem;font-size:.95rem;line-height:1.6}.ams-hero__form[data-astro-cid-ysnue6e2] .quote-form{max-width:none}.ams-hero__form[data-astro-cid-ysnue6e2] .quote-form__field{color:#141414}.ams-hero__form[data-astro-cid-ysnue6e2] .quote-form__field input,.ams-hero__form[data-astro-cid-ysnue6e2] .quote-form__field textarea{color:#141414;background:#fff}.ams-hero__form[data-astro-cid-ysnue6e2] .quote-form__note{color:#4f4f4b}.ams-hero__form[data-astro-cid-ysnue6e2] .quote-form__status--success{color:#1b5e20;background:#eaf2eb;border:1px solid #2e7d3273}.ams-hero__form[data-astro-cid-ysnue6e2] .quote-form__status--error{color:#8a1f1f;background:#f9eaea;border:1px solid #c6282873}.amsterdam-westland[data-astro-cid-e636tdkt]{overflow-x:clip}.ams-areas__grid[data-astro-cid-e636tdkt],.ams-venues__grid[data-astro-cid-e636tdkt]{gap:1rem;min-width:0;display:grid}.ams-area__card[data-astro-cid-e636tdkt],.ams-venue__card[data-astro-cid-e636tdkt]{border:1px solid var(--color-primary-line);border-radius:var(--radius-lg);background:#090909;min-width:0;padding:1.15rem 1.2rem}.ams-area__card[data-astro-cid-e636tdkt] h3[data-astro-cid-e636tdkt],.ams-venue__card[data-astro-cid-e636tdkt] h3[data-astro-cid-e636tdkt]{font-family:var(--font-display);margin:0 0 .55rem;font-size:1.15rem}.ams-area__card[data-astro-cid-e636tdkt] p[data-astro-cid-e636tdkt],.ams-venue__card[data-astro-cid-e636tdkt] p[data-astro-cid-e636tdkt]{margin:0;font-size:.98rem;line-height:1.65}@media (width>=700px){.ams-areas__grid[data-astro-cid-e636tdkt],.ams-venues__grid[data-astro-cid-e636tdkt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ams-areas__grid[data-astro-cid-e636tdkt],.ams-venues__grid[data-astro-cid-e636tdkt]{grid-template-columns:repeat(3,minmax(0,1fr))}}.amsterdam-westland[data-astro-cid-e636tdkt] .city-intro__visual{aspect-ratio:320/213}.amsterdam-westland[data-astro-cid-e636tdkt] .city-intro__visual img,.amsterdam-westland[data-astro-cid-e636tdkt] .city-occ__card img,.amsterdam-westland[data-astro-cid-e636tdkt] .city-cta__panel img{object-fit:cover;object-position:center}.amsterdam-westland[data-astro-cid-e636tdkt] .regional-partner__gallery{grid-template-columns:minmax(0,1fr);gap:1rem}.amsterdam-westland[data-astro-cid-e636tdkt] .regional-partner__gallery img{aspect-ratio:320/213;object-fit:cover;width:100%;height:auto;max-height:22rem}@media (width>=640px){.amsterdam-westland[data-astro-cid-e636tdkt] .regional-partner__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.amsterdam-westland[data-astro-cid-e636tdkt] .master-city__links{flex-wrap:wrap;gap:.85rem 1.25rem;padding-bottom:2rem;display:flex}
