:root{--ground:#051417;--ground-2:#0a2226;--surface:#0d2b30;--ink:#eaf5f5;--muted:#93b4b7;--line:#eaf5f524;--teal:#13909a;--teal-glow:#13909a61;--pink:#ff3d8b;--pink-deep:#e0246f;--on-pink:#1b0612;--ph-bg:#2b230f;--ph-ink:#f2cf7a;--ph-line:#8c6b1f;--nav-h:61px;--display:"Big Shoulders Display", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--body:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease-out:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ground)}html[data-motion]{scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font:400 17px/1.55 var(--body);margin:0;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--pink);outline-offset:3px}h1,h2,h3,p,figure,blockquote{margin:0}h2{font:900 clamp(3rem, 14vw, 6.5rem) / .86 var(--display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance}p{text-wrap:pretty}section[id],div[id],main[id]{scroll-margin-top:calc(var(--nav-h) + env(safe-area-inset-top,0px))}.band{padding-block:56px;padding-inline:16px}.wrap{max-width:1120px;margin-inline:auto}.eyebrow{font:500 12px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.section-head{gap:10px;margin-bottom:28px;display:grid}.lede{max-width:60ch;color:var(--muted)}.lede-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ph{font:500 .82em/1.3 var(--mono);color:var(--ph-ink);background:var(--ph-bg);border:1.5px dashed var(--ph-line);border-radius:4px;padding:1px 6px}.ph-block{text-align:center;font:500 12px/1.35 var(--mono);color:var(--ph-ink);background:var(--ph-bg);border:1.5px dashed var(--ph-line);border-radius:6px;place-items:center;padding:8px;display:grid}.legend{padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px;background:var(--ph-bg);color:var(--ph-ink);border-bottom:1.5px dashed var(--ph-line);font:500 12px/1.4 var(--mono);text-align:center}@supports (animation-timeline:view()){html[data-motion] main h2{animation:linear both heading-in;animation-timeline:view();animation-range:entry entry 70%}}@keyframes heading-in{0%{opacity:0;transform:translateY(.35em)}}.site-nav{z-index:40;padding-inline:16px;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--line);background:#051417db;position:sticky;top:0}.site-nav__inner{align-items:center;gap:10px;min-height:60px;display:flex;position:relative}.mark{font:900 1.5rem/1 var(--display);letter-spacing:.02em;text-transform:uppercase;margin-right:auto;padding-block:10px;text-decoration:none}.mark span{color:var(--pink)}.site-nav__cta{flex:none;min-height:44px;padding:8px 16px;font-size:15px}.site-nav__toggle{display:none}.site-nav__hamburger{border:1.5px solid var(--line);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.site-nav__toggle:focus-visible~.site-nav__hamburger{outline:3px solid var(--pink);outline-offset:2px}.site-nav__hamburger-bars{flex-direction:column;gap:5px;width:22px;display:inline-flex}.site-nav__hamburger-bars>span{background:var(--ink);border-radius:2px;height:2px;transition:transform .18s,opacity .15s;display:block}.site-nav__toggle:checked~.site-nav__hamburger .site-nav__hamburger-bars>span:first-child{transform:translateY(7px)rotate(45deg)}.site-nav__toggle:checked~.site-nav__hamburger .site-nav__hamburger-bars>span:nth-child(2){opacity:0}.site-nav__toggle:checked~.site-nav__hamburger .site-nav__hamburger-bars>span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-nav__links{font:600 15px/1 var(--body);gap:22px;margin:0;padding:0;list-style:none;display:flex}.site-nav__links a{padding-block:10px;text-decoration:none;display:block}.site-nav__links a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:6px;text-decoration-thickness:2px}@media (width<=859px){.site-nav__toggle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.site-nav__hamburger{display:inline-flex}.site-nav__links{background:var(--ground);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:8px 16px 16px;font-size:1.1rem;display:none;position:absolute;top:100%;left:-16px;right:-16px;box-shadow:0 18px 30px #00000073}.site-nav__toggle:checked~.site-nav__links{display:flex}.site-nav__links a{border-top:1px solid var(--line);padding-block:15px}.site-nav__links li:first-child a{border-top:0}html:has(#site-nav-toggle:checked){overflow:hidden}}@media (prefers-reduced-motion:reduce){.site-nav__hamburger-bars>span{transition:none}}.btn{min-height:52px;font:700 17px/1.1 var(--body);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn-hot{background:var(--pink);color:var(--on-pink)}.btn-line{color:inherit;background:0 0;border-color:currentColor}.hero{min-height:calc(100svh - var(--nav-h));min-height:max(560px, calc(100svh - var(--nav-h)));background:radial-gradient(ellipse 70% 55% at 62% 42%, var(--teal-glow), transparent 70%), linear-gradient(180deg, var(--ground) 0%, #030d0f 100%);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.hero-stage{padding:18px 16px 0;position:relative}.hero-kicker{z-index:3;font:500 11.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:4px 0;display:flex;position:relative}.hero-kicker span+span:before{content:"·";color:var(--pink);margin-inline:8px}.hero-name{font:900 min(27vw, 17.5rem) / .8 var(--display);text-transform:uppercase;letter-spacing:-.01em;display:grid;position:absolute;top:36%;left:12px;right:12px}.hero-line{z-index:1;grid-area:1/1;padding-bottom:.04em;display:block;position:relative;overflow:hidden}.hero-line--outline{z-index:3;grid-area:2/1}.hero-line>span{display:block}.hero-line--outline>span{color:#0000;-webkit-text-stroke:max(1.5px, .012em) var(--pink)}.hero-name--ghost{pointer-events:none;-webkit-user-select:none;user-select:none}.hero-line--ghost{z-index:3}.hero-line--ghost>span:before{content:attr(data-text);color:#0000;-webkit-text-stroke:max(1px, .008em) #eaf5f599}.hero-cutout{z-index:2;height:84%;position:absolute;bottom:0;right:-1%}.hero-cutout img{filter:drop-shadow(0 18px 40px #0000008c);width:auto;max-width:none;height:100%}html[data-motion] .hero-line>span{animation:rise-in .95s var(--ease-out) both}html[data-motion] .hero-line--outline>span{animation-delay:80ms}html[data-motion] .hero-cutout{animation:lift-in 1.1s .12s var(--ease-out) both}@keyframes rise-in{0%{transform:translateY(105%)}}@keyframes lift-in{0%{opacity:0;transform:translateY(6%)}}@supports (animation-timeline:view()){html[data-motion] .hero-line{animation:linear both name-drift;animation-timeline:view();animation-range:exit}}@keyframes name-drift{to{opacity:.35;transform:translateY(38%)}}.ribbon{z-index:3;background:var(--pink);color:var(--on-pink);padding-block:12px;position:relative;overflow:hidden}.ribbon-track{flex-wrap:wrap;justify-content:center;gap:6px 0;width:100%;display:flex}.ribbon-item{font:800 1.35rem/1 var(--display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;padding-inline:14px}.ribbon-item:after{content:"";vertical-align:.2em;background:currentColor;border-radius:50%;width:7px;height:7px;margin-left:28px;display:inline-block}html:not([data-motion]) .ribbon-item[aria-hidden=true]{display:none}html[data-motion] .ribbon-track{flex-wrap:nowrap;justify-content:flex-start;width:max-content;animation:34s linear infinite marquee}@keyframes marquee{to{transform:translate(-50%)}}.clip{background:#000}.clip-media{position:relative}.clip-video{aspect-ratio:4/3;object-fit:cover;object-position:14% 30%;background:#000;width:100%;display:block}.clip-cap{justify-items:start;gap:14px;padding:20px 16px 32px;display:grid}.film{background:#020b0d}.film-grid{gap:18px;display:grid}.player-slot{aspect-ratio:16/9;background:#000;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000008c}.player{color:#fff;display:block;position:absolute;inset:0}.player picture,.player img{object-fit:cover;width:100%;height:100%}.player:after{content:"";background:linear-gradient(#0000 45%,#000000c7);position:absolute;inset:0}.player-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.play{z-index:1;background:var(--pink);width:76px;height:76px;color:var(--on-pink);border-radius:50%;place-items:center;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #ff3d8b38}.play svg{width:30px;height:30px;margin-left:4px}.player-cap{z-index:1;gap:2px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.player-cap b{font:800 clamp(1.4rem, 5vw, 2.1rem) / 1 var(--display);text-transform:uppercase}.player-cap span{font:500 12px/1.3 var(--mono);color:#ffffffd1}.reels{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.reels li{scroll-snap-align:start;flex:0 0 min(72%,280px)}.reel{background:var(--ground-2);border:1px solid var(--line);height:100%;color:var(--ink);border-radius:12px;gap:10px;padding:10px;text-decoration:none;display:grid;position:relative}.reel-thumb{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%;height:auto}.reel-text{gap:4px;padding-right:22px;display:grid}.reel-text b{font:700 16px/1.25 var(--body)}.reel-sub{font:500 11.5px/1.4 var(--mono);color:var(--muted)}.reel>svg{width:16px;height:16px;color:var(--pink);position:absolute;bottom:14px;right:12px}.reels .is-current .reel{border-color:var(--pink);box-shadow:inset 0 0 0 1px var(--pink)}.reel-now{background:var(--pink);color:var(--on-pink);font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 8px;position:absolute;top:16px;left:16px}.jump{background:radial-gradient(ellipse 60% 50% at 30% 60%, #13909a33, transparent 70%), var(--ground);position:relative}.jump-stage{gap:18px;max-width:1120px;margin-inline:auto;padding:40px 16px 24px;display:grid}html[data-motion] .jump{height:330svh}html[data-motion] .jump-stage{top:var(--nav-h);height:calc(100svh - var(--nav-h));grid-template-rows:auto minmax(0,1fr);padding-block:14px 10px;position:sticky}.jump-copy{align-content:start;gap:6px;display:grid}.jump h2{font-size:clamp(2.4rem,11vw,5.2rem)}.jump-readout{font:900 clamp(4.2rem, 21vw, 9.5rem) / .85 var(--display);font-variant-numeric:tabular-nums;margin-top:6px;transition:color .3s}.jump[data-cleared=true] .jump-readout{color:var(--pink)}.jump-caption{font:500 12.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.jump-over{background:var(--pink);color:var(--on-pink);font:800 1.05rem/1 var(--display);text-transform:uppercase;letter-spacing:.04em;transition:opacity .3s ease, transform .3s var(--ease-out);border-radius:999px;justify-self:start;padding:6px 12px}html[data-motion] .jump:not([data-cleared=true]) .jump-over{opacity:0;transform:translateY(6px)}.jump-steps{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.jump-steps li{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:5.2ch minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;font-size:15px;transition:color .3s;display:grid}.jump-steps b{font:800 1.5rem/1 var(--display);color:var(--ink)}html[data-motion] .jump[data-phase=reach] .jump-steps li[data-key=reach],html[data-motion] .jump[data-phase=standing] .jump-steps li[data-key=standing],html[data-motion] .jump[data-phase=approach] .jump-steps li[data-key=approach]{color:var(--ink)}html[data-motion] .jump[data-phase=approach] .jump-steps li[data-key=approach] b{color:var(--pink)}@media (width<=859px){html[data-motion] .jump-steps{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}.jump-court{width:100%;height:100%;min-height:0;max-height:78svh;overflow:visible}html:not([data-motion]) .jump-court{height:auto;max-height:80svh}.jump-court text{font:500 11px var(--mono);fill:var(--muted);paint-order:stroke;stroke:var(--ground);stroke-width:5px;stroke-linejoin:round}.jc-tick line,.jc-axis{stroke:var(--muted);stroke-width:1px}.jc-floor{stroke:var(--ink);stroke-width:3px}.jc-mesh-line{fill:none;stroke:#eaf5f529;stroke-width:1px}.jc-tape{stroke:var(--ink);stroke-width:4px}.jc-post{stroke:#5d7c80;stroke-width:5px}.jc-stripe-a{fill:#c9205e;transition:fill .3s}.jc-stripe-w{fill:#f4fafa}.jump[data-cleared=true] .jc-stripe-a{fill:var(--pink)}html[data-motion] .jump[data-cleared=true] .jc-antenna{animation:.6s ease-out antenna-flash}@keyframes antenna-flash{30%{filter:drop-shadow(0 0 10px var(--pink)) brightness(1.4)}}.jc-mark{stroke:currentColor;stroke-width:1.2px;stroke-dasharray:3 4}.jc-lead{fill:none;stroke:currentColor;stroke-width:1px}.jc-tag{color:var(--muted);transition:opacity .35s}.jc-tag--ink{color:var(--ink)}.jc-tag--ink text{fill:var(--ink)}.jc-tag--pink{color:var(--pink)}.jump-court .jc-tag--pink text{fill:var(--pink);font-size:12.5px;font-weight:500}.jc-tag--muted .jc-mark{stroke-dasharray:1 5}html[data-motion] .jump[data-phase=reach] [data-show=standing],html[data-motion] .jump[data-phase=reach] [data-show=approach],html[data-motion] .jump[data-phase=standing] [data-show=approach],html[data-motion] .jump[data-history=false] [data-show=history]{opacity:0}.jc-figure image{filter:drop-shadow(0 10px 24px #0009)}.facts{background:var(--ground);padding:8px 16px 64px}.facts-grid{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block:0;display:grid;overflow:hidden}.fact{background:var(--ground-2);align-content:start;gap:6px;padding:16px;display:grid}.fact dt{font:500 11px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fact dd{font:800 1.9rem/1 var(--display);gap:4px;margin:0;display:grid}.fact small{font:400 12px/1.4 var(--mono);color:var(--muted)}.story{background:var(--ground);padding:64px 16px 24px}.story-head{gap:12px;margin-bottom:20px;display:grid}.story-head .lede{color:var(--ink);font-size:1.15rem}.chapter{gap:0;padding-bottom:24px;display:grid}.chapter-year{top:var(--nav-h);z-index:2;background:linear-gradient(180deg, var(--ground) 78%, transparent);font:900 clamp(3.4rem, 17vw, 7.5rem) / .9 var(--display);color:#0000;-webkit-text-stroke:1.5px var(--teal);padding:10px 0 8px;position:sticky}.chapter:last-child .chapter-year{-webkit-text-stroke-color:var(--pink)}.timeline{margin:0;padding:0 0 0 28px;list-style:none;position:relative}.timeline:before,.timeline:after{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:7px}.timeline:after{background:var(--pink);transform-origin:top}@supports (animation-timeline:view()){html[data-motion] .timeline:after{animation:linear both line-fill;animation-timeline:view();animation-range:cover 10% cover 70%}}@keyframes line-fill{0%{transform:scaleY(0)}}.timeline li{gap:4px;padding:14px 0 18px;display:grid;position:relative}.timeline li:before{content:"";background:var(--ground);border:2px solid var(--teal);z-index:1;border-radius:50%;width:14px;height:14px;position:absolute;top:17px;left:-27px}.timeline li.hot:before{background:var(--pink);border-color:var(--pink);box-shadow:0 0 0 6px #ff3d8b33}.when{font:500 12px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;display:flex}.pos{border:1px solid var(--teal);color:var(--ink);letter-spacing:.06em;border-radius:4px;padding:2px 6px}.pos.now{background:var(--pink);border-color:var(--pink);color:var(--on-pink)}.timeline b{font:700 1.15rem/1.3 var(--body)}.timeline p{color:var(--muted);max-width:58ch}.timeline .sources{flex-wrap:wrap;gap:4px 20px;margin-top:4px;display:flex}.timeline .source{text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:4px;align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.timeline .source svg{width:14px;height:14px}.touch-chart{background:var(--ground-2);border:1px solid var(--line);border-radius:14px;max-width:460px;margin:12px 0 0 28px;padding:16px}.touch-chart svg{width:100%;height:auto;overflow:visible}.tc-line{fill:none;stroke:var(--pink);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}@supports (animation-timeline:view()){html[data-motion] .tc-line{stroke-dasharray:1;animation:linear both draw;animation-timeline:view();animation-range:entry 30% cover 55%}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tc-point circle{fill:var(--ground);stroke:var(--pink);stroke-width:3px}.tc-point--now circle{fill:var(--pink)}.tc-point text{font:800 15px var(--display);fill:var(--ink)}.tc-point .tc-when{font:500 10.5px var(--mono);fill:var(--muted)}.touch-chart figcaption{font:500 12px/1.4 var(--mono);color:var(--muted);margin-top:8px}.quote-band{background:var(--pink);color:var(--on-pink);padding:56px 16px}.quote-band blockquote{gap:16px;display:grid}.quote-band p{font:800 clamp(2rem, 8.5vw, 4.4rem) / 1 var(--display);text-transform:uppercase;text-wrap:balance}.quote-band p:before{content:"“"}.quote-band p:after{content:"”"}.quote-band cite{font:500 12.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;font-style:normal}.school{background:var(--ground);padding:64px 16px}.school .wrap{gap:14px;display:grid}.figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin:12px 0 0;display:grid}.figure{border-top:2px solid var(--teal);align-content:start;gap:6px;padding-top:12px;display:grid}.figure dt{font:500 11px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.figure dd{font:900 clamp(2.8rem, 13vw, 4.6rem) / .9 var(--display);margin:0}.figure small{font:400 12.5px/1.3 var(--mono);color:var(--muted)}.figure--words dd{font:800 clamp(1.5rem, 6.5vw, 2.3rem) / 1 var(--display);text-transform:uppercase}.figure--id dd{font:500 clamp(1.05rem, 4.6vw, 1.4rem) / 1.2 var(--mono);letter-spacing:.04em}.school-lines{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.school-lines li{border-top:1px solid var(--line);gap:4px;padding:14px 0;display:grid}.school-lines li>span:last-child{color:var(--muted);font-size:15px}.schedule{background:var(--ground-2);padding:64px 16px}.schedule .wrap{gap:14px;display:grid}.next-up{background:radial-gradient(ellipse 80% 90% at 100% 0%, #ff3d8b47, transparent 70%), var(--surface);border:1px solid #ff3d8b8c;border-radius:16px;gap:8px;margin-top:12px;padding:20px;display:grid}.next-up__when{font:500 12.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.next-up__count{background:var(--pink);color:var(--on-pink);border-radius:999px;padding:5px 10px}.next-up h3{font:900 clamp(2rem, 9vw, 3.4rem) / .92 var(--display);text-transform:uppercase}.next-up__place{color:var(--muted)}.season{margin:8px 0 0;padding:0;list-style:none}.season-row{border-top:1px solid var(--line);grid-template-columns:5.6rem minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:14px 0;display:grid}.season-dates{font:500 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.season-event{gap:2px;display:grid}.season-event b{font-weight:700}.season-event>span{color:var(--muted);font-size:15px}.season-tag{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 7px}.season-row.is-played{opacity:.55}.season-row.is-played b{-webkit-text-decoration:line-through #eaf5f559;text-decoration:line-through #eaf5f559}.season-row.is-next .season-tag{background:var(--pink);border-color:var(--pink);color:var(--on-pink)}.season-row.is-next .season-dates{color:var(--pink)}.refs{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.ref{border:1px solid var(--line);background:var(--ground-2);border-radius:14px;gap:16px;padding:18px;display:grid}.ref-quote{border-left:3px solid var(--pink);padding-left:14px}.ref-who{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;display:grid}.ref-photo{object-fit:cover;border-radius:50%;width:64px;height:64px}.ref-id{gap:3px;min-width:0;display:grid}.ref .role{font:500 11.5px/1.3 var(--mono);text-transform:uppercase;color:var(--muted)}.contact{background:var(--pink);color:var(--on-pink);padding:72px 16px 80px}.contact-inner{justify-items:start;gap:14px;display:grid}.contact .lede{color:var(--on-pink);opacity:.8}.contact-email{max-width:100%;font:900 clamp(1.9rem, 9.5vw, 5rem) / 1 var(--display);text-underline-offset:.12em;overflow-wrap:anywhere;align-items:center;gap:14px;margin-top:8px;text-decoration:underline;text-decoration-thickness:.06em;display:inline-flex}.contact-email svg{flex:none;width:.8em;height:.8em}.contact-links{flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.contact-links a{border:2px solid var(--on-pink);border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.contact-links svg{width:16px;height:16px}.contact-links a:hover{background:var(--on-pink);color:var(--pink)}footer{padding-inline:16px;padding-block:24px calc(24px + env(safe-area-inset-bottom,0px));font:400 12.5px/1.5 var(--mono);color:var(--muted);text-align:center;background:#030d0f;gap:6px;display:grid}.page-message .wrap{justify-items:start;gap:14px;padding-block:12vh;display:grid}@media (width>=640px){.band{padding-block:72px}.facts-grid,.figures{grid-template-columns:repeat(4,minmax(0,1fr))}.clip-video{aspect-ratio:1280/560;object-position:center}}@media (width>=860px){.hero-stage{padding:26px 32px 0}.hero-kicker{justify-content:center}.hero-name{justify-items:center;font-size:min(16vw,31vh,17rem);top:34%;left:0;right:0}.hero-cutout{width:fit-content;height:90%;margin-inline:auto;left:0;right:0;translate:9%}.ribbon-item{font-size:1.6rem}.clip{position:relative}.clip-video{max-height:74svh}.clip-cap{text-align:right;background:linear-gradient(90deg,#0000,#000000c7 45%);align-content:end;justify-items:end;width:min(46%,560px);max-width:none;padding:32px 40px 36px 80px;position:absolute;top:0;bottom:0;right:0}.clip-cap .eyebrow{color:#eaf5f5d9}.reels .is-current .reel-text{padding-right:88px}.film-grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:28px}.reels{gap:10px;display:grid;overflow:visible}.reel{grid-template-columns:112px minmax(0,1fr);align-items:center}.reel-now{inset:auto 12px 12px auto}.reel-text{padding-right:26px}.jump-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;padding-inline:32px}html[data-motion] .jump-stage{grid-template-rows:none;padding-block:24px}.jump-copy{order:2}.jump-court{max-height:calc(100svh - var(--nav-h) - 48px)}.story,.school,.schedule{padding-inline:32px}.chapter{grid-template-columns:220px minmax(0,1fr);gap:32px;padding-bottom:32px}.chapter-year{top:calc(var(--nav-h) + 24px);background:0 0;align-self:start}.season-row{grid-template-columns:11rem minmax(0,1fr) auto}.next-up{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:28px}.next-up__when,.next-up h3,.next-up__place{grid-column:1}.contact,.quote-band{padding-inline:32px}}
