.ft{background:var(--ft-bg);color:var(--ft-text);padding-top:var(--ft-pad-top);padding-bottom:var(--ft-pad-bottom)}.mt-20{margin-top:20px}.ft__inner{max-width:var(--ft-max);margin:0 auto;padding-inline:20px}.ft__header{max-width:720px;margin:0 auto 48px;text-align:center}.ft__eyebrow{margin:0 0 12px;color:var(--ft-accent);text-transform:uppercase;letter-spacing:.2em}.ft__heading{margin:0;color:var(--ft-heading)}.ft__intro{margin-top:14px}.ft__intro p{margin:0}.ft__intro p+p{margin-top:1em}.ft__grid{display:grid;grid-template-columns:repeat(var(--ft-cols),minmax(0,1fr));gap:var(--ft-gap);margin:0;padding:0;list-style:none}.ft__tile{position:relative;display:flex;flex-direction:column;margin:0}.ft__media{position:relative;aspect-ratio:var(--ft-ratio);border-radius:var(--ft-radius);overflow:hidden;background:#0000000d}.ft__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.ft__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.6,.2,1)}.ft__tile:hover .ft__img{transform:scale(1.04)}.ft__label{margin:0 0 10px;color:var(--ft-accent);text-transform:uppercase;letter-spacing:.2em}.ft__title{margin:0;color:var(--ft-heading)}.ft__text{margin-top:12px;color:var(--ft-text)}.ft__text p{margin:0}.ft__text p+p{margin-top:1em}.ft__button{position:relative;z-index:3;display:inline-flex;align-items:center;margin-top:22px;padding:.7em 1.8em;border:1px solid currentColor;border-radius:2px;color:var(--ft-heading);text-decoration:none;font-weight:600;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.ft__button:hover,.ft__button:focus-visible{background:var(--ft-accent);border-color:var(--ft-accent);color:#fff}.ft__grid--below .ft__body{padding-top:26px;text-align:var(--ft-align)}.ft__grid--below .ft__text{max-width:560px}.ft__grid--align-center .ft__text{margin-inline:auto}.ft__grid--overlay .ft__tile{border-radius:var(--ft-radius);overflow:hidden}.ft__grid--overlay .ft__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,var(--ft-overlay) 0%,transparent 65%);opacity:var(--ft-overlay-opacity);pointer-events:none;transition:opacity .4s ease}.ft__grid--overlay .ft__body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(24px,3.5vw,48px);text-align:var(--ft-align);pointer-events:none}.ft__grid--overlay .ft__body a{pointer-events:auto}.ft__grid--overlay .ft__label{color:#fff;opacity:.85}.ft__grid--overlay .ft__title,.ft__grid--overlay .ft__text,.ft__grid--overlay .ft__button{color:#fff}.ft__grid--overlay .ft__button:hover,.ft__grid--overlay .ft__button:focus-visible{background:#fff;border-color:#fff;color:var(--ft-heading)}@media(max-width:989px){.ft__grid--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ft__grid{grid-template-columns:minmax(0,1fr)!important}.ft__grid--overlay .ft__media{aspect-ratio:4 / 5}}@media(prefers-reduced-motion:reduce){.ft__img{transition:none}.ft__tile:hover .ft__img{transform:none}}.ev{background:var(--ev-bg);color:var(--ev-text);padding-top:var(--ev-pad-top);padding-bottom:var(--ev-pad-bottom)}.ev__inner{max-width:var(--ev-max);margin:0 auto;padding-inline:20px}.ev__header{max-width:720px;margin:0 auto 56px;text-align:center}.ev__heading{margin:0;color:var(--ev-heading)}.ev__intro{margin-top:14px}.ev__intro p{margin:0}.ev__intro p+p{margin-top:1em}.ev__row{display:grid;grid-template-columns:minmax(0,var(--ev-media-w)) minmax(0,1fr);align-items:var(--ev-align);gap:40px clamp(32px,5vw,72px)}.ev__row+.ev__row{margin-top:clamp(48px,7vw,96px)}.ev__row--reverse{grid-template-columns:minmax(0,1fr) minmax(0,var(--ev-media-w))}.ev__row--reverse .ev__media{order:2}.ev__media{position:relative;aspect-ratio:var(--ev-ratio);border-radius:var(--ev-radius);overflow:hidden;background:#000}.ev__cover{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.ev__media:hover .ev__cover{transform:scale(1.03)}.ev__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin:0;padding:0;border:0;border-radius:50%;background:var(--ev-play-bg);color:#fff;cursor:pointer;transform:translate(-50%,-50%);box-shadow:0 0 #ffffff73;transition:transform .3s ease,box-shadow .3s ease}.ev__play svg{width:36px;height:36px;margin-left:3px}.ev__media:hover .ev__play,.ev__play:focus-visible{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 0 0 10px #ffffff40}.ev__play:focus-visible{outline:2px solid #fff;outline-offset:4px}.ev__player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000}.ev__media video{width:100%;height:100%;object-fit:contain}.ev__media.is-playing .ev__cover,.ev__media.is-playing .ev__play{visibility:hidden}.ev__label{margin:0 0 10px;color:var(--ev-accent);text-transform:uppercase;letter-spacing:.2em}.ev__title{margin:0;color:var(--ev-heading)}.ev__date{margin:12px 0 0;color:var(--ev-accent);font-weight:600}.ev__text{margin-top:18px;color:var(--ev-text)}.ev__text p{margin:0}.ev__text p+p{margin-top:1em}.ev__button{margin-top:26px}@media(max-width:989px){.ev__row,.ev__row--reverse{grid-template-columns:minmax(0,1fr)}.ev__row--reverse .ev__media{order:0}}@media(max-width:749px){.ev__play{width:64px;height:64px}.ev__play svg{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.ev__cover,.ev__play{transition:none}.ev__media:hover .ev__cover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
