.mosaic-wrap--inset{padding-inline:20px}@media screen and (min-width:750px){.mosaic-wrap--inset{padding-inline:40px}}.mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mosaic-gap, 8px)}@media screen and (min-width:750px){.mosaic{grid-template-columns:repeat(24,minmax(0,1fr));column-gap:min(var(--mosaic-gap, 8px),calc((100% - 24px) / 23))}}.mosaic__heading{margin:0 0 2.4rem}.mosaic__tile{position:relative;overflow:hidden;display:flex;grid-column:span var(--span-mobile-cols, 2);background-color:rgba(var(--color-foreground),.04);border-radius:var(--mosaic-radius, 0)}@media screen and (min-width:750px){.mosaic__tile{grid-column:span var(--span-tablet, 24)}}@media screen and (min-width:1200px){.mosaic__tile{grid-column:span var(--span-desktop, 24)}}.mosaic__tile--h-s{min-height:240px}.mosaic__tile--h-m{min-height:300px}.mosaic__tile--h-l,.mosaic__tile--h-xl{min-height:440px}.mosaic__tile--h-screen{min-height:70vh;min-height:70svh}@media screen and (min-width:750px){.mosaic__tile--h-s{min-height:max(380px,55vh);min-height:max(380px,55svh)}.mosaic__tile--h-m{min-height:max(440px,65vh);min-height:max(440px,65svh)}.mosaic__tile--h-l{min-height:max(520px,80vh);min-height:max(520px,80svh)}.mosaic__tile--h-xl{min-height:max(560px,85vh);min-height:max(560px,85svh)}.mosaic__tile--h-screen{min-height:88vh;min-height:88svh}}.mosaic__tile--h-ratio{align-self:start;aspect-ratio:var(--tile-ratio, 1)}.mosaic__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mosaic__image,.mosaic__media .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:var(--object-position, center);display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.mosaic__tile--zoom:hover .mosaic__image,.mosaic__tile--zoom:focus-within .mosaic__image{transform:scale(1.04)}.mosaic__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mosaic__overlay--solid{background-color:rgba(var(--overlay-rgb, 0, 0, 0),var(--overlay-opacity, .25))}.mosaic__overlay--gradient{background-image:linear-gradient(var(--overlay-direction, to top),rgba(var(--overlay-rgb, 0, 0, 0),calc(var(--overlay-opacity, .55) * 1.25)) 0%,rgba(var(--overlay-rgb, 0, 0, 0),calc(var(--overlay-opacity, .55) * .7)) 28%,rgba(var(--overlay-rgb, 0, 0, 0),0) 58%)}.mosaic__content{position:relative;z-index:1;display:grid;gap:.6rem;width:100%;padding:1.6rem;align-content:var(--content-align-block, end);justify-items:var(--content-align-inline, start);text-align:var(--content-text-align, left)}.mosaic__content>*{max-width:100%;min-width:0}.mosaic__tile--light{--mosaic-text: var(--proud-paper);--mosaic-button-bg: var(--proud-paper);--mosaic-button-text: var(--proud-ink-strong);--overlay-rgb: 0, 0, 0}.mosaic__tile--dark{--mosaic-text: var(--proud-ink);--mosaic-button-bg: var(--proud-ink-strong);--mosaic-button-text: var(--proud-paper);--overlay-rgb: 255, 255, 255;box-shadow:inset 0 0 0 1px #00000024}.mosaic__title{margin:0;color:var(--mosaic-text);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.1;letter-spacing:0;font-size:2rem;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;text-shadow:none}.mosaic__tile--light .mosaic__title{text-shadow:0 1px 12px rgba(0,0,0,.45)}.mosaic--uppercase .mosaic__title{text-transform:uppercase}@media screen and (min-width:750px){.mosaic__content{gap:1.2rem;padding:3.2rem}.mosaic__title{font-size:clamp(2.8rem,2.64vw,3.8rem)}}.mosaic__text{margin:0;max-width:min(52ch,100%);color:var(--mosaic-text);font-size:1.5rem;line-height:1.5;opacity:.9}.mosaic__text>*{margin:0}.mosaic__text>*+*{margin-top:.8rem}.mosaic__button{display:inline-flex;align-items:center;gap:.8rem;margin-top:.4rem;padding:1.1rem 1.7rem;background-color:var(--mosaic-button-bg);color:var(--mosaic-button-text);font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:.02em;border-radius:var(--buttons-radius, 0);transition:opacity var(--duration-short) ease}.mosaic__tile:hover .mosaic__button{opacity:.85}.mosaic__tile .mosaic__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;outline-offset:-.6rem}.mosaic__link:focus-visible{outline:.2rem solid var(--proud-paper);box-shadow:inset 0 0 0 .8rem #00000073}.mosaic__content--top-left,.mosaic__content--top-center,.mosaic__content--top-right{--content-align-block: start}.mosaic__content--middle-left,.mosaic__content--middle-center,.mosaic__content--middle-right{--content-align-block: center}.mosaic__content--bottom-left,.mosaic__content--bottom-center,.mosaic__content--bottom-right{--content-align-block: end}.mosaic__content--top-left,.mosaic__content--middle-left,.mosaic__content--bottom-left{--content-align-inline: start}.mosaic__content--top-center,.mosaic__content--middle-center,.mosaic__content--bottom-center{--content-align-inline: center;--content-text-align: center}.mosaic__content--top-right,.mosaic__content--middle-right,.mosaic__content--bottom-right{--content-align-inline: end;--content-text-align: right}@media screen and (prefers-reduced-motion:reduce){.mosaic__image,.mosaic__button{transition:none}.mosaic__tile--zoom:hover .mosaic__image,.mosaic__tile--zoom:focus-within .mosaic__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-proud-mosaic.css.map */
