.maincare-reference-hero,.maincare-reference-cases{overflow:clip}.maincare-reference-hero{background:var(--mc-color-background-primary);padding-block:var(--mc-space-2xl) var(--mc-space-3xl)}.maincare-reference-hero__layout{display:grid;gap:var(--mc-space-xl)}.maincare-reference-hero__content{align-self:end;padding-block:var(--mc-space-lg)}.maincare-reference-hero__heading{font-size:4.4rem;-webkit-hyphens:none;hyphens:none;line-height:var(--mc-line-height-tight);margin:0;max-width:10ch;overflow-wrap:normal;word-break:normal}.maincare-reference-hero__text{color:var(--mc-color-text-secondary);font-size:var(--mc-font-size-body-large);line-height:1.5;margin-top:var(--mc-space-lg);max-width:50rem}.maincare-reference-hero__text p,.maincare-reference-cases__intro p,.maincare-reference-case__description p{margin:0}.maincare-reference-hero__media{aspect-ratio:4 / 3;background:var(--mc-color-background-secondary);min-height:30rem;overflow:hidden}.maincare-reference-hero__image,.maincare-reference-case__image{display:block;height:100%;object-fit:cover;width:100%}.maincare-reference-cases{background:var(--mc-color-background-secondary);padding-block:6.4rem}.maincare-reference-cases__heading{display:grid;gap:var(--mc-space-lg);margin-bottom:var(--mc-space-2xl)}.maincare-reference-cases__heading h2,.maincare-reference-cases__further-heading{margin:0}.maincare-reference-cases__heading h2{max-width:14ch}.maincare-reference-cases__intro{color:var(--mc-color-text-secondary);font-size:var(--mc-font-size-body-large);line-height:1.5;max-width:50rem}.maincare-reference-case{min-width:0}.maincare-reference-case__media{display:grid;gap:var(--mc-space-xs)}.maincare-reference-case__figure{aspect-ratio:4 / 3;background:var(--mc-color-surface-dark);margin:0;overflow:hidden;position:relative}.maincare-reference-case__label{background:#101820e6;bottom:var(--mc-space-xs);color:var(--mc-color-surface);font-size:1rem;font-weight:var(--mc-font-weight-semibold);left:var(--mc-space-xs);letter-spacing:var(--mc-letter-spacing-button);padding:.7rem .9rem;position:absolute;text-transform:uppercase}.maincare-reference-case__content{display:grid;gap:var(--mc-space-md);padding-top:var(--mc-space-lg)}.maincare-reference-case__meta{color:var(--mc-color-accent-strong);display:flex;flex-wrap:wrap;font-size:var(--mc-font-size-eyebrow);font-weight:var(--mc-font-weight-semibold);gap:var(--mc-space-xs) var(--mc-space-md);letter-spacing:var(--mc-letter-spacing-eyebrow);margin:0;text-transform:uppercase}.maincare-reference-case__meta span+span:before{color:var(--mc-color-text-secondary);content:"/";margin-right:var(--mc-space-md)}.maincare-reference-case__title{font-size:2.8rem;margin:0;max-width:18ch}.maincare-reference-case__description{color:var(--mc-color-text-secondary);line-height:var(--mc-line-height-body);max-width:52rem}.maincare-reference-case--featured{border-bottom:var(--mc-border-subtle);padding-bottom:6.4rem}.maincare-reference-case--featured .maincare-reference-case__figure{aspect-ratio:5 / 4}.maincare-reference-case--featured .maincare-reference-case__title{font-size:3.2rem}.maincare-reference-cases__further{margin-top:6.4rem}.maincare-reference-cases__further-heading{max-width:16ch}.maincare-reference-cases__grid{display:grid;gap:6.4rem;margin-top:var(--mc-space-2xl)}.maincare-reference-cases__editor-note{border:var(--mc-border-subtle);color:var(--mc-color-text-secondary);padding:var(--mc-space-lg)}@media screen and (min-width:750px){.maincare-reference-hero{padding-block:var(--mc-space-3xl) 8.8rem}.maincare-reference-hero__heading{font-size:5.6rem}.maincare-reference-hero__media{aspect-ratio:16 / 9}.maincare-reference-cases{padding-block:8.8rem}.maincare-reference-cases__heading{align-items:end;grid-template-columns:minmax(0,1fr) minmax(32rem,.8fr);margin-bottom:6.4rem}.maincare-reference-case__media{grid-template-columns:repeat(2,minmax(0,1fr))}.maincare-reference-case__media--single{grid-template-columns:minmax(0,1fr)}.maincare-reference-case__content{grid-template-columns:minmax(0,1fr) minmax(28rem,.75fr)}.maincare-reference-case__meta,.maincare-reference-case__title{grid-column:1}.maincare-reference-case__description{align-self:end;grid-column:2;grid-row:1 / span 2}.maincare-reference-case--featured{padding-bottom:8.8rem}.maincare-reference-cases__further{margin-top:8.8rem}}@media screen and (min-width:990px){.maincare-reference-hero{padding-block:var(--mc-space-xl) 11.2rem}.maincare-reference-hero__layout:has(.maincare-reference-hero__media){align-items:stretch;gap:5.6rem;grid-template-columns:minmax(30rem,.68fr) minmax(0,1.42fr);min-height:62rem}.maincare-reference-hero__content{padding-block:var(--mc-space-4xl)}.maincare-reference-hero__heading{font-size:7.2rem}.maincare-reference-hero__media{aspect-ratio:auto;min-height:62rem}.maincare-reference-cases{padding-block:11.2rem}.maincare-reference-case--featured .maincare-reference-case__figure{aspect-ratio:16 / 10}.maincare-reference-case--featured .maincare-reference-case__title{font-size:4rem}.maincare-reference-cases__grid{column-gap:var(--mc-space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:11.2rem}.maincare-reference-cases__project{grid-column:1 / span 8}.maincare-reference-cases__project:nth-child(2n){grid-column:5 / -1}.maincare-reference-cases__project .maincare-reference-case__content{grid-template-columns:minmax(0,1fr) minmax(24rem,.7fr)}}@media screen and (max-width:374px){.maincare-reference-hero__heading{font-size:4rem}.maincare-reference-case__title,.maincare-reference-case--featured .maincare-reference-case__title{font-size:2.6rem}}@media(prefers-reduced-motion:reduce){.maincare-reference-hero__image,.maincare-reference-case__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/maincare-references-page.css.map */
