.triumphic-image-text__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,110px);align-items:center;padding-block:96px}.triumphic-image-text__grid.is-reversed .triumphic-image-text__media{order:2}.triumphic-image-text__media{aspect-ratio:1;overflow:hidden;background:var(--feature-quiet)}.triumphic-image-text__media img,.triumphic-image-text__media picture{width:100%;height:100%;object-fit:cover;display:block}.triumphic-image-text h2{font-size:clamp(48px,5.3vw,84px);font-weight:750;line-height:.96;letter-spacing:-.06em}.triumphic-image-text__copy{max-width:39ch;font-size:17px;line-height:1.6;margin-top:28px!important}@media(max-width:749px){.triumphic-image-text__grid{grid-template-columns:1fr;gap:40px;padding-block:56px}.triumphic-image-text h2{font-size:56px}.triumphic-image-text__grid.is-reversed .triumphic-image-text__media{order:0}}.triumphic-image-text__media--contain{background:#fff;border:1px solid #e9e9e5}.triumphic-image-text__media--contain img{object-fit:contain;padding:24px}.triumphic-image-text__media--natural{aspect-ratio:auto;background:transparent}.triumphic-image-text__media--natural img,.triumphic-image-text__media--natural picture{height:auto;object-fit:contain}.triumphic-image-text__credit{padding-block:0 24px;font-size:12px;line-height:1.5}.triumphic-image-text__credit a{color:inherit;text-underline-offset:4px}.triumphic-image-text--product{background:#fff;color:var(--triumphic-ink,#171b18);border-top:1px solid #e9e9e5}.triumphic-image-text--product h2{font-size:clamp(32px,3.4vw,56px);line-height:1.06;letter-spacing:-.04em;overflow-wrap:anywhere}.triumphic-image-text--product .triumphic-image-text__grid{padding-block:clamp(40px,6vw,80px)}.triumphic-image-text--product .triumphic-image-text__copy{max-width:60ch}.triumphic-image-text--product .triumphic-image-text__copy :is(p,ul,ol){margin-block:0 1em}.triumphic-image-text--product .triumphic-image-text__copy :last-child{margin-bottom:0}.triumphic-image-text--product .triumphic-image-text__copy :is(ul,ol){padding-inline-start:1.25em}.triumphic-image-text--product .triumphic-image-text__copy li+li{margin-top:.5em}.triumphic-image-text__grid--text{grid-template-columns:1fr}.triumphic-image-text__grid--text>div{max-width:760px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/triumphic-image-text.css.map */
