/* Product exhibit. The embedded athlete profile keeps its approved styles. */
.deliverables-page{background:#f4f2ed}.deliverables-page .exhibit{padding:62px var(--gutter) 64px}.exhibit-intro{text-align:center;max-width:1000px;margin:0 auto 37px}.exhibit-intro .eyebrow{justify-content:center}.exhibit-intro h1{font-size:clamp(48px,4.9vw,74px);margin:21px 0;line-height:1.05}.exhibit-intro h1 em{display:block}.exhibit-intro>p:last-child{font-size:16px;line-height:1.65;color:#596570;max-width:600px;margin:auto}.exhibit .profile-proof{margin:auto}.exhibit-navigation{display:flex;justify-content:center;gap:35px;flex-wrap:wrap;padding:25px 0 0;font-size:11px;font-weight:750}.exhibit-navigation a{display:inline-flex;align-items:center;gap:14px;padding:9px 0}.exhibit-navigation span{color:#ba071b}
.deliverable{padding:87px var(--gutter)}.deliverable-inner{max-width:1320px;margin:auto}.deliverable-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:85px;align-items:end;margin-bottom:35px}.deliverable h2{font-size:clamp(42px,4.1vw,60px);margin-top:20px}.deliverable-heading>p{font-size:16px;line-height:1.7;max-width:480px;color:#aeb8c3}.results-exhibit{background:#0d141e;color:white}.results-exhibit .eyebrow{color:#ff5262}.reading-spread{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #46515d;border-bottom:1px solid #46515d;margin:44px 0 25px}.reading-spread>div{padding:30px 27px}.reading-spread>div:first-child{padding-left:0}.reading-spread>div+div{border-left:1px solid #46515d}.reading-spread .reading-kind{display:block;color:#aeb8c3;font-size:10px;letter-spacing:.12em;font-weight:750}.reading-spread strong{display:block;font:700 64px/1.05 Oswald,sans-serif;margin:18px 0 10px;white-space:nowrap;letter-spacing:-.03em}.reading-spread strong small{font:700 12px Inter,sans-serif;letter-spacing:0}.reading-spread .reading-name{font-size:13px;color:#e2e7eb}.reading-spread .reading-context{display:block;color:#91a0ae;font-size:10px;line-height:1.7;margin-top:13px;max-width:185px}.exhibit-caption{font-size:10px;line-height:1.6;color:#95a2af}.results-foot{display:flex;justify-content:space-between;align-items:center;gap:40px}.results-foot p:not(.exhibit-caption){font-size:13px;color:#bec7cf;line-height:1.65;max-width:400px}
.film-exhibit{background:white}.film-exhibit .deliverable-heading>p{color:#596570}.film-spread{display:grid;grid-template-columns:1.45fr 1fr;gap:38px;align-items:center}.deliverable-film{position:relative;margin:0;border-radius:14px;overflow:hidden;aspect-ratio:16/10;background:#111b28}.deliverable-film video{display:block;width:100%;height:100%;object-fit:cover}.film-open{position:absolute;inset:0;border:0;background:linear-gradient(0deg,#06101bac,transparent 55%);color:white;cursor:pointer;display:grid;place-items:center}.film-open span{width:70px;height:70px;border:2px solid white;border-radius:50%;display:grid;place-items:center;background:#d0061b;font-size:24px;padding-left:4px}.film-open:focus-visible{outline:3px solid #02cfb9;outline-offset:-5px}.deliverable-film figcaption{position:absolute;bottom:19px;left:22px;right:22px;display:flex;justify-content:space-between;gap:10px;color:white;font-size:10px;font-weight:750;pointer-events:none}.deliverable-film.is-playing .film-open,.deliverable-film.is-playing figcaption{display:none}.film-benefits{border-top:1px solid #cfd5d9}.film-benefits>div{padding:24px 0;border-bottom:1px solid #cfd5d9}.film-benefits h3{font:750 18px/1.3 Inter,Arial,sans-serif;letter-spacing:-.03em;margin:0 0 10px}.film-benefits p{color:#596570;font-size:14px;line-height:1.7;max-width:380px}.film-exhibit .exhibit-caption{color:#697580;margin-top:18px}
.sharing-exhibit{background:#f4f2ed}.sharing-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.sharing-grid h2{font-size:48px}.sharing-grid .sharing-lede{font-size:15px;line-height:1.7;color:#596570;margin-top:22px;max-width:480px}.history-view,.link-view{background:white;border:1px solid #d2d7da;border-radius:10px;margin-top:32px;overflow:hidden}.exhibit-view-heading{display:flex;justify-content:space-between;gap:15px;padding:19px 22px;font-size:12px;font-weight:750;border-bottom:1px solid #dce0e2}.exhibit-view-heading span{font-size:9px;letter-spacing:.08em;color:#68747e}.history-view table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.history-view th,.history-view td{padding:16px 22px;border-bottom:1px solid #e4e7e9}.history-view th{font-size:9px;color:#66727d;font-weight:750}.history-view tr:last-child td{border:0}.history-view td:last-child{text-align:right;font-weight:800;color:#9f0a1d}.history-view th:last-child{text-align:right}.link-view-body{padding:23px 22px}.share-profile-line{display:flex;gap:13px;align-items:center;padding-bottom:22px}.share-profile-line img{width:43px;height:54px;object-fit:cover;border-radius:5px}.share-profile-line strong{font-size:16px;display:block}.share-profile-line p{font-size:11px;color:#64717c;margin-top:4px}.share-choice{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid #dce0e2;font-size:12px}.share-choice:last-child{padding-bottom:0}.share-choice strong{font-size:10px;color:#236c4b}.sharing-note{font-size:11px;color:#68747e;line-height:1.65;margin-top:15px}
.deliverables-next{padding:58px var(--gutter);background:#0b121b;color:white}.next-inner{max-width:1320px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.deliverables-next h2{font-size:40px;margin-top:17px}.deliverables-next p:not(.eyebrow){font-size:15px;line-height:1.7;color:#bac5ce;max-width:450px}.deliverables-next .text-link{color:white;margin-top:20px;font-size:13px}.deliverables-next .eyebrow{color:#ff5262}.deliverables-page .site-footer{padding:35px var(--gutter);background:#0b0e14;color:#b8c2cb;display:block}.deliverables-footer{display:flex;align-items:center;justify-content:space-between;max-width:1700px;margin:auto;gap:25px;font-size:11px}.deliverables-footer nav{display:flex;gap:25px;flex-wrap:wrap}.deliverables-footer nav a{font-size:11px}
@media(max-width:1100px){.deliverable-heading{gap:40px}.reading-spread>div{padding:26px 20px}.reading-spread strong{font-size:52px}.sharing-grid{gap:38px}.sharing-grid h2{font-size:42px}.film-spread{gap:30px}}
@media(max-width:900px){.exhibit-intro h1{font-size:60px}.deliverable-heading{grid-template-columns:1fr;gap:22px}.deliverable-heading>p{max-width:650px}.film-spread{grid-template-columns:1fr}.film-benefits{display:grid;grid-template-columns:1fr 1fr;gap:30px}.reading-spread strong{font-size:43px}.sharing-grid h2{font-size:37px}.history-view td,.history-view th{padding:15px}.exhibit-view-heading{padding:18px 15px}.next-inner{gap:40px}}
@media(max-width:650px){.deliverables-page .exhibit{padding:40px 24px 38px}.exhibit-intro{margin-bottom:30px;text-align:left}.exhibit-intro .eyebrow{justify-content:flex-start;font-size:10px}.exhibit-intro h1{font-size:46px;margin:19px 0;line-height:1.08}.exhibit-intro>p:last-child{font-size:15px}.exhibit-navigation{display:grid;grid-template-columns:1fr 1fr;justify-content:start;gap:5px 20px;padding-top:19px;font-size:10px}.exhibit-navigation a{justify-content:space-between}.deliverable{padding:58px 24px}.deliverable h2{font-size:41px}.deliverable-heading{margin-bottom:27px;gap:20px}.deliverable-heading>p{font-size:15px}.reading-spread{grid-template-columns:1fr 1fr;margin-top:29px}.reading-spread>div{padding:22px 18px!important}.reading-spread>div:nth-child(odd){padding-left:0!important;border-left:0}.reading-spread>div:nth-child(-n+2){border-bottom:1px solid #46515d}.reading-spread strong{font-size:45px;margin-top:16px}.reading-spread strong small{font-size:10px}.reading-spread .reading-name{font-size:11px}.reading-spread .reading-context{font-size:9px}.results-foot{display:block}.results-foot p:not(.exhibit-caption){font-size:12px;margin-top:18px}.film-benefits{display:block}.film-benefits>div{padding:21px 0}.film-benefits h3{font-size:17px}.film-benefits p{font-size:13px}.film-open span{width:57px;height:57px;font-size:20px}.deliverable-film figcaption{left:15px;right:15px;bottom:15px;font-size:9px}.sharing-grid{grid-template-columns:1fr;gap:47px}.sharing-grid h2{font-size:39px}.sharing-grid .sharing-lede{font-size:14px;margin-top:19px}.history-view,.link-view{margin-top:25px}.deliverables-next{padding:46px 24px}.next-inner{grid-template-columns:1fr;gap:25px}.deliverables-next h2{font-size:36px}.deliverables-next p:not(.eyebrow){font-size:14px}.deliverables-footer{align-items:flex-start;flex-direction:column}.deliverables-footer nav{gap:20px}}
.sharing-grid .sharing-lede{min-height:77px}
@media(max-width:650px){.sharing-grid .sharing-lede{min-height:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
