.athsec{position:relative;z-index:2;background:var(--ink);font-size:0;line-height:0}.sec.tight-top{padding-top:clamp(48px,5.5vw,86px)}.athrot{position:relative;height:100vh;overflow:hidden}.athfull{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:block;opacity:0;transition:opacity var(--ath-fade,1.2s) ease}.athfull.is-active{opacity:1}.athrot:not([data-rotator-ready]) .athfull:first-child{opacity:1}.athfull img{width:100%;height:100%;object-fit:cover;object-position:50% 32%;display:block}.athtxt{position:absolute;left:0;right:0;bottom:0;z-index:2;font-size:16px;line-height:1.5;padding-top:clamp(80px,12vw,180px);padding-bottom:clamp(30px,4vw,64px);background:linear-gradient(0deg,rgba(4,11,16,.95) 0%,rgba(4,11,16,.62) 30%,rgba(4,11,16,.05) 62%,transparent 78%)}.athtxt .atheye{margin-bottom:12px;font-family:var(--font-display);font-weight:800;font-size:clamp(10px,1.1vw,12px);letter-spacing:.24em;text-transform:uppercase;color:#f2f5f6d1}.athtxt h2{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,6vw,84px);letter-spacing:-.04em;line-height:.92;text-transform:uppercase;color:var(--line)}.athtxt blockquote{margin-top:clamp(16px,2vw,26px);font-family:var(--font-display);font-weight:800;font-size:clamp(16px,1.8vw,26px);line-height:1.25;letter-spacing:-.015em;color:var(--line);max-width:56ch}@media(max-width:700px){.athrot{height:88vh}.athtxt blockquote{max-width:none;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-athlete-rotator.css.map */
