.matches-hub{--hub-paper:#f0efeb;--hub-ink:#162b30;--hub-muted:#4c6265;--hub-accent:#006775;--hub-line:#bccdcb;--hub-display:HockeyDisplay,Impact,"Arial Narrow",sans-serif;background:var(--hub-paper);color:var(--hub-ink);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif;overflow:clip}.matches-hub *,.matches-hub :before,.matches-hub :after{box-sizing:border-box}.matches-hub :is(h1,h2,h3,p,figure){margin:0}.matches-hub :is(h1,h2,h3){text-wrap:balance}.matches-hub a{color:inherit;text-decoration:none}.matches-hub :is(a,button,input):focus-visible{outline:3px solid var(--hub-accent);outline-offset:5px}.matches-hub button,.matches-hub input{font:inherit}.matches-hub button{cursor:pointer}.matches-hub em{color:var(--hub-accent);font-style:normal}.matches-hub .hub-eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--hub-accent);margin-bottom:20px;font-size:11px;font-weight:700;line-height:1.6}.matches-hub h2{font:800 clamp(44px,5.2vw,76px)/.95 var(--hub-display);letter-spacing:-.015em}.matches-hub .hub-button{color:#103239;background:#b7e7e6;border:1px solid #0000;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:17px 23px;font-size:13px;font-weight:700;display:inline-flex}.matches-hub .hub-button:hover{background:#fffefa}.matches-hub .hub-text-link{text-underline-offset:6px;padding-block:13px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}.matches-hub .hub-text-link:hover{text-decoration-thickness:2px}.hub-hero{--hub-accent:#b7e7e6;isolation:isolate;color:#f0efeb;background:#320d48;grid-template-columns:1.1fr 1fr;min-height:630px;padding-bottom:44px;display:grid;position:relative}.hub-hero:before{content:"";z-index:-1;background:linear-gradient(118deg,#0000 37%,#75438b20 37% 54%,#0000 54%);position:absolute;inset:0}.hub-hero:after{content:"";clip-path:polygon(0 100%,100% 0,100% 100%);background:#006775;width:100%;height:46px;position:absolute;bottom:-1px;left:0}.hub-hero-copy{align-self:center;min-width:0;padding:72px 25px 45px 5vw}.matches-hub h1{font:800 clamp(60px,7.5vw,116px)/.88 var(--hub-display);letter-spacing:-.025em}.matches-hub .hub-intro{color:#e0d4e7;max-width:425px;margin-top:30px;font-size:16px;line-height:1.75}.hub-hero-actions{flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:30px;display:flex}.matches-hub .hub-hero-caption{text-transform:uppercase;letter-spacing:1.1px;color:#dfc1ef;margin-top:44px;font-size:10px;line-height:1.7}.hub-hero-caption span{color:#f0efeb;margin-left:14px;display:inline-block}.hub-hero-visual{flex-direction:column;justify-content:flex-end;min-width:0;padding:280px 5vw 24px 0;display:flex;position:relative}.hub-hero-photo{z-index:-1;position:absolute;inset:0 0 70px -20px;overflow:hidden}.hub-hero-photo img{object-fit:cover;object-position:50% 42%}.hub-hero-photo:after{content:"";background:linear-gradient(90deg,#320d48,#0000 40%),linear-gradient(#320d4820,#320d4830 35%,#320d48 95%);position:absolute;inset:0}.hub-hero-photo figcaption{z-index:1;letter-spacing:1px;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px #000;font-size:9px;position:absolute;top:28px;right:5vw}.hub-streak{color:#320d48;--hub-accent:#320d48;background:#c4a1dc;padding:24px 28px;position:relative;box-shadow:10px 10px #21083180}.hub-streak-heading{border-bottom:1px solid #320d4840;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.matches-hub .hub-streak-heading h2{font:800 25px/1 var(--hub-display);letter-spacing:.01em}.hub-streak-heading>span{font-size:25px;line-height:1}.hub-streak-numbers{grid-template-columns:1fr 1fr;gap:20px;padding-top:20px;display:grid}.hub-streak-numbers>div{align-items:center;gap:12px;display:flex}.hub-streak-numbers strong{font:800 clamp(62px,6.8vw,100px)/.85 var(--hub-display);font-variant-numeric:tabular-nums}.hub-streak-numbers span{font-size:11px;font-weight:700;line-height:1.5}.hub-streak-numbers small{margin-top:4px;font-size:10px;font-weight:400;display:block}.hub-streak-benchmark{border-left:1px solid #320d4840;padding-left:20px}.hub-streak-benchmark strong{color:#583268}.hub-streak-ticks{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;margin-top:24px;display:grid}.hub-streak-ticks i{background:#320d4826;height:8px;transform:skew(-14deg)}.hub-streak-ticks i[data-filled=true]{background:#320d48}.matches-hub .hub-streak>p{flex-wrap:wrap;justify-content:space-between;gap:5px 15px;margin-top:14px;font-size:10px;line-height:1.7;display:flex}.hub-streak a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.hub-pulse{--hub-accent:#b7e7e6;color:#f0efeb;background:#006775;grid-template-columns:1fr .6fr .7fr 1fr;gap:30px;padding:30px 5% 48px;display:grid}.hub-pulse>div+div{border-left:1px solid #b7e7e64d;padding-left:38px}.hub-pulse-stat{flex-wrap:wrap;align-content:start;align-items:baseline;gap:0 14px;display:flex}.hub-pulse-stat>span,.hub-form>span{text-transform:uppercase;letter-spacing:1.1px;color:#d7efee;width:100%;margin-bottom:12px;font-size:10px;display:block}.hub-pulse-stat strong{font:800 clamp(34px,4.4vw,64px)/1 var(--hub-display);font-variant-numeric:tabular-nums}.hub-pulse small{color:#d7efee;font-size:10px;line-height:1.6}.hub-form>span{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:10px;display:flex}.hub-form>span small{text-transform:none;letter-spacing:.2px;font-size:9px}.hub-form ol{flex-wrap:wrap;gap:6px;margin:0 0 5px;padding:0;list-style:none;display:flex}.hub-form li{color:#4a235b;background:#e7d2ef;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.hub-form li[data-result=W]{color:#064953;background:#b7e7e6}.hub-form>p{font:800 28px/1.4 var(--hub-display)}.hub-lines{--hub-accent:#583268;padding-block:56px 8px}.hub-lines-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.matches-hub .hub-lines-heading .hub-eyebrow{margin-bottom:12px}.matches-hub .hub-lines h2{font-size:clamp(32px,3.4vw,46px)}.hub-lines h2 em{color:#583268;font-style:normal}.hub-lines-heading>p{max-width:320px;color:var(--hub-muted);font-size:13px;line-height:1.7}.hub-lines-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hub-line-card{border:1px solid var(--hub-line);background:#fffefa;border-top:3px solid #583268;flex-direction:column;padding:14px 16px 12px;display:flex}.hub-line-top{align-items:center;gap:10px;display:flex}.hub-line-count{font:800 40px/.9 var(--hub-display);color:#320d48;font-variant-numeric:tabular-nums}.hub-line-label{letter-spacing:.9px;text-transform:uppercase;color:var(--hub-muted);font-size:9px;font-weight:700;line-height:1.35}.hub-line-tag{letter-spacing:.8px;text-transform:uppercase;color:#583268;border:1px solid #c4a1dc;margin-left:auto;padding:3px 7px;font-size:9px;font-weight:700}.hub-line-players{border-top:1px solid var(--hub-line);margin:12px 0 0;padding:0;list-style:none}.hub-line-players li{border-bottom:1px solid #bccdcb80;align-items:center;gap:9px;min-height:30px;display:flex}.hub-line-num{color:#583268;font-variant-numeric:tabular-nums;flex:none;width:20px;font-size:10px;font-weight:700}.hub-line-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.3px;min-width:0;color:var(--hub-ink);font-size:12px;font-weight:700;overflow:hidden}.hub-line-g{color:#f0efeb;background:#583268;flex:none;place-items:center;width:18px;height:18px;margin-left:auto;font-size:9px;font-weight:700;display:grid}.hub-line-meta{color:var(--hub-muted);flex-wrap:wrap;gap:4px 12px;margin-top:10px;font-size:10px;display:flex}.hub-line-meta span:first-child{color:#583268;font-weight:700}.matches-hub .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hub-lines-empty{border:1px dashed var(--hub-line);color:var(--hub-muted);padding:18px;font-size:13px}.hub-results,.hub-archive{padding:76px 5% 92px;scroll-margin-top:24px;position:relative}.hub-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.hub-section-heading>p{max-width:350px;color:var(--hub-muted);font-size:14px;line-height:1.8}.matches-hub .hub-data-note{background:#e7ddec;border-left:3px solid #704183;margin-bottom:24px;padding:14px 18px;font-size:13px;line-height:1.6}.matches-hub .hub-feature{--hub-accent:#b7e7e6;color:#f0efeb;isolation:isolate;background:#103d46;border:1px solid #006775;margin-bottom:38px;padding:22px 30px;display:block;position:relative}.hub-feature:before{content:"";z-index:-1;background:linear-gradient(120deg,#0000 40%,#b7e7e608 40% 61%,#0000 61%);position:absolute;inset:0}.hub-feature-top,.hub-feature-bottom{color:#cee5e3;justify-content:space-between;align-items:center;gap:12px 20px;font-size:11px;line-height:1.6;display:flex}.hub-feature-top{text-transform:uppercase;letter-spacing:.8px}.hub-feature-outcome{color:#4a235b;background:#e7d2ef;padding:5px 10px;font-weight:700}.hub-feature-outcome[data-result=W]{color:#064953;background:#b7e7e6}.hub-feature-score{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:25px;max-width:880px;margin:26px auto;display:grid}.hub-feature-score>div{flex-direction:column;align-items:center;min-width:0;display:flex}.hub-team-monogram{font:800 26px/1 var(--hub-display);color:#b7e7e6;border:1px solid #b7e7e666;margin-bottom:12px;padding:12px;transform:skew(-6deg)}.hub-opponent-monogram{color:#dfc1ef;border-color:#dfc1ef66}.hub-feature-score strong{font:800 clamp(24px,2.5vw,36px)/1.1 var(--hub-display);text-transform:uppercase;overflow-wrap:anywhere}.hub-feature-score small{color:#bcd4d3;margin-top:7px;font-size:10px}.hub-feature-score p{align-items:center;gap:24px;display:flex}.hub-feature-score b{font:800 clamp(58px,6vw,90px)/1 var(--hub-display);font-variant-numeric:tabular-nums}.hub-feature-score p>span{color:#86abae;font-size:28px}.hub-feature-bottom{border-top:1px solid #b7e7e633;padding-top:16px}.hub-feature-bottom strong{color:#b7e7e6;font-size:12px}.matches-hub a.hub-feature:hover{background:#174d56}.hub-board-tools{justify-content:space-between;align-items:end;gap:25px;display:flex}.hub-filters{flex-wrap:wrap;gap:7px;display:flex}.hub-board-tools>.hub-mode-filters{border-left:1px solid var(--hub-line);margin-right:auto;padding-left:18px}.hub-filters button{min-height:44px;color:var(--hub-muted);border:1px solid var(--hub-line);background:0 0;padding:11px 17px;font-size:12px;font-weight:700}.hub-filters button[aria-pressed=true]{background:var(--hub-accent);color:#fffefa;border-color:var(--hub-accent)}.hub-filters button:hover:not([aria-pressed=true]){border-color:var(--hub-accent);color:var(--hub-accent);background:#0067750c}.hub-search{flex-basis:260px}.hub-search label{color:var(--hub-muted);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.hub-search input{border:1px solid var(--hub-line);width:100%;min-height:44px;color:var(--hub-ink);background:#fffefa;border-radius:0;padding:11px 14px;font-size:14px}.hub-search input::placeholder{color:#617476;opacity:1}.hub-board-meta{color:var(--hub-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-block:24px 13px;font-size:10px;line-height:1.6;display:flex}.hub-board-meta>span{text-transform:uppercase;letter-spacing:.8px}.hub-match-list{border-top:1px solid var(--hub-line);margin:0;padding:0;list-style:none}.hub-match-list li{border-bottom:1px solid var(--hub-line)}.matches-hub .hub-match-row{grid-template-columns:minmax(120px,1fr) 36px minmax(0,1.7fr) 40px 145px;align-items:center;gap:25px;padding:23px 18px;display:grid;position:relative}.hub-match-row:before{content:"";background:var(--hub-accent);opacity:0;width:3px;position:absolute;inset:0 auto 0 0}.matches-hub a.hub-match-row:hover,.matches-hub a.hub-match-row:focus-visible{background:#fffefa}.hub-match-row:is(:hover,:focus-visible):before{opacity:1}.hub-match-static:before{display:none}.hub-match-date{font-size:12px;line-height:1.5}.hub-match-date small{color:var(--hub-muted);margin-top:6px;font-size:10px;display:block}.hub-result{color:#583268;background:#e3d5ea;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.hub-result[data-result=W]{color:#00535f;background:#c5e3dc}.hub-result[data-result=pending]{color:#4c6265;background:#dce5e0}.hub-match-teams,.hub-match-score{gap:9px;font-size:15px;line-height:1.4;display:grid}.hub-match-teams>span{color:var(--hub-muted);overflow-wrap:anywhere}.hub-match-teams small{color:var(--hub-muted);text-transform:uppercase;margin-left:7px;font-size:9px;font-weight:400;display:inline-block}.hub-mode-tag{border:1px solid var(--hub-line);letter-spacing:.6px;text-transform:uppercase;color:var(--hub-muted);vertical-align:2px;margin-left:9px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.4;display:inline-block}.hub-mode-tag[data-mode="6s"]{border-color:var(--hub-accent);color:var(--hub-accent)}.hub-match-score{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.hub-match-score>span{color:var(--hub-muted)}.hub-match-cta{text-align:right;color:var(--hub-accent);font-size:11px;font-weight:700}.hub-match-cta>span{margin-left:12px;display:inline-block}.hub-match-static .hub-match-cta{color:var(--hub-muted);font-weight:400}.hub-empty{border-block:1px solid var(--hub-line);background:#fffefa;align-items:start;gap:24px;padding:42px 30px;display:flex}.hub-empty-mark{color:var(--hub-accent);font:800 46px/1 var(--hub-display)}.matches-hub .hub-empty h3{font:800 30px/1.15 var(--hub-display);text-transform:uppercase}.hub-empty p{max-width:550px;color:var(--hub-muted);margin-top:12px;font-size:14px;line-height:1.8}.hub-text-button{color:var(--hub-accent);text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:15px 0 0;text-decoration:underline;font-size:13px!important;font-weight:700!important}.hub-load-more{flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.matches-hub .hub-button-outline{border-color:var(--hub-accent);color:var(--hub-accent);background:0 0}.hub-load-more>span{color:var(--hub-muted);font-size:10px}.hub-archive{--hub-paper:#e7ddec;--hub-accent:#633477;--hub-muted:#65526c;--hub-line:#c8b8cf;background:var(--hub-paper);color:#321d3c;padding-top:64px}.hub-archive:before{content:"";background:var(--hub-paper);clip-path:polygon(0 0,100% 100%,0 100%);width:100%;height:41px;position:absolute;top:-40px;left:0}.hub-archive-record{border-left:2px solid #b499c1;flex-shrink:0;padding-left:25px}.hub-archive-record>span,.hub-archive-record>small{color:var(--hub-muted);font-size:10px;line-height:1.6;display:block}.hub-archive-record>span{text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}.hub-archive-record strong{font:800 clamp(38px,4vw,58px)/1 var(--hub-display);font-variant-numeric:tabular-nums;display:block}.hub-archive-record>small{margin-top:8px}.hub-archive-intro{justify-content:space-between;align-items:center;gap:20px;padding-bottom:30px;display:flex}.hub-archive-intro p{max-width:520px;color:var(--hub-muted);font-size:14px;line-height:1.8}.hub-archive-intro a{color:var(--hub-accent);flex-shrink:0}.hub-archive .hub-filters button:hover:not([aria-pressed=true]){background:#6334770c}.matches-hub .hub-archive-note{color:var(--hub-muted);max-width:660px;margin-top:26px;font-size:11px;line-height:1.8}.hub-closing{--hub-accent:#b7e7e6;color:#f0efeb;text-align:center;background:#006775;padding:64px 5% 74px;position:relative}.hub-closing:before{content:"";clip-path:polygon(100% 0,100% 100%,0 100%);background:#006775;width:100%;height:41px;position:absolute;top:-40px;left:0}.hub-closing>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:30px;display:flex}@media (max-width:1100px){.hub-hero-copy{padding-top:56px}.hub-hero-visual{padding-top:270px}.hub-streak{padding:22px}.hub-streak-numbers>div{flex-direction:column;align-items:start;gap:10px}.hub-streak-numbers strong{font-size:76px}.hub-streak-numbers span{font-size:11px}.hub-match-row{column-gap:18px!important}}@media (max-width:800px){.hub-hero{grid-template-columns:1fr}.hub-hero-copy{padding:50px 6% 25px}.matches-hub h1{font-size:clamp(66px,11vw,90px)}.matches-hub .hub-intro{max-width:510px}.matches-hub .hub-hero-caption{margin-top:26px}.hub-hero-visual{padding:210px 6% 25px}.hub-hero-photo{inset:0 0 30px}.hub-hero-photo:after{background:linear-gradient(#0000 20%,#320d48),linear-gradient(#320d48,#0000 30%)}.hub-hero-photo img{object-position:50% 32%}.hub-hero-photo figcaption{top:30px}.hub-streak-numbers>div{flex-direction:row;align-items:center;gap:16px}.hub-pulse{grid-template-columns:1fr .65fr .65fr;gap:20px}.hub-lines{padding-block:44px 4px}.hub-lines-heading{flex-direction:column;align-items:start;gap:10px}.hub-lines-list{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(220px,72%);grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.hub-line-card{scroll-snap-align:start}.hub-pulse>div+div{padding-left:24px}.hub-pulse .hub-form{border-top:1px solid #b7e7e64d;border-left:0;grid-column:1/-1;padding:20px 0 0}.hub-form ol{vertical-align:middle;margin-right:15px;display:inline-flex}.hub-results,.hub-archive{padding-inline:6%;padding-bottom:85px}.hub-section-heading{flex-direction:column;align-items:start;gap:22px}.hub-section-heading>p{max-width:450px}.hub-archive .hub-section-heading{flex-direction:row;align-items:end}.hub-archive-record{padding-left:18px}.hub-archive-record strong{font-size:36px}.hub-board-tools{flex-direction:column;align-items:stretch;gap:20px}.hub-board-tools>.hub-mode-filters{border-left:0;margin-right:0;padding-left:0}.hub-search{flex-basis:auto}.matches-hub .hub-match-row{grid-template-columns:30px minmax(0,1fr) 30px auto;gap:12px;padding:22px 12px}.hub-match-date{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:4px 15px;display:flex}.hub-match-date small{margin:0}.hub-result{width:30px;height:30px}.hub-match-cta{margin-left:8px}.hub-archive-intro{flex-direction:column;align-items:start}}@media (max-width:500px){.matches-hub h1{font-size:clamp(49px,12.8vw,66px)}.matches-hub h2{font-size:clamp(38px,10.5vw,52px)}.matches-hub .hub-eyebrow{letter-spacing:1.2px;font-size:10px}.matches-hub .hub-intro{margin-top:24px;font-size:14px}.hub-hero-actions{gap:8px 18px;margin-top:24px}.matches-hub .hub-button{gap:14px;padding:15px 18px;font-size:12px}.matches-hub .hub-text-link{font-size:12px}.hub-hero-caption span{margin-left:0;display:block}.hub-hero-visual{padding-top:170px}.hub-streak{padding:20px 18px}.matches-hub .hub-streak-heading h2{font-size:23px}.hub-streak-numbers{gap:14px}.hub-streak-numbers>div{flex-direction:column;align-items:start;gap:12px}.hub-streak-numbers strong{font-size:72px}.hub-streak-benchmark{padding-left:16px}.hub-pulse{grid-template-columns:1fr 1fr;padding-inline:6%}.hub-pulse .hub-pulse-best{border-top:1px solid #b7e7e64d;border-left:0;grid-column:1/-1;padding:20px 0 0}.hub-pulse-stat strong{font-size:38px}.hub-pulse-stat>span{letter-spacing:.5px;font-size:9px}.hub-results,.hub-archive{padding-top:48px}.hub-section-heading>p{font-size:13px}.matches-hub .hub-feature{padding:18px}.hub-feature-top{flex-wrap:wrap;font-size:9px}.hub-feature-score{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-block:24px}.hub-feature-score strong{font-size:21px}.hub-feature-score b{font-size:62px}.hub-feature-score p{grid-area:1/1/auto/-1;justify-content:center;gap:24px}.hub-feature-score p>span{font-size:18px}.hub-feature-score small{font-size:9px}.hub-team-monogram{padding:9px;font-size:24px}.hub-feature-bottom{flex-wrap:wrap;font-size:10px}.hub-filters{gap:5px}.hub-filters button{padding-inline:10px;font-size:11px}.matches-hub .hub-match-row{grid-template-columns:30px minmax(0,1fr) 30px;padding-inline:8px;column-gap:12px!important}.hub-match-date{font-size:11px}.hub-match-date small{font-size:9px}.hub-match-teams{font-size:14px}.hub-match-teams small{font-size:8px}.hub-match-cta{text-align:left;grid-column:2/-1;margin-left:0;padding-top:3px}.hub-archive .hub-section-heading{flex-direction:column;align-items:start}.hub-empty{gap:16px;padding:28px 18px}.hub-empty p{font-size:13px}.matches-hub .hub-empty h3{font-size:26px}.hub-closing{padding:50px 6% 65px}}@media (prefers-reduced-motion:no-preference){.hub-hero-copy>:not(h1){animation:.7s ease-out both hub-enter}.hub-streak-numbers{animation:.8s ease-out .1s both hub-enter}.hub-streak-ticks i[data-filled=true]{animation:.9s ease-out both hub-tick}.matches-hub :is(.hub-button,.hub-feature,.hub-match-row,.hub-filters button){transition:background-color .2s,border-color .2s}.hub-match-cta>span{transition:transform .2s}.hub-match-row:hover .hub-match-cta>span{transform:translate(2px,-2px)}@keyframes hub-enter{0%{opacity:.3;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hub-tick{0%{opacity:.25}to{opacity:1}}}.hub-board{scroll-margin-top:30px}.hub-board:focus{outline:none}.hub-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.hub-pagination>div{align-items:center;gap:6px;display:flex}.hub-pagination>div>span{align-items:center;gap:6px;display:inline-flex}.hub-pagination button{border:1px solid var(--hub-line);min-width:44px;min-height:44px;color:var(--hub-accent);background:0 0;padding:10px 13px;font-size:12px;font-weight:700}.hub-pagination button[aria-current=page]{background:var(--hub-accent);color:#fffefa;border-color:var(--hub-accent)}.hub-pagination button:hover:not(:disabled):not([aria-current=page]){background:#fffefa}.hub-pagination button:disabled{opacity:.5;cursor:default}.hub-page-gap{color:var(--hub-muted);padding:4px}.hub-pagination>p{text-align:center;width:100%;color:var(--hub-muted);font-size:11px;line-height:1.6}.matches-hub .hub-feature:focus-visible{outline-color:#006775}.hub-team-logo{border:0;padding:0;transform:none}.hub-team-logo img{object-fit:contain;width:50px;height:50px}.hub-dialog{color:#162b30;overscroll-behavior:contain;background:#f0efeb;border:1px solid #967fa4;width:min(1040px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 100px #0008}.hub-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#100a19cf}.hub-dialog-toolbar{z-index:5;color:#f0efeb;background:#20112b;border-bottom:1px solid #9778a74d;justify-content:space-between;align-items:center;gap:14px;padding:12px 24px;display:flex;position:sticky;top:0}.hub-dialog-toolbar>span{letter-spacing:1px;text-transform:uppercase;font-size:10px}.hub-dialog-toolbar button{color:#f0efeb;background:0 0;border:1px solid #c4a1dc80;align-items:center;gap:18px;min-height:44px;padding:9px 14px;font-size:12px;font-weight:700;display:flex}.hub-dialog-toolbar button:focus-visible{outline-color:#b7e7e6}.hub-dialog-toolbar button:hover{background:#633477}.hub-dialog-toolbar button>span{font-size:24px;line-height:1}.hub-dialog-message{min-height:320px;padding:55px 35px}.matches-hub .hub-dialog-message h2{font-size:clamp(32px,5vw,50px)}.hub-dialog-message>p:not(.hub-eyebrow){color:#4c6265;margin-block:20px;font-size:14px;line-height:1.8}@media (max-width:600px){.hub-pagination{justify-content:space-between;gap:12px 8px}.hub-pagination>div{order:-1;justify-content:center;width:100%}.hub-pagination>p{order:1;width:auto}.hub-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.hub-dialog-toolbar{padding:10px 14px}.hub-dialog-toolbar>span{letter-spacing:.4px;max-width:110px;font-size:9px;line-height:1.6}.hub-dialog-toolbar button{gap:10px;padding-inline:10px;font-size:11px}.hub-dialog-message{padding:35px 22px}}.matches-hub :is(.hub-pulse,.hub-lines,.hub-results,.hub-archive,.hub-closing){padding-inline:max(var(--site-gutter),calc((100% - var(--site-content-max))/2))}.hub-hero{--hub-hero-rail:max(var(--site-gutter),calc((100cqw - var(--site-content-max))/2));container-type:inline-size}.hub-hero-copy{padding-left:var(--hub-hero-rail)}.hub-hero-visual{padding-right:var(--hub-hero-rail)}.hub-hero-photo figcaption{right:var(--hub-hero-rail)}@media (max-width:800px){.hub-hero-copy,.hub-hero-visual{padding-inline:var(--site-gutter)}}
