body:has(.team-page){background:#020713;background:lab(1.91469% -.0847578 -5.83697)}.team-page{--t-bg:#020713;--t-panel:#081523;--t-panel-2:#0e1e2f;--t-line:#3c4f6273;--t-ink:#f0f6fc;--t-muted:#b0c0d1;--t-lime:#c1f354;--t-gold:#fdc94b;--t-display:"Barlow Condensed Stage", "Arial Narrow", sans-serif;max-width:1080px;padding:max(16px, env(safe-area-inset-top)) 16px 48px;color:var(--t-ink);background:radial-gradient(70% 520px at 50% 0,#00363a8c,#0000 70%);background:radial-gradient(70% 520px at 50% 0,lab(19.5572% -24.7744 -10.1097/.55),#0000 70%);margin:0 auto}@supports (color:lab(0% 0 0)){.team-page{--t-bg:lab(1.91469% -.0847578 -5.83697);--t-panel:lab(6.07125% -1.19761 -11.7069);--t-panel-2:lab(10.5177% -1.81501 -13.7594);--t-line:lab(32.6331% -3.33649 -13.8527/.45);--t-ink:lab(96.5116% -1.09199 -3.57032);--t-muted:lab(76.7624% -3.03724 -10.5907);--t-lime:lab(90.1699% -32.7955 67.6954);--t-gold:lab(84.0144% 9.93231 67.156)}}.team-page :focus-visible{outline:3px solid var(--t-lime);outline-offset:3px;border-radius:8px}.team-curtain{z-index:1000;cursor:pointer;background:radial-gradient(90% 70% at 50% 100%,#003c3f 0%,#071521 55%,#020713 100%);background:radial-gradient(90% 70% at 50% 100%,lab(21.8799% -24.823 -10.1354) 0%,lab(6.13548% -2.18864 -10.2943) 55%,lab(1.91469% -.0847578 -5.83697) 100%);animation:1ms linear 7s forwards team-curtain-gone;position:fixed;inset:0}.team-curtain[data-phase=film]{animation:1ms linear 2.3s forwards team-curtain-clear,1ms linear 7s forwards team-curtain-gone}.team-curtain[data-phase=leaving]{opacity:0;pointer-events:none;transition:opacity .26s}.team-curtain-skip{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));color:#c0d0e1a6;color:lab(82.5634% -3.05694 -10.5998/.65);letter-spacing:.2em;text-transform:uppercase;pointer-events:none;font-size:.72rem;font-weight:700;position:absolute;translate:-50%}@keyframes team-curtain-clear{to{background:0 0}}@keyframes team-curtain-gone{to{opacity:0;visibility:hidden;pointer-events:none}}:where(.team-page,.team-curtain) .team-avatar{aspect-ratio:1;background:radial-gradient(circle at 50% 28%, oklch(.66 .15 var(--hue)) 0%, oklch(.4 .12 var(--hue)) 72%);width:100%;box-shadow:inset 0 0 0 2px oklch(.88 .1 var(--hue) / .55), 0 10px 26px #00000273;border-radius:50%;display:inline-block;overflow:hidden}@supports (color:lab(0% 0 0)){:where(.team-page,.team-curtain) .team-avatar{box-shadow:inset 0 0 0 2px oklch(.88 .1 var(--hue) / .55), 0 10px 26px lab(.0856457% .291422 -1.32537/.45)}}:where(.team-page,.team-curtain) .team-avatar svg{width:100%;height:100%;display:block}.team-top{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.team-back{min-height:44px;color:var(--t-muted);align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.team-back:hover{color:var(--t-ink)}.team-wordmark{font-family:var(--t-display);letter-spacing:.01em;font-size:1.35rem;font-weight:700}.team-wordmark span{color:var(--t-lime)}.team-wordmark em{color:var(--t-muted);font-size:.8rem;font-style:normal}.team-hero{text-align:center;justify-items:center;gap:14px;padding:28px 0 8px;display:grid}.team-kicker{color:var(--t-gold);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.team-kicker span{letter-spacing:.1em;margin-right:6px}.team-hero h1{max-width:15ch;font-family:var(--t-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.4rem,9vw,4.6rem);font-weight:700;line-height:.95}.team-hero h1 span{color:var(--t-lime)}.team-tagline{max-width:34rem;color:var(--t-muted);text-wrap:balance;margin:0;font-size:1.05rem}.team-lineup{justify-content:center;margin:18px 0 4px;padding:0;list-style:none;display:flex}.team-lineup li{width:clamp(64px,17vw,112px);margin:0 -4px}.team-lineup a{color:inherit;border-radius:50%;justify-items:center;gap:8px;text-decoration:none;display:grid}.team-lineup .team-avatar{transition:transform .22s cubic-bezier(.2,.9,.3,1.2)}.team-lineup a:hover .team-avatar,.team-lineup a:focus-visible .team-avatar{transform:translateY(-6px)scale(1.05)}.team-lineup-name{color:var(--t-muted);white-space:nowrap;font-size:.78rem;font-weight:750}.team-visits{border:1px solid var(--t-line);color:var(--t-muted);background:#071728b3;background:lab(7.05815% -1.312 -13.6286/.7);border-radius:999px;align-items:center;gap:8px;margin:6px 0 0;padding:8px 14px;font-size:.85rem;animation:.42s ease-out both team-fade-up;display:inline-flex}.team-visits strong{color:var(--t-lime);font-variant-numeric:tabular-nums}.team-visits-wave{transform-origin:70% 80%;animation:1.1s ease-in-out .3s 2 team-wave;display:inline-block}.team-section-title{font-family:var(--t-display);text-transform:uppercase;align-items:center;gap:14px;margin:0 0 16px;font-size:clamp(1.45rem,5vw,2rem);font-weight:700;line-height:1.05;display:flex}.team-section-title:after{content:"";background:linear-gradient(90deg, var(--t-gold), transparent);flex:1;min-width:24px;height:2px}.team-story,.team-roster,.team-chart-wrap,.team-closing{margin-top:44px}.team-story p{max-width:46rem;color:var(--t-muted);margin:0 0 12px;font-size:1.05rem;line-height:1.65}.team-story p:first-of-type{color:var(--t-ink);font-size:1.15rem;font-weight:600}.team-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.team-stats li{border:1px solid var(--t-line);background:var(--t-panel);border-radius:16px;gap:2px;padding:14px 16px;display:grid}.team-stats strong{font-family:var(--t-display);color:var(--t-lime);font-size:2.2rem;line-height:1}.team-stats span{color:var(--t-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:650}.team-cards{gap:14px;display:grid}.team-card{border:1px solid var(--t-line);background:linear-gradient(160deg, oklch(.3 .08 var(--hue) / .35), transparent 42%), var(--t-panel);box-shadow:inset 0 3px 0 oklch(.75 .15 var(--hue));border-radius:20px;align-content:start;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden}.team-card-no{font-family:var(--t-display);color:#f0f6fc12;color:lab(96.5116% -1.09199 -3.57032/.07);font-size:3.4rem;line-height:1;position:absolute;top:8px;right:14px}.team-card-head{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;display:grid}.team-card-avatar{display:block;position:relative}.team-card-badge{border:2px solid var(--t-panel);background:oklch(.86 .15 var(--hue));width:30px;height:30px;color:oklch(.2 .05 var(--hue));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.team-card-id{gap:2px;min-width:0;display:grid}.team-card-where{color:var(--t-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.team-card h3{font-family:var(--t-display);overflow-wrap:anywhere;margin:0;font-size:2rem;font-weight:700;line-height:1}.team-card h3 small{color:var(--t-muted);font-family:inherit;font-size:.55em}.team-card-role{color:var(--t-gold);margin:0;font-weight:750}.team-card-bio{color:var(--t-muted);margin:0;line-height:1.6}.team-card-skill{background:var(--t-panel-2);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.team-card-skill-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.team-card-skill-label{color:var(--t-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.team-card-skill-value{font-family:var(--t-display);color:var(--t-lime);font-size:1.9rem;line-height:1}.team-card-skill-value small{color:var(--t-muted);font-size:.55em}.team-card-skill-note{color:var(--t-ink);margin:0;font-size:.92rem;font-style:italic}.team-stars{color:#364452;color:lab(28.0228% -2.65704 -10.4399);width:max-content;font-size:1.3rem;line-height:1;display:inline-block;position:relative}.team-stars-on{color:var(--t-gold);clip-path:inset(0 calc(100% - var(--fill)) 0 0);position:absolute;inset:0}.team-card-extras{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.team-card-extras li{border:1px solid oklch(.75 .15 var(--hue) / .5);color:var(--t-muted);border-radius:999px;padding:6px 12px;font-size:.85rem}.team-card-extras strong{color:var(--t-ink)}.team-chart-sub{color:var(--t-muted);margin:-6px 0 16px}.team-chart{border:1px solid var(--t-line);background:var(--t-panel);border-radius:20px;padding:16px}.team-chart ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.team-chart li{grid-template-columns:18px 36px minmax(64px,7.5rem) minmax(0,1fr) 2.6rem;align-items:center;gap:10px;display:grid}.team-chart-rank{color:var(--t-muted);font-family:var(--t-display);text-align:center;font-size:1.15rem}.team-chart li:first-child .team-chart-rank{color:var(--t-gold)}.team-chart-avatar{width:36px;box-shadow:inset 0 0 0 2px oklch(.88 .1 var(--hue) / .55)}.team-chart-name{overflow-wrap:anywhere;font-weight:700;line-height:1.15}.team-chart-track{background:#222f3cb3;background:lab(18.7325% -2.45664 -10.3756/.7);border-radius:999px;height:14px;position:relative}.team-chart-track:after{content:"";top:-5px;bottom:-5px;left:calc(var(--avg) * 100%);border-left:2px dashed #fdc94bbf;border-left:2px dashed lab(84.0144% 9.93231 67.156/.75);position:absolute}.team-chart-bar{border-radius:inherit;background:linear-gradient(90deg, oklch(.6 .15 var(--hue)), oklch(.85 .17 var(--hue)));transform:scaleX(var(--v));transform-origin:0;position:absolute;inset:0}.team-chart-value{font-family:var(--t-display);text-align:right;font-variant-numeric:tabular-nums;font-size:1.4rem}.team-chart-avg{color:var(--t-muted);align-items:center;gap:8px;margin:14px 0 0;font-size:.85rem;display:flex}.team-chart-avg span{border-top:2px dashed var(--t-gold);width:18px}.team-closing{border:1px solid var(--t-line);background:radial-gradient(80% 120% at 50% 0, #003c3f99, transparent 70%), var(--t-panel);text-align:center;border-radius:24px;justify-items:center;gap:10px;padding:32px 18px;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.team-closing{background:radial-gradient(80% 120% at 50% 0, lab(21.8799% -24.823 -10.1354/.6), transparent 70%), var(--t-panel)}}.team-closing-ball{background:radial-gradient(circle at 35% 30%,#eeffa8,#b3e635 60%,#7db20d);background:radial-gradient(circle at 35% 30%,lab(97.8162% -20.6368 55.2128),lab(85.5829% -34.0391 73.403) 60%,lab(66.8987% -33.5322 64.8842));border-radius:50%;width:44px;height:44px;box-shadow:0 0 30px #c1f35473;box-shadow:0 0 30px lab(90.1699% -32.7955 67.6954/.45)}.team-closing h2{max-width:20ch;font-family:var(--t-display);text-transform:uppercase;text-wrap:balance;margin:4px 0 0;font-size:clamp(1.8rem,6vw,2.8rem);font-weight:700;line-height:1}.team-closing p{max-width:40rem;color:var(--t-muted);margin:0;line-height:1.6}.team-closing .team-closing-lead{color:var(--t-ink);font-size:1.12rem;font-weight:650}.team-closing .team-closing-built{color:var(--t-ink);font-weight:650}.team-closing .team-closing-sign{color:var(--t-gold);font-weight:750}.team-closing-sign strong{color:var(--t-lime)}.team-cta{background:var(--t-lime);color:#001c0e;color:lab(7.85597% -14.075 5.53119);border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:8px;padding:0 24px;font-weight:850;text-decoration:none;transition:transform .18s;display:inline-flex;box-shadow:0 12px 30px #ade02a40;box-shadow:0 12px 30px lab(83.2526% -33.9153 74.0477/.25)}.team-cta:hover{transform:translateY(-2px)}.team-cta:active{transform:scale(.98)}.team-page .marketing-footer{border-top-color:var(--t-line)}.team-page .marketing-footer a{color:var(--t-muted)}.team-page .marketing-footer a:hover{color:var(--t-ink)}@media (min-width:760px){.team-page{padding-inline:24px}.team-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.team-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.team-cards .team-card:last-child:nth-child(odd){grid-column:1/-1}.team-chart{padding:22px 26px}.team-lineup li{margin:0 4px}}@media (max-width:520px){.team-kicker{letter-spacing:.14em;font-size:.62rem}.team-kicker span{margin:0 0 4px;display:block}.team-lineup-name{font-size:.68rem}.team-visits{text-align:left;font-size:.8rem}}@media (max-width:380px){.team-chart li{grid-template-columns:14px 30px minmax(52px,5rem) minmax(0,1fr) 2.2rem;gap:8px}.team-chart-avatar{width:30px}}@media (prefers-reduced-motion:no-preference){.team-lineup li{animation:.62s cubic-bezier(.16,1,.3,1) both team-rise;animation-delay:calc(var(--i) * 70ms)}.team-hero h1,.team-tagline,.team-kicker{animation:.56s cubic-bezier(.16,1,.3,1) both team-fade-up}.team-tagline{animation-delay:80ms}.team-curtain~.team-page .team-lineup li,.team-curtain~.team-page .team-hero h1,.team-curtain~.team-page .team-tagline,.team-curtain~.team-page .team-kicker{animation-play-state:paused}.team-chart[data-armed] .team-chart-bar{transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 90ms);transform:scaleX(0)}.team-chart[data-armed][data-in] .team-chart-bar{transform:scaleX(var(--v))}}@keyframes team-rise{0%{opacity:0;transform:translateY(22px)scale(.86)}}@keyframes team-fade-up{0%{opacity:0;transform:translateY(12px)}}@keyframes team-wave{0%,to{transform:rotate(0)}30%{transform:rotate(16deg)}60%{transform:rotate(-8deg)}}
