.cover-hero{--color-ink:#1b3445;--color-muted:#43535e;--color-brand:var(--palette-light-accent,#3475a6);--interior-accent:var(--color-brand);isolation:isolate;min-height:100svh;color:var(--color-ink);background:#e4e1d7;display:flex;position:relative}.cover-hero-media{z-index:-1;position:absolute;inset:0}.cover-hero-image,.cover-hero-video{object-fit:cover;object-position:76% center;width:100%;height:100%;position:absolute;inset:0}.cover-hero-video,.cover-hero[data-cover-film] :is(.cover-hero-image,.cover-hero-video){object-position:center}.cover-hero-inner{padding-top:calc(var(--header-height) + 28px);padding-bottom:max(24px, env(safe-area-inset-bottom));flex-direction:column;display:flex}.cover-hero-navigation{justify-content:space-between;align-items:start;gap:24px;display:flex}.cover-hero .breadcrumb{min-height:44px;color:var(--color-ink);margin:0}.cover-hero .breadcrumb span{color:inherit}.cover-hero .breadcrumb [aria-hidden]{opacity:.4}.cover-hero .breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.cover-hero-editions{gap:28px;display:flex}.cover-hero-editions a{border-bottom:1px solid #0000;align-items:center;gap:24px;min-height:44px;font-size:12px;display:inline-flex;position:relative}.cover-hero-editions a:after{content:"";transform-origin:0;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.cover-hero-editions a:is(:hover,:focus-visible,[aria-current=page]):after{transform:scaleX(1)}.cover-hero-editions a[aria-current=page]{font-weight:var(--font-weight-light)}.cover-hero-editions svg{width:12px;height:12px}.cover-hero-copy{text-align:center;width:min(960px,100%);margin-block:auto;margin-inline:auto;padding-block:clamp(40px,7vh,96px)}.cover-hero--products .cover-hero-copy h1{font-size:clamp(48px,4.7vw,80px)}.cover-hero--products .cover-hero-image{object-position:62% center}.cover-hero--longevity .cover-hero-image{object-position:center 25%}.cover-hero--longevity .cover-hero-copy h1{font-size:clamp(48px,5vw,80px)}.cover-hero--vacation .cover-hero-copy p{max-width:540px;font-size:16px}.cover-hero--vacation .hero-actions{flex-wrap:wrap}.cover-hero-copy .eyebrow{margin-bottom:20px;margin-inline:auto}.cover-hero-copy h1{margin-bottom:24px;font-size:clamp(52px,5.7vw,92px);line-height:1.02}.cover-hero-copy h1>span{display:block}.cover-hero-copy h1 em{color:var(--color-brand)}.cover-hero-copy p{max-width:620px;color:var(--color-ink);margin-bottom:28px;margin-inline:auto;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.cover-hero .hero-actions{flex-wrap:wrap;justify-content:center;margin:0}.cover-hero .hero-booking{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 45%, transparent);min-height:48px;color:var(--color-ink);font-size:12px;font-weight:var(--font-weight-light);background:0 0;align-items:center;gap:20px;padding-block:12px;line-height:1.3;display:inline-flex}.cover-hero .hero-booking svg{width:17px;height:17px}.cover-hero .hero-booking:is(:hover,:focus-visible){color:var(--color-brand);border-color:currentColor}.cover-hero .hero-explore{min-height:48px;color:var(--color-ink);background:0 0}.cover-hero-bottom{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:10px;display:flex}.cover-hero-bottom>span{opacity:.65}@media (width<=680px){.cover-hero-image{object-position:74% top}.cover-hero--mujer .cover-hero-image,.cover-hero--cirugia-plastica .cover-hero-image{object-position:68% top}.cover-hero--products .cover-hero-image,.cover-hero--vacation .cover-hero-image,.cover-hero--longevity .cover-hero-image{object-position:center top}.cover-hero--vacation .cover-hero-copy h1{font-size:clamp(42px,10.5vw,60px)}.cover-hero--products .cover-hero-copy h1{font-size:clamp(40px,10.8vw,60px)}.cover-hero--vacation .cover-hero-copy p{max-width:100%;font-size:15px}.cover-hero-inner{padding-top:calc(var(--header-height) + 16px);padding-bottom:max(16px, env(safe-area-inset-bottom))}.cover-hero-navigation{flex-direction:column;gap:0}.cover-hero-editions{gap:32px}.cover-hero-copy{margin-block:auto;padding-block:clamp(32px,8svh,64px)}.cover-hero-copy .eyebrow{letter-spacing:.12em;margin-bottom:16px;font-size:9px}.cover-hero-copy h1{margin-bottom:20px;font-size:clamp(44px,11.5vw,68px)}.cover-hero-copy p{max-width:280px;margin-bottom:24px;font-size:16px}.cover-hero .hero-actions{gap:12px 18px;display:flex}.cover-hero-bottom{letter-spacing:.08em;gap:12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.cover-hero-video,.cover-hero-editions a:after,.cover-hero .hero-explore>span{transition:none}.cover-hero .hero-explore:is(:hover,:focus-visible)>span{transform:none}}@media print{.cover-hero-video{display:none}}
