.ava-athletes-page{--athlete-gutter: 28px;background:#fff;color:#11110f}.ava-athletes-page .science-button{gap:24px;font-size:14px;letter-spacing:0;text-transform:none}.ava-athletes-page .science-button:hover{background:#333;border-color:#333;color:#fff}.ava-athletes-page :is(a,button,input,textarea):focus-visible{outline:2px solid #11110f;outline-offset:4px}.ava-athletes-hero__media img{filter:grayscale(1);object-position:44% center}.ava-athletes-hero__media:after{display:none}.ava-athletes-roster{margin:0 var(--athlete-gutter);padding:60px 0 80px}.ava-athletes-roster__grid{display:grid;gap:48px 12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.ava-athletes-roster__card{min-width:0}.ava-athletes-roster__card .athlete-page-photo{border-radius:5px}.ava-athletes-roster__card>p{color:#62625e;font-size:14px;line-height:1.5;margin:18px 0 6px}.ava-athletes-roster__card h3{font-size:clamp(25px,2.4vw,34px);font-weight:500;letter-spacing:-.04em;line-height:1.1;margin:0 0 16px}.ava-athletes-roster__card>a{display:inline-block;font-size:14px;padding:8px 0;text-decoration:underline;text-underline-offset:5px}.ava-athletes-intro,.ava-athlete-application{margin:0 var(--athlete-gutter) 12px;border:1px solid #dededb;border-radius:5px;padding:clamp(28px,4vw,64px)}.ava-athletes-intro{align-items:start;display:grid;gap:clamp(32px,6vw,100px);grid-template-columns:1fr 1fr;padding-block:clamp(48px,6vw,90px)}.ava-athletes-page h2{font-size:clamp(36px,4vw,62px);font-weight:400;letter-spacing:-.06em;line-height:1;margin:0}.ava-athletes-page h2 strong{font-weight:750}.ava-athletes-intro p,.ava-athlete-application__intro p{color:#62625e;font-size:17px;line-height:1.65;max-width:56ch;margin:0 0 18px}.ava-athletes-intro p:last-child{margin-bottom:0}.ava-athlete-application{display:grid;gap:clamp(32px,6vw,100px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);scroll-margin-top:130px;margin-bottom:28px}.ava-athlete-application__intro h2{margin-bottom:28px}.ava-athlete-application__intro .ava-athlete-application__note{font-size:14px}.ava-athlete-form{min-width:0;scroll-margin-top:130px}.ava-athlete-form h3{font-size:clamp(24px,2.4vw,32px);font-weight:500;letter-spacing:-.04em;line-height:1.15;margin:0 0 10px}.ava-athlete-form__hint{color:#62625e;font-size:14px;margin:0 0 28px}.ava-athlete-form__grid{display:grid;gap:24px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.ava-athlete-form__grid label{display:flex;flex-direction:column;font-size:15px;gap:9px;min-width:0}.ava-athlete-form__grid :is(input,textarea){-webkit-appearance:none;appearance:none;background:#fafafa;border:1px solid #bdbdb9;border-radius:4px;color:#11110f;font:inherit;font-size:16px;line-height:1.5;min-height:50px;padding:12px 14px;width:100%}.ava-athlete-form__grid textarea{min-height:150px;resize:vertical}.ava-athlete-form__grid :is(input,textarea):focus{background:#fff;border-color:#11110f}.ava-athlete-form__grid small{color:#62625e;font-size:14px;line-height:1.5}.ava-athlete-form__wide{grid-column:1 / -1}.ava-athlete-form__consent{align-items:start;display:flex;font-size:14px;gap:12px;line-height:1.55;margin:26px 0}.ava-athlete-form__consent input{accent-color:#11110f;flex:0 0 18px;height:18px;margin-top:2px;width:18px}.ava-athlete-form__consent a{text-decoration:underline;text-underline-offset:3px}.ava-athlete-form__errors,.ava-athlete-form__status{background:#f5f5f3;border:1px solid #11110f;border-radius:4px;font-size:16px;line-height:1.6;margin-bottom:24px;padding:24px}.ava-athlete-form__errors p,.ava-athlete-form__status p{margin:0}@media(max-width:900px){.ava-athletes-page{--athlete-gutter: 14px}.ava-athletes-roster__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ava-athletes-intro,.ava-athlete-application{gap:32px;grid-template-columns:1fr}}@media(max-width:620px){.ava-athletes-page{--athlete-gutter: 7px}.ava-athletes-roster{padding:36px 0 48px}.ava-athletes-roster__grid{grid-template-columns:1fr;gap:36px;margin-top:26px}.ava-athletes-intro,.ava-athlete-application{padding:32px 20px}.ava-athlete-form__grid{grid-template-columns:1fr}.ava-athlete-form>button{width:100%}.ava-athlete-application{margin-bottom:12px;scroll-margin-top:115px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/athletes-page.css.map */
