
.oxn-profile{display:none}.oxn-profile:target{display:block}.oxn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.oxn-form input,.oxn-form textarea,.oxn-form select{width:100%;box-sizing:border-box;padding:13px;margin-top:6px;border:1px solid #555;background:#111;color:#fff}.oxn-form label{font-size:11px;letter-spacing:.1em}.oxn-form button{border:0;background:#c0a275 !important;color:#000;padding:14px 18px;font-weight:800;cursor:pointer}@media(max-width:700px){.oxn-grid{grid-template-columns:1fr}}

@media(max-width:1100px){.oxn-product-roster{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){.oxn-product-roster{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:460px){.oxn-product-roster{grid-template-columns:1fr!important}}
@media(max-width:1100px){.oxn-athlete-roster{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){.oxn-athlete-roster{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:460px){.oxn-athlete-roster{grid-template-columns:1fr!important}}
.oxn-athletes{--ink:#080808;--champagne:#c0a275;--paper:#f7f6f2;letter-spacing:.005em}.oxn-athletes h2{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.025em}.oxn-athletes article{transition:transform .25s ease,box-shadow .25s ease}.oxn-athletes article:hover{transform:translateY(-3px);box-shadow:0 24px 55px rgba(0,0,0,.18)}.oxn-athletes details{transition:border-color .2s ease}.oxn-athletes details:hover{border-color:#c0a275 !important}.oxn-athletes a{transition:opacity .2s ease}.oxn-athletes a:hover{opacity:.82}.oxn-form input:focus,.oxn-form textarea:focus,.oxn-form select:focus{outline:1px solid #c0a275;border-color:#c0a275}.oxn-lab-hero+div span:first-child{color:#c0a275;font-weight:700}@media(max-width:700px){.oxn-lab-hero div{grid-template-columns:1fr!important}.oxn-lab-hero{margin-bottom:48px!important}}
.oxn-athletes{max-width:1120px;margin:0 auto;color:#111;display:flow-root}.oxn-native-athletes .page-width--narrow{padding-top:0;padding-bottom:0}.oxn-native-athletes:has(.oxn-profile:not(:target)){display:none}
.oxn-native-athletes:first-child .page-width{padding-top:28px}@media(max-width:749px){.oxn-native-athletes:first-child .page-width{padding-top:21px}}
.oxn-native-athletes .oxn-profile{margin-top:10px!important}
