.destination-catalogue-hero{--destination-hero-position:center;--destination-hero-position-mobile:center;position:relative;isolation:isolate;min-height:clamp(430px,58vw,620px);display:grid;align-items:end;overflow:hidden;background:var(--deep);color:var(--pearl)}.destination-catalogue-hero__fallback,.destination-catalogue-hero__media,.destination-catalogue-hero__veil{position:absolute;inset:0}.destination-catalogue-hero__image{object-fit:cover;object-position:var(--destination-hero-position)}.destination-catalogue-hero__fallback{display:grid;place-items:center;background:radial-gradient(circle at 70% 25%,rgba(217,168,78,.22),transparent 34%),linear-gradient(145deg,var(--deep),var(--teal))}.destination-catalogue-hero__fallback>span{color:var(--gold);font-family:var(--font-display);font-size:clamp(2.4rem,8vw,5.5rem);letter-spacing:.18em}.destination-catalogue-hero__veil{z-index:1;background:linear-gradient(90deg,rgba(8,31,40,.24),rgba(8,31,40,.7)),linear-gradient(0deg,rgba(8,31,40,.86),rgba(8,31,40,.08) 70%)}.destination-catalogue-hero__content{position:relative;z-index:2;width:100%;padding-block:clamp(150px,20vw,230px) clamp(48px,7vw,78px);text-align:start}.destination-catalogue-hero__eyebrow{margin:0 0 12px;color:var(--gold);font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;direction:ltr;text-align:start}.destination-catalogue-hero h1{max-width:780px;margin:0 0 14px;color:var(--pearl);font-size:clamp(2rem,5vw,3.4rem);line-height:1.2;text-wrap:balance}.destination-catalogue-hero__content>p:last-child{max-width:760px;margin:0;color:rgba(250,247,243,.9);font-size:clamp(.96rem,2vw,1.12rem);line-height:1.9;text-wrap:pretty}.destination-catalogue-hero__credit{position:absolute;z-index:3;inset-inline-end:clamp(10px,2vw,24px);bottom:8px;display:flex;align-items:center;gap:5px;color:rgba(250,247,243,.82);font-size:.66rem;line-height:1.35}.destination-catalogue-hero__credit a{min-height:44px;display:inline-flex;align-items:center;color:inherit;text-underline-offset:3px}.destination-catalogue-hero__credit a:focus-visible,.destination-catalogue-hero__credit a:hover{color:var(--pearl);text-decoration-thickness:2px}@media (max-width:640px){.destination-catalogue-hero{min-height:490px}.destination-catalogue-hero__image{object-position:var(--destination-hero-position-mobile)}.destination-catalogue-hero__veil{background:linear-gradient(0deg,rgba(8,31,40,.92),rgba(8,31,40,.16) 76%),linear-gradient(90deg,rgba(8,31,40,.22),rgba(8,31,40,.48))}.destination-catalogue-hero__content{padding-block:160px 46px}.destination-catalogue-hero__credit{top:80px;bottom:auto}}