t21-story{display:block}.t21-story{padding-block:clamp(72px,10vw,128px)}.t21-story__head{display:grid;justify-items:center;gap:12px;margin-bottom:clamp(56px,8vw,104px);text-align:center}.t21-story__head .t21-lead{max-width:30em}.t21-story__rows{display:grid;gap:clamp(88px,11vw,152px)}.t21-row{display:grid;gap:28px;align-items:center}.t21-row__text{display:grid;gap:14px;max-width:34em}.t21-row__eyebrow{margin-bottom:-4px}.t21-row__title{font-family:var(--t21-font-display);font-size:clamp(28px,4.4vw,52px);font-weight:800;letter-spacing:var(--t21-display-ls);line-height:var(--t21-display-lh);text-wrap:balance}.t21-row__body{font-size:clamp(17px,1.5vw,20px);line-height:1.75;color:var(--t21-c-tx2);text-wrap:pretty}.t21-row__body p+p{margin-top:.9em}.t21-row__body strong{color:var(--t21-c-tx);font-weight:600}.t21-row__body a{color:var(--t21-c-tx);text-underline-offset:.2em}.t21-row--text .t21-row__text{max-width:40em}@media(min-width:990px){.t21-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(48px,5.5vw,96px)}.t21-row--flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.t21-row--flip .t21-row__media{order:2}.t21-row--text{grid-template-columns:minmax(0,1fr)}.t21-row__text{gap:18px}}.t21-row__media{position:relative;aspect-ratio:var(--rm,1 / 1);overflow:hidden;overflow:clip;border-radius:var(--t21-r);background:#0d0d0e}@media(min-width:750px){.t21-row__media{aspect-ratio:var(--r,16 / 9)}}.t21-row__zoom,.t21-row__zoom picture{position:absolute;top:0;right:0;bottom:0;left:0}.t21-row__img,.t21-row__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.t21-row__video{opacity:0;transition:opacity var(--t21-d-reveal) var(--t21-ease-out)}.t21-row__media.is-playing .t21-row__video{opacity:1}@supports (animation-timeline:view()){.t21-row__zoom{animation:t21-row-settle linear both;animation-timeline:view();animation-range:entry 0% cover 50%}}@keyframes t21-row-settle{0%{transform:scale(1.08)}to{transform:none}}.t21-story__empty{padding-block:48px;color:var(--t21-c-tx2);font-size:15px}@media(prefers-reduced-motion:reduce){.t21-row__zoom{animation:none!important}.t21-row__video{transition-duration:var(--t21-d-fade)!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/t21-story.css.map */
