.photo-banner .hero__inner{justify-content:center;padding:0}.photo-banner__image,.photo-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.photo-banner__image{object-fit:cover;object-position:60% center}.photo-banner__shade{background:linear-gradient(180deg,#0003 0,#0000001a 45%,#00000073)}.photo-banner__content{position:relative;z-index:1}.photo-banner__title{font-family:var(--font-display-family);font-weight:800;color:#fff;text-transform:uppercase;text-wrap:wrap}.photo-banner--centered-title .photo-banner__title{display:flex;flex-direction:column;align-items:center;font-size:clamp(72px,24vw,112px);line-height:.9;letter-spacing:-2px;text-align:center;text-shadow:0 2px 30px rgb(0 0 0 / 25%)}.photo-banner--text-overlay{height:auto;max-height:none;min-height:520px;color:#fff;background:var(--color-strong,#1b1615)}.photo-banner--text-overlay .photo-banner__image{object-position:70% center}.photo-banner--text-overlay .photo-banner__shade{background:linear-gradient(180deg,#00000026 0,#0000008c)}.photo-banner--text-overlay .photo-banner__content{display:flex;flex-direction:column;gap:14px;padding:48px 24px}.photo-banner--text-overlay .photo-banner__title{max-width:560px;font-size:clamp(36px,10vw,44px);line-height:1;letter-spacing:-1px}.photo-banner__copy{max-width:480px;color:#ffffffd9;font-size:14px;line-height:1.6}.photo-banner__copy p{text-wrap:wrap}@media(min-width:801px){.photo-banner--centered-title .photo-banner__title{flex-direction:row;justify-content:center;gap:.9em;font-size:clamp(96px,11vw,160px)}.photo-banner--text-overlay{min-height:640px}.photo-banner--text-overlay .photo-banner__shade{background:linear-gradient(90deg,#0000008c 0,#0000004d 40%,#0000 70%)}.photo-banner--text-overlay .photo-banner__content{padding:80px 96px}.photo-banner--text-overlay .photo-banner__title{max-width:640px;font-size:clamp(48px,4.6vw,66px)}.photo-banner__copy{max-width:520px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/photo-banner.css.map */
