.sp-page-hero{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.sp-page-hero__inner{display:grid;gap:clamp(3.2rem,6vw,8rem);align-items:center}.sp-page-hero--with-media .sp-page-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sp-page-hero--image-left .sp-page-hero__media{grid-column:1;grid-row:1}.sp-page-hero--image-left .sp-page-hero__content{grid-column:2;grid-row:1}.sp-page-hero--image-right .sp-page-hero__content{grid-column:1;grid-row:1}.sp-page-hero--image-right .sp-page-hero__media{grid-column:2;grid-row:1}.sp-page-hero__content{max-width:64rem}.sp-page-hero--without-media .sp-page-hero__content{max-width:82rem}.sp-page-hero__eyebrow{margin:0 0 1.4rem;color:rgba(var(--color-foreground),.78);font-size:1.3rem;font-weight:800;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.sp-page-hero__heading{margin:0;color:rgb(var(--color-foreground));font-family:var(--sp-font-display);font-size:clamp(4rem,5vw,6.8rem);font-weight:700;letter-spacing:-.025em;line-height:1.04;overflow-wrap:break-word;text-wrap:balance;word-break:normal}.sp-page-hero--with-media .sp-page-hero__heading{font-size:clamp(4rem,4vw,5.6rem)}.sp-page-hero__intro{max-width:62rem;margin-top:2.2rem;color:rgba(var(--color-foreground),.82);font-size:clamp(1.6rem,1.35vw,1.9rem);line-height:1.7}.sp-page-hero__intro>*{margin-top:0;margin-bottom:1.2rem}.sp-page-hero__intro>*:last-child{margin-bottom:0}.sp-page-hero__button{display:inline-flex;min-width:15rem;min-height:5rem;margin-top:2.8rem;padding:1.2rem 2.6rem;align-items:center;justify-content:center;border:.1rem solid rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.4rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.sp-page-hero__button:hover{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.sp-page-hero__button:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.3rem}.sp-page-hero__media{width:100%;aspect-ratio:5 / 4;overflow:hidden;background:rgba(var(--color-foreground),.06)}.sp-page-hero__picture,.sp-page-hero__image{display:block;width:100%;height:100%}.sp-page-hero__image{object-fit:cover}.sp-page-hero--fit-contain .sp-page-hero__image{object-fit:contain;padding:clamp(1.6rem,4vw,4rem)}.sp-page-hero--no-frame .sp-page-hero__media{background:transparent}.sp-page-hero--no-frame .sp-page-hero__image{padding:0}@media screen and (max-width:749px){.sp-page-hero__inner,.sp-page-hero--with-media .sp-page-hero__inner{grid-template-columns:minmax(0,1fr);gap:3.2rem}.sp-page-hero--image-left .sp-page-hero__media,.sp-page-hero--image-right .sp-page-hero__media{grid-column:1;grid-row:1}.sp-page-hero--image-left .sp-page-hero__content,.sp-page-hero--image-right .sp-page-hero__content{grid-column:1;grid-row:2}.sp-page-hero__media{aspect-ratio:8 / 5}.sp-page-hero--mobile-ratio-square .sp-page-hero__media{aspect-ratio:1 / 1}.sp-page-hero__heading,.sp-page-hero--with-media .sp-page-hero__heading{font-size:clamp(3.2rem,9.5vw,4.4rem)}.sp-page-hero__intro{margin-top:1.8rem;font-size:1.6rem;line-height:1.65}.sp-page-hero__button{width:100%;max-width:33rem;margin-top:2.4rem}}@media(prefers-reduced-motion:reduce){.sp-page-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-sp-content-pages.css.map */
