.mosaic-grid{gap:var(--mm-space-large);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.mosaic-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(var(--mm-header-height), auto);gap:var(--mm-space-medium)}}@media (min-width:1024px){.mosaic-grid--principles>:first-child{grid-area:1/1/2/5}}@media (min-width:1024px){.mosaic-grid--principles>:nth-child(2){grid-area:1/5/2/13}}@media (min-width:1024px){.mosaic-grid--principles>:nth-child(3){grid-area:2/1/4/5}}@media (min-width:1024px){.mosaic-grid--principles>:nth-child(4){grid-area:2/5/3/9}}@media (min-width:1024px){.mosaic-grid--principles>:nth-child(5){grid-area:2/9/3/13}}@media (min-width:1024px){.mosaic-grid--principles>:nth-child(6){grid-area:3/5/4/13}}.mosaic-tile{background-color:var(--mm-color-stark-white);opacity:0;transform:scale(var(--mm-tile-entrance-scale)) translateY(var(--mm-tile-entrance-lift));transition-property:opacity,transform;transition-duration:var(--mm-animation-mosaic-duration);transition-timing-function:cubic-bezier(.2,.8,.2,1);transition-delay:var(--mosaic-delay,0s);position:relative}.mosaic-tile.is-visible{opacity:1;transform:scale(1)translateY(0)}@media (prefers-reduced-motion:reduce){.mosaic-tile{opacity:1;transition:none;transform:none}}.mosaic-tile--text{--mm-animation-number-hover-scale:1.5}@media (min-width:1024px){.mosaic-tile--text{padding:var(--mm-space-large);border:var(--mm-divider-width) solid var(--mm-divider-color);flex-direction:column;justify-content:center;display:flex}}@media (max-width:1023px){.mosaic-tile--text{padding-block:var(--mm-space-large);border-block-start:var(--mm-divider-width) solid var(--mm-divider-color)}.mosaic-tile--text:first-child{border-block-start:none}}@media (max-width:1023px){.mosaic-tile--image{display:none}}@media (max-width:1023px){.mosaic-tile--image-portrait{display:none}}.mosaic-tile--image .img-container,.mosaic-tile--image-portrait .img-container{width:100%;height:100%}.mosaic-tile--image .img-editorial,.mosaic-tile--image-portrait .img-editorial{object-fit:cover;width:100%;height:100%}.mosaic-tile__number{font-family:var(--mm-font-sans);font-size:var(--mm-font-body-large);font-weight:var(--op-font-weight-bold);color:var(--mm-color-text-accent);line-height:var(--mm-line-height-snug);margin-block-end:var(--mm-space-tiny);display:block}@media (min-width:1024px){.mosaic-tile__number{transform-origin:0 0;transition:transform var(--mm-transition-spring);margin-block-end:0;position:absolute;top:var(--mm-space-large)}}@media (min-width:1024px){.mosaic-tile:hover .mosaic-tile__number{transform:scale(var(--mm-animation-number-hover-scale))}}.mosaic-tile__title{margin:0 0 var(--mm-space-small);font-size:var(--mm-font-title);font-weight:var(--op-font-weight-bold);line-height:var(--mm-line-height-title);color:var(--mm-color-charcoal);font-family:var(--mm-font-serif)}.mosaic-tile__desc{font-size:var(--mm-font-body);line-height:var(--mm-line-height-body);color:var(--mm-color-charcoal);margin:0}
