.page-hero{background:var(--ink);min-height:72svh;color:var(--white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-hero-textual{background:radial-gradient(circle at 78% 24%, rgba(var(--rgb-brass), .13), transparent 31%), var(--ink);min-height:58svh}.page-hero-textual .page-hero-scrim{display:none}.page-hero>img{object-fit:cover;filter:saturate(.74)contrast(1.08)brightness(.86);width:100%;height:100%;position:absolute;inset:0}.page-hero-scrim{background:linear-gradient(90deg, rgba(var(--rgb-ink), .82), rgba(var(--rgb-ink), .36) 55%, rgba(var(--rgb-ink), .7)), linear-gradient(180deg, rgba(var(--rgb-ink), .18), rgba(var(--rgb-ink), .78));position:absolute;inset:0}.page-hero-content{z-index:1;padding:176px 0 84px;position:relative}.page-hero-meta{color:var(--brass-light);font-size:var(--type-label);letter-spacing:.22em;text-transform:uppercase;font-weight:700}.page-hero-content h1{max-width:var(--measure-display);font-size:var(--type-h1);text-wrap:balance;margin:0;line-height:.98}.page-hero-content p:last-child{max-width:var(--measure-intro);color:rgba(var(--rgb-white), .7);font-size:var(--type-body-lg);margin-top:26px;line-height:1.65}.page-hero-credit{z-index:1;color:rgba(var(--rgb-white), .66);margin:0;font-size:.74rem;position:absolute;bottom:18px;right:24px}.page-hero-destination{align-items:center;min-height:88svh}.page-hero-destination .page-hero-scrim{background:linear-gradient(180deg, rgba(var(--rgb-ink), .38), rgba(var(--rgb-ink), .58)), linear-gradient(90deg, rgba(var(--rgb-ink), .42), transparent 48%, rgba(var(--rgb-ink), .28))}.page-hero-destination .page-hero-content{text-align:center;justify-items:center;width:100%;padding:190px 0 110px;display:grid}.page-hero-destination .page-hero-content h1{max-width:12ch;font-size:clamp(4.8rem,10vw,10rem);line-height:.86}.page-hero-destination .page-hero-content p:last-child{max-width:48ch;color:rgba(var(--rgb-white), .82);margin-top:28px}.page-hero-destination .page-hero-meta{margin-bottom:18px}@media (max-width:700px){.page-hero{min-height:66svh}.page-hero-content{padding-bottom:70px}.page-hero-content h1{font-size:clamp(3rem,13vw,4.4rem)}.page-hero-credit{display:none}.page-hero-destination{min-height:78svh}.page-hero-destination .page-hero-content h1{font-size:clamp(4rem,20vw,6rem)}}
