.sd-about{background:#f2f2ef;color:#0a0a0a}.sd-about *{box-sizing:border-box}.sd-about__hero{background:#080808;color:#fff;display:grid;grid-template-columns:1.03fr .97fr;min-height:760px}.sd-about__hero-copy{align-self:center;padding:clamp(64px,8vw,120px) clamp(28px,6vw,92px)}.sd-about__kicker{font-size:11px;font-weight:900;letter-spacing:.16em;margin:0 0 18px;text-transform:uppercase}.sd-about h2,.sd-about__hero h1{font-size:clamp(50px,7vw,102px);letter-spacing:-.06em;line-height:.88;margin:0;text-transform:uppercase}.sd-about__lede{color:#d1d1cc;font-size:clamp(19px,2vw,27px);line-height:1.45;margin:30px 0 0;max-width:720px}.sd-about__actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:34px}.sd-about__button{align-items:center;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;letter-spacing:.08em;min-height:56px;padding:0 26px;text-decoration:none;text-transform:uppercase}.sd-about__button--light{background:#fff;color:#080808!important}.sd-about__button--dark{background:#080808;color:#fff!important}.sd-about__text-link{color:#fff!important;font-size:12px;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.sd-about__text-link--dark{color:#080808!important}.sd-about__proof{border-block:1px solid #3a3a3a;display:grid;grid-template-columns:repeat(3,1fr);margin:62px 0 0}.sd-about__proof div{border-right:1px solid #3a3a3a;padding:20px}.sd-about__proof div:first-child{padding-left:0}.sd-about__proof div:last-child{border:0}.sd-about__proof dt{color:#999;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sd-about__proof dd{font-size:15px;font-weight:800;line-height:1.35;margin:7px 0 0}.sd-about__hero-media{margin:0;min-height:760px;overflow:hidden;position:relative}.sd-about__hero-media:after{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.76));content:"";inset:0;position:absolute}.sd-about__hero-media img{height:100%;object-fit:cover;object-position:50% 45%;width:100%}.sd-about__hero-media figcaption{bottom:34px;font-size:11px;font-weight:900;left:34px;letter-spacing:.1em;position:absolute;text-transform:uppercase;z-index:1}.sd-about__origin{align-items:center;display:grid;gap:clamp(50px,8vw,120px);grid-template-columns:.86fr 1.14fr;margin:auto;max-width:1320px;padding:clamp(80px,10vw,150px) 28px}.sd-about__origin figure{margin:0;min-height:670px;overflow:hidden}.sd-about__origin img{height:100%;object-fit:cover;object-position:50% 48%;width:100%}.sd-about__origin .sd-about__lead{color:#111;font-size:clamp(22px,2.5vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.25;margin-top:32px}.sd-about__origin p:not(.sd-about__kicker,.sd-about__lead){color:#494949;font-size:16px;line-height:1.72;max-width:680px}.sd-about__principles{background:#080808;color:#fff;padding:clamp(80px,9vw,130px) max(28px,calc((100vw - 1264px)/ 2))}.sd-about__section-heading{max-width:970px}.sd-about__principles-lede{color:#c5c5c5;font-size:clamp(18px,2vw,25px);line-height:1.55;margin:30px 0 0;max-width:820px}.sd-about__principle-grid{background:#404040;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:54px}.sd-about__principle-grid article{background:#131313;min-height:340px;padding:32px}.sd-about__principle-grid span{color:#999;font-size:12px;font-weight:900}.sd-about__principle-grid h3{color:#fff;font-size:25px;margin:58px 0 14px;text-transform:uppercase}.sd-about__principle-grid p{color:#bbb;line-height:1.7}.sd-about__athletes{align-items:center;display:grid;gap:clamp(50px,7vw,100px);grid-template-columns:.85fr 1.15fr;margin:auto;max-width:1320px;padding:clamp(80px,10vw,150px) 28px}.sd-about__athletes-copy>p:not(.sd-about__kicker){color:#444;font-size:17px;line-height:1.7}.sd-about__athlete-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.sd-about__athlete-grid img{height:580px;object-fit:cover;width:100%}.sd-about__athlete-grid img:nth-child(2){margin-top:70px;object-position:54% 50%}.sd-about__choose{background:#fff;padding:clamp(76px,8vw,120px) max(28px,calc((100vw - 1264px)/ 2))}.sd-about__choose h2{max-width:920px}.sd-about__choose-grid{border-top:1px solid #999;display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px}.sd-about__choose-grid a{border-bottom:1px solid #999;border-right:1px solid #999;color:#090909!important;display:flex;flex-direction:column;gap:12px;min-height:190px;padding:28px;text-decoration:none}.sd-about__choose-grid a:first-child{padding-left:0}.sd-about__choose-grid a:last-child{border-right:0}.sd-about__choose-grid strong{font-size:21px;text-transform:uppercase}.sd-about__choose-grid span{color:#555;line-height:1.55}.sd-about a:focus-visible{outline:#fff solid 3px;outline-offset:4px}.sd-about__athletes a:focus-visible,.sd-about__choose a:focus-visible{outline-color:#000}@media(max-width:989px){.sd-about__athletes,.sd-about__hero,.sd-about__origin{grid-template-columns:1fr}.sd-about__hero-media{min-height:640px}.sd-about__proof{grid-template-columns:1fr}.sd-about__proof div{border-bottom:1px solid #3a3a3a;border-right:0;padding-left:0}.sd-about__choose-grid,.sd-about__principle-grid{grid-template-columns:1fr}.sd-about__choose-grid a{border-right:0;padding-left:0}.sd-about__origin figure{min-height:580px}.sd-about__athletes-copy{order:1}.sd-about__athlete-grid{order:2}}@media(max-width:600px){.sd-about__hero-copy{padding:62px 20px 50px}.sd-about h2,.sd-about__hero h1{font-size:48px}.sd-about__hero-media{min-height:520px}.sd-about__hero-media figcaption{bottom:22px;left:20px;max-width:300px}.sd-about__actions{align-items:stretch;flex-direction:column}.sd-about__button{width:100%}.sd-about__athletes,.sd-about__origin{padding-inline:20px}.sd-about__origin figure{min-height:500px}.sd-about__choose,.sd-about__principles{padding-inline:20px}.sd-about__principle-grid{margin-top:38px}.sd-about__principle-grid article{min-height:260px}.sd-about__principle-grid h3{margin-top:36px}.sd-about__athlete-grid{gap:8px;grid-template-columns:1fr}.sd-about__athlete-grid img{height:430px}.sd-about__athlete-grid img:nth-child(2){height:300px;margin-top:0}.sd-about__proof{margin-top:46px}}@media(prefers-reduced-motion:reduce){.sd-about *{scroll-behavior:auto!important}}.sd-about__button--outline{background:0 0!important;border:2px solid #080808;color:#080808!important}