@layer components{.page-hero{background-color:var(--muted);min-height:320px;color:var(--hero-foreground);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (width>=768px){.page-hero{min-height:380px}}.page-hero--plain{color:var(--foreground)}.page-hero__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero__overlay{background:linear-gradient(var(--background), transparent 50%), linear-gradient(transparent 40%, var(--hero-scrim));position:absolute;inset:0}.page-hero__content{flex-direction:column;gap:12px;width:100%;padding:120px 16px 40px;display:flex;position:relative}@media (width>=768px){.page-hero__content{padding-inline:24px}}@media (width>=1024px){.page-hero__content{padding-inline:max(24px,50vw - 600px)}}.page-hero__title{font-size:clamp(2rem,1.4rem + 2.6vw,3rem);font-weight:700;line-height:1}.page-hero__subtitle{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}}
