.custom-project-intro{position:relative;isolation:isolate}.custom-project-intro__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.custom-project-intro__background-image{width:100%;height:100%;object-fit:cover}.custom-project-intro__grid{display:grid;grid-template-columns:1fr;row-gap:4.8rem}.custom-project-intro__text{font-size:1.7rem;line-height:1.4}.custom-project-intro__text>:first-child{margin-top:0}.custom-project-intro__text>:last-child{margin-bottom:0}.custom-project-intro__text a{color:currentColor;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.custom-project-intro__label{margin:0 0 4rem;font-family:var(--font-subheading-family);font-style:var(--font-subheading-style);font-weight:var(--font-subheading-weight);font-size:2rem;line-height:1;text-transform:uppercase}.custom-project-intro__item{display:flex;align-items:center;gap:1.6rem;padding-top:2.8rem;padding-bottom:3.4rem;border-top:1px solid rgba(var(--color-foreground),.25)}.custom-project-intro__item:first-child{padding-top:0;border-top:none}.custom-project-intro__item:last-child{padding-bottom:0}.custom-project-intro__icon{flex-shrink:0;width:2.8rem;height:auto;color:rgb(var(--color-foreground))}.custom-project-intro__body{display:flex;flex-direction:column;gap:.8rem}.custom-project-intro__item-title{margin:0;font-family:var(--font-subheading-family);font-weight:600;font-size:1.8rem;line-height:1.4;text-align:left;text-transform:uppercase}.custom-project-intro__item-text{font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;line-height:1.4;text-align:left}.custom-project-intro__item-text p{margin-block:0}@media screen and (min-width:750px){.custom-project-intro__text{font-size:1.9rem}.custom-project-intro__label{font-size:2.2rem}.custom-project-intro__item{gap:2.4rem}.custom-project-intro__body{flex:1;flex-direction:row;align-items:center;gap:2.5rem}.custom-project-intro__item-title{flex-shrink:0;width:8.5rem}}@media screen and (min-width:990px){.custom-project-intro__grid{grid-template-columns:1fr 1.2fr;align-items:start;column-gap:8rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-custom-project-intro.css.map */
