._7MYUyG_intro{max-width:2560px;padding:clamp(2.5rem, 4vw, 4.5rem) var(--container-padding);align-items:stretch;gap:clamp(2rem,4vw,5rem);margin-inline:auto;display:flex}._7MYUyG_introMedia{aspect-ratio:1;background:var(--color-surface-muted);flex:0 0 46%;position:relative;overflow:hidden}._7MYUyG_introImage{object-fit:cover}._7MYUyG_introPanel{flex-direction:column;flex:auto;justify-content:center;gap:1.15rem;min-width:0;max-width:32rem;margin-inline:auto;display:flex}._7MYUyG_intro[data-plain]{justify-content:center;padding-block:clamp(3.5rem,6vw,6rem)}._7MYUyG_intro[data-plain] ._7MYUyG_introPanel{text-align:center;align-items:center;max-width:52rem}._7MYUyG_eyebrow{font-size:var(--font-size-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink-muted);margin:0;font-weight:600}._7MYUyG_title{font-family:var(--font-display);font-weight:300;font-size:var(--font-size-4xl);color:var(--color-ink);text-wrap:balance;margin:0;line-height:1.1}._7MYUyG_subtitle{font-size:var(--font-size-xl);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin:0;font-weight:300;line-height:1.35}._7MYUyG_byline{font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--color-ink);margin:.25rem 0;font-weight:300;line-height:1.35}._7MYUyG_description{font-size:var(--font-size-md);color:var(--color-ink-muted);margin:0;font-weight:300;line-height:1.65}._7MYUyG_tagline{max-width:60rem;padding:0 var(--container-padding) clamp(2.5rem, 4vw, 4rem);font-family:var(--font-display);font-weight:300;font-size:var(--font-size-2xl);text-align:center;color:var(--color-ink);text-wrap:balance;margin:0 auto;line-height:1.3}._7MYUyG_banner{width:min(calc(100% - 2 * var(--container-padding)), 75vw);aspect-ratio:928/449;background:var(--color-surface-muted);max-width:2560px;margin-inline:auto;position:relative;overflow:hidden}._7MYUyG_bannerImage{object-fit:cover}._7MYUyG_catalog{padding-top:clamp(3rem,5vw,5rem)}._7MYUyG_catalogHeader{max-width:2560px;padding:0 var(--container-padding) 1.25rem;border-bottom:1px solid var(--color-placeholder);justify-content:space-between;align-items:baseline;gap:1rem;margin-inline:auto;display:flex}._7MYUyG_catalogTitle{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-2xl);color:var(--color-ink);margin:0}._7MYUyG_catalogCount{font-size:var(--font-size-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin:0;font-weight:600}._7MYUyG_empty{padding:6rem var(--container-padding);font-size:var(--font-size-md);color:var(--color-ink-muted);flex-direction:column;align-items:center;gap:1rem;display:flex}._7MYUyG_empty a{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline}@media (max-width:1279px){._7MYUyG_introMedia{flex-basis:42%}._7MYUyG_title{font-size:var(--font-size-3xl)}}@media (max-width:899px){._7MYUyG_intro{flex-direction:column;gap:1.75rem}._7MYUyG_introMedia{flex-basis:auto;width:100%}._7MYUyG_introPanel{max-width:none}}@media (min-width:2540px){._7MYUyG_introPanel{max-width:44rem}._7MYUyG_title{font-size:var(--font-size-5xl)}._7MYUyG_subtitle{font-size:var(--font-size-2xl)}._7MYUyG_byline{font-size:var(--font-size-xl)}._7MYUyG_description{font-size:var(--font-size-lg)}._7MYUyG_tagline{max-width:72rem;font-size:var(--font-size-3xl)}}
