.reference-home{padding-top:calc(var(--reference-padding-top) * .65);padding-bottom:calc(var(--reference-padding-bottom) * .65)}.reference-home-picture,.reference-home-picture img{display:block;width:100%}.reference-home-picture img{height:auto}.reference-home-image-empty{width:100%;min-height:26rem;background:rgba(var(--color-foreground),.045)}.reference-home-title{margin:0 0 2.4rem;font-size:clamp(2.6rem,3.2vw,4.4rem);line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.reference-home-eyebrow{margin:0 0 1.6rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.reference-home-button{min-height:4.8rem;padding:1.4rem 3rem;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;text-align:center}.reference-home-actions:not(:empty){margin-top:3rem}.reference-home-hero{position:relative}.reference-home-hero__media{min-height:36rem;background:#edecea}.reference-home-hero__media img{min-height:36rem;max-height:78rem;object-fit:cover}.reference-home-hero__content{padding-top:3.2rem;padding-bottom:3.2rem;text-align:center}.reference-home-hero__title{max-width:80rem;margin:0 auto 2rem;font-size:clamp(3.4rem,5.2vw,7.6rem);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.reference-home-hero .rte{max-width:55rem;margin:0 auto 2.4rem}.reference-home-hero--image-only .reference-home-hero__media,.reference-home-hero--image-only .reference-home-hero__media img{min-height:0;max-height:none}.reference-home-hero__content--below{padding-top:2rem;padding-bottom:0}.reference-home-offers{display:grid;grid-template-columns:1fr;gap:2rem}.reference-home-offer{min-width:0}.reference-home-offer__media{overflow:hidden;background:rgba(var(--color-foreground),.045)}.reference-home-offer__media img{height:auto}.reference-home-offer__content{padding:2rem .8rem .4rem;text-align:center}.reference-home-offer h3{margin:0 0 .8rem;font-size:2.8rem}.reference-home-offer p{margin:.5rem 0;font-size:1.3rem}.reference-home-offer__code{letter-spacing:.07em}.reference-home-intro{max-width:90rem}.reference-home-intro .rte{max-width:68rem;margin:0 auto;line-height:1.85}.reference-home-story{display:grid;gap:3rem;align-items:center}.reference-home-story__media{min-width:0;overflow:hidden;background:rgba(var(--color-foreground),.045)}.reference-home-story__media img{aspect-ratio:6 / 5;object-fit:cover}.reference-home-story__content{padding:.8rem 0}.reference-home-story__content .rte{max-width:50rem;margin-bottom:2.8rem;line-height:1.9}.reference-home-categories,.reference-home-partners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:1.6rem}.reference-home-category{position:relative;min-width:0;text-align:center}.reference-home-category__link{display:block;height:100%;color:rgb(var(--color-foreground));text-decoration:none}.reference-home-category h3{margin:1.8rem 0 .8rem;font-size:1.5rem;line-height:1.4}.reference-home-category--text{border:1px solid rgba(var(--color-foreground),.14)}.reference-home-category--text .reference-home-category__link{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:16rem;padding:2.4rem 1rem}.reference-home-category--text h3{margin-top:0}.reference-home-category__media{overflow:hidden;background:rgba(var(--color-foreground),.045)}.reference-home-category__media img{aspect-ratio:4 / 5;object-fit:cover;transition:transform .25s ease}.reference-home-category__link:hover img{transform:scale(1.035)}.reference-home-category__link:hover h3{text-decoration:underline;text-underline-offset:.4rem}.reference-home-category__status{margin:0;font-size:1.1rem;line-height:1.5;opacity:.75}.reference-home-category__arrow{display:inline-block;margin-top:.4rem;font-size:2rem}.reference-home-banner__media{background:rgba(var(--color-foreground),.045)}.reference-home-banner__media img{width:100%;height:clamp(30rem,43vw,65rem);object-fit:cover}.reference-home-banner__content{max-width:95rem;padding-top:3.6rem}.reference-home-banner__content .rte{max-width:64rem;margin:0 auto 2.4rem}.reference-home-partners{align-items:center;gap:2.4rem}.reference-home-partner{min-width:0}.reference-home-partner img{width:100%;height:8rem;object-fit:contain}@media screen and (min-width:750px){.reference-home{padding-top:var(--reference-padding-top);padding-bottom:var(--reference-padding-bottom)}.reference-home-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.reference-home-hero:not(.reference-home-hero--image-only) .reference-home-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;text-align:left;color:#1d1d1b}.reference-home-hero:not(.reference-home-hero--image-only) .reference-home-hero__content>div{max-width:32%}.reference-home-hero:not(.reference-home-hero--image-only) .reference-home-hero__title{color:#1d1d1b;font-size:clamp(3.6rem,4.5vw,6.8rem)}.reference-home-hero:not(.reference-home-hero--image-only) .reference-home-hero__media img{min-height:50rem;object-position:center}.reference-home-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3.2rem,6vw,10rem)}.reference-home--image-right .reference-home-story__media{order:2}.reference-home-story__content{padding:3rem 0}.reference-home-categories,.reference-home-partners{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.reference-home-categories,.reference-home-partners{grid-template-columns:repeat(6,minmax(0,1fr))}.reference-home-partner img{height:10rem}}@media(prefers-reduced-motion:reduce){.reference-home-category__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/reference-homepage.css.map */
