.project-hero{position:relative;min-height:90vh;display:flex;align-items:flex-end;overflow:hidden;color:#fff;--project-hero-label-size: .95rem}.project-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.project-hero__img{width:100%;height:100%;object-fit:cover;display:block}.project-hero__img--placeholder{background:#1a1a1a}.project-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-color, rgba(0, 0, 0, .45))}.project-hero__content{position:relative;z-index:1;width:100%;padding-top:8rem;padding-bottom:4rem}.project-hero__title{margin:0 0 2rem;color:#fff!important}.project-hero__text{max-width:60ch;line-height:1.7;margin-bottom:2.5rem}.project-hero--custom-type .project-hero__title{font-family:var(--project-hero-heading-font, inherit);font-size:var(--project-hero-heading-size, inherit)}.project-hero--custom-type .project-hero__text{font-family:var(--project-hero-body-font, inherit);font-size:var(--project-hero-body-size, inherit)}.project-hero__text p{margin:0 0 1.25em}.project-hero__text p:last-child{margin-bottom:0}.project-hero__meta{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;margin-bottom:2rem;font-size:var(--project-hero-label-size);letter-spacing:.02em}.project-hero__meta-item{display:inline-flex;align-items:center;gap:.6rem}.project-hero__icon{width:1.2em;height:1.2em;flex-shrink:0}.project-hero__nav{display:flex;align-items:center;flex-wrap:wrap}.project-hero__nav-link{display:inline-block;padding:1rem 1.75rem;border:1px solid rgba(255,255,255,.9);color:#fff;text-decoration:none;font-size:var(--project-hero-label-size);letter-spacing:.02em;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.project-hero__nav-link:hover,.project-hero__nav-link.is-active{background-color:#fff;color:#111}.project-hero__nav-divider{width:4rem;height:1px;background:#ffffffe6;flex-shrink:0}@media(max-width:749px){.project-hero{min-height:var(--project-hero-mobile-height, 100vh);align-items:flex-end}.project-hero__content{padding-top:6rem;padding-bottom:3rem}.project-hero__nav{flex-direction:column;align-items:stretch;gap:0}.project-hero__nav-link{width:100%;text-align:center}.project-hero__nav-divider{width:1px;height:1.25rem;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-project-hero-banner.css.map */
