.page-head{position:relative;overflow:hidden;padding:64px 0 48px;background:#0a0d12}.page-head .kicker{font-family:Fraunces,serif;color:var(--gold-bright);font-size:24px;display:block;margin-bottom:14px;text-align:center}.page-head h1{font-size:clamp(32px,4.6vw,52px);text-align:center;color:#f3ede1;font-family:Inter,sans-serif}.page-head p{margin-top:18px;color:#cdc4b2;max-width:62ch;font-weight:300;line-height:28px;text-align:center;font-family:Inter,sans-serif;font-size:16px}.page-head__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.page-head__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.page-head__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.page-head__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0805d1,#0a08058c 35%,#0a080526 65%,#0a080500 85%)}.page-head__content{position:relative;z-index:2;justify-content:center;display:flex;flex-direction:column;text-align:center;align-items:center}.page-head--has-image .kicker,.page-head--has-image h1,.page-head--has-image p{text-shadow:0 2px 14px rgba(0,0,0,.55)}.page-head--has-image p{color:var(--parchment);opacity:.9}@media(max-width:720px){.page-head{padding:44px 0 36px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero-section.css.map */
