:root{--catalog-hero-height:280px}.catalog-page{width:100%;min-width:0;max-width:1400px;margin-inline:auto;padding:10px 0 36px}.catalog-hero{isolation:isolate;min-height:var(--catalog-hero-height);background:var(--color-pine);color:var(--color-ink-inverse);border-radius:30px;position:relative;overflow:hidden}.catalog-hero-copy{z-index:1;width:48%;max-width:590px;min-height:var(--catalog-hero-height);flex-direction:column;justify-content:flex-start;gap:16px;padding:27px 40px;display:flex;position:relative}.catalog-hero-eyebrow{letter-spacing:.15em;min-width:0;color:var(--color-ink-inverse-muted);text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.5}.catalog-hero-title{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;max-width:8em;font-size:54px;font-weight:700;line-height:1.02}.catalog-hero-description{max-width:365px;color:var(--color-ink-inverse-secondary);font-size:14px;line-height:1.625}@media (width<=1199px){.catalog-hero-copy{padding-inline:30px}}@media (width<=1023px){.catalog-hero-copy{width:52%}.catalog-hero-title{font-size:42px}}@media (width<=767px){.catalog-hero-copy{padding:26px 24px}.catalog-hero-title{font-size:32px}}@media (width<=639px){.catalog-page{padding-top:4px}.catalog-hero{border-radius:26px}.catalog-hero-copy{gap:14px;width:100%;max-width:none;padding:28px 25px}.catalog-hero-title{font-size:40px}.catalog-hero-eyebrow{font-size:9px}.catalog-hero-description{max-width:100%}}.catalog-hero.catalog-hero-cover{--catalog-hero-height:192px;border-radius:24px;container-type:inline-size}.catalog-hero.catalog-hero-cover .catalog-hero-copy{justify-content:end;gap:8px;width:100%;max-width:none;padding:20px}.catalog-hero.catalog-hero-cover .catalog-hero-eyebrow{display:none}.catalog-hero.catalog-hero-cover .catalog-hero-title{text-wrap:balance;overflow-wrap:anywhere;max-width:none;font-size:clamp(26px,7.4cqw,32px);line-height:1.08}.catalog-hero.catalog-hero-cover .catalog-hero-description{max-width:none;color:var(--color-ink-inverse);font-size:12px;line-height:1.4}.catalog-hero.catalog-hero-cover :is(.tours-map-art,.partner-hotel-art,.partner-masterclass-art){contain:layout paint;width:100%;height:100%;display:block;position:absolute;inset:0}.catalog-hero.catalog-hero-cover :is(.tours-map-art,.partner-hotel-art,.partner-masterclass-art):after{z-index:4;background:linear-gradient(#12261e05 15%,#12261e14 35%,#12261e99 68%,#12261ef5 100%)}
