[data-work-project=schs-athletic-performance-center]{isolation:isolate;font-family:Arial,Helvetica,sans-serif;line-height:normal}[data-work-project=schs-athletic-performance-center] :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd){margin:revert;font-size:revert;font-weight:revert}[data-work-project=schs-athletic-performance-center] :where(h1,h2,h3,h4,h5,h6){font-family:inherit}[data-work-project=schs-athletic-performance-center] :where(img){width:auto}[data-work-project=schs-athletic-performance-center] :where(ul,ol){list-style:revert;padding:revert}[data-work-project=schs-athletic-performance-center] :where(section[id],div[id]){scroll-margin-top:110px}[data-work-project=schs-athletic-performance-center]{--paper:#f5f2ec;--ink:#111;--red:#b41f24;--muted:#726d66;--max:1600px}[data-work-project=schs-athletic-performance-center] *{box-sizing:border-box}[data-work-project=schs-athletic-performance-center]{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}[data-work-project=schs-athletic-performance-center] img{width:100%;display:block}[data-work-project=schs-athletic-performance-center] a{color:inherit;text-decoration:none}[data-work-project=schs-athletic-performance-center] header{z-index:50;color:#fff;mix-blend-mode:difference;justify-content:space-between;align-items:center;padding:22px clamp(22px,4vw,72px);display:flex;position:fixed;top:0;left:0;right:0}[data-work-project=schs-athletic-performance-center] .brand{text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:13px;font-size:13px;font-weight:700;display:flex}[data-work-project=schs-athletic-performance-center] .mark{border-top:1.5px solid;border-right:1.5px solid;width:32px;height:22px;transform:skew(-28deg)rotate(-8deg)}[data-work-project=schs-athletic-performance-center] nav{text-transform:uppercase;letter-spacing:.14em;gap:26px;font-size:11px;display:flex}[data-work-project=schs-athletic-performance-center] .hero{color:#fff;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}[data-work-project=schs-athletic-performance-center] .hero-bg{background:url(/work/schs-athletic-performance-center/converted-330b7b7fd388ed51.jpg) 50%/cover no-repeat;animation:16s ease-out forwards heroZoom;position:absolute;inset:0;transform:scale(1.03)}@keyframes heroZoom{to{transform:scale(1)}}[data-work-project=schs-athletic-performance-center] .hero:after{content:"";background:linear-gradient(90deg,#000000ad 0%,#0003 58%,#00000008 100%),linear-gradient(#0000000d,#0000 45%,#00000080);position:absolute;inset:0}[data-work-project=schs-athletic-performance-center] .hero-copy{z-index:2;width:min(100%,var(--max));margin:auto;padding:170px clamp(24px,4vw,74px) 72px;position:relative}[data-work-project=schs-athletic-performance-center] .eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#ffffffb8;margin-bottom:18px;font-size:11px}[data-work-project=schs-athletic-performance-center] h1{letter-spacing:-.052em;max-width:1180px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,8.8vw,136px);font-weight:400;line-height:.88}[data-work-project=schs-athletic-performance-center] .hero-meta{text-transform:uppercase;letter-spacing:.12em;color:#ffffffbd;flex-wrap:wrap;gap:30px;margin-top:30px;font-size:12px;display:flex}[data-work-project=schs-athletic-performance-center] .chapter{color:#fff;background:#111;place-items:center;min-height:78svh;padding:100px 24px;display:grid}[data-work-project=schs-athletic-performance-center] .chapter p{letter-spacing:-.045em;max-width:1240px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,6.8vw,104px);line-height:1.02}[data-work-project=schs-athletic-performance-center] .chapter em{color:var(--red);font-style:normal}[data-work-project=schs-athletic-performance-center] .image-full{background:#111;min-height:100svh;position:relative;overflow:hidden}[data-work-project=schs-athletic-performance-center] .image-full img{-o-object-fit:cover;object-fit:cover;width:100%;height:100svh}[data-work-project=schs-athletic-performance-center] .image-full .caption{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.16em;font-size:11px;position:absolute;bottom:28px;left:clamp(24px,4vw,74px)}[data-work-project=schs-athletic-performance-center] .image-full:after{content:"";background:linear-gradient(#0000 72%,#0000006b);position:absolute;inset:0}[data-work-project=schs-athletic-performance-center] .metrics{max-width:var(--max);grid-template-columns:1fr 1fr;gap:90px;margin:auto;padding:110px clamp(24px,4vw,74px);display:grid}[data-work-project=schs-athletic-performance-center] .metric-title{border-left:3px solid var(--red);padding-left:24px}[data-work-project=schs-athletic-performance-center] .metric-title h2{color:var(--red);text-transform:uppercase;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.08}[data-work-project=schs-athletic-performance-center] .metric-title h3{margin:18px 0 4px;font-size:22px}[data-work-project=schs-athletic-performance-center] .metric-title p{color:var(--muted);margin:0}[data-work-project=schs-athletic-performance-center] .metric-grid{grid-template-columns:repeat(2,1fr);align-content:center;gap:34px 30px;display:grid}[data-work-project=schs-athletic-performance-center] .metric small{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:8px;font-size:10px;display:block}[data-work-project=schs-athletic-performance-center] .metric strong{color:var(--red);font-size:clamp(28px,3vw,44px);display:block}[data-work-project=schs-athletic-performance-center] .editorial{max-width:var(--max);grid-template-columns:.5fr 1.5fr;gap:95px;margin:auto;padding:130px clamp(24px,4vw,74px);display:grid}[data-work-project=schs-athletic-performance-center] .rail{border-left:3px solid var(--red);padding-left:22px}[data-work-project=schs-athletic-performance-center] .label{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:11px}[data-work-project=schs-athletic-performance-center] .editorial h2{letter-spacing:-.043em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.2vw,94px);font-weight:400;line-height:1.01}[data-work-project=schs-athletic-performance-center] .editorial p{color:#2c2c2c;max-width:900px;margin:30px 0 0;font-size:clamp(20px,1.9vw,29px);line-height:1.52}[data-work-project=schs-athletic-performance-center] .aerial{background:#fff;padding:115px 0 140px}[data-work-project=schs-athletic-performance-center] .aerial-grid{max-width:var(--max);grid-template-columns:.7fr 1.3fr;align-items:center;gap:90px;margin:auto;padding:0 clamp(24px,4vw,74px);display:grid}[data-work-project=schs-athletic-performance-center] .aerial-copy{border-left:3px solid var(--red);padding-left:22px}[data-work-project=schs-athletic-performance-center] .aerial-copy h3{letter-spacing:-.036em;margin:14px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.8vw,74px);font-weight:400;line-height:1.03}[data-work-project=schs-athletic-performance-center] .aerial-copy p{color:#45413d;font-size:17px;line-height:1.7}[data-work-project=schs-athletic-performance-center] .aerial-image img{-o-object-fit:cover;object-fit:cover;height:min(66vw,820px)}[data-work-project=schs-athletic-performance-center] .plan{background:#fff;align-items:center;min-height:100svh;padding:125px 0 95px;display:flex}[data-work-project=schs-athletic-performance-center] .plan-wrap{width:100%;max-width:var(--max);margin:auto;padding:0 clamp(24px,4vw,74px)}[data-work-project=schs-athletic-performance-center] .plan-head{grid-template-columns:.5fr 1.5fr;gap:95px;margin-bottom:50px;display:grid}[data-work-project=schs-athletic-performance-center] .plan-head h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.8vw,86px);font-weight:400;line-height:1.03}[data-work-project=schs-athletic-performance-center] .plan img{-o-object-fit:contain;object-fit:contain;height:min(64vw,850px)}[data-work-project=schs-athletic-performance-center] .weight-hero{background:url(/work/schs-athletic-performance-center/converted-ba8c1fb5ceeea7e5.jpg) 50%/cover no-repeat;min-height:100svh}[data-work-project=schs-athletic-performance-center] .training-title{text-align:center;place-items:center;min-height:68svh;padding:100px 24px;display:grid}[data-work-project=schs-athletic-performance-center] .training-title h2{letter-spacing:-.045em;max-width:1100px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,106px);font-weight:400;line-height:1.01}[data-work-project=schs-athletic-performance-center] .training-spread{max-width:var(--max);margin:auto;padding:0 clamp(24px,4vw,74px) 135px}[data-work-project=schs-athletic-performance-center] .training-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:24px;display:grid}[data-work-project=schs-athletic-performance-center] .training-grid .large img{-o-object-fit:cover;object-fit:cover;height:min(62vw,840px)}[data-work-project=schs-athletic-performance-center] .training-grid .small{margin-bottom:-74px}[data-work-project=schs-athletic-performance-center] .training-grid .small img{-o-object-fit:cover;object-fit:cover;height:min(47vw,620px);box-shadow:0 22px 55px #00000026}[data-work-project=schs-athletic-performance-center] .training-note{border-left:3px solid var(--red);color:#45413d;width:46%;margin:125px 0 0 auto;padding-left:22px;font-size:17px;line-height:1.7}[data-work-project=schs-athletic-performance-center] .exterior{color:#fff;background:#111;padding:130px 0}[data-work-project=schs-athletic-performance-center] .exterior-grid{max-width:var(--max);grid-template-columns:1.15fr .85fr;align-items:end;gap:24px;margin:auto;padding:0 clamp(24px,4vw,74px);display:grid}[data-work-project=schs-athletic-performance-center] .exterior-grid .large img{-o-object-fit:cover;object-fit:cover;height:min(62vw,840px)}[data-work-project=schs-athletic-performance-center] .exterior-grid .small{margin-bottom:-76px}[data-work-project=schs-athletic-performance-center] .exterior-grid .small img{-o-object-fit:cover;object-fit:cover;height:min(44vw,610px)}[data-work-project=schs-athletic-performance-center] .exterior-copy{max-width:var(--max);grid-template-columns:.5fr 1.5fr;gap:95px;margin:115px auto 0;padding:0 clamp(24px,4vw,74px);display:grid}[data-work-project=schs-athletic-performance-center] .exterior-copy h3{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.5vw,84px);font-weight:400;line-height:1.04}[data-work-project=schs-athletic-performance-center] .exterior-copy p{color:#ffffffb3;max-width:760px;margin:5px 0 0;font-size:19px;line-height:1.7}[data-work-project=schs-athletic-performance-center] .corridor{grid-template-columns:.42fr .58fr;min-height:90svh;display:grid}[data-work-project=schs-athletic-performance-center] .corridor-copy{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,125px);display:flex}[data-work-project=schs-athletic-performance-center] .corridor-copy h2{letter-spacing:-.038em;margin:15px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,5vw,74px);font-weight:400;line-height:1.04}[data-work-project=schs-athletic-performance-center] .corridor-copy p{color:#444;font-size:18px;line-height:1.7}[data-work-project=schs-athletic-performance-center] .corridor-image img{-o-object-fit:cover;object-fit:cover;height:100%;min-height:90svh}[data-work-project=schs-athletic-performance-center] .closing{color:#fff;align-items:flex-end;min-height:100svh;display:flex;position:relative}[data-work-project=schs-athletic-performance-center] .closing-bg{background:url(/work/schs-athletic-performance-center/converted-1f6b4377942234fc.jpg) 50%/cover no-repeat;position:absolute;inset:0}[data-work-project=schs-athletic-performance-center] .closing:after{content:"";background:linear-gradient(#00000008,#000000c4);position:absolute;inset:0}[data-work-project=schs-athletic-performance-center] .closing-copy{z-index:2;max-width:1220px;padding:88px clamp(24px,4vw,74px);position:relative}[data-work-project=schs-athletic-performance-center] .closing-copy p{letter-spacing:-.042em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.2vw,92px);line-height:1.04}[data-work-project=schs-athletic-performance-center] .closing-copy small{text-transform:uppercase;letter-spacing:.18em;color:#ffffffad;margin-top:28px;font-size:11px;display:block}[data-work-project=schs-athletic-performance-center] footer{color:#ddd;text-transform:uppercase;letter-spacing:.11em;background:#0c0c0c;flex-wrap:wrap;justify-content:space-between;gap:28px;padding:36px clamp(24px,4vw,74px);font-size:11px;display:flex}[data-work-project=schs-athletic-performance-center] .reveal{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(28px)}[data-work-project=schs-athletic-performance-center] .reveal.visible{opacity:1;transform:none}@media (max-width:900px){[data-work-project=schs-athletic-performance-center] nav{display:none}[data-work-project=schs-athletic-performance-center] .metrics,[data-work-project=schs-athletic-performance-center] .editorial,[data-work-project=schs-athletic-performance-center] .aerial-grid,[data-work-project=schs-athletic-performance-center] .plan-head,[data-work-project=schs-athletic-performance-center] .exterior-copy,[data-work-project=schs-athletic-performance-center] .corridor,[data-work-project=schs-athletic-performance-center] .training-grid,[data-work-project=schs-athletic-performance-center] .exterior-grid{grid-template-columns:1fr}[data-work-project=schs-athletic-performance-center] .training-grid .small,[data-work-project=schs-athletic-performance-center] .exterior-grid .small{margin-bottom:0}[data-work-project=schs-athletic-performance-center] .training-note{width:100%;margin-top:50px}[data-work-project=schs-athletic-performance-center] .corridor-image img{min-height:65svh}}@media (max-width:560px){[data-work-project=schs-athletic-performance-center] h1{font-size:54px}[data-work-project=schs-athletic-performance-center] .metric-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-work-project=schs-athletic-performance-center] *,[data-work-project=schs-athletic-performance-center] :before,[data-work-project=schs-athletic-performance-center] :after{transition:none!important;animation:none!important}[data-work-project=schs-athletic-performance-center] .reveal{opacity:1;transform:none}}
