:root{--font-body-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;--font-heading-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;--font-body-weight:400 !important;--font-body-weight-bold:700 !important;--font-heading-weight:700 !important;--buttons-radius:0px !important;--buttons-radius-outset:0px !important;--inputs-radius:0px !important;--inputs-radius-outset:0px !important;--variant-pills-radius:0px !important;--media-radius:0px !important;--card-corner-radius:0px !important;--popup-corner-radius:0px !important;--text-boxes-radius:0px !important;--badge-corner-radius:0px !important}.shopify-section h1,.shopify-section h2,.product__title,.cart__heading,.collection-hero__title,.title{text-transform:uppercase;letter-spacing:-.02em}.shopify-section h1,.shopify-section h2,.shopify-section h3,.product__title,.product__title h1,.cart__heading,.title,.shopify-section .price,.totals__subtotal-value{color:rgb(var(--color-foreground))}.product-form__submit.button--secondary{background:#d32f2f;color:#fff;box-shadow:none}.product-form__submit.button--secondary:hover{background:#b71c1c}.button--secondary:not(.product-form__submit){box-shadow:0 0 0 1px #ffffff47 inset}.button--secondary:not(.product-form__submit):hover{box-shadow:0 0 0 1px #ffffffb3 inset}.a20{--red:#D32F2F;--red-deep:#B71C1C;--black:#0A0A0A;--carbon:#1A1A1A;--white:#FFFFFF;--soft:rgba(255,255,255,.62);--faint:rgba(255,255,255,.38);--hair:rgba(255,255,255,.14);--f:"Helvetica Neue", Helvetica, Arial, sans-serif;--fs-lab:.7rem;--fs-body:clamp(1rem,.96rem + .2vw,1.1rem);--fs-lead:clamp(1.15rem,1rem + .7vw,1.55rem);--fs-h3:clamp(1.6rem,1.25rem + 1.6vw,2.6rem);--fs-h2:clamp(2.1rem,1.35rem + 3.2vw,4.4rem);--fs-cue:clamp(2.4rem,1.1rem + 5.6vw,6.4rem);--gut:clamp(1.25rem,4vw,4rem);--sp:clamp(4.5rem,3rem + 7vw,9rem);color-scheme:dark;background:var(--black);color:var(--white);font-family:var(--f);font-size:var(--fs-body);line-height:1.55;-webkit-font-smoothing:antialiased}body:has(.a20){background:#0a0a0a}.a20 *{box-sizing:border-box}.a20 img,.a20 video{display:block;max-width:100%}.a20 h1,.a20 h2,.a20 h3{margin:0;font-weight:700;text-transform:uppercase;letter-spacing:-.03em;line-height:.92;text-wrap:balance;color:var(--white)}.a20 p{margin:0;color:var(--white)}.a20 a{color:inherit}.a20 ::selection{background:var(--red);color:#fff}.a20 :focus-visible{outline:2px solid var(--red);outline-offset:4px}.a20 .wrap{max-width:1420px;margin:0 auto;padding-inline:var(--gut)}.a20 .lab{font-size:var(--fs-lab);font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--soft)}.a20 .lab b{color:var(--red);font-weight:700}.a20 .red{color:var(--red)}.a20 .btn{display:inline-flex;align-items:center;gap:.7rem;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;padding:1.1rem 1.9rem;border:2px solid transparent;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}.a20 .btn-red{background:var(--red);color:#fff}.a20 .btn-red:hover{background:var(--red-deep);transform:translateY(-3px)}.a20 .btn-line{border-color:#ffffff73;color:#fff}.a20 .btn-line:hover{border-color:#fff;background:#ffffff14;transform:translateY(-3px)}.a20 .btn .ar{transition:transform .3s cubic-bezier(.16,1,.3,1)}.a20 .btn:hover .ar{transform:translate(5px)}.a20-timeline{position:fixed;left:0;top:0;height:2px;width:100%;z-index:80;background:#ffffff1a}.a20-timeline i{display:block;height:100%;width:0%;background:#d32f2f}.a20 .act{position:relative}.a20 .stage{position:sticky;top:0;height:100vh;overflow:hidden;background:#000}.a20 .stage video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.16) saturate(.62) brightness(.82)}.a20 .stage__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.16) saturate(.62) brightness(.82)}.a20 .stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,transparent 30%,rgba(0,0,0,.55) 100%),linear-gradient(180deg,#000000b8,#0000001f 30%,#00000047 62%,#000000eb)}.a20 .cues{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.a20 .cue{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;opacity:0;will-change:opacity,transform;padding-block:clamp(5rem,10vw,7rem)}.a20 .cue .wrap{width:100%}.a20 .cue h1,.a20 .cue h2{font-size:var(--fs-cue)}.a20 .cue .sub{margin-top:1.4rem;max-width:34ch;color:var(--soft);font-size:var(--fs-lead)}.a20 .cue .ctas{margin-top:clamp(1.6rem,3vw,2.4rem);display:flex;gap:.8rem;flex-wrap:wrap}.a20 .cue .lab{margin-bottom:1.1rem}.a20 .cue--end{justify-content:flex-end}.a20 .scrollcue{position:absolute;left:50%;bottom:clamp(1.2rem,3vw,2.2rem);transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:.55rem;font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--faint)}.a20 .scrollcue i{width:1px;height:32px;background:linear-gradient(180deg,currentColor,transparent);animation:a20pulse 2.2s ease-in-out infinite}@keyframes a20pulse{0%,to{opacity:.25}50%{opacity:1}}.a20 .say{padding:var(--sp) 0;background:var(--black)}.a20 .say p{font-size:var(--fs-h2);font-weight:700;text-transform:uppercase;letter-spacing:-.03em;line-height:.98;max-width:19ch}.a20 .say p em{font-style:normal;color:var(--red)}.a20 .results{padding:var(--sp) 0;background:var(--black)}.a20 .results .lab{display:block;margin-bottom:clamp(2rem,4vw,3.2rem)}.a20 .results__g{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.a20 .res__n{font-weight:700;letter-spacing:-.05em;line-height:.86;font-size:clamp(3rem,1.8rem + 5.4vw,6.8rem);font-variant-numeric:tabular-nums;display:flex;align-items:baseline}.a20 .res__n em{font-style:normal;color:var(--red)}.a20 .res__n .dash{color:var(--faint);font-weight:400;font-size:.52em;margin-inline:.1em}.a20 .res__n--mark{font-size:clamp(2.6rem,1.6rem + 4.4vw,5.4rem);line-height:1}.a20 .res__k{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--hair);color:var(--soft);font-size:.95rem;line-height:1.55;max-width:26ch}@media(max-width:820px){.a20 .results__g{grid-template-columns:1fr;gap:clamp(2.2rem,6vw,3rem)}}.a20 .lanes{padding:var(--sp) 0;background:var(--black)}.a20 .lanes__hd{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap;margin-bottom:clamp(2rem,4vw,3.2rem)}.a20 .lanes__hd h2{font-size:var(--fs-h2);max-width:12ch}.a20 .lanes__hd p{max-width:32ch;color:var(--soft)}.a20 .lanes__g{display:grid;gap:1px;background:var(--hair);border:1px solid var(--hair)}.a20 .lane{background:var(--black);padding:clamp(1.7rem,2.5vw,2.4rem);display:flex;flex-direction:column;gap:1rem;transition:background .35s ease}.a20 .lane:hover{background:var(--carbon)}.a20 .lane__t{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-lab);font-weight:700;text-transform:uppercase;letter-spacing:.16em}.a20 .lane__t b{color:var(--red)}.a20 .lane__t span{color:var(--faint)}.a20 .lane h3{font-size:1.3rem}.a20 .lane__hook{font-weight:700;font-size:.95rem}.a20 .lane__d{color:var(--soft);font-size:.92rem;line-height:1.55}.a20 .lane__go{margin-top:auto;padding-top:1.2rem;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;display:inline-flex;align-items:center;gap:.45rem}.a20 .lane__go svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.a20 .lane:hover .lane__go svg{transform:translate(5px)}@media(max-width:880px){.a20 .lanes__g{grid-template-columns:1fr!important}}.a20 .proof{padding:var(--sp) 0;background:var(--black)}.a20 .proof__g{display:grid;gap:1px;background:var(--hair);border-block:1px solid var(--hair)}.a20 .proof__c{background:var(--black);padding:clamp(1.6rem,2.4vw,2.3rem) clamp(1.1rem,1.7vw,1.6rem)}.a20 .proof__c .n{font-size:clamp(2.2rem,1.6rem + 2.6vw,3.6rem);font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.a20 .proof__c .n em{font-style:normal;color:var(--red)}.a20 .proof__c .k{margin-top:.85rem;font-size:.82rem;color:var(--soft);line-height:1.45;max-width:24ch}@media(max-width:760px){.a20 .proof__g{grid-template-columns:1fr!important}}.a20 .ends{padding:var(--sp) 0;background:var(--black)}.a20 .ends__row{display:flex;gap:clamp(1.5rem,5vw,5rem);flex-wrap:wrap;padding-bottom:2.4rem;border-bottom:1px solid var(--hair)}.a20 .ends__row a,.a20 .ends__row span strong{text-decoration:none;font-size:clamp(1rem,.9rem + .5vw,1.3rem);font-weight:700}.a20 .ends__row a:hover{color:var(--red)}.a20 .ends__row .k{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;color:var(--faint);margin-bottom:.45rem;font-weight:700}.a20-header{position:fixed;top:0;left:0;right:0;z-index:70;padding:1.2rem 0;border-bottom:1px solid transparent;background:transparent;transition:background .4s ease,padding .4s ease,border-color .4s ease}.a20-header.stuck,.a20-header--inline{background:#0a0a0ad1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--hair);padding:.7rem 0}.a20-header--inline{position:sticky}.a20 .nav{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.a20 .nav img{height:30px;width:auto}.a20 .nav ul{display:flex;gap:clamp(1rem,2.2vw,2.3rem);list-style:none;margin:0;padding:0}.a20 .nav ul a{font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;color:var(--soft);transition:color .25s ease}.a20 .nav ul a:hover{color:#fff}.a20 .nav__right{display:flex;align-items:center;gap:clamp(.6rem,1.5vw,1.1rem)}@media(max-width:880px){.a20 .nav ul{display:none}}@media(max-width:600px){.a20-header .btn{padding:.72rem 1rem;font-size:.68rem;letter-spacing:.08em}.a20 .nav img{height:24px}.a20 .btn-word{display:none}}.a20 .iconbtn{width:44px;height:44px;flex:0 0 auto;border:1px solid var(--hair);background:transparent;display:grid;place-content:center;cursor:pointer;padding:0;position:relative;color:#fff;text-decoration:none;transition:border-color .25s ease,background .25s ease}.a20 .iconbtn:hover{border-color:#fff}.a20 .burger{gap:6px}.a20 .burger span{display:block;width:18px;height:2px;background:#fff;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .2s ease}.a20 .burger[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.a20 .burger[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.a20 .cartbtn i{position:absolute;top:-7px;right:-7px;min-width:19px;height:19px;padding:0 5px;background:var(--red);color:#fff;border-radius:10px;font-size:.62rem;font-weight:700;font-style:normal;line-height:19px;text-align:center}.a20-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:#0a0a0af7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .38s ease,visibility 0s linear .38s}.a20-menu.open{opacity:1;visibility:visible;transition:opacity .38s ease,visibility 0s linear 0s}.a20 .menu__in{width:100%;padding-block:clamp(6rem,14vh,9rem) clamp(2.5rem,6vh,4rem)}.a20-menu .lab{display:block;margin-bottom:1.1rem}.a20 .menu__progs{list-style:none;margin:0 0 clamp(2.4rem,5vh,3.4rem);padding:0;border-top:1px solid var(--hair)}.a20 .menu__progs a{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:clamp(1rem,2.4vh,1.5rem) 0;border-bottom:1px solid var(--hair);text-decoration:none;transition:padding-inline-start .3s cubic-bezier(.16,1,.3,1),color .25s ease}.a20 .menu__progs a:hover{padding-inline-start:.75rem}.a20 .menu__progs .t{font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:1;font-size:clamp(1.5rem,1rem + 2.6vw,3.2rem)}.a20 .menu__progs a:hover .t{color:var(--red)}.a20 .menu__progs .p{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--faint);white-space:nowrap}.a20 .menu__foot{margin-top:clamp(2.5rem,6vh,4rem);padding-top:1.6rem;border-top:1px solid var(--hair);display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.a20 .menu__foot a.mail{text-decoration:none;font-weight:700;font-size:.95rem}.a20 .menu__foot a.mail:hover{color:var(--red)}body.a20-menu-open{overflow:hidden}body.a20-menu-open .a20-timeline{opacity:0}.a20-footer{background:var(--black);padding-block:0 clamp(2.5rem,5vw,4rem)}.a20 .foot{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap;padding-top:2rem}.a20 .foot img{height:22px;width:auto}.a20 .foot ul{display:flex;gap:1.6rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.a20 .foot a{font-size:.78rem;text-decoration:none;color:var(--soft);font-weight:600}.a20 .foot a:hover{color:var(--red)}.a20 .foot small{font-size:.72rem;color:var(--faint)}.a20 .social{display:flex;gap:.55rem;align-items:center}.a20 .social a{width:38px;height:38px;display:grid;place-content:center;flex:0 0 auto;border:1px solid var(--hair);color:var(--soft);transition:border-color .25s ease,color .25s ease,transform .3s cubic-bezier(.16,1,.3,1)}.a20 .social a:hover{border-color:var(--red);color:var(--red);transform:translateY(-2px)}.a20 .social svg{width:16px;height:16px}.a20{--faded:grayscale(.22) saturate(.5) contrast(.92) brightness(.5)}.a20 [data-r]{opacity:0;transform:translateY(30px);transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1)}.a20 [data-r].in{opacity:1;transform:none}.a20 [data-r][data-d="1"]{transition-delay:.09s}.a20 [data-r][data-d="2"]{transition-delay:.18s}.a20 [data-r][data-d="3"]{transition-delay:.27s}.a20 .kb{overflow:hidden;position:relative}.a20 .kb img{width:100%;height:100%;object-fit:cover;transform-origin:center;animation:a20kb 26s ease-in-out infinite alternate}@keyframes a20kb{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.12) translate3d(0,-1.5%,0)}}.a20 .px{will-change:transform}.a20 .band{position:relative;display:flex;overflow:hidden}.a20 .band--bottom{align-items:flex-end}.a20 .band--center{align-items:center}.a20 .band__bg{position:absolute;top:-8%;right:0;bottom:-8%;left:0;z-index:0}.a20 .band__bg img{width:100%;height:100%;object-fit:cover;filter:var(--faded)}.a20 .band__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0adb,#0a0a0a94 40%,#0a0a0ad1,#0a0a0af7)}.a20 .band__in{position:relative;z-index:1;width:100%;padding-block:clamp(8rem,16vh,11rem) clamp(3rem,7vh,5rem)}.a20 .band--center .band__in{padding-block:clamp(3rem,8vh,5rem)}.a20 .band h1{font-size:clamp(2.8rem,1.4rem + 6.4vw,7.4rem);margin-top:1rem}.a20 .band h2{font-size:clamp(2.2rem,1.4rem + 4.4vw,5.4rem);max-width:14ch}.a20 .band__sub{margin-top:1.5rem;max-width:36ch;color:var(--soft);font-size:clamp(1.05rem,.98rem + .5vw,1.4rem)}.a20 .band .btn{margin-top:2.2rem}.a20 .bio{padding:var(--sp) 0}.a20 .bio__g{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,6rem);align-items:center}.a20 .bio__fig{aspect-ratio:4/3;position:relative;border:1px solid var(--hair)}.a20 .bio__fig img{filter:var(--faded);opacity:.72}.a20 .bio__fig:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a47,#0a0a0a0d 45%,#0a0a0a80)}.a20 .bio__copy h2{font-size:clamp(1.8rem,1.3rem + 2.2vw,3.2rem);margin-bottom:1.6rem}.a20 .bio__copy p{color:var(--soft);font-size:clamp(1.02rem,.96rem + .4vw,1.22rem);line-height:1.62;max-width:52ch}.a20 .bio__copy p+p{margin-top:1.15rem}.a20 .sig{margin-top:2.2rem;padding-top:1.5rem;border-top:1px solid var(--hair)}.a20 .sig strong{display:block;font-size:1.05rem}.a20 .sig span{display:block;font-size:.8rem;color:var(--faint);margin-top:.3rem;letter-spacing:.02em}@media(max-width:900px){.a20 .bio__g{grid-template-columns:1fr}}.a20 .pagebody{padding:var(--sp) 0}.a20 .pagebody .rte{max-width:62ch;color:var(--soft);font-size:clamp(1.02rem,.96rem + .4vw,1.18rem);line-height:1.7}.a20 .pagebody .rte>*+*{margin-top:1.15rem}.a20 .pagebody .rte h1,.a20 .pagebody .rte h2,.a20 .pagebody .rte h3{color:var(--white);margin-top:2.4rem;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.4rem)}.a20 .pagebody .rte a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.a20 .pagebody .rte a:hover{color:#fff}.a20 .pagebody .rte ul,.a20 .pagebody .rte ol{padding-left:1.2rem}.a20 .pagebody .rte li+li{margin-top:.5rem}.a20 .pagebody .rte img{margin-block:1.6rem}.a20 .pagebody .rte strong{color:var(--white)}.a20 .pagebody .rte blockquote{border-left:2px solid var(--red);padding-left:1.2rem;margin-left:0;color:var(--white)}.a20 .focus{padding:var(--sp) 0;border-top:1px solid var(--hair)}.a20 .focus__hd{margin-bottom:clamp(2.5rem,5vw,4rem)}.a20 .focus__hd h2{font-size:clamp(2rem,1.4rem + 3vw,4rem);max-width:16ch;margin-top:1rem}.a20 .focus__g{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.a20 .pill{border:1px solid var(--hair);padding:clamp(1.8rem,3vw,2.8rem);display:flex;flex-direction:column;gap:1.1rem;transition:background .35s ease,border-color .35s ease}.a20 .pill:hover{background:var(--carbon);border-color:#ffffff3d}.a20 .pill__n{font-size:.7rem;font-weight:700;letter-spacing:.18em;color:var(--red)}.a20 .pill h3{font-size:clamp(1.4rem,1.1rem + 1.2vw,2.1rem)}.a20 .pill p{color:var(--soft);font-size:.98rem;line-height:1.6}@media(max-width:820px){.a20 .focus__g{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.a20 [data-r]{opacity:1!important;transform:none!important;transition:none!important}.a20 .kb img{animation:none!important;transform:none!important}.a20 .px{transform:none!important}.a20 .pill:hover{background:none}}@media(prefers-reduced-motion:reduce){.a20 .act{height:auto!important}.a20 .stage{position:relative;height:auto;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end}.a20 .stage video{position:absolute}.a20 .cues{position:relative;display:flex;flex-direction:column;gap:3rem;padding-block:clamp(5rem,10vw,8rem)}.a20 .cue{position:relative;inset:auto;opacity:1!important;transform:none!important;padding-block:0}.a20 .scrollcue,.a20-timeline{display:none}.a20 .btn:hover,.a20 .lane:hover{transform:none}.a20-menu,.a20 .burger span,.a20 .menu__progs a{transition:none}.a20 .social a:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/athlete20.css.map */
